/*-- style reset.css --*/
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
address,
img,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.transition {
  transition: 0.5s;
}
#pmOverlay {
  display: block;
  position: absolute;
  top: -64px !important;
  left: 50%!important;
  width: 480px!important;
  opacity: 0.5;
  margin: 0 0 0 -240px !important;
  z-index: 15000;
}
html {
  height: 100%;
}
body {
  min-height: 100%;
  min-width: 320px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 21px;
  overflow-x: hidden;
  position: relative;
}
#mainpage {
  width: 100%;
  height: auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.panel {
  width: 320px;
  background: #0092e1;
  color: #FFFFFF;
  position: absolute;
  top: 0;
  left: -100%;
  height: 100%;
  z-index: 5;
  padding: 15px;
  border-radius: 0;
  margin-bottom: 0;
  box-shadow: none;
  border: none;
}
.panel .btn-close {
  float: right;
  margin: 9px 5px;
}
.panel .search {
  margin: 0 0 15px;
  background-color: #fff;
  color: #8a97a0;
}
.panel .search input[type="text"] {
  color: #8a97a0;
}
.panel .search input[type="text"]::-webkit-input-placeholder,
.panel .search input[type="text"]:-moz-placeholder {
  color: #8a97a0;
}
.panel .search button {
  color: #0092e1;
}
.nav-panel {
  margin: 0 -15px;
}
.nav-panel > li {
  border-bottom: 1px solid #0092e1;
  border-top: 1px solid #56c3ff;
}
.nav-panel > li a,
.nav-panel > li a:hover,
.nav-panel > li a:active,
.nav-panel > li a:focus {
  color: #FFFFFF;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  text-transform: uppercase;
  background-color: #38b8ff;
  text-decoration: none;
  cursor: pointer;
}
.nav-panel > li a i,
.nav-panel > li a:hover i,
.nav-panel > li a:active i,
.nav-panel > li a:focus i {
  float: right;
  line-height: 28px;
  margin-right: 5px;
}
.nav-panel > li.active a,
.nav-panel > li:hover a {
  background-color: transparent;
}
.nav-panel > li.active > a > i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.nav-panel .drop {
  display: none;
  margin: 0 15px 10px;
}
.nav-panel .drop li a {
  display: block;
  text-transform: none;
  padding: 10px 15px;
  font-weight: 400 !important;
  text-decoration: none;
  position: relative;
  background-color: transparent;
}
.nav-panel .drop li a:before {
  content: '';
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: 0px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fff;
}
.nav-panel .drop li:hover a:before {
  display: block;
}
.wrapper {
  min-height: 100%;
  overflow: hidden;
  background: url(../i/bg.jpg) 0 0 no-repeat;
  background-attachment: fixed;
  position: relative;
}
input,
textarea {
  outline: none;
  padding-left: 5px;
}
a {
  color: #1193db;
  text-decoration: underline;
  transition: 0.5s;
}
a:hover {
  color: #38b8ff;
}
b {
  font-weight: 700;
}
h1 {
  font-family: 'Roboto', sans-serif;
  font-size: 31px;
  line-height: 40px;
  font-weight: 300;
  color: #4f4f4f;
  text-transform: uppercase;
  margin: 15px 0;
}
h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: 300;
  color: #3a3a3a;
  line-height: normal;
  margin: 40px 0 15px;
  text-transform: uppercase;
}
h2 .btn {
  margin-left: 20px;
  text-transform: none;
}
h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  margin: 40px 0 15px;
  text-transform: uppercase;
}
.disabled {
  display: none!important;
}
.btn {
  display: inline-block;
  font-size: 12px;
  line-height: 23px;
  background-color: #0092e1;
  color: #fff;
  -webkit-transform: skewX(-40deg);
  -ms-transform: skewX(-40deg);
      transform: skewX(-40deg);
  padding: 0 15px;
  border-radius: 0px;
  text-decoration: none !important;
}
.btn span {
  display: block;
  -webkit-transform: skewX(40deg);
  -ms-transform: skewX(40deg);
      transform: skewX(40deg);
  color: #fff;
}
.btn:hover {
  background-color: #38b8ff;
}
.btn:active {
  background-color: #008ad5;
}
.btn:active span {
  color: #80c5ea;
}
.btn.btn-red {
  background-color: #cc2f0b;
  padding: 6px 23px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 17px;
  text-shadow: -1px -1px 1px #ae2506;
}
.btn.btn-red span {
  text-transform: uppercase;
}
.btn.btn-red:hover {
  background-color: #ec2c00;
}
.btn.btn-red:active {
  background-color: #aa2506;
}
.btn.btn-red:active span {
  color: #d59283;
}
.btn.btn-big {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 33px;
  padding: 0 25px;
  text-transform: uppercase;
}
.btn.btn-close {
  display: block;
  -webkit-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
      transform: skewX(0deg);
  width: 17px;
  height: 17px;
  background: url(../i/sprite.png) -1px -32px no-repeat;
  padding: 0;
  border: none;
}
.info {
  color: #cc2f0b;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  margin: 30px 0;
}
.info i {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #cc2f0b;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  margin-right: 5px;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
}
.form {
  background-color: #ececec;
  padding: 35px 41px 51px;
  margin: 40px 0 10px;
}
.form span {
  color: #cc2f0b;
}
.form h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 31px;
  line-height: 31px;
  color: #4f4f4f;
  text-transform: uppercase;
  margin: 2px 0 0;
}
.form .note {
  font-size: 12px;
  line-height: 24px;
  color: #a9a9a9;
  margin: 3px 0;
}
.form .form-main {
  margin-top: 28px;
  overflow: hidden;
}
.form .form-left,
.form .form-right {
  width: 47%;
}
.form .form-left {
  float: left;
}
.form .form-right {
  float: right;
}
.form fieldset {
  overflow: hidden;
  margin-bottom: 12px;
}
.form label {
  display: block;
  font-size: 13px;
  line-height: 18px;
  font-style: italic;
  color: #8f8d8d;
}
.form input[type="text"] {
  width: 100%;
  height: 36px;
  border: 1px solid #dadada;
}
.form textarea {
  width: 100%;
  height: 167px;
  border: 1px solid #dadada;
  resize: none;
}
.form .capcha {
  /* margin-top: 13px; */
}
.form .capcha fieldset {
  display: inline-block;
  vertical-align: baseline;
  width: 136px;
  margin-bottom: 0;
}
.form .capcha .img {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  width: 200px;
  margin-left: 19px;
}
.form .capcha .img img {
  width: 100%;
}
.form .capcha .img .refresh {
  display: block;
  position: absolute;
  font-size: 18px;
  right: 11px;
  top: 9px;
  color: #dadada;
  font-weight: 400;
}
.form .btn {
  margin: 15px 17px 0;
}
.form .btn span {
  color: #fff;
}
/* Header */
.header {
  background: url(../i/header-bg.jpg) 0 0 no-repeat;
  background-size: cover;
  padding: 32px 0 0;
  height: 170px;
  margin-bottom: 0;
  margin-bottom: -46px;
  position: relative;
  z-index: 2;
}
.header .mail {
  color: #0092e1;
  display: block;
  /*margin: -4px 26px 23px 0;*/
  margin: 0 0 5px 0 !important;
  text-align: left;
  clear: right;
  font-size: 24px !important;
}
.header .mail a {
  margin-left: 7px;
  text-decoration: underline;
}
.header .mail:hover {
  color: #38b8ff;
}
.header .mail:hover a {
  color: #38b8ff;
}
.header .btn-order {
  float: right;
  margin: 0 11px;
}
.index .header {
  height: 364px;
  margin-bottom: -170px;
  /* margin-bottom: -166px; */
}
.logo {
  float: left;
  margin: -6px 0 3px;
}
.logo img {
  width: 100%;
}
.slogan {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  line-height: 24px;
  color: #e5e5e5;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
.search {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(225, 225, 225, 0.2);
  width: 235px;
  height: 34px;
  line-height: 32px;
  font-size: 13px;
  color: #fff;
  /* margin-top: 24px; */
  margin-right: 52px;
}
.search input[type="text"] {
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  color: #fff;
}
.search input[type="text"]::-webkit-input-placeholder,
.search input[type="text"]:-moz-placeholder {
  color: #ffffff;
}
.search button {
  height: 100%;
  font-size: 17px;
  color: #fff;
  background: none;
  border: none;
  position: absolute;
  top: 0px;
  right: 0px;
}
.search button:hover {
  color: #38b8ff;
}
.phone {
  display: inline-block;
  vertical-align: middle;
  margin: 6px 0;
}
.phone dt {
  display: block;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 3px;
}
.phone dd {
  display: block;
  font-family: 'Roboto', sans-serif;
  /*font-size: 32px;*/
  font-size: 22px !important;
  /*line-height: 34px;*/
  line-height: 120% !important;
  color: #fff;
}

.navigation {
  /*margin: 20px 0 0;*/
  margin: 46px 0 0;
  position: relative;
  z-index: 4;
}

.navbar {
  margin: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#25a6ee+0,0083cb+100 */
  background: #25a6ee;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1YTZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgzY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #25a6ee 0%, #0083cb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25a6ee', endColorstr='#0083cb', GradientType=0);
  /* IE6-8 */
  border-top: 1px solid #38b8ff;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #152f42;
}
.navbar .navbar-collapse {
  padding: 0;
}
.navbar .navbar-nav {
  width: 100%;
  display: table;
}
.navbar .navbar-nav li {
  display: table-cell;
  float: none;
  border-left: 1px solid #1276ad;
}
.navbar .navbar-nav li:first-of-type {
  border-left: none;
}
.navbar .navbar-nav li a {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none !important;
}
.navbar .navbar-nav li:hover a {
  background-color: #38b8ff;
}
.navbar .navbar-nav li .drop {
  display: none;
  position: absolute;
  top: 100%;
  padding-top: 1px;
  left: 0;
  min-width: 233px;
  width: 100%;
}
.navbar .navbar-nav li:hover .drop {
	display:block;
}

.navbar .navbar-nav .drop li {
  display: block;
  border-left: 1px solid #38b8ff;
  border-top: 1px solid #38b8ff;
  border-bottom: 1px solid #16334e;
  position:relative;
}
.navbar .navbar-nav .drop li a {
  display: block;
  text-align: left;
  text-transform: none;
  padding: 6px 10px 6px 13px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  background-color: #0092e1;
}
.navbar .navbar-nav .drop li:hover>a {
	background-color: #38b8ff;
}

.navbar .navbar-nav .drop li .drop2 {
	display: none;
	position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
}
.navbar .navbar-nav .drop li:hover .drop2{
	display: block;
}


.navbar .navbar-header {
  float: none;
}
.navbar .navbar-header .search {
  width: 100%;
  margin: 7px 0;
  background-color: transparent;
  border-color: #5bb5e7;
  color: #fff;
}
.navbar .navbar-header .btn-order {
  display: none;
  float: none;
  padding: 13px 23px 12px;
  margin: 0 -15px;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}
.navbar .navbar-header .btn-order span {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}
.navbar .navbar-toggle {
  float: none;
  padding: 0;
  margin: 11px 0 10px;
}
.navbar .navbar-toggle .icon-bar {
  width: 48px;
  height: 5px;
  border-radius: 2px;
  background-color: #fff;
  margin: 0 auto;
}
.navbar .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 6px;
}
/* Sedebar */
.leftmenu {
  margin-bottom: 39px;
  margin-top: 4px;
}
.leftmenu li a {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 17px;
  font-weight: 500;
  color: #4e4e4e;
  line-height: 21px;
  padding: 13px 10px 13px 20px;
  border-bottom: 1px solid #c9c9c9;
  background-color: #fff;
  letter-spacing: -0.4px;
  text-decoration: none;
}
.leftmenu li:hover a {
  color: #38b8ff;
}
.leftmenu li.active a {
  color: #fff;
  background-color: #38b8ff;
  border-bottom-color: #38b8ff;
}
.catalogmenu {
  margin-top: 5px;
}
.catalogmenu .title {
  display: block;
  position: relative;
  background-color: #1597df;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 49px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 0 15px;
}
.catalogmenu .title:hover {
  background-color: #38b8ff;
}
.catalogmenu .title i {
  position: absolute;
  right: 13px;
  font-size: 22px;
  font-weight: 400;
  top: 50%;
  margin-top: -12px;
}
.catalogmenu ul li {
  overflow: hidden;
  margin-bottom: 1px;
}
.catalogmenu ul li a {
  display: block;
  background-color: #ececec;
  color: #4e4e4e;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  padding: 8px 15px 5px 25px;
  position: relative;
  text-decoration: none;
}
.catalogmenu ul li a i {
  position: absolute;
  left: 13px;
  top: 50%;
  margin-top: -6px;
}
.catalogmenu ul li a:hover {
  color: #1597df;
}
.catalogmenu ul li.active>a {
  background-color: #ffffff;
  color: #4e4e4e;
}
.catalogmenu .drop1 li a {
	padding-left: 35px
}
.catalogmenu .drop1 li a i {
	left: 23px;
}
.slider,
.carousel {
  background-color: #e4e4e4;
}
.carousel {
  padding-bottom: 53px;
  padding-bottom: 0px;
}
.slick {
  margin: 30px 80px;
  margin: 0px 80px;
}
.slick .slick-list {
  overflow: visible;
}
.slick .slick-slide {
  opacity: 0.2;
  outline: none;
  margin: 0 15px;
  cursor: default;
}
.slick .slick-slide.slick-active {
  opacity: 1;
  cursor: pointer;
}
.slick .slick-slide.slick-active a:hover .hover {
  top: 0;
}
.slick .slick-slide a {
  display: block;
  position: relative;
  width: 186px;
  height: 185px;
  overflow: hidden;
  margin: 0 auto;
  outline: none !important;
}
.slick .slick-slide img {
  width: 100%;
  display: block;
}
.slick .slick-slide .caption {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 91px;
  background-color: rgba(10, 40, 63, 0.7);
  padding: 15px;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 16px;
  display: table-cell;
  vertical-align: middle;
}
.slick .slick-slide .caption span {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.slick .slick-slide .hover {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  background-color: #38b8ff;
  color: #fff;
  transition: top 0.2s;
}
.slick .slick-slide .hover .img {
  height: 94px;
  width: 100%;
  overflow: hidden;
  padding: 0 15px;
  line-height: 94px;
}
.slick .slick-slide .hover .img img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.slick .slick-slide .hover .caption {
  background-color: transparent;
}
.slick .slick-prev,
.slick .slick-next {
  position: absolute;
  top: 50%;
  margin-top: -33px;
  outline: 0;
  width: 35px;
  height: 66px;
  text-indent: -9999px;
  z-index: 9;
  border: none;
}
.slick .slick-prev {
  left: -80px;
  background: url(../i/controls2.png) no-repeat 0 0px;
}
.slick .slick-next {
  right: -80px;
  background: url(../i/controls2.png) no-repeat -35px 0px;
}
.services {
  background-color: #8a97a0;
  margin-bottom: 30px;
  display: none;
}
.services-drop {
  margin: 16px;
  position: relative;
}
.services-drop .btn {
  display: block;
  width: 100%;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  background-color: #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #545454;
  line-height: 36px;
  padding: 0 13px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.26);
}
.services-drop .btn span {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  color: #545454;
  float: left;
}
.services-drop .btn i {
  float: right;
  color: #545454;
  line-height: 36px;
}
.services-drop .dropdown-menu {
  width: 100%;
  margin: 0;
  border-radius: 0;
  border: none;
  margin-top: 2px;
}
.services-drop .dropdown-menu li a {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 17px;
  line-height: 20px;
  padding: 10px 13px;
  text-decoration: none;
  white-space: normal;
}
.services-drop .dropdown-menu li a i {
  margin-right: 10px;
}
.main {
  margin-top: 50px;
}
.content .pic {
  display: block;
  float: left;
  margin: 5px 30px 0 0;
}
.content .big {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #3a3a3a;
  margin: 19px 0 13px;
}
.content p {
  margin: 8px 0;
}
.content ul {
  margin-bottom: 36px;
}
.content ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 18px;
}
.content ul li:before {
  content: '';
  display: block;
  position: absolute;
  background: #0083cb;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  left: 1px;
  top: 9px;
}
.content ol {
  margin-bottom: 54px;
  margin-bottom: 49px;
  counter-reset: num;
}
.content ol li {
  margin-bottom: 11px;
  position: relative;
}
.content ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
  color: #0083cb;
  margin: 0px 13px 0 1px;
}
.content .dwnld-box {
  margin: 20px 0;
}
.content .dwnld-box span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #b9b9b9;
  margin-left: 10px;
}
.content .dwnld {
  font-family: 'Roboto', sans-serif;
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  line-height: 31px;
  text-decoration: underline;
  color: #1597df;
  margin-bottom: 6px;
  position: relative;
  padding-left: 39px;
  display: none;
}
.content .pdfdiv span {
    display: none;
}
.content .dwnlodpdfsvg {
    display: none;
}
.content .dwnld:hover {
  color: #38b8ff;
}
.content .dwnld:before {
  content: '';
  display: block;
  position: absolute;
  border-radius: 0;
  background: url(../i/download.png) 0 0 no-repeat;
  width: 25px;
  height: 31px;
  top: -1px;
  left: 2px;
}
.content .dwnld.pdf:before {
  background-position: 0 0;
}
.content .dwnld.doc:before {
  background-position: 0 -34px;
}
.content .dwnld.xls:before {
  background-position: 0 -68px;
}
.content table,
.content .tbl {
  width: 100%;
  margin: 23px 0 50px;
  border-collapse: collapse;
  font-family: 'Open Sans', sans-serif;
  color: #4e4e4e;
}
.content table th,
.content .tbl th {
  vertical-align: middle;
  text-align: center;
  background-color: #395d7a;
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  padding: 7px 25px 8px;
  border: 2px solid #fff;
}
.content table td,
.content .tbl td {
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  text-align: center;
  border: 2px solid #fff;
  background-color: #dae6ec;
  letter-spacing: -0.5px;
}
.content table tr:nth-child(even) td,
.content .tbl tr:nth-child(even) td {
  background-color: #e9f0f4;
}
.content .table-responsive {
  margin: 23px 0 50px;
}
.content .table-responsive .tbl {
  margin: 0;
}
.content .pagination,
.content .pager,
.content .catalog,
.content .news,
.content .reviews,
.content .gallery,
.content .certs,
.content .production {
  margin-bottom: 0;
}
.content .pagination > li,
.content .pager > li,
.content .catalog > li,
.content .news > li,
.content .reviews > li,
.content .gallery > li,
.content .certs > li,
.content .production > li {
  margin-bottom: 0;
  position: static;
  padding-left: 0;
}
.content .pagination > li:before,
.content .pager > li:before,
.content .catalog > li:before,
.content .news > li:before,
.content .reviews > li:before,
.content .gallery > li:before,
.content .certs > li:before,
.content .production > li:before {
  display: none;
}
.breadcrumb {
  background-color: transparent;
  font-size: 11px;
  line-height: 18px;
  padding: 0;
  margin-bottom: 15px;
}
.breadcrumb li {
  color: #dadada;
}
.breadcrumb li + li:before {
  color: #8a8a8a;
}
.breadcrumb li a {
  color: #8a8a8a;
  text-decoration: underline;
}
.breadcrumb li a:hover {
  color: #38b8ff;
}
.benefits {
  margin: 21px 0;
}
.benefits__item {
  border-bottom: 1px dotted #cdcdcd;
  padding: 10px 0;
  display: table;
  width: 100%;
}
.benefits__item:first-of-type {
  border-top: 1px dotted #cdcdcd;
}
.benefits__item.open .title i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  padding-right: 10px;
  padding-left: 32px;
}
.benefits__icon {
  display: table-cell;
  width: 60px;
  height: 60px;
  line-height: 60px;
  vertical-align: top;
  text-align: center;
}
.benefits__icon img {
  vertical-align: middle;
}
.benefits__info {
  display: table-cell;
  padding-left: 38px;
}
.benefits__info .title {
  display: table;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #3a3a3a;
  cursor: pointer;
}
.benefits__info .title span {
  display: table-cell;
  padding: 20px 0;
}
.benefits__info .title i {
  width: 18px;
  padding-right: 32px;
  padding-left: 10px;
  display: table-cell;
  vertical-align: middle;
  /* float: right; */
  /* margin-right: 32px; */
  color: #0083cb;
}
.benefits__info .title i:hover {
  color: #38b8ff;
}
.benefits__info .text {
  display: none;
  color: #9b9b9b;
  margin: 10px 0;
}
.sidebar h2 {
  font-size: 24px;
}
.certs {
  margin: 0 0 30px;
}
.certs li {
  display: block;
}
.certs li .pic {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 5px;
  text-align: left;
}
.certs li .pic img {
  max-width: 100%;
}
.certs li .title {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
.news-index {
  margin: 0 0 30px;
}
.news-index li {
  display: block;
  border-top: 1px dotted #cdcdcd;
  margin-bottom: 10px;
}
.news-index li:first-of-type {
  border-top: none;
}
.news-index li .date {
  font-size: 10px;
  line-height: 10px;
  color: #8a8a8a;
  margin: 10px 0 5px;
}
.news-index li .pic {
  width: 100%;
  min-height: 161px;
  display: block;
  margin-bottom: 5px;
  text-align: left;
}
.news-index li .pic img {
  max-width: 100%;
}
.news-index li .title {
  display: block;
  font-size: 12px;
  line-height: 20px;
  color: #595959;
  margin-bottom: 10px;
}
.news-index li .title i {
  color: #0083cb;
}
.news-index li .title:hover,
.news-index li .title:hover i {
  color: #38b8ff;
}
.content .catalog {
  margin: 42px 0 23px;
  overflow: hidden;
}
.content .catalog li {
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
  width: 186px;
  height: 185px;
  overflow: hidden;
  position: relative;
  margin-bottom: 33px;
}
.content .catalog li:nth-of-type(4n) {
  margin-right: 0;
}
.content .catalog__item {
  display: block;
  overflow: hidden;
}
.content .catalog__item img {
  min-width: 100%;
  min-height: 100%;
  display: block;
  width: 100%;
}
.content .catalog__item .caption {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 86px;
  background-color: rgba(10, 40, 63, 0.7);
  color: #fff;
  font-family: 'Roboto', sans-serif;
  transition: 0.5s;
}
.content .catalog__item .caption span {
  width: inherit;
  height: inherit;
  display: table-cell;
  vertical-align: middle;
  padding: 5px 16px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}
.content .catalog__item .caption span i {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -12px;
  font-size: 20px;
}
.content .catalog__item:hover .caption {
  background-color: #38b8ff;
}
.content .catalog.catalog-calendar li {
  height: 295px;
  width: 390px;
  margin-bottom: 82px;
  margin-right: 63px;
}
.content .catalog.catalog-calendar li:nth-of-type(2n) {
  margin-right: 0;
}
.content .catalog.catalog-calendar .catalog__item {
  position: relative;
}
.content .catalog.catalog-calendar .catalog__item .place {
  display: block;
  position: absolute;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 31px;
  background-color: #1597df;
  padding: 0 5px 0 20px;
  z-index: 1;
  transition: 0.5s;
}
.content .catalog.catalog-calendar .catalog__item .place:after {
  content: '';
  display: block;
  position: absolute;
  width: 32px;
  height: 31px;
  -webkit-transform: skewX(-40deg);
  -ms-transform: skewX(-40deg);
      transform: skewX(-40deg);
  background-color: #1597df;
  right: -14px;
  top: 0;
  z-index: -1;
  transition: 0.5s;
}
.content .catalog.catalog-calendar .catalog__item .caption {
  height: 122px;
}
.content .catalog.catalog-calendar .catalog__item .caption span {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: underline;
  padding: 10px 20px;
}
.content .catalog.catalog-calendar .catalog__item:hover .place,
.content .catalog.catalog-calendar .catalog__item:hover .place:after {
  background-color: #38b8ff;
}
.content .catalog.catalog-calendar .catalog__item:hover .caption {
  background-color: rgba(10, 40, 63, 0.7);
  color: #38b8ff;
}
.content .catalog.catalog-objects li {
  height: 197px;
  width: 263px;
  margin-bottom: 29px;
  margin-right: 25px;
}
.content .catalog.catalog-objects li:nth-of-type(3n) {
  margin-right: 0;
}
.content .catalog.catalog-objects .catalog__item {
  position: relative;
}
.content .catalog.catalog-objects .catalog__item .caption {
  height: 94px;
}
.content .catalog.catalog-objects .catalog__item .caption span {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: underline;
  padding: 10px 20px;
}
.content .production {
  margin: 35px 0;
}
.content .production li {
  overflow: hidden;
  position: relative;
  margin-bottom: 40px;
  background-color: #ececec;
  border: 2px solid #fff;
  transition: 0.5s;
}
.content .production li:hover {
  border-color: #38b8ff;
}
.content .production li:hover .icon,
.content .production li:hover .icon:after {
  border-color: #38b8ff;
}
.content .production li .icon {
  display: block;
  position: absolute;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 31px;
  background-color: #1597df;
  padding: 0 5px 0 20px;
  z-index: 1;
}
.content .production li .icon:after {
  content: '';
  display: block;
  position: absolute;
  width: 32px;
  height: 31px;
  -webkit-transform: skewX(-40deg);
  -ms-transform: skewX(-40deg);
      transform: skewX(-40deg);
  background-color: #1597df;
  right: -14px;
  top: 0;
  z-index: -1;
}
.content .production li .pic {
  display: block;
  float: left;
  width: 292px;
  height: 186px;
  margin: 0;
  overflow: hidden;
}
.content .production li .pic img {
  min-width: 100%;
  min-height: 100%;
}
.content .production li .text {
  display: table-cell;
  position: relative;
  padding: 17px 30px 43px;
  height: 185px;
}
.content .production li .text .title {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 22px;
  line-height: 22px;
  font-weight: 500;
  color: #3a3a3a;
  margin: 0 0 13px;
  padding-bottom: 17px;
  border-bottom: 1px solid #a2a2a2;
}
.content .production li .text p {
  margin: 10px 0;
  font-size: 14px;
  line-height: 21px;
}
.content .production li .text .more {
  display: block;
  position: absolute;
  bottom: 18px;
  font-size: 12px;
  line-height: 21px;
  color: #0092e1;
}
.content .production li .text .more span {
  text-decoration: underline;
}
.content .production li .text .more:hover {
  color: #38b8ff;
}
.content .news {
  margin: 27px 0;
}
.content .news li {
  overflow: hidden;
  margin-bottom: 50px;
}
.content .news li .pic {
  display: block;
  float: left;
  width: 165px;
  height: 165px;
  overflow: hidden;
  margin-right: 30px;
}
.content .news li .pic img {
  width: 100%;
}
.content .news li .text {
  display: table-cell;
}
.content .news li .text .date {
  font-size: 10px;
  color: #595959;
  margin-bottom: 5px;
}
.content .news li .text .title {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 19px;
  line-height: 22px;
  font-weight: 500;
  color: #0c97e2;
  text-decoration: underline;
  margin: 3px 0;
}
.content .news li .text .title:hover {
  color: #38b8ff;
}
.content .news li .text p {
  margin: 10px 0;
  font-size: 14px;
  line-height: 22px;
}
.content .news li .text .more {
  font-size: 12px;
  line-height: 21px;
  color: #0092e1;
}
.content .news li .text .more span {
  text-decoration: underline;
}
.content .news li .text .more:hover {
  color: #38b8ff;
}
.date {
  font-size: 13px;
  line-height: 20px;
  color: #8a8a8a;
}
.content .reviews {
  margin: 35px 0;
}
.content .reviews li {
  overflow: hidden;
  margin-bottom: 35px;
}
.content .reviews li .date {
  display: block;
  font-size: 10px;
  line-height: 17px;
  color: #595959;
  margin-left: 33px;
}
.content .reviews li .name {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 22px;
  color: #4f4f4f;
  margin-left: 33px;
}
.content .reviews li .name span {
  font-weight: 400;
}
.content .reviews li .text {
  display: block;
  position: relative;
  background-color: #f0f8fc;
  padding: 26px 33px 28px;
  margin-top: 10px;
}
.content .reviews li .text:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 27px solid transparent;
  border-bottom: 27px solid transparent;
  border-right: 27px solid #f0f8fc;
  left: 0;
  top: -27px;
}
.content .reviews li .text p {
  margin: 0;
  font-size: 14px;
  line-height: 21px;
  font-style: italic;
}
.content .gallery {
  margin: 20px 0 0;
}
.content .gallery li {
  display: inline-block;
  width: 263px;
  margin-right: 25px;
  margin-bottom: 31px;
}
.content .gallery li:nth-of-type(3n) {
  margin-right: 0;
}
.content .gallery li a {
  display: block;
  overflow: hidden;
  position: relative;
  line-height: 0;
  text-decoration: none !important;
}
.content .gallery li a:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(../i/gallery-bg.png) 50% 50% no-repeat;
  opacity: 0;
  transition: 0.5s;
}
.content .gallery li a:hover:before {
  opacity: 1;
}
.content .gallery li a img {
  width: 100%;
}
.content .certs {
  margin: 20px 0 0;
}
.content .certs li {
  display: inline-block;
  vertical-align: top;
  width: 263px;
  margin-right: 25px;
  margin-bottom: 31px;
}
.content .certs li:nth-of-type(3n) {
  margin-right: 0;
}
.content .certs li a {
  display: block;
  overflow: hidden;
  text-align: center;
  text-decoration: none !important;
}
.content .certs li a .pic {
  display: inline-block;
  width: auto;
  height: 261px;
  line-height: 251px;
  float: none;
  border: 5px solid #fff;
  margin: 2px 0 5px;
  position: relative;
  box-shadow: 0 0 0 1px #b5b5b5;
}
.content .certs li a .pic:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(../i/gallery-bg.png) 50% 50% no-repeat;
  opacity: 0;
  transition: 0.5s;
}
.content .certs li a .pic img {
  width: 100%;
  vertical-align: middle;
}
.content .certs li a span {
  display: block;
  font-size: 14px;
  line-height: 21px;
  color: #4f4f4f;
  margin: 0 10px;
}
.content .certs li a:hover .pic {
  box-shadow: 0 0 0 2px #38b8ff;
}
.content .certs li a:hover .pic:before {
  opacity: 1;
}
.content .certs li a:hover span {
  color: #38b8ff;
}
.contacts {
  margin: 23px 0;
}
.contacts__item {
  overflow: hidden;
  padding-top: 25px;
  border-top: 1px dotted #cdcdcd;
  margin-bottom: 31px;
}
.contacts__item:first-of-type {
  border-top: none;
  padding-top: 0;
}
.contacts__item h2 {
  font-weight: 400;
  margin-top: 0;
  text-transform: none;
  margin-bottom: 8px;
}
.contacts__item dl {
  font-size: 14px;
  line-height: 30px;
  color: #4f4f4f;
}
.contacts__item dl dt,
.contacts__item dl dd {
  display: inline;
}
.contacts__item dl dt {
  font-weight: 700;
}
.contacts__item .yamap {
  border: 1px solid #b7b7b7;
  overflow: hidden;
  margin-top: 19px;
}
.pagination {
  display: block;
  text-align: center;
  margin: 40px 0!important;
}
.pagination li {
  display: inline-block;
  vertical-align: top;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 18px;
  color: #4e4e4e;
  height: 32px;
  margin: 0 13px;
}
.pagination li a {
  display: block;
  float: none;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 18px;
  color: #4e4e4e;
  padding: 0;
  border: none;
  margin-left: 0;
}
.pagination li a:hover {
  color: #0092e1;
  background-color: transparent;
}
.pagination li.active a {
  color: #0092e1;
  background-color: transparent;
  border-bottom: 2px solid #0092e1;
}
.pagination li.prev,
.pagination li.next,
.pagination li.prev:hover,
.pagination li.next:hover {
  width: auto;
  margin: -5px 20px 0px;
}
.pagination li.prev a,
.pagination li.next a,
.pagination li.prev:hover a,
.pagination li.next:hover a,
.pagination li.prev a:hover,
.pagination li.next a:hover,
.pagination li.prev:hover a:hover,
.pagination li.next:hover a:hover {
  display: block;
  background-image: url(../i/sprite.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 29px;
  border-bottom: none;
}
.pagination li.prev a,
.pagination li.prev:hover a,
.pagination li.prev a:hover {
  background-position: 0 0;
}
.pagination li.next a,
.pagination li.next:hover a,
.pagination li.next a:hover {
  background-position: -20px 0;
}
.pager li a {
  border: none !important;
  background-color: transparent !important;
  position: relative;
  text-decoration: underline;
  font-size: 13px;
  line-height: 18px;
  color: #0092e1;
  margin: 0 23px;
}
.pager li a:hover {
  color: #38b8ff;
  text-decoration: underline;
}
.pager li.previous a {
  float: none !important;
}
.pager li.previous a:before {
  content: '<';
  display: inline-block;
  margin-right: 5px;
}
.pager li.next a {
  float: none !important;
}
.pager li.next a:after {
  content: '>';
  display: inline-block;
  margin-left: 5px;
}
.footer {
  background: url(../i/header-bg.jpg) 0 0 no-repeat;
  background-size: cover;
  margin-top: 75px;
  min-height: 280px;
  position: relative;
}
.footer .nav {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#25a6ee+0,0083cb+100 */
  background: #25a6ee;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1YTZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgzY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #25a6ee 0%, #0083cb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25a6ee', endColorstr='#0083cb', GradientType=0);
  /* IE6-8 */
  width: 100%;
  display: table;
  border-top: 1px solid #38b8ff;
  border-bottom: 1px solid #152f42;
  margin-top: -25px;
}
.footer .nav li {
  display: table-cell;
  float: none;
  border-left: 1px solid #1276ad;
}
.footer .nav li:first-of-type {
  border-left: none;
}
.footer .nav li a {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  border-radius: 0;
  padding: 15px 15px;
  text-decoration: none !important;
}
.footer .nav li:hover a {
  background-color: #38b8ff;
}
.footer .fmain {
  padding: 30px 0;
  width: 100%;
  overflow: hidden;
}
.footer .fmain .phone {
  text-align: right;
  margin-top: 0;
}
.footer .fmain .btn-order {
  float: right;
  margin-right: 16px;
}
.footer address {
  color: #a2a8ac;
  font-size: 14px;
  line-height: 24px;
  margin-top: 5px;
}
.footer address .title {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 34px;
  color: #fff;
}
.footer .fbottom {
  background-color: #cacaca;
  border-top: 1px solid #e4e4e4;
  padding: 15px 0 10px;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.footer .fbottom .copy {
  font-size: 13px;
  line-height: 18px;
  color: #152f42;
  margin: 9px 0;
}
.footer .fbottom .stat {
  margin: 2px 10px;
}
.webrost {
  display: inline-block;
  font-family: Tahoma;
  background: url("../i/webrost.png") no-repeat scroll 0 3px;
  color: #6f7c86;
  cursor: pointer;
  font-size: 12px;
  line-height: normal;
  text-decoration: none;
  text-align: right;
  padding-left: 38px;
  float: right;
  margin-top: 3px;
  margin-left: 20px;
}
.webrost span {
  display: block;
}
.webrost var {
  border-bottom: 1px solid;
  color: #008bd7;
}
.webrost:hover {
  text-decoration: none;
  color: #6f7c86;
}
.webrost:hover var {
  color: #38b8ff;
}
.popup {
  display: none;
  width: 360px;
}
.popup h2 {
  font-size: 31px;
  text-transform: uppercase;
  color: #4e4e4e;
  margin: 0;
}
.popup .note {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #9d9d9d;
}
.popup .form {
  margin: 16px 0 11px;
  padding: 0;
}
.popup .form .btn {
  margin-top: 21px;
}
.fancy-popup .fancybox-skin {
  background-color: #ececec;
  padding: 48px 48px!important;
  border-radius: 0px;
}
.fancy-popup .fancybox-close {
  position: absolute;
  top: 18px;
  right: 18px;
  background: url(../i/fancy-close.png) 0px 0 no-repeat;
  width: 17px;
  height: 17px;
}
/* Site map */
.content .map-columns td{
	background: #fff;
	text-align: left;
}
.map-level-0>li {
	margin-bottom: 20px !important;
}
.map-level-1,
.map-level-2 {
	margin: 10px 0 !important;
}

/*Lang select*/

.lang {
  margin: 0 26px 15px -15px;
  float: right;
}

.lang .select {
  position: relative;
  width: 153px;
}
.lang .slct {
  display: block;
  border: 1px solid #7e8f9c;
  background-color: transparent;
  width: 100%;
  font-size: 11px;
  color: #fff;
  padding: 4px 15px 4px 10px;
  overflow: hidden;
  white-space:nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis; 
  text-decoration: none !important;
}
.lang .slct span {
  margin-right: 5px;
}

.lang .slct i {
  float: right;
  line-height: 20px;
  font-size: 10px;  

}

.lang .drop {
  margin: 0;
  padding: 0;
  width: 100%;
  border: 1px solid #7e8f9c;
  border-top: none;
  display: none;
  position: absolute;
  background: #fff;
  z-index: 10;
}
.lang .drop li {
  list-style: none;
  border-top: 1px dotted #7e8f9c;
  cursor: pointer;
  display: block;
  font-size: 11px;
  color: #444;
  padding: 4px 15px 4px 10px;
}
.lang .drop li:first-child {
  border-top: none;
}


.lang .drop li span,
.lang .drop li i {
  display: none;
}
.lang .drop li:hover {
  background-color: #e8e8e8;
  color: #222;
}

.lang.lang--flags {
    margin-top: 3px;
    margin-bottom: 9px;
}

.select.selec--flags {
    font-size:  0;
	width: auto;
}

.selec--flags a {
    width: 39px;
    height: 25px;
    margin-left: 9px;
    display:inline-block;
}

.selec--flags a:first-of-type {
    margin-left: 0;
}

.selec--flags a img {
    width: 100%;
    height: 100%;
}


@media (max-width: 1200px) {
  h2 {
    text-transform: none;
    font-size: 31px;
    margin-top: 17px;
  }
  .header {
    padding-top: 23px;
	margin-bottom: -65px;
  }
  .header .mail {
    margin: 5px 39px 23px 0;
  }
  .header .mail a {
    /*font-size: 16px;*/
    font-size: 24px;
  }
  .header .lang {
    margin-right: 39px;
  }
  .header .btn-order {
    margin: 0 40px;
  }
  .index .header {
	margin-bottom: -258px;
  }
  .logo {
    margin: 5px 0 9px;
  }
  .slogan {
    font-size: 12px;
  }
  .search {
    display: block;
    margin-top: 0;
  }
  .phone {
    display: block;
    margin: 10px 0 0;
  }
  .navbar {
    margin-top: 19px;
  }
  .slider .bx-wrapper {
    margin-bottom: 26px;
  }
  .slider .bx-wrapper .caption {
    width: 48.4%;
  }
  .slider .bx-wrapper .caption h2 {
    text-transform: none;
  }
  .carousel {
    padding-bottom: 23px;
  }
  .benefits {
    margin-bottom: 44px;
  }
  .benefits__item {
    padding: 6px 0;
  }
  .sidebar h2 {
    font-size: 31px;
  }
  .news-index li {
    display: inline-block;
    vertical-align: top;
    width: 22.6%;
    margin-right: 2.8%;
    border-top: none;
  }
  .news-index li:nth-of-type(4n) {
    margin-right: 0;
  }
  .news-index li .date {
    margin-bottom: 8px;
  }
  .news-index li .pic {
    height: auto;
    margin-bottom: 8px;
  }
  .footer .fmain {
    padding: 18px 0 10px;
  }
  .footer .fmain .phone {
    margin: 38px 0 15px;
  }
  .footer address {
    margin: 5px 0 10px;
  }
  .footer address .title {
    line-height: 23px;
  }
  .footer address br {
    display: none;
  }
  .footer .fbottom {
    position: static;
  }
  .footer .fbottom .stat {
    margin: 2px 1px;
  }
  .content .catalog li {
    width: 154px;
    height: 154px;
    margin-right: 23px;
  }
  .content .catalog__item .caption {
    height: 72px;
  }
  .content .catalog__item .caption span {
    font-size: 14px;
    line-height: 16px;
  }
  .content .catalog.catalog-calendar li {
    width: 330px;
    height: 250px;
    margin-right: 30px;
    margin-bottom: 50px;
  }
  .content .catalog.catalog-calendar .catalog__item {
    height: inherit;
  }
  .content .catalog.catalog-calendar .catalog__item .caption {
    height: 110px;
  }
  .content .catalog.catalog-calendar .catalog__item .caption span {
    font-size: 14px;
    line-height: 20px;
  }
  .content .catalog.catalog-objects li {
    width: 220px;
    margin-bottom: 20px;
    margin-right: 14px;
  }
  .content .catalog.catalog-objects .catalog__item {
    height: inherit;
  }
  .content .catalog.catalog-objects .catalog__item .caption {
    height: 86px;
  }
  .content .catalog.catalog-objects .catalog__item .caption span {
    font-size: 14px;
    line-height: 20px;
  }
  .info {
    font-size: 15px;
  }
  .form .capcha fieldset {
    width: 110px;
  }
  .form .capcha .img {
    width: 160px;
    margin-left: 15px;
  }
  .form .capcha .img .refresh {
    top: 5px;
  }
  .content .gallery li,
  .content .certs li {
    width: 220px;
    margin-right: 14px;
    margin-bottom: 20px;
  }
  .content .production li .pic {
    width: 213px;
    height: 185px;
  }
  .content .production li .text p {
    font-size: 13px;
  }
}
@media (max-width: 992px) {
  .slider .bx-wrapper:after,
  .navbar-collapse.collapse,
  .slick,
  .footer .nav {
    display: none !important;
  }
  .header {
    padding-top: 17px;
    height: 217px;
	margin-bottom: -87px;
  }
  .index .header {
    height: 351px;
    margin-bottom: -253px;
  }
  .logo {
    margin-bottom: 11px;
  }
  .slogan {
    margin-right: -10px;
  }
  .phone {
    margin: 20px 0 0;
  }
  .navbar {
    margin-top: 16px;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar .navbar-header .btn-order {
    display: block;
  }
  .slider,
  .carousel {
    background-color: transparent;
  }
  .slider .bx-wrapper {
    margin-bottom: 0;
  }
  .slider .bx-wrapper .caption {
    width: 67%;
  }
  .carousel {
    padding-bottom: 0;
  }
  .services {
    display: block;
  }
  .main {
    margin-top: 0;
  }
  
  .lang.lang--flags {
    margin: 0px 15px;
    padding: 7px 0px;
    clear: both;
    float: none;
  }

}
@media (max-width: 767px) {
  .header {
    padding-top: 13px;
    height: 180px;
  }
  .index .header {
    height: 300px;
    margin-bottom: -130px;
  }
  .logo {
    margin-bottom: 5px;
    width: 210px;
  }
  .slogan {
    width: 200px;
    line-height: 16px;
    margin-right: 10px;
  }
  .phone dt {
    margin-bottom: 0;
  }
  .phone dd {
    font-size: 28px;
    line-height: 28px;
  }
  .navbar {
    margin: 18px -15px 0;
    overflow: hidden;
  }
  .navbar .navbar-header .search {
    margin-left: -15px;
    width: auto;
  }
  .slider .container {
    padding: 0;
  }
  .slider .bx-wrapper {
    margin-left: 0;
    padding: 0;
  }
  .slider .bx-wrapper .bx-controls-direction a {
    height: 50px;
  }
  .slider .bx-wrapper .bx-viewport {
    height: 283px !important;
  }
  .slider .bx-wrapper .caption {
    width: 100%;
    top: 0;
    padding: 26px 60px;
    text-align: center;
  }
  .services {
    margin: 0 -15px 30px;
  }
  .news-index li {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin-right: 3%;
    border-top: none;
  }
  .news-index li:nth-of-type(-2n+1) {
    display: none;
  }
  .news-index li:nth-of-type(2n) {
    margin-right: 0;
  }
  .news-index li .date {
    margin-bottom: 8px;
  }
  .news-index li .pic {
    height: auto;
    margin-bottom: 8px;
  }
  .footer {
    margin-top: 0px;
  }
  .footer .fmain .phone {
    text-align: left;
    margin-top: 10px;
  }
  .footer .fmain .btn-order {
    float: none;
    margin: 0 20px;
  }
  .webrost {
    margin-top: 0;
  }
  .form .form-left,
  .form .form-right {
    width: 100%;
    margin-right: 0;
  }
  .content .catalog {
    text-align: center;
  }
  .content .catalog li {
    margin: 0 10px 20px !important;
    text-align: left;
  }
  .content .catalog.catalog-calendar li {
    margin-bottom: 50px !important;
  }
  .content .gallery,
  .content .certs {
    text-align: center;
  }
  .content .gallery li,
  .content .certs li {
    margin: 0 5px 20px !important;
  }
  .content .news li .pic {
    width: 130px;
    height: 130px;
    margin-right: 15px;
  }
  .content .news li .text {
    display: block;
  }
  .pager li a {
    margin: 0 10px;
  }
  .content .production li .pic,
  .content .production li .icon {
    display: none;
  }
  .form {
    margin: 40px -15px 0px;
  }
  .form .note {
    line-height: normal;
  }
  .form .form-main {
    margin-top: 10px;
  }
  .form .capcha fieldset {
    width: 145px;
  }
  .form .capcha .img {
    width: 200px;
  }
  .form .capcha .refresh {
    top: 9px;
  }
  .form .btn {
    margin: 15px auto 0px;
    display: block;
  }
}
@media (max-width: 480px) {
  h1,
  h2 {
    font-size: 28px;
    line-height: 31px;
  }
  h2 {
    text-transform: none;
  }
  .pager li a {
    margin: 0 5px;
    padding: 0 5px;
  }
  .header {
    height: 248px !important
    /* margin-bottom: 0 !important; */
  }
  .header .col-xs-6 {
    width: 100%;
  }
  .navbar .navbar-header .col-xs-2 {
    width: 40%;
  }
  .navbar .navbar-header .col-xs-6 {
    display: none;
  }
  .navbar .navbar-header .col-xs-4 {
    width: 60%;
  }
  .slider {
    display: none;
  }
  .benefits__info {
    padding-left: 8px;
  }
  .benefits__info .title {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
  }
  .benefits__info .title span {
    padding: 10px 0;
  }
  .news-index li {
    display: block;
    width: 100%;
  }
  .footer .fmain .phone {
    margin-top: 0;
  }
  .footer .fbottom .copy {
    font-size: 12px;
  }
  .footer address {
    line-height: 18px;
  }
  .webrost {
    width: 145px;
  }
  .content .dwnld {
    line-height: normal;
    min-height: 31px;
  }
  .content .dwnld-box span {
    display: none;
  }
  .content .catalog {
    text-align: center;
  }
  .content .catalog li {
    margin: 0 5px 20px !important;
    text-align: left;
    width: 130px;
    height: 130px;
  }
  .content .catalog li .catalog__item img {
    width: 100%;
  }
  .content .catalog.catalog-calendar li {
    max-width: 330px;
    width: 100%;
    margin: 0 0 20px !important;
  }
  .content .catalog.catalog-calendar li .catalog__item .place {
    font-size: 12px;
    padding-left: 5px;
  }
  .content .catalog.catalog-calendar li .catalog__item .caption span {
    padding: 10px;
  }
  .pagination li {
    margin: 0 6px;
  }
  .pagination li.prev,
  .pagination li.next {
    margin: -5px 10px 0;
  }
  .form {
    padding: 20px 15px;
  }
  .form .capcha fieldset {
    width: 110px;
  }
  .form .capcha .img {
    width: 160px;
  }
  .content .news li .pic {
    display: block;
    float: none;
  }
  .content .news li .text .date {
    margin: 5px 0 0;
  }
  .pager li a {
    padding: 0;
    margin: 0;
  }
  .fancy-popup .fancybox-skin {
    padding: 30px !important;
  }
  .popup {
    width: auto;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEseUJBQXlCO0FDQ3pCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQTJMLFVBQUE7RUFBUyxXQUFBO0VBQVUsVUFBQTtFQUFTLGdCQUFBO0VBQWUsY0FBQTtFQUFhLHlCQUFBO0NEOENsUDtBQzdDRDs7Ozs7Ozs7RUFBb0QsZUFBQTtDRHVEbkQ7QUN0REQ7RUFBSyxlQUFBO0NEeURKO0FDeEREOztFQUFNLGlCQUFBO0NENERMO0FDM0REO0VBQU0sMEJBQUE7RUFBeUIsa0JBQUE7Q0QrRDlCO0FDM0REO0VBSUssaUJBQUE7Q0Q2REo7QUMxREQ7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0NENERBO0FDekREO0VBQ0MsYUFBQTtDRDJEQTtBQ3hERDtFQUNDLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0NEMERBO0FDdkREO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7Q0R5REE7QUN0REQ7RUFDQyxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0csaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7Q0R3REg7QUNyRUQ7RUFnQkssYUFBQTtFQUNILGdCQUFBO0NEd0REO0FDekVEO0VBcUJFLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0NEdUREO0FDOUVEO0VBMEJHLGVBQUE7Q0R1REY7QUNyREU7O0VBRUMsZUFBQTtDRHVESDtBQ3JGRDtFQW1D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R0QvYUM7RUNrYkY7SUFDQyxjQUFBO0dEaGJDO0VDb2JEO0lBQ0Msa0JBQUE7R0RsYkE7RUNpYkQ7SUFJRSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7R0RsYkQ7RUM0YUQ7SUFTRyxnQkFBQTtHRGxiRjtFQ3diRjtJQUNDLGVBQUE7SUFDQSxZQUFBO0dEdGJDO0VDd2JGO0lBQ0MsY0FBQTtHRHRiQztFQ3diRjtJQUNDLGdCQUFBO0dEdGJDO0VDd2JGO0lBQ0Msa0JBQUE7R0R0YkM7RUN3YkY7SUFDQyxhQUFBO0dEdGJDO0VDeWJGO0lBQ0Msb0JBQUE7SUFDQSxpQkFBQTtHRHZiQztFQzBiRjtJQUNDLGNBQUE7R0R4YkM7RUMyYkY7SUFDQyxtQkFBQTtHRHpiQztFQ3diRjtJQUlFLDhCQUFBO0lBQ0EsaUJBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtHRHpiQTtFQ2tiRjtJQVVHLFlBQUE7R0R6YkQ7RUM2YkQ7SUFFRSxpQkFBQTtJQUNBLFlBQUE7SUFDQSw0QkFBQTtHRDViRDtFQ3diRDtJQU9HLGdCQUFBO0lBQ0Esa0JBQUE7R0Q1YkY7RUNvYkQ7SUFZRyxjQUFBO0dEN2JGO0VDbWNGO0lBQ0MsY0FBQTtHRGpjQztFQ21jRDs7SUFFQyxvQkFBQTtHRGpjQTtFQ3FjRjtJQUNDLG1CQUFBO0dEbmNDO0VDa2NGO0lBS0csYUFBQTtHRHBjRDtFQytiRjtJQVNHLGFBQUE7R0RyY0Q7RUMwY0Y7SUFDQyxlQUFBO0lBQ0EsWUFBQTtHRHhjQztFQzBjRjtJQUNDLGdCQUFBO0dEeGNDO0VDMmNGO0lBQ0MsV0FBQTtJQUNBLFVBQUE7R0R6Y0M7RUM0Y0Y7SUFDQyx5QkFBQTtHRDFjQztFQzZjRjtJQUNDLFlBQUE7R0QzY0M7Q0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tIHN0eWxlIHJlc2V0LmNzcyAtLSovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYSxcbmFkZHJlc3MsXG5pbWcsXG52YXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbnRhYmxlLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbiNwbU92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0ODBweCFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luOiAwIDAgMCAtMjQwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTUwMDA7XG59XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYWlucGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFuZWwge1xuICB3aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDkyZTE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhbmVsIC5idG4tY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogOXB4IDVweDtcbn1cbi5wYW5lbCAuc2VhcmNoIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM4YTk3YTA7XG59XG4ucGFuZWwgLnNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjOGE5N2EwO1xufVxuLnBhbmVsIC5zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFuZWwgLnNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YTk3YTA7XG59XG4ucGFuZWwgLnNlYXJjaCBidXR0b24ge1xuICBjb2xvcjogIzAwOTJlMTtcbn1cbi5uYXYtcGFuZWwge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4ubmF2LXBhbmVsID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTJlMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NmMzZmY7XG59XG4ubmF2LXBhbmVsID4gbGkgYSxcbi5uYXYtcGFuZWwgPiBsaSBhOmhvdmVyLFxuLm5hdi1wYW5lbCA+IGxpIGE6YWN0aXZlLFxuLm5hdi1wYW5lbCA+IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjhmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1wYW5lbCA+IGxpIGEgaSxcbi5uYXYtcGFuZWwgPiBsaSBhOmhvdmVyIGksXG4ubmF2LXBhbmVsID4gbGkgYTphY3RpdmUgaSxcbi5uYXYtcGFuZWwgPiBsaSBhOmZvY3VzIGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGFuZWwgPiBsaS5hY3RpdmUgYSxcbi5uYXYtcGFuZWwgPiBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBhbmVsID4gbGkuYWN0aXZlID4gYSA+IGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubmF2LXBhbmVsIC5kcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDE1cHggMTBweDtcbn1cbi5uYXYtcGFuZWwgLmRyb3AgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtcGFuZWwgLmRyb3AgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xufVxuLm5hdi1wYW5lbCAuZHJvcCBsaTpob3ZlciBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaS9iZy5qcGcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmlucHV0LFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmEge1xuICBjb2xvcjogIzExOTNkYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMzhiOGZmO1xufVxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuaDIge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogNDBweCAwIDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oMiAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaDMge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogNDBweCAwIDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkyZTE7XG4gIGNvbG9yOiAjZmZmO1xuICAtbW96LXRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LXRyYW5zZm9ybTogc2tld1goNDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXdYKDQwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDQwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WCg0MGRlZyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGI4ZmY7XG59XG4uYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhZDU7XG59XG4uYnRuOmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICM4MGM1ZWE7XG59XG4uYnRuLmJ0bi1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyZjBiO1xuICBwYWRkaW5nOiA2cHggMjNweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMXB4ICNhZTI1MDY7XG59XG4uYnRuLmJ0bi1yZWQgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuLmJ0bi1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMyYzAwO1xufVxuLmJ0bi5idG4tcmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTI1MDY7XG59XG4uYnRuLmJ0bi1yZWQ6YWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2Q1OTI4Mztcbn1cbi5idG4uYnRuLWJpZyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ0bi5idG4tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei10cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pL3Nwcml0ZS5wbmcpIC0xcHggLTMycHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW5mbyB7XG4gIGNvbG9yOiAjY2MyZjBiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5pbmZvIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyZjBiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDM1cHggNDFweCA1MXB4O1xuICBtYXJnaW46IDQwcHggMCAxMHB4O1xufVxuLmZvcm0gc3BhbiB7XG4gIGNvbG9yOiAjY2MyZjBiO1xufVxuLmZvcm0gaDIge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDJweCAwIDA7XG59XG4uZm9ybSAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjYTlhOWE5O1xuICBtYXJnaW46IDNweCAwO1xufVxuLmZvcm0gLmZvcm0tbWFpbiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybSAuZm9ybS1sZWZ0LFxuLmZvcm0gLmZvcm0tcmlnaHQge1xuICB3aWR0aDogNDclO1xufVxuLmZvcm0gLmZvcm0tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvcm0gLmZvcm0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZm9ybSBmaWVsZHNldCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOGY4ZDhkO1xufVxuLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuLmZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcmVzaXplOiBub25lO1xufVxuLmZvcm0gLmNhcGNoYSB7XG4gIC8qIG1hcmdpbi10b3A6IDEzcHg7ICovXG59XG4uZm9ybSAuY2FwY2hhIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiAxMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtIC5jYXBjaGEgLmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG4uZm9ybSAuY2FwY2hhIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybSAuY2FwY2hhIC5pbWcgLnJlZnJlc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHJpZ2h0OiAxMXB4O1xuICB0b3A6IDlweDtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybSAuYnRuIHtcbiAgbWFyZ2luOiAxNXB4IDE3cHggMDtcbn1cbi5mb3JtIC5idG4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogSGVhZGVyICovXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2kvaGVhZGVyLWJnLmpwZykgMCAwIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgLyogbWFyZ2luLWJvdHRvbTogNjRweDsgKi9cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlciAubWFpbCB7XG4gIGNvbG9yOiAjMDA5MmUxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtNHB4IDI2cHggMjNweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkZXIgLm1haWwgYSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhlYWRlciAubWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjMzhiOGZmO1xufVxuLmhlYWRlciAubWFpbDpob3ZlciBhIHtcbiAgY29sb3I6ICMzOGI4ZmY7XG59XG4uaGVhZGVyIC5idG4tb3JkZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAxMXB4O1xufVxuLmluZGV4IC5oZWFkZXIge1xuICBoZWlnaHQ6IDM2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTcwcHg7XG4gIC8qIG1hcmdpbi1ib3R0b206IC0xNjZweDsgKi9cbn1cbi5sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLTZweCAwIDNweDtcbn1cbi5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsb2dhbiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cbi5zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMik7XG4gIHdpZHRoOiAyMzVweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgLyogbWFyZ2luLXRvcDogMjRweDsgKi9cbiAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xufVxuLnNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2ggYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uc2VhcmNoIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzhiOGZmO1xufVxuLnBob25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDZweCAwO1xufVxuLnBob25lIGR0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnBob25lIGRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyIHtcbiAgbWFyZ2luOiAyMXB4IDAgMDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzI1YTZlZSswLDAwODNjYisxMDAgKi9cbiAgYmFja2dyb3VuZDogIzI1YTZlZTtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekkxWVRabFpTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURnelkySWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI1YTZlZSAwJSwgIzAwODNjYiAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMyNWE2ZWUpLCBjb2xvci1zdG9wKDEwMCUsICMwMDgzY2IpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI1YTZlZSAwJSwgIzAwODNjYiAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI1YTZlZSAwJSwgIzAwODNjYiAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMjVhNmVlIDAlLCAjMDA4M2NiIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjVhNmVlIDAlLCAjMDA4M2NiIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzI1YTZlZScsIGVuZENvbG9yc3RyPScjMDA4M2NiJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOCAqL1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM4YjhmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTJmNDI7ICovXG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTI3NmFkO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xufVxuLm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdmJhciAubmF2YmFyLWhlYWRlciAuc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogN3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YmI1ZTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhciAubmF2YmFyLWhlYWRlciAuYnRuLW9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMjNweCAxMnB4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLm5hdmJhciAubmF2YmFyLWhlYWRlciAuYnRuLW9yZGVyIHNwYW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMXB4IDAgMTBweDtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi8qIFNlZGViYXIgKi9cbi5sZWZ0bWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5sZWZ0bWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEzcHggMTBweCAxM3B4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGVmdG1lbnUgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzhiOGZmO1xufVxuLmxlZnRtZW51IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGI4ZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOGI4ZmY7XG59XG4uY2F0YWxvZ21lbnUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2F0YWxvZ21lbnUgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5jYXRhbG9nbWVudSAudGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xufVxuLmNhdGFsb2dtZW51IC50aXRsZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTNweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4uY2F0YWxvZ21lbnUgdWwgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uY2F0YWxvZ21lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTVweCA1cHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0YWxvZ21lbnUgdWwgbGkgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5jYXRhbG9nbWVudSB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICMxNTk3ZGY7XG59XG4uY2F0YWxvZ21lbnUgdWwgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzRlNGU0ZTtcbn1cbi5zbGlkZXIsXG4uY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLmNhcm91c2VsIHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG59XG4uc2xpY2sge1xuICBtYXJnaW46IDMwcHggODBweDtcbn1cbi5zbGljayAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNsaWNrIC5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uc2xpY2sgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2sgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSBhOmhvdmVyIC5ob3ZlciB7XG4gIHRvcDogMDtcbn1cbi5zbGljayAuc2xpY2stc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiAxODVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2xpY2sgLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljayAuc2xpY2stc2xpZGUgLmNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDQwLCA2MywgMC43KTtcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zbGljayAuc2xpY2stc2xpZGUgLmNhcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpY2sgLnNsaWNrLXNsaWRlIC5ob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjhmZjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IHRvcCAwLjJzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycztcbn1cbi5zbGljayAuc2xpY2stc2xpZGUgLmhvdmVyIC5pbWcge1xuICBoZWlnaHQ6IDk0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NHB4O1xufVxuLnNsaWNrIC5zbGljay1zbGlkZSAuaG92ZXIgLmltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2xpY2sgLnNsaWNrLXNsaWRlIC5ob3ZlciAuY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrIC5zbGljay1wcmV2LFxuLnNsaWNrIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMzcHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB6LWluZGV4OiA5O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2xpY2sgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2kvY29udHJvbHMyLnBuZykgbm8tcmVwZWF0IDAgMHB4O1xufVxuLnNsaWNrIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC04MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaS9jb250cm9sczIucG5nKSBuby1yZXBlYXQgLTM1cHggMHB4O1xufVxuLnNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhOTdhMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlcy1kcm9wIHtcbiAgbWFyZ2luOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXMtZHJvcCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5zZXJ2aWNlcy1kcm9wIC5idG4gc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VydmljZXMtZHJvcCAuYnRuIGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5zZXJ2aWNlcy1kcm9wIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc2VydmljZXMtZHJvcCAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uc2VydmljZXMtZHJvcCAuZHJvcGRvd24tbWVudSBsaSBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFpbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY29udGVudCAucGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAzMHB4IDAgMDtcbn1cbi5jb250ZW50IC5iaWcge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBtYXJnaW46IDE5cHggMCAxM3B4O1xufVxuLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4uY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwODNjYjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogOXB4O1xufVxuLmNvbnRlbnQgb2wge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICBjb3VudGVyLXJlc2V0OiBudW07XG59XG4uY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwODNjYjtcbiAgbWFyZ2luOiAwcHggMTNweCAwIDFweDtcbn1cbi5jb250ZW50IC5kd25sZC1ib3gge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5jb250ZW50IC5kd25sZC1ib3ggc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYjliOWI5O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jb250ZW50IC5kd25sZCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxNTk3ZGY7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG59XG4uY29udGVudCAuZHdubGQ6aG92ZXIge1xuICBjb2xvcjogIzM4YjhmZjtcbn1cbi5jb250ZW50IC5kd25sZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2kvZG93bmxvYWQucG5nKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDJweDtcbn1cbi5jb250ZW50IC5kd25sZC5wZGY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmNvbnRlbnQgLmR3bmxkLmRvYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNHB4O1xufVxuLmNvbnRlbnQgLmR3bmxkLnhsczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OHB4O1xufVxuLmNvbnRlbnQgdGFibGUsXG4uY29udGVudCAudGJsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjNweCAwIDUwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0ZTRlNGU7XG59XG4uY29udGVudCB0YWJsZSB0aCxcbi5jb250ZW50IC50YmwgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTVkN2E7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA3cHggMjVweCA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4uY29udGVudCB0YWJsZSB0ZCxcbi5jb250ZW50IC50YmwgdGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlNmVjO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmNvbnRlbnQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLFxuLmNvbnRlbnQgLnRibCB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGY0O1xufVxuLmNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW46IDIzcHggMCA1MHB4O1xufVxuLmNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRibCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50IC5wYWdpbmF0aW9uLFxuLmNvbnRlbnQgLnBhZ2VyLFxuLmNvbnRlbnQgLmNhdGFsb2csXG4uY29udGVudCAubmV3cyxcbi5jb250ZW50IC5yZXZpZXdzLFxuLmNvbnRlbnQgLmdhbGxlcnksXG4uY29udGVudCAuY2VydHMsXG4uY29udGVudCAucHJvZHVjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudCAucGFnaW5hdGlvbiA+IGxpLFxuLmNvbnRlbnQgLnBhZ2VyID4gbGksXG4uY29udGVudCAuY2F0YWxvZyA+IGxpLFxuLmNvbnRlbnQgLm5ld3MgPiBsaSxcbi5jb250ZW50IC5yZXZpZXdzID4gbGksXG4uY29udGVudCAuZ2FsbGVyeSA+IGxpLFxuLmNvbnRlbnQgLmNlcnRzID4gbGksXG4uY29udGVudCAucHJvZHVjdGlvbiA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRlbnQgLnBhZ2luYXRpb24gPiBsaTpiZWZvcmUsXG4uY29udGVudCAucGFnZXIgPiBsaTpiZWZvcmUsXG4uY29udGVudCAuY2F0YWxvZyA+IGxpOmJlZm9yZSxcbi5jb250ZW50IC5uZXdzID4gbGk6YmVmb3JlLFxuLmNvbnRlbnQgLnJldmlld3MgPiBsaTpiZWZvcmUsXG4uY29udGVudCAuZ2FsbGVyeSA+IGxpOmJlZm9yZSxcbi5jb250ZW50IC5jZXJ0cyA+IGxpOmJlZm9yZSxcbi5jb250ZW50IC5wcm9kdWN0aW9uID4gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYnJlYWRjcnVtYiBsaSB7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzhhOGE4YTtcbn1cbi5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzOGI4ZmY7XG59XG4uYmVuZWZpdHMge1xuICBtYXJnaW46IDIxcHggMDtcbn1cbi5iZW5lZml0c19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NkY2RjZDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdHNfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NkY2RjZDtcbn1cbi5iZW5lZml0c19faXRlbS5vcGVuIC50aXRsZSBpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5iZW5lZml0c19faWNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmVuZWZpdHNfX2ljb24gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iZW5lZml0c19faW5mbyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbi5iZW5lZml0c19faW5mbyAudGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzNhM2EzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJlbmVmaXRzX19pbmZvIC50aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmJlbmVmaXRzX19pbmZvIC50aXRsZSBpIHtcbiAgd2lkdGg6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogZmxvYXQ6IHJpZ2h0OyAqL1xuICAvKiBtYXJnaW4tcmlnaHQ6IDMycHg7ICovXG4gIGNvbG9yOiAjMDA4M2NiO1xufVxuLmJlbmVmaXRzX19pbmZvIC50aXRsZSBpOmhvdmVyIHtcbiAgY29sb3I6ICMzOGI4ZmY7XG59XG4uYmVuZWZpdHNfX2luZm8gLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzliOWI5YjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uc2lkZWJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jZXJ0cyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uY2VydHMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jZXJ0cyBsaSAucGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jZXJ0cyBsaSAucGljIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jZXJ0cyBsaSAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbn1cbi5uZXdzLWluZGV4IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5uZXdzLWluZGV4IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NkY2RjZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uZXdzLWluZGV4IGxpOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5ld3MtaW5kZXggbGkgLmRhdGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzhhOGE4YTtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xufVxuLm5ld3MtaW5kZXggbGkgLnBpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5ld3MtaW5kZXggbGkgLnBpYyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1pbmRleCBsaSAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmV3cy1pbmRleCBsaSAudGl0bGUgaSB7XG4gIGNvbG9yOiAjMDA4M2NiO1xufVxuLm5ld3MtaW5kZXggbGkgLnRpdGxlOmhvdmVyLFxuLm5ld3MtaW5kZXggbGkgLnRpdGxlOmhvdmVyIGkge1xuICBjb2xvcjogIzM4YjhmZjtcbn1cbi5jb250ZW50IC5jYXRhbG9nIHtcbiAgbWFyZ2luOiA0MnB4IDAgMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50IC5jYXRhbG9nIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiAxODVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLmNvbnRlbnQgLmNhdGFsb2cgbGk6bnRoLW9mLXR5cGUoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbnRlbnQgLmNhdGFsb2dfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50IC5jYXRhbG9nX19pdGVtIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGVudCAuY2F0YWxvZ19faXRlbSAuY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgNDAsIDYzLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jb250ZW50IC5jYXRhbG9nX19pdGVtIC5jYXB0aW9uIHNwYW4ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250ZW50IC5jYXRhbG9nX19pdGVtIC5jYXB0aW9uIHNwYW4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNvbnRlbnQgLmNhdGFsb2dfX2l0ZW06aG92ZXIgLmNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xufVxuLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciBsaSB7XG4gIGhlaWdodDogMjk1cHg7XG4gIHdpZHRoOiAzOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2M3B4O1xufVxuLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciBsaTpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29udGVudCAuY2F0YWxvZy5jYXRhbG9nLWNhbGVuZGFyIC5jYXRhbG9nX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciAuY2F0YWxvZ19faXRlbSAucGxhY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5N2RmO1xuICBwYWRkaW5nOiAwIDVweCAwIDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciAuY2F0YWxvZ19faXRlbSAucGxhY2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzFweDtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcbiAgcmlnaHQ6IC0xNHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jb250ZW50IC5jYXRhbG9nLmNhdGFsb2ctY2FsZW5kYXIgLmNhdGFsb2dfX2l0ZW0gLmNhcHRpb24ge1xuICBoZWlnaHQ6IDEyMnB4O1xufVxuLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciAuY2F0YWxvZ19faXRlbSAuY2FwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciAuY2F0YWxvZ19faXRlbTpob3ZlciAucGxhY2UsXG4uY29udGVudCAuY2F0YWxvZy5jYXRhbG9nLWNhbGVuZGFyIC5jYXRhbG9nX19pdGVtOmhvdmVyIC5wbGFjZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGI4ZmY7XG59XG4uY29udGVudCAuY2F0YWxvZy5jYXRhbG9nLWNhbGVuZGFyIC5jYXRhbG9nX19pdGVtOmhvdmVyIC5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgNDAsIDYzLCAwLjcpO1xuICBjb2xvcjogIzM4YjhmZjtcbn1cbi5jb250ZW50IC5jYXRhbG9nLmNhdGFsb2ctb2JqZWN0cyBsaSB7XG4gIGhlaWdodDogMTk3cHg7XG4gIHdpZHRoOiAyNjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1vYmplY3RzIGxpOm50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb250ZW50IC5jYXRhbG9nLmNhdGFsb2ctb2JqZWN0cyAuY2F0YWxvZ19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50IC5jYXRhbG9nLmNhdGFsb2ctb2JqZWN0cyAuY2F0YWxvZ19faXRlbSAuY2FwdGlvbiB7XG4gIGhlaWdodDogOTRweDtcbn1cbi5jb250ZW50IC5jYXRhbG9nLmNhdGFsb2ctb2JqZWN0cyAuY2F0YWxvZ19faXRlbSAuY2FwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNvbnRlbnQgLnByb2R1Y3Rpb24ge1xuICBtYXJnaW46IDM1cHggMDtcbn1cbi5jb250ZW50IC5wcm9kdWN0aW9uIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jb250ZW50IC5wcm9kdWN0aW9uIGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhiOGZmO1xufVxuLmNvbnRlbnQgLnByb2R1Y3Rpb24gbGk6aG92ZXIgLmljb24sXG4uY29udGVudCAucHJvZHVjdGlvbiBsaTpob3ZlciAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM4YjhmZjtcbn1cbi5jb250ZW50IC5wcm9kdWN0aW9uIGxpIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcbiAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRlbnQgLnByb2R1Y3Rpb24gbGkgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzFweDtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcbiAgcmlnaHQ6IC0xNHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNvbnRlbnQgLnByb2R1Y3Rpb24gbGkgLnBpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI5MnB4O1xuICBoZWlnaHQ6IDE4NnB4O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29udGVudCAucHJvZHVjdGlvbiBsaSAucGljIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50IC5wcm9kdWN0aW9uIGxpIC50ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxN3B4IDMwcHggNDNweDtcbiAgaGVpZ2h0OiAxODVweDtcbn1cbi5jb250ZW50IC5wcm9kdWN0aW9uIGxpIC50ZXh0IC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmEyYTI7XG59XG4uY29udGVudCAucHJvZHVjdGlvbiBsaSAudGV4dCBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uY29udGVudCAucHJvZHVjdGlvbiBsaSAudGV4dCAubW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDkyZTE7XG59XG4uY29udGVudCAucHJvZHVjdGlvbiBsaSAudGV4dCAubW9yZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudCAucHJvZHVjdGlvbiBsaSAudGV4dCAubW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjMzhiOGZmO1xufVxuLmNvbnRlbnQgLm5ld3Mge1xuICBtYXJnaW46IDI3cHggMDtcbn1cbi5jb250ZW50IC5uZXdzIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jb250ZW50IC5uZXdzIGxpIC5waWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmNvbnRlbnQgLm5ld3MgbGkgLnBpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50IC5uZXdzIGxpIC50ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5jb250ZW50IC5uZXdzIGxpIC50ZXh0IC5kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnRlbnQgLm5ld3MgbGkgLnRleHQgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwYzk3ZTI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDNweCAwO1xufVxuLmNvbnRlbnQgLm5ld3MgbGkgLnRleHQgLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMzOGI4ZmY7XG59XG4uY29udGVudCAubmV3cyBsaSAudGV4dCBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uY29udGVudCAubmV3cyBsaSAudGV4dCAubW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDA5MmUxO1xufVxuLmNvbnRlbnQgLm5ld3MgbGkgLnRleHQgLm1vcmUgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQgLm5ld3MgbGkgLnRleHQgLm1vcmU6aG92ZXIge1xuICBjb2xvcjogIzM4YjhmZjtcbn1cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4YThhOGE7XG59XG4uY29udGVudCAucmV2aWV3cyB7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuLmNvbnRlbnQgLnJldmlld3MgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmNvbnRlbnQgLnJldmlld3MgbGkgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIG1hcmdpbi1sZWZ0OiAzM3B4O1xufVxuLmNvbnRlbnQgLnJldmlld3MgbGkgLm5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG59XG4uY29udGVudCAucmV2aWV3cyBsaSAubmFtZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb250ZW50IC5yZXZpZXdzIGxpIC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmYztcbiAgcGFkZGluZzogMjZweCAzM3B4IDI4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29udGVudCAucmV2aWV3cyBsaSAudGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICNmMGY4ZmM7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTI3cHg7XG59XG4uY29udGVudCAucmV2aWV3cyBsaSAudGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29udGVudCAuZ2FsbGVyeSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uY29udGVudCAuZ2FsbGVyeSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4uY29udGVudCAuZ2FsbGVyeSBsaTpudGgtb2YtdHlwZSgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29udGVudCAuZ2FsbGVyeSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQgLmdhbGxlcnkgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2kvZ2FsbGVyeS1iZy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jb250ZW50IC5nYWxsZXJ5IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50IC5nYWxsZXJ5IGxpIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudCAuY2VydHMge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmNvbnRlbnQgLmNlcnRzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjYzcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5jb250ZW50IC5jZXJ0cyBsaTpudGgtb2YtdHlwZSgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29udGVudCAuY2VydHMgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQgLmNlcnRzIGxpIGEgLnBpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjYxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNTFweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbjogMnB4IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiNWI1YjU7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiNWI1YjU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYjViNWI1O1xufVxuLmNvbnRlbnQgLmNlcnRzIGxpIGEgLnBpYzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2kvZ2FsbGVyeS1iZy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jb250ZW50IC5jZXJ0cyBsaSBhIC5waWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29udGVudCAuY2VydHMgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5jb250ZW50IC5jZXJ0cyBsaSBhOmhvdmVyIC5waWMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjMzhiOGZmO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzhiOGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzM4YjhmZjtcbn1cbi5jb250ZW50IC5jZXJ0cyBsaSBhOmhvdmVyIC5waWM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50IC5jZXJ0cyBsaSBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzM4YjhmZjtcbn1cbi5jb250YWN0cyB7XG4gIG1hcmdpbjogMjNweCAwO1xufVxuLmNvbnRhY3RzX19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NkY2RjZDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5jb250YWN0c19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29udGFjdHNfX2l0ZW0gaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNvbnRhY3RzX19pdGVtIGRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4uY29udGFjdHNfX2l0ZW0gZGwgZHQsXG4uY29udGFjdHNfX2l0ZW0gZGwgZGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY29udGFjdHNfX2l0ZW0gZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3RzX19pdGVtIC55YW1hcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCAxM3B4O1xufVxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MmUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDkyZTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTJlMTtcbn1cbi5wYWdpbmF0aW9uIGxpLnByZXYsXG4ucGFnaW5hdGlvbiBsaS5uZXh0LFxuLnBhZ2luYXRpb24gbGkucHJldjpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLm5leHQ6aG92ZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAtNXB4IDIwcHggMHB4O1xufVxuLnBhZ2luYXRpb24gbGkucHJldiBhLFxuLnBhZ2luYXRpb24gbGkubmV4dCBhLFxuLnBhZ2luYXRpb24gbGkucHJldjpob3ZlciBhLFxuLnBhZ2luYXRpb24gbGkubmV4dDpob3ZlciBhLFxuLnBhZ2luYXRpb24gbGkucHJldiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkubmV4dCBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkucHJldjpob3ZlciBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkubmV4dDpob3ZlciBhOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2luYXRpb24gbGkucHJldiBhLFxuLnBhZ2luYXRpb24gbGkucHJldjpob3ZlciBhLFxuLnBhZ2luYXRpb24gbGkucHJldiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLnBhZ2luYXRpb24gbGkubmV4dCBhLFxuLnBhZ2luYXRpb24gbGkubmV4dDpob3ZlciBhLFxuLnBhZ2luYXRpb24gbGkubmV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcbn1cbi5wYWdlciBsaSBhIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDA5MmUxO1xuICBtYXJnaW46IDAgMjNweDtcbn1cbi5wYWdlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzOGI4ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2VyIGxpLnByZXZpb3VzIGEge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2VyIGxpLnByZXZpb3VzIGE6YmVmb3JlIHtcbiAgY29udGVudDogJzwnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBhZ2VyIGxpLm5leHQgYSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZXIgbGkubmV4dCBhOmFmdGVyIHtcbiAgY29udGVudDogJz4nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2kvaGVhZGVyLWJnLmpwZykgMCAwIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAubmF2IHtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzI1YTZlZSswLDAwODNjYisxMDAgKi9cbiAgYmFja2dyb3VuZDogIzI1YTZlZTtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekkxWVRabFpTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURnelkySWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI1YTZlZSAwJSwgIzAwODNjYiAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMyNWE2ZWUpLCBjb2xvci1zdG9wKDEwMCUsICMwMDgzY2IpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI1YTZlZSAwJSwgIzAwODNjYiAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI1YTZlZSAwJSwgIzAwODNjYiAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMjVhNmVlIDAlLCAjMDA4M2NiIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjVhNmVlIDAlLCAjMDA4M2NiIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzI1YTZlZScsIGVuZENvbG9yc3RyPScjMDA4M2NiJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOCAqL1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzhiOGZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MmY0MjtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG4uZm9vdGVyIC5uYXYgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTI3NmFkO1xufVxuLmZvb3RlciAubmF2IGxpOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5mb290ZXIgLm5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLm5hdiBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjhmZjtcbn1cbi5mb290ZXIgLmZtYWluIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmZvb3RlciAuZm1haW4gLnBob25lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9vdGVyIC5mbWFpbiAuYnRuLW9yZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZvb3RlciBhZGRyZXNzIHtcbiAgY29sb3I6ICNhMmE4YWM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5mb290ZXIgYWRkcmVzcyAudGl0bGUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciAuZmJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmZvb3RlciAuZmJvdHRvbSAuY29weSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMTUyZjQyO1xuICBtYXJnaW46IDlweCAwO1xufVxuLmZvb3RlciAuZmJvdHRvbSAuc3RhdCB7XG4gIG1hcmdpbjogMnB4IDEwcHg7XG59XG4ud2Vicm9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS93ZWJyb3N0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgM3B4O1xuICBjb2xvcjogIzZmN2M4NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ud2Vicm9zdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2Vicm9zdCB2YXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjMDA4YmQ3O1xufVxuLndlYnJvc3Q6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNmY3Yzg2O1xufVxuLndlYnJvc3Q6aG92ZXIgdmFyIHtcbiAgY29sb3I6ICMzOGI4ZmY7XG59XG4ucG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzYwcHg7XG59XG4ucG9wdXAgaDIge1xuICBmb250LXNpemU6IDMxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBtYXJnaW46IDA7XG59XG4ucG9wdXAgLm5vdGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ucG9wdXAgLmZvcm0ge1xuICBtYXJnaW46IDE2cHggMCAxMXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcHVwIC5mb3JtIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLmZhbmN5LXBvcHVwIC5mYW5jeWJveC1za2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcGFkZGluZzogNDhweCA0OHB4IWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZmFuY3ktcG9wdXAgLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaS9mYW5jeS1jbG9zZS5wbmcpIDBweCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG4gIC5oZWFkZXIgLm1haWwge1xuICAgIG1hcmdpbjogNXB4IDM5cHggMjNweCAwO1xuICB9XG4gIC5oZWFkZXIgLm1haWwgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oZWFkZXIgLmJ0bi1vcmRlciB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbiAgLmluZGV4IC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjlweDtcbiAgfVxuICAubG9nbyB7XG4gICAgbWFyZ2luOiA1cHggMCA5cHg7XG4gIH1cbiAgLnNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbiAgLnNsaWRlciAuYngtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAuc2xpZGVyIC5ieC13cmFwcGVyIC5jYXB0aW9uIHtcbiAgICB3aWR0aDogNDguNCU7XG4gIH1cbiAgLnNsaWRlciAuYngtd3JhcHBlciAuY2FwdGlvbiBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICAuc2lkZWJhciBoMiB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG4gIC5uZXdzLWluZGV4IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjIuNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjglO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLm5ld3MtaW5kZXggbGk6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5ld3MtaW5kZXggbGkgLmRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubmV3cy1pbmRleCBsaSAucGljIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5mb290ZXIgLmZtYWluIHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTBweDtcbiAgfVxuICAuZm9vdGVyIC5mbWFpbiAucGhvbmUge1xuICAgIG1hcmdpbjogMzhweCAwIDE1cHg7XG4gIH1cbiAgLmZvb3RlciBhZGRyZXNzIHtcbiAgICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIH1cbiAgLmZvb3RlciBhZGRyZXNzIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLmZvb3RlciBhZGRyZXNzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXIgLmZib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmZvb3RlciAuZmJvdHRvbSAuc3RhdCB7XG4gICAgbWFyZ2luOiAycHggMXB4O1xuICB9XG4gIC5jb250ZW50IC5jYXRhbG9nIGxpIHtcbiAgICB3aWR0aDogMTU0cHg7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2dfX2l0ZW0gLmNhcHRpb24ge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxuICAuY29udGVudCAuY2F0YWxvZ19faXRlbSAuY2FwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciBsaSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciAuY2F0YWxvZ19faXRlbSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5jb250ZW50IC5jYXRhbG9nLmNhdGFsb2ctY2FsZW5kYXIgLmNhdGFsb2dfX2l0ZW0gLmNhcHRpb24ge1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciAuY2F0YWxvZ19faXRlbSAuY2FwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1vYmplY3RzIGxpIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1vYmplY3RzIC5jYXRhbG9nX19pdGVtIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1vYmplY3RzIC5jYXRhbG9nX19pdGVtIC5jYXB0aW9uIHtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1vYmplY3RzIC5jYXRhbG9nX19pdGVtIC5jYXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5mb3JtIC5jYXBjaGEgZmllbGRzZXQge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZm9ybSAuY2FwY2hhIC5pbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAuZm9ybSAuY2FwY2hhIC5pbWcgLnJlZnJlc2gge1xuICAgIHRvcDogNXB4O1xuICB9XG4gIC5jb250ZW50IC5nYWxsZXJ5IGxpLFxuICAuY29udGVudCAuY2VydHMgbGkge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29udGVudCAucHJvZHVjdGlvbiBsaSAucGljIHtcbiAgICB3aWR0aDogMjEzcHg7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAuY29udGVudCAucHJvZHVjdGlvbiBsaSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyIC5ieC13cmFwcGVyOmFmdGVyLFxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLFxuICAuc2xpY2ssXG4gIC5mb290ZXIgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIGhlaWdodDogMTg0cHg7XG4gIH1cbiAgLmluZGV4IC5oZWFkZXIge1xuICAgIGhlaWdodDogMzUxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2NnB4O1xuICB9XG4gIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5zbG9nYW4ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLnBob25lIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1vcmRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsaWRlcixcbiAgLmNhcm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2xpZGVyIC5ieC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbGlkZXIgLmJ4LXdyYXBwZXIgLmNhcHRpb24ge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbiAgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VydmljZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxuICAuaW5kZXggLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHg7XG4gIH1cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbiAgLnNsb2dhbiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAucGhvbmUgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBob25lIGRkIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgbWFyZ2luOiAxOHB4IC0xNXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2xpZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNsaWRlciAuYngtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpZGVyIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcbiAgICBoZWlnaHQ6IDI4M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlciAuYngtd3JhcHBlciAuY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDI2cHggNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VzIHtcbiAgICBtYXJnaW46IDAgLTE1cHggMzBweDtcbiAgfVxuICAubmV3cy1pbmRleCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLm5ld3MtaW5kZXggbGk6bnRoLW9mLXR5cGUoLTJuKzEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzLWluZGV4IGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uZXdzLWluZGV4IGxpIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLm5ld3MtaW5kZXggbGkgLnBpYyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLmZvb3RlciAuZm1haW4gLnBob25lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmZvb3RlciAuZm1haW4gLmJ0bi1vcmRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgLndlYnJvc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvcm0gLmZvcm0tbGVmdCxcbiAgLmZvcm0gLmZvcm0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29udGVudCAuY2F0YWxvZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250ZW50IC5jYXRhbG9nIGxpIHtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29udGVudCAuY2F0YWxvZy5jYXRhbG9nLWNhbGVuZGFyIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbnQgLmdhbGxlcnksXG4gIC5jb250ZW50IC5jZXJ0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250ZW50IC5nYWxsZXJ5IGxpLFxuICAuY29udGVudCAuY2VydHMgbGkge1xuICAgIG1hcmdpbjogMCA1cHggMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50IC5uZXdzIGxpIC5waWMge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGVudCAubmV3cyBsaSAudGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2VyIGxpIGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5jb250ZW50IC5wcm9kdWN0aW9uIGxpIC5waWMsXG4gIC5jb250ZW50IC5wcm9kdWN0aW9uIGxpIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtIHtcbiAgICBtYXJnaW46IDQwcHggLTE1cHggMHB4O1xuICB9XG4gIC5mb3JtIC5ub3RlIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5mb3JtIC5mb3JtLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmZvcm0gLmNhcGNoYSBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5mb3JtIC5jYXBjaGEgLmltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5mb3JtIC5jYXBjaGEgLnJlZnJlc2gge1xuICAgIHRvcDogOXB4O1xuICB9XG4gIC5mb3JtIC5idG4ge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAucGFnZXIgbGkgYSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXIgLmNvbC14cy02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5jb2wteHMtNiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iZW5lZml0c19faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLmJlbmVmaXRzX19pbmZvIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLmJlbmVmaXRzX19pbmZvIC50aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLm5ld3MtaW5kZXggbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXIgLmZtYWluIC5waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyIC5mYm90dG9tIC5jb3B5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZvb3RlciBhZGRyZXNzIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAud2Vicm9zdCB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5jb250ZW50IC5kd25sZCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtaW4taGVpZ2h0OiAzMXB4O1xuICB9XG4gIC5jb250ZW50IC5kd25sZC1ib3ggc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudCAuY2F0YWxvZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250ZW50IC5jYXRhbG9nIGxpIHtcbiAgICBtYXJnaW46IDAgNXB4IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG4gIC5jb250ZW50IC5jYXRhbG9nIGxpIC5jYXRhbG9nX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciBsaSB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbnQgLmNhdGFsb2cuY2F0YWxvZy1jYWxlbmRhciBsaSAuY2F0YWxvZ19faXRlbSAucGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAuY29udGVudCAuY2F0YWxvZy5jYXRhbG9nLWNhbGVuZGFyIGxpIC5jYXRhbG9nX19pdGVtIC5jYXB0aW9uIHNwYW4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnBhZ2luYXRpb24gbGkge1xuICAgIG1hcmdpbjogMCA2cHg7XG4gIH1cbiAgLnBhZ2luYXRpb24gbGkucHJldixcbiAgLnBhZ2luYXRpb24gbGkubmV4dCB7XG4gICAgbWFyZ2luOiAtNXB4IDEwcHggMDtcbiAgfVxuICAuZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5mb3JtIC5jYXBjaGEgZmllbGRzZXQge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZm9ybSAuY2FwY2hhIC5pbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuY29udGVudCAubmV3cyBsaSAucGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29udGVudCAubmV3cyBsaSAudGV4dCAuZGF0ZSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG4gIC5wYWdlciBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmFuY3ktcG9wdXAgLmZhbmN5Ym94LXNraW4ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucG9wdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvKi0tIHN0eWxlIHJlc2V0LmNzcyAtLSovXHJcbmh0bWwsYm9keSxkaXYsc3BhbixoMSxoMixoMyxoNCxoNSxoNixwLGEsYWRkcmVzcyxpbWcsdmFyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsdGFibGUsdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO31cclxuYXJ0aWNsZSxhc2lkZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2s7fVxyXG5ib2R5e2xpbmUtaGVpZ2h0OjE7fVxyXG5vbCx1bHtsaXN0LXN0eWxlOm5vbmU7fVxyXG50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9XHJcblxyXG5Acm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi50cmFuc2l0aW9uIHtcclxuXHQgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuXHJcbiNwbU92ZXJsYXkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC02NHB4IWltcG9ydGFudDtcclxuXHRsZWZ0OiA1MCUhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiA0ODBweCFpbXBvcnRhbnQ7XHJcblx0b3BhY2l0eTogMC41O1xyXG5cdG1hcmdpbjowIDAgMCAtMjQwcHghaW1wb3J0YW50O1xyXG5cdHotaW5kZXg6IDE1MDAwO1xyXG59XHJcblxyXG5odG1se1xyXG5cdGhlaWdodDoxMDAlO1xyXG59XHJcblxyXG5ib2R5e1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0bWluLXdpZHRoOjMyMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jbWFpbnBhZ2V7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5wYW5lbHtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0YmFja2dyb3VuZDogIzAwOTJlMTtcclxuXHRjb2xvcjogI0ZGRkZGRjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IC0xMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiA1O1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgIC5idG4tY2xvc2Uge1xyXG4gICAgXHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW46IDlweCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcblx0XHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiAjOGE5N2EwO1xyXG5cdFx0XHJcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuXHRcdFx0Y29sb3I6ICM4YTk3YTA7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICM4YTk3YTA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0Y29sb3I6ICMwMDkyZTE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5uYXYtcGFuZWwge1xyXG5cdG1hcmdpbjogMCAtMTVweDtcclxuXHJcblx0PmxpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5MmUxO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM1NmMzZmY7XHJcblxyXG5cdFx0YSxcclxuXHRcdGE6aG92ZXIsXHJcblx0XHRhOmFjdGl2ZSxcclxuXHRcdGE6Zm9jdXMgIHtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzOGI4ZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIGEsXHJcblx0XHQmOmhvdmVyXHRhe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSA+IGEgPiBpIHtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRyb3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCAxNXB4IDEwcHg7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0XHJcblx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIFx0XHRcdCY6YmVmb3JlIHtcclxuICAgIFx0XHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdFx0XHQgICAgZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB0b3A6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0XHRcdFx0ICAgIGxlZnQ6IDBweDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDA7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMDtcclxuXHRcdFx0XHQgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcclxuICAgIFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciBhOmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53cmFwcGVye1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pL2JnLmpwZykgMCAwIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWF7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6NXB4O1xyXG59XHJcbmF7XHJcblx0Y29sb3I6ICMxMTkzZGI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0LnRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMzOGI4ZmY7XHJcblx0fVxyXG59XHJcblxyXG5ie1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRmb250LXNpemU6IDMxcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRjb2xvcjogIzRmNGY0ZjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG5oMiB7XHJcblx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Y29sb3I6ICMzYTNhM2E7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW46IDQwcHggMCAxNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmgze1xyXG5cdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbjogNDBweCAwIDE1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmRpc2FibGVke2Rpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxuXHJcbi5idG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MmUxO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdC1tb3otdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcclxuXHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC1tb3otdHJhbnNmb3JtOiBza2V3WCg0MGRlZyk7XHJcblx0XHQtby10cmFuc2Zvcm06IHNrZXdYKDQwZGVnKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg0MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDQwZGVnKTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzOGI4ZmY7XHJcblx0fVxyXG5cdFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDhhZDU7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogIzgwYzVlYTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnRuLXJlZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjYzJmMGI7XHJcblx0XHRwYWRkaW5nOiA2cHggMjNweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdHRleHQtc2hhZG93OiAtMXB4IC0xcHggMXB4ICNhZTI1MDY7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWMyYzAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYTI1MDY7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogI2Q1OTI4MztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5idG4tYmlnIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0XHJcblx0Ji5idG4tY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcblx0XHQtby10cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcclxuXHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2kvc3ByaXRlLnBuZykgLTFweCAtMzJweCBuby1yZXBlYXQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uaW5mbyB7XHJcblx0Y29sb3I6ICNjYzJmMGI7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcblxyXG5cdGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjMmYwYjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdHBhZGRpbmc6IDM1cHggNDFweCA1MXB4O1xyXG5cdG1hcmdpbjogNDBweCAwIDEwcHg7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0Y29sb3I6ICNjYzJmMGI7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdGNvbG9yOiAjNGY0ZjRmO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbjogMnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5ub3RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICNhOWE5YTk7XHJcblx0XHRtYXJnaW46IDNweCAwO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tbWFpbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWxlZnQsXHJcblx0LmZvcm0tcmlnaHQge1xyXG5cdFx0d2lkdGg6IDQ3JTtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWxlZnQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuZm9ybS1yaWdodCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHRmaWVsZHNldCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdGxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRjb2xvcjogIzhmOGQ4ZDtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG5cdH1cclxuXHJcblx0dGV4dGFyZWEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE2N3B4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jYXBjaGEge1xyXG5cdFx0LyogbWFyZ2luLXRvcDogMTNweDsgKi9cclxuXHJcblx0XHRmaWVsZHNldCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0XHR3aWR0aDogMTM2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE5cHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmVmcmVzaCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRyaWdodDogMTFweDtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHRjb2xvcjogI2RhZGFkYTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbjogMTVweCAxN3B4IDA7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogSGVhZGVyICovXHJcblxyXG4uaGVhZGVye1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pL2hlYWRlci1iZy5qcGcpIDAgMCBuby1yZXBlYXQ7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZzogMzJweCAwIDA7XHJcblx0aGVpZ2h0OiAxNzBweDtcclxuXHQvKiBtYXJnaW4tYm90dG9tOiA2NHB4OyAqL1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblxyXG5cclxuXHJcblx0Lm1haWwge1xyXG5cdFx0Y29sb3I6ICMwMDkyZTE7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogLTRweCAyNnB4IDIzcHggMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdGF7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMzOGI4ZmY7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzM4YjhmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0bi1vcmRlciB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW46IDAgMTFweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pbmRleCAuaGVhZGVyIHtcclxuXHRoZWlnaHQ6IDM2NHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC0xNzBweDtcclxuXHQvKiBtYXJnaW4tYm90dG9tOiAtMTY2cHg7ICovXHJcbn1cclxuXHJcblxyXG5cclxuLmxvZ297XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luOiAtNnB4IDAgM3B4O1xyXG5cclxuXHRpbWd7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbG9nYW4ge1xyXG5cdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogI2U1ZTVlNTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxufVxyXG5cclxuLnNlYXJjaHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI1LDIyNSwyMjUsMC4yKTtcclxuXHR3aWR0aDogMjM1cHg7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQvKiBtYXJnaW4tdG9wOiAyNHB4OyAqL1xyXG5cdG1hcmdpbi1yaWdodDogNTJweDtcclxuXHJcblx0aW5wdXRbdHlwZT1cInRleHRcIl17XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFxyXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuXHRcdCY6LW1vei1wbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICNmZmZcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJ1dHRvbntcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBob25le1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbjogNnB4IDA7XHJcblxyXG5cdGR0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdH1cclxuXHJcblx0ZGR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG5cdG1hcmdpbjogMjFweCAwIDA7XHJcblx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzI1YTZlZSswLDAwODNjYisxMDAgKi9cclxuXHRiYWNrZ3JvdW5kOiAjMjVhNmVlOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuXHQvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cclxuXHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekkxWVRabFpTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURnelkySWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XHJcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgIzI1YTZlZSAwJSwgIzAwODNjYiAxMDAlKTsgLyogRkYzLjYrICovXHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwjMjVhNmVlKSwgY29sb3Itc3RvcCgxMDAlLCMwMDgzY2IpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgIzI1YTZlZSAwJSwjMDA4M2NiIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjMjVhNmVlIDAlLCMwMDgzY2IgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xyXG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgIzI1YTZlZSAwJSwjMDA4M2NiIDEwMCUpOyAvKiBJRTEwKyAqL1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjMjVhNmVlIDAlLCMwMDgzY2IgMTAwJSk7IC8qIFczQyAqL1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjVhNmVlJywgZW5kQ29sb3JzdHI9JyMwMDgzY2InLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi04ICovXHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzOGI4ZmY7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHQvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MmY0MjsgKi9cclxuXHJcblx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1uYXYge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMjc2YWQ7XHJcblxyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciBhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLWhlYWRlciB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHJcblx0XHQuc2VhcmNoIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogN3B4IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICM1YmI1ZTc7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tb3JkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTNweCAyM3B4IDEycHg7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAxMXB4IDAgMTBweDtcclxuXHJcblx0XHQuaWNvbi1iYXIge1xyXG5cdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lmljb24tYmFyICsgLmljb24tYmFyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIFNlZGViYXIgKi9cclxuXHJcblxyXG4ubGVmdG1lbnUge1xyXG5cdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG5cclxuXHRsaSB7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAjNGU0ZTRlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0cGFkZGluZzogMTNweCAxMHB4IDEzcHggMjBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMzOGI4ZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzOGI4ZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXRhbG9nbWVudSB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5N2RmO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDlweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzOGI4ZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEzcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdFx0XHRcdGNvbG9yOiAjNGU0ZTRlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4IDVweCAyNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTNweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICMxNTk3ZGY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Y29sb3I6ICM0ZTRlNGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5zbGlkZXIsXHJcbi5jYXJvdXNlbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxufVxyXG5cclxuLmNhcm91c2VsIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTNweDtcclxufVxyXG5cclxuLnNsaWNrIHtcclxuXHRtYXJnaW46IDMwcHggODBweDtcclxuXHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stc2xpZGV7XHJcblx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIDE1cHg7XHJcblxyXG5cdFx0Ji5zbGljay1hY3RpdmV7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRhOmhvdmVyIHtcclxuXHJcblx0XHRcdFx0LmhvdmVyIHtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTg2cHg7XHJcblx0XHRcdGhlaWdodDogMTg1cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuY2FwdGlvbntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA5MXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLDQwLDYzLDAuNzApO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuaG92ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzOGI4ZmY7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzO1xyXG5cdFx0ICAgICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjJzO1xyXG5cdFx0ICAgICAtby10cmFuc2l0aW9uOiB0b3AgMC4ycztcclxuXHRcdCAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnM7XHJcblxyXG5cdFx0ICAgICAuaW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDk0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDk0cHg7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLXByZXYsXHJcblx0LnNsaWNrLW5leHQge1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogNTAlO1xyXG5cdCAgICBtYXJnaW4tdG9wOiAtMzNweDtcclxuXHQgICAgb3V0bGluZTogMDtcclxuXHQgICAgd2lkdGg6IDM1cHg7XHJcblx0ICAgIGhlaWdodDogNjZweDtcclxuXHQgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0ICAgIHotaW5kZXg6IDk7XHJcblx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zbGljay1wcmV2IHtcclxuXHQgICAgbGVmdDogLTgwcHg7XHJcbiAgICBcdGJhY2tncm91bmQ6IHVybCguLi9pL2NvbnRyb2xzMi5wbmcpIG5vLXJlcGVhdCAwIDBweDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1uZXh0IHtcclxuXHQgICBcdHJpZ2h0OiAtODBweDtcclxuICAgIFx0YmFja2dyb3VuZDogdXJsKC4uL2kvY29udHJvbHMyLnBuZykgbm8tcmVwZWF0IC0zNXB4IDBweDtcclxuXHR9XHJcbn1cclxuLnNlcnZpY2VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5N2EwO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlcnZpY2VzLWRyb3Age1xyXG5cdG1hcmdpbjogMTZweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogIzU0NTQ1NDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0cGFkZGluZzogMCAxM3B4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwwLDAsMC4yNik7XHJcblx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLDAsMCwwLjI2KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLDAsMCwwLjI2KTtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdGNvbG9yOiAjNTQ1NDU0O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRjb2xvcjogIzU0NTQ1NDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAxM3B4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5tYWluIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcblx0LnBpYyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiA1cHggMzBweCAwIDA7XHJcblx0fVxyXG5cclxuXHQuYmlnIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICMzYTNhM2E7XHJcblx0XHRtYXJnaW46IDE5cHggMCAxM3B4O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDhweCAwO1xyXG5cdH1cclxuXHJcblx0dWx7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA4M2NiO1xyXG5cdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDFweDtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ5cHg7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogY291bnRlcihudW0pO1xyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRjb2xvcjogIzAwODNjYjtcclxuXHRcdFx0XHRtYXJnaW46IDBweCAxM3B4IDAgMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZHdubGQtYm94e1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjYjliOWI5O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuZHdubGQge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMxcHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGNvbG9yOiAjMTU5N2RmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzOXB4O1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMzOGI4ZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pL2Rvd25sb2FkLnBuZykgMCAwIG5vLXJlcGVhdDtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdCYucGRmOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmRvYzpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYueGxzOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0YWJsZSxcclxuXHQudGJsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAyM3B4IDAgNTBweDtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblx0XHRjb2xvcjogIzRlNGU0ZTtcclxuXHJcblx0XHR0aCB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM5NWQ3YTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdHBhZGRpbmc6IDdweCAyNXB4IDhweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHR0ZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWU2ZWM7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmNDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWJsZS1yZXNwb25zaXZlIHtcclxuXHRcdG1hcmdpbjogMjNweCAwIDUwcHg7XHJcblxyXG5cdFx0LnRibCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblx0LnBhZ2luYXRpb24sXHJcblx0LnBhZ2VyLFxyXG5cdC5jYXRhbG9nLFxyXG5cdC5uZXdzLFxyXG5cdC5yZXZpZXdzLFxyXG5cdC5nYWxsZXJ5LFxyXG5cdC5jZXJ0cyxcclxuXHQucHJvZHVjdGlvbntcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0bGkge1xyXG5cdFx0Y29sb3I6ICNkYWRhZGE7XHJcblxyXG5cdFx0JiArIGxpOmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiAjOGE4YThhO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzhhOGE4YTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzM4YjhmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJlbmVmaXRzIHtcclxuXHRtYXJnaW46IDIxcHggMDtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjZGNkY2Q7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NkY2RjZDtcclxuXHRcdH1cclxuXHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHQudGl0bGUgaSB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICMzYTNhM2E7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdC8qIGZsb2F0OiByaWdodDsgKi9cclxuXHRcdFx0XHQvKiBtYXJnaW4tcmlnaHQ6IDMycHg7ICovXHJcblx0XHRcdFx0Y29sb3I6ICMwMDgzY2I7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzM4YjhmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICM5YjliOWI7XHJcblx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNpZGViYXIge1xyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jZXJ0cyB7XHJcblx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0LnBpY3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmV3cy1pbmRleCB7XHJcblx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICNjZGNkY2Q7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRhdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRjb2xvcjogIzhhOGE4YTtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5waWN7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDE2MXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Y29sb3I6ICM1OTU5NTk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDA4M2NiO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmhvdmVyIGkge1xyXG5cdFx0XHRcdGNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29udGVudCAuY2F0YWxvZyB7XHJcblx0bWFyZ2luOiA0MnB4IDAgMjNweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0d2lkdGg6IDE4NnB4O1xyXG5cdFx0aGVpZ2h0OiAxODVweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoNG4pe1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdCAgICByaWdodDogMDtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDg2cHg7XHJcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgNDAsIDYzLCAwLjcpO1xyXG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xyXG5cdFx0ICAgXHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRcdCAgICAudHJhbnNpdGlvbjtcclxuXHJcblx0XHQgICAgc3BhbiB7XHJcblx0XHQgICAgXHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdCAgICBcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdCAgICBcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHQgICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0ICAgIFx0cGFkZGluZzogNXB4IDE2cHg7XHJcblx0XHQgICAgXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHQgICAgXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdCAgICBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNhdGFsb2ctY2FsZW5kYXIge1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0aGVpZ2h0OiAyOTVweDtcclxuXHRcdFx0d2lkdGg6IDM5MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDYzcHg7XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2F0YWxvZ3tcclxuXHJcblx0XHRcdCZfX2l0ZW17XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQucGxhY2Uge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHQudHJhbnNpdGlvbjtcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzFweDtcclxuXHRcdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XHJcblx0XHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xNHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0XHQudHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTIycHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQucGxhY2UsXHJcblx0XHRcdFx0XHQucGxhY2U6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcHRpb24ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCA0MCwgNjMsIDAuNyk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNhdGFsb2ctb2JqZWN0cyB7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRoZWlnaHQ6IDE5N3B4O1xyXG5cdFx0XHR3aWR0aDogMjYzcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24pe1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRhbG9ne1xyXG5cclxuXHRcdFx0Jl9faXRlbXtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0XHRcdGhlaWdodDogOTRweDtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmNvbnRlbnQgLnByb2R1Y3Rpb24ge1xyXG5cdG1hcmdpbjogMzVweCAwO1xyXG5cclxuXHRsaXtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0XHQudHJhbnNpdGlvbjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHRcclxuXHRcdFx0Lmljb24sXHJcblx0XHRcdC5pY29uOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICMzOGI4ZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LWZhbWlseTogQHJvYm90bztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcclxuXHRcdFx0cGFkZGluZzogMCA1cHggMCAyMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xyXG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1OTdkZjtcclxuXHRcdFx0XHRyaWdodDogLTE0cHg7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBpYyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDI5MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4NnB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHR7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzoxN3B4IDMwcHggNDNweDtcclxuXHRcdFx0aGVpZ2h0OiAxODVweDtcclxuXHJcblxyXG5cdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMzYTNhM2E7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTNweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EyYTJhMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAxOHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0XHRjb2xvcjogIzAwOTJlMTtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzM4YjhmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250ZW50IC5uZXdzIHtcclxuXHRtYXJnaW46IDI3cHggMDtcclxuXHJcblx0bGl7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0XHQucGljIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMTY1cHg7XHJcblx0XHRcdGhlaWdodDogMTY1cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGV4dHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcblx0XHRcdC5kYXRlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICM1OTU5NTk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMwYzk3ZTI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAzcHggMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDkyZTE7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzOGI4ZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGF0ZSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjOGE4YThhO1xyXG59XHJcblxyXG4uY29udGVudCAucmV2aWV3cyB7XHJcblx0bWFyZ2luOiAzNXB4IDA7XHJcblxyXG5cdGxpe1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdFx0LmRhdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdFx0Y29sb3I6ICM1OTU5NTk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMzcHg7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmM7XHJcblx0XHRcdHBhZGRpbmc6IDI2cHggMzNweCAyOHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICNmMGY4ZmM7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IC0yN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50IC5nYWxsZXJ5IHtcclxuXHRtYXJnaW46IDIwcHggMCAwO1xyXG5cclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMjYzcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoM24pe1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICB1cmwoLi4vaS9nYWxsZXJ5LWJnLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4uY29udGVudCAuY2VydHMge1xyXG5cdG1hcmdpbjogMjBweCAwIDA7XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAyNjNweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XHJcblxyXG5cdFx0JjpudGgtb2YtdHlwZSgzbil7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQucGljIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAyNjFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjUxcHg7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRtYXJnaW46IDJweCAwIDVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggI2I1YjViNTtcclxuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjYjViNWI1O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYjViNWI1O1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAgdXJsKC4uL2kvZ2FsbGVyeS1iZy5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdC50cmFuc2l0aW9uO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LnBpY3tcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzOGI4ZmY7XHJcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzhiOGZmO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICMzOGI4ZmY7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzM4YjhmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0c3tcclxuXHRtYXJnaW46IDIzcHggMDtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICNjZGNkY2Q7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZXtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGwge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRjb2xvcjogIzRmNGY0ZjtcclxuXHJcblx0XHRcdGR0LCBkZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC55YW1hcCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogNDBweCAwIWltcG9ydGFudDtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdGZvbnQtZmFtaWx5OiBAcm9ib3RvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0Y29sb3I6ICM0ZTRlNGU7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRtYXJnaW46IDAgMTNweDtcclxuXHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjNGU0ZTRlO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDkyZTE7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUgYSB7XHJcblx0XHRcdGNvbG9yOiAjMDA5MmUxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDkyZTE7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCYucHJldixcclxuXHRcdCYubmV4dCxcclxuXHRcdCYucHJldjpob3ZlcixcclxuXHRcdCYubmV4dDpob3ZlciB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IC01cHggMjBweCAwcHg7XHJcblxyXG5cclxuXHRcdFx0YSxcclxuXHRcdFx0YTpob3ZlcntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaS9zcHJpdGUucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjlweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJldiBhLFxyXG5cdFx0Ji5wcmV2OmhvdmVyIGEsXHJcblx0XHQmLnByZXYgYTpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubmV4dCBhLFxyXG5cdFx0Ji5uZXh0OmhvdmVyIGEsXHJcblx0XHQmLm5leHQgYTpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlciB7XHJcblx0bGkge1xyXG5cdFx0YSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogIzAwOTJlMTtcclxuXHRcdFx0bWFyZ2luOiAwIDIzcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzM4YjhmZjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJldmlvdXMge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnPCc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLm5leHQge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICc+JztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaS9oZWFkZXItYmcuanBnKSAwIDAgbm8tcmVwZWF0O1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdG1hcmdpbi10b3A6IDc1cHg7XHJcblx0bWluLWhlaWdodDoyODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5uYXYge1xyXG5cdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzI1YTZlZSswLDAwODNjYisxMDAgKi9cclxuXHRcdGJhY2tncm91bmQ6ICMyNWE2ZWU7IC8qIE9sZCBicm93c2VycyAqL1xyXG5cdFx0LyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekkxWVRabFpTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURnelkySWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAjMjVhNmVlIDAlLCAjMDA4M2NiIDEwMCUpOyAvKiBGRjMuNisgKi9cclxuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIzI1YTZlZSksIGNvbG9yLXN0b3AoMTAwJSwjMDA4M2NiKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgIzI1YTZlZSAwJSwjMDA4M2NiIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICMyNWE2ZWUgMCUsIzAwODNjYiAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXHJcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICMyNWE2ZWUgMCUsIzAwODNjYiAxMDAlKTsgLyogSUUxMCsgKi9cclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjMjVhNmVlIDAlLCMwMDgzY2IgMTAwJSk7IC8qIFczQyAqL1xyXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyNWE2ZWUnLCBlbmRDb2xvcnN0cj0nIzAwODNjYicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTggKi9cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzM4YjhmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUyZjQyO1xyXG5cdFx0bWFyZ2luLXRvcDogLTI1cHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTI3NmFkO1xyXG5cclxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciBhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiOGZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm1haW4ge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cclxuXHRcdC5waG9uZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tb3JkZXIge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhZGRyZXNzIHtcclxuXHRcdGNvbG9yOiAjYTJhOGFjO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEByb2JvdG87XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZib3R0b20ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xyXG5cdFx0cGFkZGluZzogMTVweCAwIDEwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0LmNvcHkge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogIzE1MmY0MjtcclxuXHRcdFx0bWFyZ2luOiA5cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3RhdCB7XHJcblx0XHRcdG1hcmdpbjogMnB4IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud2Vicm9zdHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6IFRhaG9tYTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3dlYnJvc3QucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAzcHg7XHJcblx0Y29sb3I6ICM2ZjdjODY7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdHZhciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRjb2xvcjojMDA4YmQ3O1xyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAjNmY3Yzg2O1xyXG5cdFx0XHJcblx0XHR2YXIge1xyXG5cdFx0XHRjb2xvcjogIzM4YjhmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wb3B1cCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMzYwcHg7XHJcblxyXG5cdGgye1xyXG5cdFx0Zm9udC1zaXplOiAzMXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAjNGU0ZTRlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0Lm5vdGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdGNvbG9yOiAjOWQ5ZDlkO1xyXG5cdH1cclxuXHJcblx0LmZvcm0ge1xyXG5cdFx0bWFyZ2luOiAxNnB4IDAgMTFweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mYW5jeS1wb3B1cCB7XHJcblxyXG5cdC5mYW5jeWJveC1za2luIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcblx0XHRwYWRkaW5nOiA0OHB4IDQ4cHghaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHR9XHJcblxyXG5cdC5mYW5jeWJveC1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE4cHg7XHJcblx0XHRyaWdodDogMThweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pL2ZhbmN5LWNsb3NlLnBuZykgMHB4IDAgbm8tcmVwZWF0O1xyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcblx0XHJcblx0aDIge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjNweDtcclxuXHRcdFxyXG5cdFx0Lm1haWwge1xyXG5cdFx0XHRtYXJnaW46IDVweCAzOXB4IDIzcHggMDtcclxuXHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJ0bi1vcmRlciB7XHJcblx0XHRcdG1hcmdpbjogMCA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaW5kZXggLmhlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTY5cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5sb2dvIHtcclxuXHRcdG1hcmdpbjogNXB4IDAgOXB4O1xyXG5cdH1cclxuXHRcclxuXHQuc2xvZ2FuIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0XHJcblx0LnNlYXJjaCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5waG9uZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMTBweCAwIDA7XHJcblx0fVxyXG5cdFxyXG5cdC5uYXZiYXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMTlweDtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHJcblx0LnNsaWRlciAuYngtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1x0XHJcblx0XHRcclxuXHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDQ4LjQlO1xyXG5cdFx0XHRcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdC5jYXJvdXNlbCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuXHR9XHJcblx0XHJcblx0LmJlbmVmaXRzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogNnB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zaWRlYmFyIHtcclxuXHRcdGgye1xyXG5cdFx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5uZXdzLWluZGV4IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR3aWR0aDogMjIuNiU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMi44JTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNG4pe1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnBpYyB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZm9vdGVyIHtcclxuXHRcdC5mbWFpbiB7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMCAxMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnBob25le1xyXG5cdFx0XHRcdG1hcmdpbjogMzhweCAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YWRkcmVzcyB7XHJcblx0XHRcdG1hcmdpbjogNXB4IDAgMTBweDtcclxuXHRcdFxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZmJvdHRvbSB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFxyXG5cdFx0XHQuc3RhdCB7XHJcblx0XHRcdFx0bWFyZ2luOiAycHggMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jb250ZW50IC5jYXRhbG9nIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDE1NHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1NHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHQuY2FwdGlvbiB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY2F0YWxvZy1jYWxlbmRhclx0e1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDMzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVx0XHJcblx0XHRcclxuXHRcdFx0LmNhdGFsb2dfX2l0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHJcblx0XHRcdFx0LmNhcHRpb257XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY2F0YWxvZy1vYmplY3RzIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNhdGFsb2dfX2l0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHJcblx0XHRcdFx0LmNhcHRpb257XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDg2cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmluZm8ge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHQuZm9ybSAuY2FwY2hhIHtcclxuXHRcdGZpZWxkc2V0IHtcclxuXHRcdFx0d2lkdGg6IDExMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaW1nIHtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHJcblx0XHRcdC5yZWZyZXNoIHtcclxuXHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY29udGVudCAuZ2FsbGVyeSxcclxuXHQuY29udGVudCAuY2VydHNcdHtcclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jb250ZW50IC5wcm9kdWN0aW9uIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0LnBpYyB7XHJcblx0XHRcdFx0d2lkdGg6IDIxM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTg1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC50ZXh0IHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHQuc2xpZGVyIC5ieC13cmFwcGVyOmFmdGVyLFxyXG5cdC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UsXHJcblx0LnNsaWNrLCBcclxuXHQuZm9vdGVyIC5uYXZ7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5oZWFkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDE4NHB4O1xyXG5cdH1cclxuXHQuaW5kZXggLmhlYWRlciB7XHJcblx0XHRoZWlnaHQ6IDM1MXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTE2NnB4O1xyXG5cdH1cclxuXHQubG9nbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cdH1cclxuXHQuc2xvZ2FuIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0fVxyXG5cdC5waG9uZSB7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdH1cclxuXHQubmF2YmFyIHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5uYXZiYXItdG9nZ2xlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcblx0fVxyXG5cdC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1vcmRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcblx0XHJcblx0LnNsaWRlciwgLmNhcm91c2VsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRcclxuXHQuc2xpZGVyIC5ieC13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcclxuXHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDY3JTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNhcm91c2VsIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQuc2VydmljZXMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdC5tYWluIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5oZWFkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0XHRoZWlnaHQ6IDE3MHB4O1xyXG5cdH1cclxuXHQuaW5kZXggLmhlYWRlciB7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEzMHB4O1xyXG5cdH1cclxuXHQubG9nbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR3aWR0aDogMjEwcHg7XHJcblx0fVxyXG5cdC5zbG9nYW4ge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdC5waG9uZSB7XHJcblx0XHRkdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGRkIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdmJhciB7XHJcblx0XHRtYXJnaW46IDE4cHggLTE1cHggMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLnNlYXJjaCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0LnNsaWRlciAuY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0XHJcblx0LnNsaWRlciAuYngtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcclxuXHRcdC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJ4LXZpZXdwb3J0IHtcclxuXHRcdFx0aGVpZ2h0OiAyODNweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FwdGlvbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDI2cHggNjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2VydmljZXMge1xyXG5cdFx0bWFyZ2luOiAwIC0xNXB4IDMwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5uZXdzLWluZGV4IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xyXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtMm4rMSl7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtb2YtdHlwZSgybil7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQucGljIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5mb290ZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHJcblx0XHQuZm1haW4ge1xyXG5cdFx0XHQucGhvbmUge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmJ0bi1vcmRlciB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LndlYnJvc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0XHJcblx0LmZvcm0ge1xyXG5cdFx0LmZvcm0tbGVmdCxcclxuXHRcdC5mb3JtLXJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbnRlbnQgLmNhdGFsb2cge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRsaXtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNhdGFsb2ctY2FsZW5kYXIge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jb250ZW50IC5nYWxsZXJ5LCBcclxuXHQuY29udGVudCAuY2VydHMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMCA1cHggMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY29udGVudCAubmV3cyBsaSB7XHJcblx0XHQucGljIHtcclxuXHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wYWdlciBsaSBhIHtcclxuXHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdH1cclxuXHRcclxuXHQuY29udGVudCAucHJvZHVjdGlvbiBsaSAucGljLFxyXG5cdC5jb250ZW50IC5wcm9kdWN0aW9uIGxpXHQuaWNvbntcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtIHtcclxuXHRcdG1hcmdpbjogNDBweCAtMTVweCAwcHg7XHJcblx0XHRcclxuXHRcdC5ub3RlIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmZvcm0tbWFpbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXBjaGEge1xyXG5cdFx0XHRmaWVsZHNldCB7XHJcblx0XHRcdFx0d2lkdGg6IDE0NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5yZWZyZXNoIHtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZm9ybSAuYnRuIHtcclxuXHRcdG1hcmdpbjogMTVweCBhdXRvIDBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuXHJcblx0aDEsIGgye1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMxcHg7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wYWdlciBsaSBhIHtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHR9XHJcblx0XHJcblx0LmhlYWRlciB7XHJcblx0XHRoZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdC5jb2wteHMtNiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5jb2wteHMtMiB7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdH1cclxuXHQubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5jb2wteHMtNiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5jb2wteHMtNCB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdH1cclxuXHRcclxuXHQuc2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5iZW5lZml0cyB7XHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubmV3cy1pbmRleCBsaSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuZm9vdGVyIC5mbWFpbiAucGhvbmUge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0LmZvb3RlciAuZmJvdHRvbSAuY29weSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC5mb290ZXIgYWRkcmVzcyB7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHR9XHJcblx0LndlYnJvc3Qge1xyXG5cdFx0d2lkdGg6IDE0NXB4O1xyXG5cdH1cclxuXHRcclxuXHQuY29udGVudCAuZHdubGQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1pbi1oZWlnaHQ6IDMxcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250ZW50IC5kd25sZC1ib3ggc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQuY29udGVudCAuY2F0YWxvZyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdGxpe1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4IDIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LmNhdGFsb2dfX2l0ZW0gaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNhdGFsb2ctY2FsZW5kYXIge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjMzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2F0YWxvZ19faXRlbSAucGxhY2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXRhbG9nX19pdGVtIC5jYXB0aW9uIHNwYW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBhZ2luYXRpb24gbGkge1xyXG5cdFx0bWFyZ2luOiAwIDZweDtcclxuXHRcdFxyXG5cdFx0Ji5wcmV2LCBcclxuXHRcdCYubmV4dCB7XHJcblx0XHRcdG1hcmdpbjogLTVweCAxMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcclxuXHRcdC5jYXBjaGF7XHJcblx0XHRcdCBmaWVsZHNldCB7XHJcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbnRlbnQgLm5ld3MgbGkgLnBpYyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdH1cclxuXHQuY29udGVudCAubmV3cyBsaSAudGV4dCAuZGF0ZSB7XHJcblx0XHRtYXJnaW46IDVweCAwIDA7XHJcblx0fVxyXG5cdFxyXG5cdC5wYWdlciBsaSBhIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5mYW5jeS1wb3B1cCAuZmFuY3lib3gtc2tpbiB7XHJcblx0XHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5wb3B1cCB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */