@charset "UTF-8";
.modal-open {
  overflow: auto; }

.modal[size="login-modal"] .modal-dialog .modal-content {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none; }

.other-login {
  width: 280px;
  margin-left: auto;
  margin-right: auto; }

.xssc-content .section-cont-right .list-Box .list-group {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
  min-height: 196px; }
  .xssc-content .section-cont-right .list-Box .list-group li {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    background: url("../xssc/img/home/13.png") no-repeat 0 center;
    padding-left: 10px; }
    .xssc-content .section-cont-right .list-Box .list-group li:hover a {
      color: #f24a3d; }
    .xssc-content .section-cont-right .list-Box .list-group li a {
      float: left;
      width: 80%;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      height: 35px; }
    .xssc-content .section-cont-right .list-Box .list-group li .time {
      float: right; }

.xssc-content .section-cont-right .search-Box .list-group {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
  min-height: 196px; }

.xssc-content .section-cont-right .search-Box li {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  background: url("../xssc/img/home/13.png") no-repeat 0 center;
  padding-left: 10px; }
  .xssc-content .section-cont-right .search-Box li .list-type {
    float: left;
    padding-right: 8px; }
    .xssc-content .section-cont-right .search-Box li .list-type:hover {
      color: #f24a3d; }
  .xssc-content .section-cont-right .search-Box li .list-text {
    float: left;
    width: 70%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    .xssc-content .section-cont-right .search-Box li .list-text:hover {
      color: #f24a3d; }
  .xssc-content .section-cont-right .search-Box li .time {
    float: right; }

.xssc-content .section-cont-right.greet-cont {
  width: 100% !important;
  padding: 0 15px !important; }
  .xssc-content .section-cont-right.greet-cont .greet-tit {
    height: 33px;
    border-bottom: 1px solid #ddd; }
    .xssc-content .section-cont-right.greet-cont .greet-tit span {
      line-height: 30px;
      font-size: 18px;
      color: #333;
      display: inline-block;
      border-bottom: 2px solid #ff4400; }

.xssc-content .section-cont-right .meetIntroduce-box .list-group {
  padding: 10px 0; }
  .xssc-content .section-cont-right .meetIntroduce-box .list-group li {
    margin-bottom: 20px; }
    .xssc-content .section-cont-right .meetIntroduce-box .list-group li .heyan-tit {
      font-size: 16px;
      color: #333;
      text-align: center;
      padding: 10px; }
    .xssc-content .section-cont-right .meetIntroduce-box .list-group li .heyan-img {
      text-align: center; }
      .xssc-content .section-cont-right .meetIntroduce-box .list-group li .heyan-img img {
        width: 50%;
        border: 1px solid #e6e6e6; }

.xssc-content .upload-img-page .modal-content {
  position: relative;
  background-color: #fff !important;
  border: 1px solid #999 !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  border-radius: 6px !important;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) !important; }

.xssc-content .h-page {
  margin: 10px 0;
  font-size: 12px;
  overflow: hidden; }
  .xssc-content .h-page .page-left {
    float: left;
    height: 24px;
    line-height: 24px; }
  .xssc-content .h-page .page-select {
    float: left;
    width: 68px;
    height: 24px;
    background: #eff1f6;
    margin: 0 10px 0 5px;
    border: 1px solid #ddd;
    outline: none; }
  .xssc-content .h-page .page-con {
    float: right; }
    .xssc-content .h-page .page-con li {
      display: inline-block; }
      .xssc-content .h-page .page-con li:hover a, .xssc-content .h-page .page-con li.active a {
        background: #ff6100;
        color: #fff; }
      .xssc-content .h-page .page-con li a {
        height: 24px;
        line-height: 24px;
        display: inline-block;
        padding: 0 10px;
        background: #eff1f6;
        margin-left: 8px; }

.xssc-content .table-con .table-responsive .table {
  border: 1px solid #e5e5e5;
  border-collapse: collapse;
  text-align: center;
  margin-bottom: 10px; }
  .xssc-content .table-con .table-responsive .table th, .xssc-content .table-con .table-responsive .table td {
    border: 1px solid #e5e5e5; }
  .xssc-content .table-con .table-responsive .table thead {
    background: #f4f4f4; }
    .xssc-content .table-con .table-responsive .table thead tr th {
      border-bottom: none;
      font-weight: normal;
      text-align: center; }
  .xssc-content .table-con .table-responsive .table tbody tr td a {
    color: #3488de; }
    .xssc-content .table-con .table-responsive .table tbody tr td a:hover {
      color: #ff6100; }

.xssc-content .no-data {
  text-align: center;
  padding: 20px 0;
  border: 1px solid #e5e5e5;
  color: #666; }

.xssc-content .no-data-mt20 {
  margin-top: 20px; }

.xssc-content .right6-con .section-text table {
  width: 100%; }

.xssc-content .xssc-section-cont1 sw-data-tree .list-group-item .expand-left, .xssc-content .xssc-section-cont1 sw-data-tree .list-group-item .sw-node-wrapper {
  display: inline-block; }

@media screen and (max-width: 768px) {
  .xssc-content .section-cont-right .search-Box li .list-text {
    width: 60%; }
  .xssc-content .h-page .page-left, .xssc-content .h-page .page-select, .xssc-content .h-page .page-con li {
    margin-bottom: 10px; }
  .xssc-content .h-page .page-con {
    float: left; }
  .xssc-content .h-page .page-con li a {
    margin-left: 0;
    margin-right: 8px; } }

@media screen and (max-width: 767px) {
  .xssc-content .section-cont-right .list-Box .list-group li a {
    width: 99%; }
  .xssc-content .section-cont-right .meetIntroduce-box .list-group li .heyan-img img {
    width: 70%; } }

.xssc-content .third-section-cont .title-box {
  font-size: 18px;
  height: 33px;
  line-height: 30px;
  border-bottom: 1px solid #e4e4e4;
  overflow: hidden; }
  .xssc-content .third-section-cont .title-box .title-left {
    float: left;
    font-weight: bold;
    color: #333;
    display: inline-block;
    border-bottom: 2px solid #ff4400; }
  .xssc-content .third-section-cont .title-box .title-right {
    float: right; }

.xssc-content .third-section-cont .section-cont {
  word-wrap: break-word; }
  .xssc-content .third-section-cont .section-cont .section-cont-tit {
    padding: 20px 0;
    line-height: 24px; }

.xssc-content .third-section-cont.pcimeetingDetail-cont .section-cont .pcimeeting-img-box {
  display: inline-block; }
  .xssc-content .third-section-cont.pcimeetingDetail-cont .section-cont .pcimeeting-img-box .pcimeeting-img {
    display: inline-block;
    width: 175px;
    height: 175px;
    margin: 10px;
    padding: 4px;
    border: 1px solid #ddd;
    border-radius: 4px; }

/* first level menu */
.navbar.navbar-default {
  border-radius: 0;
  margin: 0px;
  background-color: transparent;
  border-color: transparent; }

.header-small .navbar.navbar-default {
  margin: 6px 0 5px; }

/* first level menu items */
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  font-size: 15px;
  /*font-weight: 700; */
  padding: 11px 43px;
  z-index: 102;
  /*border: 1px solid transparent; */
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none; }

.navbar-default .navbar-nav > li > a:hover {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  color: #ffffff; }

.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff; }

/* first level active menu items on hover/focus */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #ffa800; }

.navbar-default .navbar-nav > .active > a:hover {
  background-color: transparent; }

/* first level active menu items when opened */
.main-navigation .navbar-nav > .open > a,
.main-navigation .navbar-nav > .open > a:hover,
.main-navigation .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #ffa800;
  /*border: 1px solid #f1f1f1; */
  /*border-bottom: 1px solid transparent; */
  -webkit-box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.03);
  box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.03); }

/* first level active menu items when clicked */
.main-navigation .navbar-nav > .open > a:active,
.main-navigation .navbar-nav > .open.active > a:active {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.main-navigation .navbar-nav > .open > a:active + ul,
.main-navigation .navbar-nav > .open.active > a:active + ul {
  display: none; }

/* second level menu */
.dropdown-menu {
  min-width: 168px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 0;
  margin: 0;
  background: #ffa800;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
  z-index: 101;
  border: #ffa800 solid 1px; }

/* second level menu items */
.dropdown-menu > li > a {
  padding: 9px 20px;
  font-size: 14px;
  color: #ffffff;
  border-bottom: 1px solid #fab838;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none; }

/* second level menu items on focus/hover and when opened */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu .menu > .active > a,
.dropdown-menu .menu > .active > a:hover,
.dropdown-menu .menu > .active > a:focus {
  background-color: #ffa800;
  color: #ffffff;
  border-color: transparent; }

/* third level menu */
.dropdown-menu .dropdown-menu {
  top: -1px;
  left: 100% !important;
  padding-top: 0;
  margin-left: 1px;
  border-left: none;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
  border-top: 1px solid #fab838; }

/* mega menu */
.mega-menu.dropdown {
  position: static; }

.mega-menu .dropdown-menu {
  left: 0;
  top: 96%;
  width: 100%;
  padding: 20px 30px; }

/* mega menu menu items */
.mega-menu .menu {
  list-style: none;
  padding: 0;
  margin: 0; }

.mega-menu h4.title {
  margin: 10px 0 5px;
  font-size: 14px;
  text-transform: uppercase; }

.mega-menu .menu > li > a {
  padding: 5px 0;
  font-size: 14px;
  color: #ffffff;
  border-bottom: 0px solid #f1f1f1;
  display: block;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none; }

.mega-menu .menu > li > a i,
.dropdown-menu > li > a i {
  padding-right: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.mega-menu .menu > li:last-child > a {
  border-bottom: none; }

.mega-menu .menu > li > a:hover i,
.dropdown-menu > li > a:hover i {
  padding-left: 5px; }

/* mega menu menu items on focus/hover and when opened */
.mega-menu .menu > li > a:hover,
.mega-menu .menu > li > a:focus {
  color: #ffffff;
  border-color: #f1f1f1;
  text-decoration: none; }

/* arrows for parent menu items */
/* .dropdown>a:before {
  font-family: 'FontAwesome';
  content: "\f107";
  position: absolute;
  left: auto;
  top: 15px;
  right: 6px;
  line-height: 1;
  color: #d1d1d1;
} */
.navbar-default .navbar-nav > .active.dropdown > a:before {
  color: #e84c3d; }

.navbar-default .navbar-nav > .dropdown.open > a:before {
  color: #e5e5e5; }

.dropdown .dropdown > a:before {
  font-family: 'FontAwesome';
  content: "\f105";
  position: absolute;
  right: 10px;
  top: 10px;
  margin-left: 0;
  visibility: visible;
  color: #ffffff; }

.dropdown .dropdown.open > a:before {
  color: #ffa800; }

/* dropdown animations */
.animated.main-navigation .open .dropdown-menu,
.open .dropdown-animation {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDownSmall;
  animation-name: fadeInDownSmall; }

.open .dropdown-animation {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s; }

.animated.main-navigation .dropdown-menu .open .dropdown-menu {
  -webkit-animation-name: fadeInLeftSmall;
  animation-name: fadeInLeftSmall; }

/* mobile menu toggle button */
.navbar-default .navbar-toggle {
  border-color: #F6FAFC; }

/* mobile menu toggle button on hover/focus */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #fafafa;
  border-color: #F3F8FB; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #F3F6F9; }

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #C8483C; }

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .main-navigation .navbar-nav.navbar-right:last-child {
    margin-right: 0; }
  /* first level menu */
  .navbar.navbar-default {
    background-color: transparent;
    border-color: transparent; }
  /* layout fixes */
  .main-navigation .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px; }
  .main-navigation .navbar-right .dropdown-menu {
    right: auto;
    left: 0; }
  .main-navigation .navbar-right > li:last-child > .dropdown-menu {
    right: -1px;
    left: auto; } }

/* Medium desktop devices and tablets */
@media (min-width: 768px) and (max-width: 1199px) {
  .main-navigation .container-fluid {
    padding-right: 0px;
    padding-left: 0px; } }

/* Medium devices (tablets landscape to portrait) */
@media (min-width: 768px) and (max-width: 991px) {
  .main-navigation .navbar-nav {
    float: left !important; } }

/* Medium devices (desktops, tablets, 992px and up) */
@media (min-width: 992px) {
  .col-md-3 + .col-md-9 .mega-menu .dropdown-menu {
    left: -243px;
    width: 940px; } }

/* Medium desktop devices */
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li > a {
    padding: 10px 23px; } }

@media (min-width: 992px) {
  .navbar-default .navbar-nav > li > a {
    padding: 10px 38.5px; } }

@media (min-width: 1200px) {
  .navbar-default .navbar-nav > li > a {
    padding: 10px 43.3px; } }

/*@media (min-width:992px) and (max-width:1199px) {
  .navbar-default .navbar-nav > li > a {
    padding: 10px 12.5px;
  }
}
@media (max-width: 992px){
  .navbar-default .navbar-nav > li > a {
    font-size:14px;
    padding: 10px 5.5px;
  }
}
@media (max-width: 768px){
  .header-top .data { font-size:12px;}
  .navbar-default .navbar-nav > li > a {
    padding: 10px 5.5px;
    font-size:14px;
  }
}*/
/* Large devices (Large desktops 1200px and up) */
@media (min-width: 1200px) {
  /* first level menu item */
  .main-navigation .navbar-nav > li {
    margin: 0px; }
  .main-navigation .navbar-nav > li:first-child {
    margin: 0; }
  .col-md-3 + .col-md-9 .mega-menu .dropdown-menu {
    left: -293px;
    width: 1140px; } }

/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  /* Mobile menu
  ------------------------------ */
  /* active items */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #e84c3d;
    background-color: transparent; }
  /* first level items */
  .navbar-default .navbar-nav > li > a {
    border-bottom: 0px solid #f1f1f1;
    padding: 10px 20.5px; }
  .subfooter .navbar-default .navbar-nav > li > a {
    border-bottom: 1px solid #141414; }
  .light .subfooter .navbar-default .navbar-nav > li > a {
    border-bottom: 1px solid #ddd; }
  .navbar-default .navbar-nav > li:last-child > a {
    border-bottom: 1px solid transparent; }
  /* first level items when opened */
  .main-navigation .navbar-nav > .open > a,
  .main-navigation .navbar-nav > .open > a:hover,
  .main-navigation .navbar-nav > .open > a:focus {
    border-color: transparent;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* first level items hover and focus states */
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #ffa800; }
  /* second level menu */
  .navbar-default .navbar-nav .open .dropdown-menu {
    background-color: #0095d3; }
  /* second level items */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a,
  .navbar-default .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 10px 15px 10px 40px;
    color: #ffffff;
    border-color: #3ba8d5;
    background: #ffa800; }
  /* second level items on hover/focus */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff; }
  /* third level items */
  .navbar-nav .open .dropdown-menu .dropdown-menu > li > a {
    padding-left: 60px; }
  /* four level items */
  .navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu > li > a {
    padding-left: 80px; }
  /* Arrows for parent menu items */
  .dropdown > a:before {
    right: 32px; }
  .dropdown .dropdown > a:before {
    right: 36px; } }

/* Header top navigation
---------------------------------- */
.main-navigation .navbar-default .navbar-nav > li {
  border-right: 1px solid #e85b05; }

.main-navigation .navbar-default .navbar-nav > li:last-child {
  border-right: none; }

/* Subfooter navigation
---------------------------------- */
.subfooter .navbar {
  margin: 0;
  min-height: 0;
  background: transparent;
  border-color: transparent; }

.subfooter .navbar-default .nav > li > a {
  padding: 10px 10px;
  text-transform: none;
  line-height: 1;
  font-size: 14px;
  font-weight: 400; }

.subfooter .navbar-default .nav li:last-child a,
.light .subfooter .navbar-default .nav > li:last-child > a {
  border: none; }

.subfooter .navbar-default .nav > li > a:hover,
.subfooter .navbar-default .nav > .active > a:hover,
.subfooter .navbar-default .nav > .active > a:focus {
  background-color: transparent;
  text-decoration: underline;
  color: #e84c3d; }

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .subfooter .navbar-nav {
    float: none;
    margin: 15px 0;
    text-align: center; }
  .subfooter .navbar-nav > li {
    float: none;
    padding: 5px 0; }
  .subfooter .navbar-default .nav > li > a {
    padding: 0px 10px; } }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .subfooter {
    text-align: left; }
  .subfooter .navbar-nav {
    float: right;
    margin: 0;
    text-align: left; }
  .subfooter .navbar-nav > li {
    float: left;
    padding: 0;
    margin-top: 4px; }
  .subfooter .navbar-default .nav > li > a {
    border-right: 1px solid #333333; }
  .light .subfooter .navbar-default .nav > li > a {
    border-right: 1px solid #999999; } }

/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  /* subfooter nav */
  .subfooter .navbar-default .navbar-toggle:hover,
  .subfooter .navbar-default .navbar-toggle:focus {
    background-color: transparent;
    border-color: #888; }
  .light .subfooter .navbar-default .navbar-collapse {
    border-color: #ddd; }
  .subfooter .navbar-default .navbar-collapse {
    border-color: #000000; } }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html, body {
  width: 100%;
  height: 100%;
  min-width: 320px; }

html ::-webkit-scrollbar-thumb, body ::-webkit-scrollbar-thumb {
  height: 50px;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  outline-offset: -2px;
  border: none; }

html ::-webkit-scrollbar, body ::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

.xssc-content .xssc-header-cont,
.xssc-content .section-cont-left,
.xssc-content .right-top-con,
.xssc-content .right-bottom-con,
.xssc-content .xssc-section-cont3,
.xssc-content .xssc-footer-cont {
  font-family: \5FAE\8F6F\96C5\9ED1; }

.xssc-content time {
  font-family: Arial;
  font-size: 12px;
  color: #999; }

.xssc-content .time {
  font-family: Arial;
  font-size: 12px;
  color: #999;
  float: right; }

.xssc-content ul, .xssc-content ol {
  list-style: none;
  margin: 0; }

.xssc-content dl {
  margin: 0; }

.xssc-content h1, .xssc-content h2, .xssc-content h3, .xssc-content h4, .xssc-content h5, .xssc-content h6 {
  margin: 0;
  font-size: 16px; }

.xssc-content a {
  color: #333;
  font-size: 14px;
  text-decoration: none; }
  .xssc-content a:hover {
    text-decoration: none;
    color: #f24a3d; }
  .xssc-content a:focus {
    color: #333;
    text-decoration: none;
    outline: none; }

.xssc-wh100 {
  min-height: calc(100% - 419px); }

.xssc-content {
  height: 100%; }
  .xssc-content .xssc-header-cont {
    margin-bottom: 22px; }
    .xssc-content .xssc-header-cont .header-top {
      height: 33px;
      line-height: 33px;
      color: #6b6b6b;
      font-size: 12px; }
      .xssc-content .xssc-header-cont .header-top .head_left #theClock {
        padding-right: 23px; }
      .xssc-content .xssc-header-cont .header-top .head_left .welcome-text {
        color: #f24a3d; }
      .xssc-content .xssc-header-cont .header-top .head_right {
        text-align: right; }
        .xssc-content .xssc-header-cont .header-top .head_right .nav a {
          color: #6b6b6b;
          padding: 0 8px;
          font-size: 12px; }
          .xssc-content .xssc-header-cont .header-top .head_right .nav a:hover {
            color: #f24a3d; }
          .xssc-content .xssc-header-cont .header-top .head_right .nav a:last-child {
            padding-right: 0; }
    .xssc-content .xssc-header-cont .banner .ban-con {
      height: 180px;
      text-align: center;
      position: relative; }
      .xssc-content .xssc-header-cont .banner .ban-con .ban-con-bg {
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
        width: 100%;
        height: 100%; }
      .xssc-content .xssc-header-cont .banner .ban-con .banner_logo {
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: -20px; }
    .xssc-content .xssc-header-cont .nav-cont {
      background: #ff6100;
      min-height: 40px; }
    .xssc-content .xssc-header-cont .h_menu {
      position: relative;
      overflow: hidden; }
      .xssc-content .xssc-header-cont .h_menu .soc_icons {
        position: absolute;
        right: 15px;
        top: 0; }
        .xssc-content .xssc-header-cont .h_menu .soc_icons .TopSearch {
          height: 28px;
          border: 0px solid #c6e2eb;
          white-space: nowrap;
          position: relative;
          float: right;
          background: #FFF;
          margin: 6px 0px 0px 0px; }
          .xssc-content .xssc-header-cont .h_menu .soc_icons .TopSearch .SearchText {
            text-indent: 12px;
            line-height: 22px;
            height: 100%;
            vertical-align: top;
            border: 0;
            font-size: 13px;
            color: #9b9b9b;
            width: 161px;
            float: left;
            border-right: none;
            outline: none; }
          .xssc-content .xssc-header-cont .h_menu .soc_icons .TopSearch .SearchBtn {
            width: 37px;
            height: 100%;
            vertical-align: middle;
            margin: 0;
            cursor: pointer;
            background: url("../xssc/img/home/search_img.png") center center no-repeat;
            border: none;
            float: right;
            border-radius: 0px;
            outline: none; }
    .xssc-content .xssc-header-cont .navbar-toggle {
      float: left;
      padding: 4px 5px;
      margin-top: 6px;
      margin-bottom: 6px;
      border: 2px solid #F6FAFC;
      margin-right: 0; }
    .xssc-content .xssc-header-cont .navbar-nav li:hover, .xssc-content .xssc-header-cont .navbar-nav li.open {
      background: #ffa800; }
    .xssc-content .xssc-header-cont .navbar-menu {
      float: left;
      color: #fff;
      font-weight: 500;
      padding: 0;
      font-size: 18px;
      line-height: 20px;
      margin: 11px 0; }
    .xssc-content .xssc-header-cont .navbar-default {
      border: none;
      min-height: 38px; }
    .xssc-content .xssc-header-cont .navbar-default .navbar-collapse {
      border-color: #fac5a5; }
    .xssc-content .xssc-header-cont .nav-tabs > li {
      text-align: center; }
    .xssc-content .xssc-header-cont .nav-tabs > li:last-child {
      border-right: #cacaca solid 0px; }
    .xssc-content .xssc-header-cont .nav-stacked > li {
      background: #ecf2f7;
      border-bottom: #cad2d8 solid 1px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 {
    overflow: hidden; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left {
      float: left;
      width: 25%;
      margin-right: 2%;
      padding-right: 0; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con {
        background: #f6f6f6; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con .tit {
          position: relative;
          width: 100%;
          height: 40px;
          line-height: 40px;
          background-repeat: no-repeat;
          background-position: 0 0;
          background-size: 100% 100%;
          font-size: 15px;
          color: #fff;
          padding-left: 15px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con .tit .tit_bg {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con .tit .tit_text {
            position: absolute;
            width: 100%;
            font-size: 16px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con .tit .tit-more {
            float: right;
            font-size: 12px;
            color: #fff;
            padding-right: 29px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con .group {
          font-size: 14px;
          line-height: 24px;
          color: #000;
          padding: 0 15px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 {
        min-height: 220px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group {
          padding-top: 23px;
          padding-bottom: 10px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form {
            position: relative; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .erroe-text {
              font-size: 12px;
              color: #f24a3d;
              position: absolute;
              top: -21px;
              left: 5px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .success-text {
              position: absolute;
              top: -21px;
              left: 5px;
              width: 100%;
              font-size: 12px;
              color: #04a001;
              cursor: pointer;
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div {
              color: #717171;
              padding-bottom: 8px; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div .user-div-left {
                display: inline-block;
                width: 60px;
                text-align: right; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type="password"] {
                padding: 0 5px;
                width: 145px;
                height: 25px;
                border: 1px solid #e5e5e5;
                outline: none; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div .enter-gl {
                color: #777; }
                .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div .enter-gl:hover {
                  text-decoration: underline; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-yzm .usercode {
              width: 80px !important;
              margin-right: 5px;
              height: 25px !important;
              text-indent: 3px !important; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-yzm .yzmtp {
              width: 55px;
              height: 24px;
              cursor: pointer; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-dl {
              padding: 4px 0 10px 0; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-dl .btn-dl {
                width: 100%;
                text-align: center;
                height: 32px;
                line-height: 32px;
                border-radius: 5px;
                border: none;
                outline: none;
                background: #ffa800;
                color: #fff; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-zc {
              text-align: center; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-zc a {
                color: #f24a3d;
                padding: 0 8px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-dl-success {
          padding-top: 10px;
          padding-bottom: 6px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-dl-success .form .user-div {
            padding-bottom: 6px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-dl-success .form .user-div .user-div-left {
              width: 108px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div {
          color: #717171;
          padding-bottom: 10px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div select {
            width: 145px;
            height: 28px;
            border: 1px solid #e5e5e5;
            margin-left: 7px;
            text-indent: 5px;
            outline: none; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div .btn-ser {
            margin-left: 7px;
            padding: 0;
            width: 60px;
            height: 28px;
            line-height: 28px;
            outline: none;
            border: none;
            outline: none; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group {
        padding-top: 20px;
        padding-bottom: 12px;
        height: 146px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group div {
          height: 30px;
          line-height: 30px;
          background: #fff;
          border: 1px solid #e5e5e5;
          margin-bottom: 8px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group div i {
            font-size: 12px;
            color: #cbcbcb;
            float: right;
            line-height: 30px;
            padding-right: 13px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group div a {
            padding-left: 40px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group div:nth-of-type(1) a {
            background: url("../xssc/img/home/9.png") no-repeat 11px center;
            background-size: contain; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group div:nth-of-type(2) a {
            background: url("../xssc/img/home/10.png") no-repeat 11px center;
            background-size: contain; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group div:nth-of-type(3) a {
            background: url("../xssc/img/home/11.png") no-repeat 11px center;
            background-size: contain; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-3 {
        height: 259px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-3 .group {
          padding: 15px;
          min-height: 219px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-3 .group .group-text {
            display: block;
            max-height: 189px;
            text-align: justify;
            font-size: 14px;
            color: #333;
            overflow: hidden;
            display: box;
            display: -moz-box;
            display: -webkit-box;
            -webkit-line-clamp: 8;
            -webkit-box-orient: vertical; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-4 .group {
        padding: 11px 15px;
        height: 262px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-4 .group a {
          color: #333;
          line-height: 30px;
          display: block;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-4 .group a:hover {
            color: #f24a3d; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-4 .group a i {
            color: #fe2600;
            font-size: 14px;
            padding-right: 11px;
            font-style: normal; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-search {
        min-height: 190px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left2-con {
        height: 300px;
        border: 1px solid #dddddd;
        color: #555555;
        font-size: 12px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .tit {
        height: 40px;
        line-height: 40px;
        background-size: 100% 100%;
        font-size: 16px;
        color: #fff;
        position: relative; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .tit .tit_bg {
          position: absolute;
          width: 100%;
          height: 100%; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .tit .tit_text {
          position: absolute;
          padding-left: 15px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul {
        border: 1px solid #cbcbcb;
        border-top: none; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li {
          height: 45px;
          line-height: 45px;
          background: #f6f6f6;
          border-bottom: 1px solid #cbcbcb;
          padding: 0 15px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li:last-child {
            border-bottom: none; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li a {
            color: #333;
            display: block;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li i {
            float: right;
            line-height: 45px;
            font-size: 12px;
            color: #cbcbcb; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li:hover, .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li.active {
            background: #ffa800; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li:hover a, .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li:hover i, .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li.active a, .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left4-con .group ul li.active i {
              color: #fff; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right {
      float: left;
      width: 73%;
      padding: 0;
      padding-right: 15px;
      word-wrap: break-word; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con {
        overflow: hidden;
        margin-bottom: 13px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left {
          padding-left: 0;
          overflow: hidden; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container {
            padding-left: 15px;
            overflow: hidden; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .swiper-slide {
              position: relative;
              height: 193px; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .swiper-slide img {
                width: 100%; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .swiper-slide .slide-text {
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                background: rgba(0, 0, 0, 0.6);
                filter: alpha(opacity=60);
                color: #fff;
                height: 34px;
                line-height: 34px;
                font-size: 12px; }
                .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .swiper-slide .slide-text p {
                  margin: 0 10px;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  overflow: hidden; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .sliders-pointer {
              position: absolute;
              bottom: 30px;
              text-align: right;
              padding-right: 15px;
              width: 100%;
              text-align: center; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .sliders-pointer .swiper-pagination-bullet {
                background: #fff;
                opacity: .9;
                width: 10px;
                height: 10px;
                display: inline-block;
                border-radius: 50%;
                cursor: pointer; }
                .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .sliders-pointer .swiper-pagination-bullet.active {
                  opacity: 1;
                  background: #ff6100; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con {
          min-height: 185px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_first {
            background: none;
            padding-left: 0; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_first .tit {
              border-bottom: 1px dashed #d9d9d9;
              padding: 5px 0 10px 0; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_first .tit a {
                display: inline-block;
                width: 99%;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                color: #f24a3d;
                font-size: 16px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_first .text {
              white-space: inherit;
              line-height: 20px;
              margin: 7px 0 9px 0;
              text-overflow: ellipsis;
              overflow: hidden;
              display: -webkit-box;
              -webkit-line-clamp: 3;
              -webkit-box-orient: vertical;
              color: #999;
              height: 58px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_else .slide {
            height: 26px;
            line-height: 26px;
            background: url("../xssc/img/home/12.png") no-repeat 0 center;
            padding-left: 10px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_else .slide:hover a {
              color: #f24a3d; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_else .slide a {
              color: #333;
              float: left;
              width: 80%;
              height: 26px;
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_else .slide .time {
              float: right;
              color: #999; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .more-news {
          text-align: right; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .more-news a {
            color: #f24a3d;
            font-size: 12px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con {
        overflow: hidden; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .right-bottom-left {
          padding-left: 0; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .right-bottom-left .prompt {
            padding: 12px;
            background: #fff3e7;
            border: 1px solid #ffdacb;
            font-size: 13px;
            color: #555;
            border-radius: 5px;
            line-height: 22px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .right-bottom-left .prompt .red {
              color: #ef3300; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .right-bottom-right {
          padding-left: 5px;
          padding-right: 0; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group {
          margin-bottom: 20px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group.group-xgzl {
            margin-bottom: 0; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group.group-xgzl .group-cont ul {
              height: 302px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group.group-heci {
            margin-bottom: 0; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit {
            border-bottom: 1px solid #e4e4e4;
            height: 40px;
            line-height: 40px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit span {
              height: 40px;
              line-height: 40px;
              display: inline-block;
              color: #383838;
              font-weight: bold;
              font-size: 18px;
              border-bottom: 2px solid #ff4400; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit .more {
              float: right;
              color: #999;
              font-size: 12px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit2 {
            height: 40px;
            line-height: 40px;
            background-size: 100% 100%;
            font-size: 15px;
            color: #fff;
            position: relative; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit2 .tit_bg {
              position: absolute;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit2 .tit_text {
              position: absolute;
              width: 100%;
              padding-left: 15px;
              font-size: 16px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit2 .tit-more {
              float: right;
              font-size: 12px;
              color: #fff;
              padding-right: 38px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .tit2 .tit-more {
              float: right;
              font-size: 12px;
              color: #fff;
              padding-right: 14px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont ul {
            padding: 11px 0;
            height: 274px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont ul li {
              font-size: 14px;
              height: 28px;
              line-height: 28px;
              background: url("../xssc/img/home/13.png") no-repeat 0 center;
              padding-left: 10px;
              overflow: hidden; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont ul li:hover a {
                color: #f24a3d; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont ul li a {
                color: #333;
                font-size: 14px;
                float: left;
                width: 50%;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                height: 28px; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont ul li .yellow {
                float: left;
                color: #ff6000;
                width: 75px !important; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont ul li .time {
                float: right;
                font-size: 12px;
                float: right;
                color: #999; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont.group-cont-hygg ul li a {
            width: 75%; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont.group-cont-xgzl ul li a {
            width: 50%; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont3 {
            padding: 0;
            border: 1px solid #e3e3e3;
            margin-bottom: 20px; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont3 ul {
              min-height: auto;
              padding: 10px 15px;
              height: 272px; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont3 ul li {
                height: 28px;
                line-height: 28px;
                background: url("../xssc/img/home/14.png") no-repeat 0 center;
                padding-left: 10px; }
                .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont3 ul li a {
                  width: 99%; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 {
            border: 1px solid #e3e3e3; }
            .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 {
              overflow: hidden;
              height: 373px; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .sliders {
                height: 100%; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .slider-slides {
                height: 100%; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .h100 {
                height: 100%; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .swiper-slide {
                height: 100%;
                text-align: center; }
                .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .swiper-slide img {
                  width: 100%;
                  height: 100%; }
              .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .sliders-pointer {
                position: absolute;
                left: 0;
                bottom: 20px;
                width: 100%;
                height: 20px;
                z-index: 9;
                text-align: center; }
                .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .sliders-pointer .swiper-pagination-bullet {
                  display: inline-block;
                  width: 13px;
                  height: 6px;
                  border-radius: 0;
                  background: #666;
                  margin-left: 10px;
                  cursor: pointer; }
                  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 .sliders-pointer .swiper-pagination-bullet.active {
                    background: #ff6100; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right2-con {
        padding-top: 4px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right2-con .tit-top {
          font-size: 12px;
          padding-bottom: 10px;
          border-bottom: 1px solid #eaeaea; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right2-con .tit-top .fa-home {
            color: #676767;
            padding-top: 4px;
            padding-right: 5px;
            font-size: 14px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right2-con .section .tit {
          font-size: 18px;
          padding: 15px 0 10px 0; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right2-con .section .tit.tit-black {
            text-align: center;
            color: #333; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right2-con .section .tit.tit-red {
            color: #f2151e; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right5-con .tit {
        font-size: 18px;
        height: 32px;
        line-height: 30px;
        border-bottom: 1px solid #e4e4e4; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right5-con .tit span {
          font-weight: bold;
          color: #333;
          display: inline-block;
          border-bottom: 2px solid #ff4400; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right5-con .section5 {
        padding: 20px 0 30px 0;
        color: #333;
        font-size: 12px;
        line-height: 22px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right5-con .section5 .section5-tit {
          font-family: 宋体, SimSun;
          font-size: 18px;
          font-weight: bold;
          text-align: center;
          line-height: 2em;
          padding-bottom: 5px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .tit {
        font-size: 18px;
        text-align: center;
        color: #333;
        padding: 15px 50px;
        line-height: 1.5em; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .tit-bottom {
        font-size: 13px;
        color: #909090;
        text-align: center;
        padding-bottom: 20px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .tit-bottom span {
          padding: 0 6px; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .tit-bottom a {
          font-size: 13px;
          color: #909090; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .section-file h4 {
        margin-bottom: 20px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .section-file .file-item {
        padding: 0 20px;
        height: 30px;
        line-height: 30px;
        border-bottom: 1px solid #ebebeb; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .section-file .file-item i {
          margin-left: 20px; }
          .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right6-con .section .section-file .file-item i img {
            margin-top: -4px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right7-con .tit-top {
        border-bottom: 1px solid #eaeaea; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right7-con .tit-top .fa-home {
          color: #676767;
          padding-top: 4px;
          padding-bottom: 12px; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right7-con .section-tit {
        font-size: 18px;
        color: #333;
        border-bottom: 2px solid #ff3f05;
        padding-bottom: 6px;
        margin-top: 20px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont3 .tit {
    height: 32px; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont3 .tit span {
      line-height: 30px;
      font-size: 18px;
      color: #333;
      display: inline-block;
      border-bottom: 2px solid #ff4400; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con {
    padding: 10px 20px;
    border: 1px solid #dddddd;
    margin-bottom: 20px; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con span[class^="col-"] {
      margin: 6px 0;
      height: 30px;
      line-height: 30px;
      color: #333;
      padding-left: 0; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con input[type="text"], .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con select {
      height: 30px;
      width: 90%;
      border: 1px solid #e6e6e6;
      outline: none;
      padding: 0 5px; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con input[type="date"] {
      height: 30px;
      width: 130px;
      border: 1px solid #e6e6e6;
      outline: none; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con .btn {
      padding: 0;
      height: 30px;
      width: 110px;
      text-align: center;
      outline: none; }
      .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con .btn.btn-default {
        border-color: #e6e6e6; }
        .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con .btn.btn-default:hover {
          border-color: #ccc; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con .lei-text {
      text-align: right; }
    .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con .col-md-6 {
      text-align: center; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont3 .table-con {
    border: 1px solid #dddddd;
    padding: 15px; }
  .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row {
    margin-bottom: 16px; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .tit {
      border-bottom: 1px solid #cdcdcd;
      height: 33px;
      margin-bottom: 15px; }
      .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .tit span {
        display: inline-block;
        font-size: 16px;
        color: #323232;
        font-weight: bold;
        border-bottom: 2px solid #ff4400;
        line-height: 30px; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .label-text {
      text-align: right;
      font-size: 14px;
      color: #323232;
      padding-right: 0;
      height: 34px;
      line-height: 34px; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .sw-important-icon {
      color: #C90D0D; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row input {
      width: 100%;
      height: 34px;
      line-height: 34px;
      border: 1px solid #ccc;
      padding: 0 10px;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
      -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
      transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .prompt-text {
      font-size: 12px;
      color: #ff6100;
      font-style: normal;
      height: 34px;
      line-height: 34px; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .col-xs-yzCon img {
      display: block; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .btn-con {
      text-align: right;
      margin-top: 5px; }
      .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .btn-con .btn {
        padding: 0;
        width: 100px;
        height: 33px;
        font-size: 13px;
        margin: 0;
        outline: none; }
        .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .btn-con .btn.btn-default {
          margin-right: 24px; }
  .xssc-content .xssc-footer-cont {
    background: #a52903;
    padding: 25px 15px 20px;
    border-top: 4px solid #ffa401;
    margin-top: 20px; }
    .xssc-content .xssc-footer-cont .footer {
      text-align: center;
      color: #ecd2c2;
      font-size: 12px;
      line-height: 18px; }
      .xssc-content .xssc-footer-cont .footer span {
        padding: 0 5px; }
        .xssc-content .xssc-footer-cont .footer span a {
          color: #ecd2c2;
          font-size: 12px; }
      .xssc-content .xssc-footer-cont .footer img {
        margin-top: 6px; }
      .xssc-content .xssc-footer-cont .footer .footer-num {
        width: 15px;
        height: 14px;
        background: url("../xssc/img/home/15.jpg") no-repeat center;
        display: inline; }

.main-help-style {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.7);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 120; }
  .main-help-style .three-help-set2 {
    width: 64px;
    position: fixed;
    left: 50%;
    margin-left: -32px;
    top: 60%; }
    .main-help-style .three-help-set2 img {
      width: 52px; }
    .main-help-style .three-help-set2 .load-text {
      font-size: 12px;
      color: #888;
      line-height: 18px; }

@media screen and (min-width: 1200px) {
  .xssc-content .container {
    width: 1032px; } }

@media screen and (max-width: 991px) {
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-2 .group div a {
    padding-left: 35px; }
  .right-bottom-left {
    padding-right: 0; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .right-bottom-right {
    padding-left: 0; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group.group-heci {
    margin-bottom: 20px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_first .tit {
    padding-top: 10px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .right-bottom-left {
    padding-bottom: 20px; } }

@media screen and (max-width: 768px) {
  .xssc-wh100 {
    min-height: calc(100% - 389px); }
  .xssc-content .xssc-header-cont .banner .ban-con {
    height: 150px; }
  .xssc-content .xssc-header-cont .banner .ban-con .banner_logo {
    top: -40px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left {
    width: 30%; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right {
    width: 68%; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type="password"] {
    width: 110px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-yzm .usercode {
    width: 110px !important; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-yzm .yzmtp {
    margin-left: 64px;
    margin-top: 8px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-dl-success .form .user-div .user-div-left {
    width: 91px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div select {
    width: 110px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con input[type="date"] {
    width: 89px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 {
    height: 600px; }
  .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row input {
    padding: 0 5px; }
  .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .label-prompt {
    padding: 0; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .swiper-slide {
    height: 330px; } }

@media screen and (max-width: 767px) {
  .xssc-content .xssc-header-cont .header-top .container .row .head_left {
    padding-left: 0; }
  .xssc-content .xssc-header-cont .header-top .head_right {
    padding-right: 0; }
  .xssc-content .xssc-header-cont .h_menu .soc_icons .TopSearch {
    margin-top: 5px; }
  .xssc-content .xssc-header-cont .banner .ban-con {
    height: 120px; }
  .xssc-content .xssc-header-cont .banner .ban-con .banner_logo {
    height: 160px;
    top: -20px; }
  .xssc-content .xssc-header-cont .nav-cont {
    min-height: 38px; }
  .xssc-content .xssc-header-cont .h_menu .soc_icons {
    right: 0; }
  .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row {
    margin-bottom: 5px; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .col-xs-yzCon img {
      margin-top: 13px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-dl-success .form .user-div .user-div-left {
    padding-left: 100px;
    width: auto; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type="password"] {
    width: 230px !important; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div select {
    width: 230px !important; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-yzm .usercode {
    width: 165px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 20px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right {
    width: 100%;
    padding: 0 15px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group {
    margin-bottom: 0; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .right-bottom-left {
    margin-bottom: 20px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 {
    height: 520px; }
  .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .label-text {
    height: 28px;
    line-height: 28px; }
  .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .label-prompt {
    padding: 0 15px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .swiper-slide {
    height: 260px; }
  .xssc-content .xssc-footer-cont .footer span {
    display: block; } }

/*pub-alert提醒*/
.modal[size="pub-alert"] .modal-dialog {
  width: 300px;
  top: 30%; }
  .modal[size="pub-alert"] .modal-dialog .modal-content {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    width: 100%;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    top: 30%;
    overflow: hidden; }
    .modal[size="pub-alert"] .modal-dialog .modal-content .modal-header {
      padding: 15px 20px;
      font-size: 18px;
      font-weight: normal;
      color: #fff;
      background: #f24a3d; }
      .modal[size="pub-alert"] .modal-dialog .modal-content .modal-header .modal-title {
        font-size: 18px; }
    .modal[size="pub-alert"] .modal-dialog .modal-content .modal-body {
      padding: 20px;
      font-size: 16px;
      color: #333; }
    .modal[size="pub-alert"] .modal-dialog .modal-content .modal-footer {
      text-align: center;
      border-top: none; }
      .modal[size="pub-alert"] .modal-dialog .modal-content .modal-footer .modal-btn {
        display: inline-block;
        width: 90px;
        height: 40px;
        line-height: 40px;
        color: #fff;
        border: none;
        font-size: 16px;
        background: #f24a3d;
        -webkit-border-radius: 10px;
        border-radius: 10px; }

/*pub-confirm确认*/
.modal[size="pub-confirm"] .modal-dialog {
  width: 300px;
  top: 30%; }
  .modal[size="pub-confirm"] .modal-dialog .modal-content {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    width: 100%;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    top: 30%;
    overflow: hidden; }
    .modal[size="pub-confirm"] .modal-dialog .modal-content .modal-header {
      padding: 15px 20px;
      font-size: 18px;
      font-weight: normal;
      color: #fff;
      background: #f24a3d; }
      .modal[size="pub-confirm"] .modal-dialog .modal-content .modal-header .modal-title {
        font-size: 18px; }
    .modal[size="pub-confirm"] .modal-dialog .modal-content .modal-body {
      padding: 20px;
      font-size: 16px;
      color: #333; }
    .modal[size="pub-confirm"] .modal-dialog .modal-content .modal-footer {
      text-align: center;
      border-top: none; }
      .modal[size="pub-confirm"] .modal-dialog .modal-content .modal-footer .modal-btn {
        display: inline-block;
        width: 90px;
        height: 40px;
        line-height: 40px;
        color: #fff;
        border: none;
        font-size: 16px;
        background: #f24a3d;
        -webkit-border-radius: 10px;
        border-radius: 10px; }
      .modal[size="pub-confirm"] .modal-dialog .modal-content .modal-footer .modal-btn-cancel {
        color: #373d41;
        border: 1px solid #ddd;
        background: #fff; }

@media screen and (max-width: 480px) {
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right5-con .section5 .pl_80 {
    padding-left: 40px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con input[type="date"] {
    width: 113px; } }

@media screen and (max-width: 425px) {
  .xssc-register-cont .search-con .col-xs-8 {
    padding-left: 10px; }
  .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row {
    margin-bottom: 12px; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row input {
      height: 28px; }
    .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .btn-con {
      text-align: left; }
      .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .btn-con .btn {
        width: 85px; }
        .xssc-content .xssc-section-cont .row .xssc-register-cont .search-con .row .btn-con .btn i {
          display: none; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con input[type="date"] {
    width: 97px; } }

@media screen and (max-width: 414px) {
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group .form .user-div input[type="password"] {
    width: 190px !important; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div input[type='text'], .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-search .form .user-div select {
    width: 190px !important; } }

@media screen and (max-width: 375px) {
  .xssc-content .xssc-section-cont .row .xssc-section-cont3 .search-con input[type="date"] {
    width: 82px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 {
    height: 470px; } }

@media screen and (max-width: 374px) {
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-right .news-con li .li_else .slide a {
    width: 70%; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont.group-cont-hygg ul li a {
    width: 70%; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-left .left-con.left-1 .group-dl-success .form .user-div .user-div-left {
    padding-left: 70px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-bottom-con .group .group-cont4 .swiper-container2 {
    height: 400px; }
  .xssc-content .xssc-section-cont .row .xssc-section-cont1 .section-cont-right .right-top-con .right-top-left .swiper-container .swiper-slide {
    height: 193px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZW1ibHkuY3NzIiwic291cmNlcyI6WyJhc3NlbWJseS5zY3NzIiwiYWNjZXNzL19sb2dpbi5zY3NzIiwiY3NzL19saXN0X3RhYmxlLnNjc3MiLCJjc3MvX3RoaXJkX3BhZ2Uuc2NzcyIsImNzcy9feHNzY19uYXZfc3R5bGUuc2NzcyIsImNzcy9feHNzY19zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxyXG5AaW1wb3J0ICdhY2Nlc3MvX2xvZ2luLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnY3NzL19saXN0X3RhYmxlLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnY3NzL190aGlyZF9wYWdlLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnY3NzL194c3NjX25hdl9zdHlsZS5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2Nzcy9feHNzY19zdHlsZS5zY3NzJztcclxuIiwiLy/nmbvlvZXlvLnnqpdcclxuLm1vZGFsLW9wZW57XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLm1vZGFsIHtcclxuICAgICZbc2l6ZT1cImxvZ2luLW1vZGFsXCJdIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8v56eR5oqA572R55m75b2V5aSW5qGG5L+u6aWwXHJcbi5vdGhlci1sb2dpbntcclxuICB3aWR0aDogMjgwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi54c3NjLWNvbnRlbnQgLnNlY3Rpb24tY29udC1yaWdodHtcclxuXHJcbiAgLy8g5YaF5a655YiX6KGoXHJcbiAgLmxpc3QtQm94e1xyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE5NnB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3hzc2MvaW1nL2hvbWUvMTMucG5nJykgbm8tcmVwZWF0IDAgY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmMjRhM2Q7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIFx0ICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDmkJzntKLpobXlhoXlrrnliJfooahcclxuICAuc2VhcmNoLUJveHtcclxuICAgICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQ7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxOTZweDtcclxuICAgICAgfVxyXG4gICAgICBsaXtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3hzc2MvaW1nL2hvbWUvMTMucG5nJykgbm8tcmVwZWF0IDAgY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAubGlzdC10eXBle1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZjI0YTNkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC10ZXh0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0ICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogI2YyNGEzZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyDlkI3kurrotLroqIBcclxuICAmLmdyZWV0LWNvbnR7XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgLmdyZWV0LXRpdHtcclxuICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY0NDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVldEludHJvZHVjZS1ib3h7XHJcbiAgICAubGlzdC1ncm91cHtcclxuICAgICAgcGFkZGluZzoxMHB4IDA7XHJcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLmhleWFuLXRpdHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhleWFuLWltZ3tcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLy8g5p+l55yL5Zu+54mH6aG16Z2iXHJcbi54c3NjLWNvbnRlbnQgLnVwbG9hZC1pbWctcGFnZXtcclxuXHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vL+WIhumhteagt+W8j1xyXG4ueHNzYy1jb250ZW50IC5oLXBhZ2Uge1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5wYWdlLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLnBhZ2Utc2VsZWN0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDY4cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZmMWY2O1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgLnBhZ2UtY29uIHtcclxuICAgIC8vIGZsb2F0OiBsZWZ0O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICY6aG92ZXIsJi5hY3RpdmV7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjYxMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZjFmNjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8g6KGo5qC8XHJcbi54c3NjLWNvbnRlbnQgLnRhYmxlLWNvbiAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgLnRhYmxle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGgsdGR7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICB9XHJcbiAgICB0aGVhZHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgdHIgdGh7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRyIHRke1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogIzM0ODhkZTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY2MTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g5rKh5pyJ5pWw5o2uXHJcbi54c3NjLWNvbnRlbnQgLm5vLWRhdGF7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG59XHJcbi54c3NjLWNvbnRlbnQgLm5vLWRhdGEtbXQyMHtcclxuICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLy8g6KGo5qC8XHJcbi54c3NjLWNvbnRlbnQgLnJpZ2h0Ni1jb24gLnNlY3Rpb24tdGV4dCB0YWJsZXtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8g57uE5Lu25qCRXHJcbi54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250MSBzdy1kYXRhLXRyZWV7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSAuZXhwYW5kLWxlZnQsIC5saXN0LWdyb3VwLWl0ZW0gLnN3LW5vZGUtd3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC54c3NjLWNvbnRlbnQgLnNlY3Rpb24tY29udC1yaWdodCAuc2VhcmNoLUJveCBsaSAubGlzdC10ZXh0e1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgICAueHNzYy1jb250ZW50IC5oLXBhZ2V7XHJcbiAgICAgICAgLnBhZ2UtbGVmdCwucGFnZS1zZWxlY3QsLnBhZ2UtY29uIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueHNzYy1jb250ZW50IC5oLXBhZ2UgLnBhZ2UtY29ue1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC54c3NjLWNvbnRlbnQgLmgtcGFnZSAucGFnZS1jb24gbGkgYXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC54c3NjLWNvbnRlbnQgLnNlY3Rpb24tY29udC1yaWdodCAubGlzdC1Cb3ggLmxpc3QtZ3JvdXAgbGkgYXtcclxuICAgICAgd2lkdGg6IDk5JTtcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAuc2VjdGlvbi1jb250LXJpZ2h0IC5tZWV0SW50cm9kdWNlLWJveCAubGlzdC1ncm91cCBsaSAuaGV5YW4taW1nIGltZ3tcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcbiIsIi54c3NjLWNvbnRlbnQgLnRoaXJkLXNlY3Rpb24tY29udHtcclxuXHJcbiAgLnRpdGxlLWJveHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnRpdGxlLWxlZnR7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjQ0MDA7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtcmlnaHR7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWNvbnR7XHJcbiAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcclxuICAgIC5zZWN0aW9uLWNvbnQtdGl0e1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYucGNpbWVldGluZ0RldGFpbC1jb250IC5zZWN0aW9uLWNvbnQgLnBjaW1lZXRpbmctaW1nLWJveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAucGNpbWVldGluZy1pbWd7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcbiIsIi8qIGZpcnN0IGxldmVsIG1lbnUgKi9cclxuLm5hdmJhci5uYXZiYXItZGVmYXVsdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBtYXJnaW46IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5oZWFkZXItc21hbGwgLm5hdmJhci5uYXZiYXItZGVmYXVsdCB7XHJcbiAgbWFyZ2luOiA2cHggMCA1cHg7XHJcbn1cclxuXHJcbi8qIGZpcnN0IGxldmVsIG1lbnUgaXRlbXMgKi9cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgLypmb250LXdlaWdodDogNzAwOyAqL1xyXG4gIHBhZGRpbmc6IDExcHggNDNweDtcclxuICB6LWluZGV4OiAxMDI7XHJcbiAgLypib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcblxyXG4vKiBmaXJzdCBsZXZlbCBhY3RpdmUgbWVudSBpdGVtcyBvbiBob3Zlci9mb2N1cyAqL1xyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDA7XHJcbn1cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBmaXJzdCBsZXZlbCBhY3RpdmUgbWVudSBpdGVtcyB3aGVuIG9wZW5lZCAqL1xyXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxyXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxyXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhODAwO1xyXG4gIC8qYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTsgKi9cclxuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgKi9cclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggLTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICBib3gtc2hhZG93OiAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbn1cclxuXHJcbi8qIGZpcnN0IGxldmVsIGFjdGl2ZSBtZW51IGl0ZW1zIHdoZW4gY2xpY2tlZCAqL1xyXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmFjdGl2ZSxcclxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IC5vcGVuLmFjdGl2ZSA+IGE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTphY3RpdmUgKyB1bCxcclxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IC5vcGVuLmFjdGl2ZSA+IGE6YWN0aXZlICsgdWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIHNlY29uZCBsZXZlbCBtZW51ICovXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi13aWR0aDogMTY4cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmE4MDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIGJvcmRlcjojZmZhODAwIHNvbGlkIDFweDtcclxufVxyXG5cclxuLyogc2Vjb25kIGxldmVsIG1lbnUgaXRlbXMgKi9cclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhYjgzODtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogc2Vjb25kIGxldmVsIG1lbnUgaXRlbXMgb24gZm9jdXMvaG92ZXIgYW5kIHdoZW4gb3BlbmVkICovXHJcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyxcclxuLm5hdiAub3BlbiA+IGEsXHJcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxyXG4ubmF2IC5vcGVuID4gYTpmb2N1cyxcclxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcclxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyxcclxuLmRyb3Bkb3duLW1lbnUgLm1lbnUgPiAuYWN0aXZlID4gYSxcclxuLmRyb3Bkb3duLW1lbnUgLm1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuLmRyb3Bkb3duLW1lbnUgLm1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTgwMDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiB0aGlyZCBsZXZlbCBtZW51ICovXHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IHtcclxuICB0b3A6IC0xcHg7XHJcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYWI4Mzg7XHJcbn1cclxuXHJcbi8qIG1lZ2EgbWVudSAqL1xyXG4ubWVnYS1tZW51LmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcbi5tZWdhLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA5NiU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG59XHJcblxyXG4vKiBtZWdhIG1lbnUgbWVudSBpdGVtcyAqL1xyXG4ubWVnYS1tZW51IC5tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5tZWdhLW1lbnUgaDQudGl0bGUge1xyXG4gIG1hcmdpbjogMTBweCAwIDVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ubWVnYS1tZW51IC5tZW51ID4gbGkgPiBhIHtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNmMWYxZjE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuICAtby10cmFuc2l0aW9uOiBub25lO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuLm1lZ2EtbWVudSAubWVudSA+IGxpID4gYSBpLFxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSBpIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG4ubWVnYS1tZW51IC5tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuLm1lZ2EtbWVudSAubWVudSA+IGxpID4gYTpob3ZlciBpLFxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciBpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLyogbWVnYSBtZW51IG1lbnUgaXRlbXMgb24gZm9jdXMvaG92ZXIgYW5kIHdoZW4gb3BlbmVkICovXHJcbi5tZWdhLW1lbnUgLm1lbnUgPiBsaSA+IGE6aG92ZXIsXHJcbi5tZWdhLW1lbnUgLm1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIGFycm93cyBmb3IgcGFyZW50IG1lbnUgaXRlbXMgKi9cclxuLyogLmRyb3Bkb3duPmE6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRvcDogMTVweDtcclxuICByaWdodDogNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjZDFkMWQxO1xyXG59ICovXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUuZHJvcGRvd24gPiBhOmJlZm9yZSB7XHJcbiAgY29sb3I6ICNlODRjM2Q7XHJcbn1cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRyb3Bkb3duLm9wZW4gPiBhOmJlZm9yZSB7XHJcbiAgY29sb3I6ICNlNWU1ZTU7XHJcbn1cclxuLmRyb3Bkb3duIC5kcm9wZG93bj5hOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLmRyb3Bkb3duIC5kcm9wZG93bi5vcGVuPmE6YmVmb3JlIHtcclxuICBjb2xvcjogI2ZmYTgwMDtcclxufVxyXG5cclxuLyogZHJvcGRvd24gYW5pbWF0aW9ucyAqL1xyXG4uYW5pbWF0ZWQubWFpbi1uYXZpZ2F0aW9uIC5vcGVuIC5kcm9wZG93bi1tZW51LFxyXG4ub3BlbiAuZHJvcGRvd24tYW5pbWF0aW9uIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93blNtYWxsO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duU21hbGw7XHJcbn1cclxuLm9wZW4gLmRyb3Bkb3duLWFuaW1hdGlvbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG59XHJcbi5hbmltYXRlZC5tYWluLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTbWFsbDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdFNtYWxsO1xyXG59XHJcblxyXG4vKiBtb2JpbGUgbWVudSB0b2dnbGUgYnV0dG9uICovXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRjZGQUZDO1xyXG59XHJcblxyXG4vKiBtb2JpbGUgbWVudSB0b2dnbGUgYnV0dG9uIG9uIGhvdmVyL2ZvY3VzICovXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlcixcclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gIGJvcmRlci1jb2xvcjogI0YzRjhGQjtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciAuaWNvbi1iYXIsXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyAuaWNvbi1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNDODQ4M0M7XHJcbn1cclxuXHJcbi8qIFNtYWxsIGRldmljZXMgKHRhYmxldHMsIDc2OHB4IGFuZCB1cCkgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC8qIGZpcnN0IGxldmVsIG1lbnUgKi9cclxuICAubmF2YmFyLm5hdmJhci1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIGxheW91dCBmaXhlcyAqL1xyXG4gIC5tYWluLW5hdmlnYXRpb24gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItcmlnaHQgPiBsaTpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLyogTWVkaXVtIGRlc2t0b3AgZGV2aWNlcyBhbmQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgLm1haW4tbmF2aWdhdGlvbiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogTWVkaXVtIGRldmljZXMgKHRhYmxldHMgbGFuZHNjYXBlIHRvIHBvcnRyYWl0KSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZWRpdW0gZGV2aWNlcyAoZGVza3RvcHMsIHRhYmxldHMsIDk5MnB4IGFuZCB1cCkgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAuY29sLW1kLTMgKyAuY29sLW1kLTkgLm1lZ2EtbWVudSAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBsZWZ0OiAtMjQzcHg7XHJcbiAgICB3aWR0aDogOTQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZWRpdW0gZGVza3RvcCBkZXZpY2VzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjNweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZzogMTBweCAzOC41cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDQzLjNweDtcclxuICB9XHJcbn1cclxuLypAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTIuNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICAgIHBhZGRpbmc6IDEwcHggNS41cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLmhlYWRlci10b3AgLmRhdGEgeyBmb250LXNpemU6MTJweDt9XHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNS41cHg7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICB9XHJcbn0qL1xyXG5cclxuLyogTGFyZ2UgZGV2aWNlcyAoTGFyZ2UgZGVza3RvcHMgMTIwMHB4IGFuZCB1cCkgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgLyogZmlyc3QgbGV2ZWwgbWVudSBpdGVtICovXHJcbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuY29sLW1kLTMgKyAuY29sLW1kLTkgLm1lZ2EtbWVudSAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBsZWZ0OiAtMjkzcHg7XHJcbiAgICB3aWR0aDogMTE0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogU21hbGwgZGV2aWNlcyAodGFibGV0cywgcGhvbmVzIGxlc3MgdGhhbiA3NjdweCkgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAvKiBNb2JpbGUgbWVudVxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIGFjdGl2ZSBpdGVtcyAqL1xyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZTg0YzNkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBmaXJzdCBsZXZlbCBpdGVtcyAqL1xyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2YxZjFmMTtwYWRkaW5nOiAxMHB4IDIwLjVweDtcclxuICB9XHJcbiAgLnN1YmZvb3RlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MTQ7XHJcbiAgfVxyXG4gIC5saWdodCAuc3ViZm9vdGVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICB9XHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogZmlyc3QgbGV2ZWwgaXRlbXMgd2hlbiBvcGVuZWQgKi9cclxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxyXG4gIC5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXHJcbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW8tYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBmaXJzdCBsZXZlbCBpdGVtcyBob3ZlciBhbmQgZm9jdXMgc3RhdGVzICovXHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE4MDA7XHJcbiAgfVxyXG5cclxuICAvKiBzZWNvbmQgbGV2ZWwgbWVudSAqL1xyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NWQzO1xyXG4gIH1cclxuXHJcbiAgLyogc2Vjb25kIGxldmVsIGl0ZW1zICovXHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzNiYThkNTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmE4MDA7XHJcbiAgfVxyXG5cclxuICAvKiBzZWNvbmQgbGV2ZWwgaXRlbXMgb24gaG92ZXIvZm9jdXMgKi9cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLyogdGhpcmQgbGV2ZWwgaXRlbXMgKi9cclxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBmb3VyIGxldmVsIGl0ZW1zICovXHJcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogQXJyb3dzIGZvciBwYXJlbnQgbWVudSBpdGVtcyAqL1xyXG4gIC5kcm9wZG93bj5hOmJlZm9yZSB7XHJcbiAgICByaWdodDogMzJweDtcclxuICB9XHJcbiAgLmRyb3Bkb3duIC5kcm9wZG93bj5hOmJlZm9yZSB7XHJcbiAgICByaWdodDogMzZweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEhlYWRlciB0b3AgbmF2aWdhdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8vIC5oZWFkZXItdG9wIC5uYXZiYXIubmF2YmFyLWRlZmF1bHQge1xyXG4vLyAgIG1hcmdpbjogMDtcclxuLy8gICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4vLyB9XHJcbi8vIC5oZWFkZXItdG9wIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbi8vICAgY29sb3I6ICM5OTk5OTk7XHJcbi8vICAgcGFkZGluZzogNHB4IDIwcHg7XHJcbi8vIH1cclxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4NWIwNTtcclxufVxyXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxufVxyXG5cclxuLyogU3ViZm9vdGVyIG5hdmlnYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3ViZm9vdGVyIC5uYXZiYXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnN1YmZvb3RlciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5zdWJmb290ZXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGk6bGFzdC1jaGlsZCBhLFxyXG4ubGlnaHQgLnN1YmZvb3RlciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnN1YmZvb3RlciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlcixcclxuLnN1YmZvb3RlciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4uc3ViZm9vdGVyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGNvbG9yOiAjZTg0YzNkO1xyXG59XHJcblxyXG4vKiBTbWFsbCBkZXZpY2VzICh0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXHJcbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgLnN1YmZvb3RlciAubmF2YmFyLW5hdiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3ViZm9vdGVyIC5uYXZiYXItbmF2ID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICB9XHJcbiAgLnN1YmZvb3RlciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIE1lZGl1bSBkZXZpY2VzIChkZXNrdG9wcywgOTkycHggYW5kIHVwKSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gIC5zdWJmb290ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnN1YmZvb3RlciAubmF2YmFyLW5hdiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuc3ViZm9vdGVyIC5uYXZiYXItbmF2ID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuICAuc3ViZm9vdGVyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzMzMzM7XHJcbiAgfVxyXG4gIC5saWdodCAuc3ViZm9vdGVyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTbWFsbCBkZXZpY2VzICh0YWJsZXRzLCBwaG9uZXMgbGVzcyB0aGFuIDc2N3B4KSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gIC8qIHN1YmZvb3RlciBuYXYgKi9cclxuICAuc3ViZm9vdGVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlcixcclxuICAuc3ViZm9vdGVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogIzg4ODtcclxuICB9XHJcbiAgLmxpZ2h0IC5zdWJmb290ZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gIH1cclxuICAuc3ViZm9vdGVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbn1cclxuIiwiKntcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sLGJvZHl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgLy8gYmFja2dyb3VuZDogI2ZmZjtcclxuICAvLyBmb250LXNpemU6IDE0cHg7XHJcbiAgLy8gZm9udC1mYW1pbHk6IFxcNUZBRVxcOEY2RlxcOTZDNVxcOUVEMTtcclxufVxyXG4vLyDmu5rliqjmnaFcclxuaHRtbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCBib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5odG1sIDo6LXdlYmtpdC1zY3JvbGxiYXIsIGJvZHkgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi8vIOWNleeLrOWKoOe7mSAueHNzYy1oZWFkZXItY29udCAsIC5zZWN0aW9uLWNvbnQtbGVmdCAsIC54c3NjLWZvb3Rlci1jb250IDtcclxuLy8g6aaW6aG155qE5Y+z5L6n6YOo5YiGIC5yaWdodC10b3AtY29uICwgLnJpZ2h0LWJvdHRvbS1jb25cclxuLy8g5Y6G5qyh5Lya6K6uIC54c3NjLXNlY3Rpb24tY29udDNcclxuLy8g5LiN5b2x5ZON5Y+z5L6n57yW6L6R5Zmo5qC35byPXHJcbi54c3NjLWNvbnRlbnQge1xyXG4gICAgLnhzc2MtaGVhZGVyLWNvbnQsXHJcbiAgICAuc2VjdGlvbi1jb250LWxlZnQsXHJcbiAgICAucmlnaHQtdG9wLWNvbixcclxuICAgIC5yaWdodC1ib3R0b20tY29uLFxyXG4gICAgLnhzc2Mtc2VjdGlvbi1jb250MyxcclxuICAgIC54c3NjLWZvb3Rlci1jb250IHtcclxuICAgICAgZm9udC1mYW1pbHk6IFxcNUZBRVxcOEY2RlxcOTZDNVxcOUVEMTtcclxuICAgIH1cclxuXHJcbiAgICB0aW1le1xyXG4gICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgICAudGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICB1bCxvbHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgZGx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmMjRhM2Q7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi54c3NjLXdoMTAwe1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQxOXB4KTtcclxufVxyXG4ueHNzYy1jb250ZW50e1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvLyBoZWFkZXJcclxuICAueHNzYy1oZWFkZXItY29udHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIC5oZWFkZXItdG9we1xyXG4gICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBjb2xvcjogIzZiNmI2YjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAuaGVhZF9sZWZ0e1xyXG4gICAgICAgICN0aGVDbG9ja3tcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53ZWxjb21lLXRleHR7XHJcbiAgICAgICAgICBjb2xvcjogI2YyNGEzZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRfcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgLm5hdntcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmI2YjZiO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZjI0YTNkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lcntcclxuICAgICAgLmJhbi1jb257XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5iYW4tY29uLWJne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyX2xvZ297XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gbmF2XHJcbiAgICAubmF2LWNvbnR7YmFja2dyb3VuZDogI2ZmNjEwMDttaW4taGVpZ2h0OiA0MHB4O31cclxuICAgIC5oX21lbnV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnNvY19pY29uc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC5Ub3BTZWFyY2h7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjYzZlMmViO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICBtYXJnaW46IDZweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgIC5TZWFyY2hUZXh0e1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xyXG4gICAgICAgICAgICB3aWR0aDogMTYxcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuU2VhcmNoQnRue1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi94c3NjL2ltZy9ob21lL3NlYXJjaF9pbWcucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7ZmxvYXQ6IGxlZnQ7cGFkZGluZzogNHB4IDVweDttYXJnaW4tdG9wOiA2cHg7bWFyZ2luLWJvdHRvbTogNnB4O2JvcmRlcjogMnB4IHNvbGlkICNGNkZBRkM7bWFyZ2luLXJpZ2h0OiAwO31cclxuICAgIC5uYXZiYXItbmF2IGxpe1xyXG4gICAgICAmOmhvdmVyLCYub3BlbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhODAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW1lbnV7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luOiAxMXB4IDA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWRlZmF1bHQgeyBib3JkZXI6IG5vbmU7IG1pbi1oZWlnaHQ6IDM4cHg7fVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Uge2JvcmRlci1jb2xvcjogI2ZhYzVhNTt9XHJcbiAgICAubmF2LXRhYnMgPiBsaSB7IHRleHQtYWxpZ246Y2VudGVyO31cclxuICAgIC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQge2JvcmRlci1yaWdodDojY2FjYWNhIHNvbGlkIDBweDt9XHJcbiAgICAubmF2LXN0YWNrZWQgPiBsaSB7YmFja2dyb3VuZDogI2VjZjJmNztib3JkZXItYm90dG9tOiAjY2FkMmQ4IHNvbGlkIDFweDt9XHJcbiAgfVxyXG5cclxuICAvLyDkuLvkvZPpg6jliIZcclxuICAueHNzYy1zZWN0aW9uLWNvbnR7XHJcbiAgICAucm93e1xyXG4gICAgICAvLyB4c3NjLXNlY3Rpb24tY29udDFcclxuICAgICAgLnhzc2Mtc2VjdGlvbi1jb250MXtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5zZWN0aW9uLWNvbnQtbGVmdHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgLmxlZnQtY29ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAudGl0e1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgLnRpdF9iZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRpdF90ZXh0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50aXQtbW9yZXtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAvLyAgIGNvbG9yOiAjZjI0YTNkO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JvdXB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxlZnQtY29uLmxlZnQtMXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIC5ncm91cHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAuZm9ybXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5lcnJvZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI0YTNkO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VjY2Vzcy10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNGEwMDE7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudXNlci1kaXZ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzE3MTcxO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAudXNlci1kaXYtbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuZW50ZXItZ2x7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnVzZXIteXpte1xyXG4gICAgICAgICAgICAgICAgICAudXNlcmNvZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnl6bXRwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC51c2VyLWRse1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIC5idG4tZGx7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYTgwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnVzZXItemN7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyNGEzZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JvdXAtZGwtc3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAuZm9ybSAudXNlci1kaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIC51c2VyLWRpdi1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JvdXAtc2VhcmNoe1xyXG4gICAgICAgICAgICAgIC5mb3Jte1xyXG4gICAgICAgICAgICAgICAgLnVzZXItZGl2e1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzcxNzE3MTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5idG4tc2Vye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxlZnQtY29uLmxlZnQtMntcclxuICAgICAgICAgICAgLmdyb3Vwe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTQ2cHg7XHJcbiAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNjYmNiY2I7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4veHNzYy9pbWcvaG9tZS85LnBuZycpIG5vLXJlcGVhdCAxMXB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi94c3NjL2ltZy9ob21lLzEwLnBuZycpIG5vLXJlcGVhdCAxMXB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi94c3NjL2ltZy9ob21lLzExLnBuZycpIG5vLXJlcGVhdCAxMXB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sZWZ0LWNvbi5sZWZ0LTN7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjU5cHg7XHJcbiAgICAgICAgICAgIC5ncm91cHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxOXB4O1xyXG4gICAgICAgICAgICAgIC5ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODlweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICBcdG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICAgICAgICAgIFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgXHQtd2Via2l0LWxpbmUtY2xhbXA6IDg7XHJcbiAgICAgICAgICAgICAgXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxlZnQtY29uLmxlZnQtNHtcclxuICAgICAgICAgICAgLmdyb3Vwe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI2MnB4O1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIFx0ICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI0YTNkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZTI2MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8g5pCc57SiXHJcbiAgICAgICAgICAubGVmdC1jb24ubGVmdC1zZWFyY2h7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIC8vIOS8muiuruS7i+e7jVxyXG4gICAgICAgICAgLmxlZnQyLWNvbntcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyDnm7jlhbPotYTmlplcclxuICAgICAgICAgIC5sZWZ0NC1jb257XHJcbiAgICAgICAgICAgIC50aXR7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgLnRpdF9iZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGl0X3RleHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncm91cHtcclxuICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjYmNiY2I7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2JjYmNiO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYTgwMDtcclxuICAgICAgICAgICAgICAgICAgICBhLGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8g5Y+z5L6nXHJcbiAgICAgICAgLnNlY3Rpb24tY29udC1yaWdodHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgd29yZC13cmFwOmJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAucmlnaHQtdG9wLWNvbntcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIC5yaWdodC10b3AtbGVmdHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTNweDtcclxuICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zbGlkZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42KTtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZXJzLXBvaW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2MTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LXRvcC1yaWdodHtcclxuICAgICAgICAgICAgICAvLyB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICAgIC5uZXdzLWNvbntcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIC5saV9maXJzdHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAudGl0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI0YTNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgOXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDozO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5saV9lbHNle1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi94c3NjL2ltZy9ob21lLzEyLnBuZycpIG5vLXJlcGVhdCAwIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjRhM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAudGltZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1vcmUtbmV3c3tcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjRhM2Q7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yaWdodC1ib3R0b20tY29ue1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAucmlnaHQtYm90dG9tLWxlZnR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIC5wcm9tcHR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjNlNztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmRhY2I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgLnJlZHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZjMzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodC1ib3R0b20tcmlnaHR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JvdXB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAmLmdyb3VwLXhnemx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgLmdyb3VwLWNvbnQgdWx7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZ3JvdXAtaGVjaXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGl0e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY0NDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmV7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgLy8gICBjb2xvcjogI2YyNGEzZDtcclxuICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGl0MntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC50aXRfYmd7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdF90ZXh0e1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXQtbW9yZXtcclxuICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAvLyAgIGNvbG9yOiAjZjI0YTNkO1xyXG4gICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0LW1vcmV7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgLy8gICBjb2xvcjogI2YyNGEzZDtcclxuICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmdyb3VwLWNvbnR7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3NHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4veHNzYy9pbWcvaG9tZS8xMy5wbmcnKSBuby1yZXBlYXQgMCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIFx0ICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjRhM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnllbGxvd3tcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjYwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGltZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5ncm91cC1jb250LWh5Z2cgdWwgbGkgYXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZ3JvdXAtY29udC14Z3psIHVsIGxpIGF7XHJcbiAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZ3JvdXAtY29udDN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MnB4O1xyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi94c3NjL2ltZy9ob21lLzE0LnBuZycpIG5vLXJlcGVhdCAwIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ncm91cC1jb250NHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWNvbnRhaW5lcjJ7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzczcHg7XHJcbiAgICAgICAgICAgICAgICAgIC5zbGlkZXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zbGlkZXItc2xpZGVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5oMTAwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zbGlkZXJzLXBvaW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNjEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8g5Lya6K6u5LuL57uNXHJcbiAgICAgICAgICAucmlnaHQyLWNvbntcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICAgICAgLnRpdC10b3B7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgICAgICAgICAgIC5mYS1ob21le1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NzY3Njc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbntcclxuICAgICAgICAgICAgICAudGl0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgICYudGl0LWJsYWNre1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50aXQtcmVke1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2YyMTUxZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyDnvZHkuIrnlLPor7dcclxuICAgICAgICAgIC5yaWdodDUtY29ue1xyXG4gICAgICAgICAgICAudGl0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNDQwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb241e1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIC5zZWN0aW9uNS10aXR7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTog5a6L5L2TLCBTaW1TdW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAvLyAucGxfODB7XHJcbiAgICAgICAgICAgICAgLy8gICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgLy8gICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIOS8muiurueugOS7i1xyXG4gICAgICAgICAgLnJpZ2h0Ni1jb257XHJcbiAgICAgICAgICAgIC5zZWN0aW9ue1xyXG4gICAgICAgICAgICAgIC50aXR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRpdC1ib3R0b217XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkwOTA5MDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc2VjdGlvbi1maWxlIHtcclxuICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuZmlsZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIOaQnOe0olxyXG4gICAgICAgICAgLnJpZ2h0Ny1jb257XHJcbiAgICAgICAgICAgIC50aXQtdG9we1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgICAgICAgICAgIC5mYS1ob21le1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NzY3Njc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjNmMDU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5Y6G5qyh5Lya6K6uXHJcbiAgICAgIC54c3NjLXNlY3Rpb24tY29udDN7XHJcbiAgICAgICAgLnRpdHtcclxuICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY0NDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWNvbntcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgc3BhbltjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sc2VsZWN0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl17XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgJi5idG4tZGVmYXVsdHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sZWktdGV4dHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlLWNvbntcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5rOo5YaMXHJcbiAgICAgIC54c3NjLXJlZ2lzdGVyLWNvbnR7XHJcbiAgICAgICAgLnNlYXJjaC1jb257XHJcbiAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAudGl0e1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjQ0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhYmVsLXRleHR7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdy1pbXBvcnRhbnQtaWNvbntcclxuICAgICAgICAgICAgICBjb2xvcjogI0M5MEQwRDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xyXG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb21wdC10ZXh0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAvLyBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgICAvLyBjb2xvcjogI2YyNGEzZDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmNjEwMDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2wteHMteXpDb257XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tY29ue1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5bC+6YOoXHJcbiAgLnhzc2MtZm9vdGVyLWNvbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTUyOTAzO1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmYTQwMTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAuZm9vdGVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZWNkMmMyO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogI2VjZDJjMjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyLW51bSB7XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi94c3NjL2ltZy9ob21lLzE1LmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy/nlKjmiLfms6jlhozpobXmraPlnKjliqDovb1cclxuLm1haW4taGVscC1zdHlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEyMDtcclxuXHJcbiAgICAudGhyZWUtaGVscC1zZXQyIHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvYWQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyDlqpLkvZPmn6Xor6JcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAueHNzYy1jb250ZW50IC5jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC8vIOW3puS+pyDnvZHkuIrnlLPor7dcclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1sZWZ0IC5sZWZ0LWNvbi5sZWZ0LTIgLmdyb3VwIGRpdiBhe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gIH1cclxuICAvLyByaWdodC1ib3R0b21cclxuICAucmlnaHQtYm90dG9tLWxlZnR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1yaWdodCAucmlnaHQtYm90dG9tLWNvbiAucmlnaHQtYm90dG9tLXJpZ2h0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1yaWdodCAucmlnaHQtYm90dG9tLWNvbiAuZ3JvdXAuZ3JvdXAtaGVjaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1yaWdodCAucmlnaHQtdG9wLWNvbiAucmlnaHQtdG9wLXJpZ2h0IC5uZXdzLWNvbiBsaSAubGlfZmlyc3QgLnRpdHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1yaWdodCAucmlnaHQtYm90dG9tLWNvbiAucmlnaHQtYm90dG9tLWxlZnR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC54c3NjLXdoMTAwe1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMzg5cHgpO1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLWhlYWRlci1jb250IC5iYW5uZXIgLmJhbi1jb257XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLWhlYWRlci1jb250IC5iYW5uZXIgLmJhbi1jb24gLmJhbm5lcl9sb2dve1xyXG4gICAgdG9wOiAtNDBweDtcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LXJpZ2h0e1xyXG4gICAgd2lkdGg6IDY4JTtcclxuICB9XHJcblxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LWxlZnQgLmxlZnQtY29uLmxlZnQtMSAuZ3JvdXAgLmZvcm0gLnVzZXItZGl2IGlucHV0W3R5cGU9J3RleHQnXSwgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cCAuZm9ybSAudXNlci1kaXYgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1sZWZ0IC5sZWZ0LWNvbi5sZWZ0LTEgLmdyb3VwIC5mb3JtIC51c2VyLXl6bSAudXNlcmNvZGV7XHJcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cCAuZm9ybSAudXNlci15em0gLnl6bXRwe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LWxlZnQgLmxlZnQtY29uLmxlZnQtMSAuZ3JvdXAtZGwtc3VjY2VzcyAuZm9ybSAudXNlci1kaXYgLnVzZXItZGl2LWxlZnR7XHJcbiAgICB3aWR0aDogOTFweDtcclxuICB9XHJcblxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LWxlZnQgLmxlZnQtY29uLmxlZnQtMSAuZ3JvdXAtc2VhcmNoIC5mb3JtIC51c2VyLWRpdiBpbnB1dFt0eXBlPSd0ZXh0J10sIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LWxlZnQgLmxlZnQtY29uLmxlZnQtMSAuZ3JvdXAtc2VhcmNoIC5mb3JtIC51c2VyLWRpdiBzZWxlY3R7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICB9XHJcblxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MyAuc2VhcmNoLWNvbiBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtcclxuICAgICAgd2lkdGg6IDg5cHg7XHJcbiAgfVxyXG5cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1yaWdodCAucmlnaHQtYm90dG9tLWNvbiAuZ3JvdXAgLmdyb3VwLWNvbnQ0IC5zd2lwZXItY29udGFpbmVyMntcclxuICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICB9XHJcblxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2MtcmVnaXN0ZXItY29udCAuc2VhcmNoLWNvbiAucm93IGlucHV0e1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2MtcmVnaXN0ZXItY29udCAuc2VhcmNoLWNvbiAucm93IC5sYWJlbC1wcm9tcHR7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtcmlnaHQgLnJpZ2h0LXRvcC1jb24gLnJpZ2h0LXRvcC1sZWZ0IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGV7XHJcbiAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLy8gaGVhZGVyXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1oZWFkZXItY29udCAuaGVhZGVyLXRvcCAuY29udGFpbmVyIC5yb3cgLmhlYWRfbGVmdHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1oZWFkZXItY29udCAuaGVhZGVyLXRvcCAuaGVhZF9yaWdodHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2MtaGVhZGVyLWNvbnQgLmhfbWVudSAuc29jX2ljb25zIC5Ub3BTZWFyY2h7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBiYW5uZXJcclxuICAueHNzYy1jb250ZW50IC54c3NjLWhlYWRlci1jb250IC5iYW5uZXIgLmJhbi1jb257XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLWhlYWRlci1jb250IC5iYW5uZXIgLmJhbi1jb24gLmJhbm5lcl9sb2dve1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgfVxyXG4gIC8vIG5hdlxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2MtaGVhZGVyLWNvbnQgLm5hdi1jb250e1xyXG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLWhlYWRlci1jb250IC5oX21lbnUgLnNvY19pY29uc3tcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLy8g5rOo5YaMXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1yZWdpc3Rlci1jb250IC5zZWFyY2gtY29uIC5yb3d7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAuY29sLXhzLXl6Q29uIGltZ3tcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgLy8gbWFyZ2luOiAxM3B4IGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cC1kbC1zdWNjZXNzIC5mb3JtIC51c2VyLWRpdiAudXNlci1kaXYtbGVmdHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cCAuZm9ybSAudXNlci1kaXYgaW5wdXRbdHlwZT0ndGV4dCddLCAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1sZWZ0IC5sZWZ0LWNvbi5sZWZ0LTEgLmdyb3VwIC5mb3JtIC51c2VyLWRpdiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XHJcbiAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cC1zZWFyY2ggLmZvcm0gLnVzZXItZGl2IGlucHV0W3R5cGU9J3RleHQnXSwgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cC1zZWFyY2ggLmZvcm0gLnVzZXItZGl2IHNlbGVjdHtcclxuICAgICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LWxlZnQgLmxlZnQtY29uLmxlZnQtMSAuZ3JvdXAgLmZvcm0gLnVzZXIteXptIC51c2VyY29kZXtcclxuICAgIHdpZHRoOiAxNjVweDtcclxuICB9XHJcblxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LWxlZnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LXJpZ2h0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1yaWdodCAucmlnaHQtYm90dG9tLWNvbiAuZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1yaWdodCAucmlnaHQtYm90dG9tLWNvbiAucmlnaHQtYm90dG9tLWxlZnR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtcmlnaHQgLnJpZ2h0LWJvdHRvbS1jb24gLmdyb3VwIC5ncm91cC1jb250NCAuc3dpcGVyLWNvbnRhaW5lcjJ7XHJcbiAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgfVxyXG5cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXJlZ2lzdGVyLWNvbnQgLnNlYXJjaC1jb24gLnJvdyAubGFiZWwtdGV4dHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXJlZ2lzdGVyLWNvbnQgLnNlYXJjaC1jb24gLnJvdyAubGFiZWwtcHJvbXB0e1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtcmlnaHQgLnJpZ2h0LXRvcC1jb24gLnJpZ2h0LXRvcC1sZWZ0IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGV7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gIH1cclxuXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1mb290ZXItY29udCAuZm9vdGVyIHNwYW57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLypwdWItYWxlcnTmj5DphpIqL1xyXG4ubW9kYWwge1xyXG4gICZbc2l6ZT1cInB1Yi1hbGVydFwiXSB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgdG9wOiAzMCU7XHJcblxyXG4gICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMjRhM2Q7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLm1vZGFsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI0YTNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypwdWItY29uZmlybeehruiupCovXHJcbi5tb2RhbCB7XHJcbiAgJltzaXplPVwicHViLWNvbmZpcm1cIl0ge1xyXG4gICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIHRvcDogMzAlO1xyXG5cclxuICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI0YTNkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5tb2RhbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyNGEzZDtcclxuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLm1vZGFsLWJ0bi1jYW5jZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNzNkNDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LXJpZ2h0IC5yaWdodDUtY29uIC5zZWN0aW9uNSAucGxfODB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MyAuc2VhcmNoLWNvbiBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtcclxuICAgICAgd2lkdGg6IDExM3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpe1xyXG4gIC8vIOazqOWGjFxyXG4gIC54c3NjLXJlZ2lzdGVyLWNvbnQgLnNlYXJjaC1jb24gLmNvbC14cy04e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXJlZ2lzdGVyLWNvbnQgLnNlYXJjaC1jb24gLnJvd3tcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBpbnB1dHtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1jb257XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQzIC5zZWFyY2gtY29uIGlucHV0W3R5cGU9XCJkYXRlXCJde1xyXG4gICAgICB3aWR0aDogOTdweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCl7XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cCAuZm9ybSAudXNlci1kaXYgaW5wdXRbdHlwZT0ndGV4dCddLCAueHNzYy1jb250ZW50IC54c3NjLXNlY3Rpb24tY29udCAucm93IC54c3NjLXNlY3Rpb24tY29udDEgLnNlY3Rpb24tY29udC1sZWZ0IC5sZWZ0LWNvbi5sZWZ0LTEgLmdyb3VwIC5mb3JtIC51c2VyLWRpdiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XHJcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cC1zZWFyY2ggLmZvcm0gLnVzZXItZGl2IGlucHV0W3R5cGU9J3RleHQnXSwgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtbGVmdCAubGVmdC1jb24ubGVmdC0xIC5ncm91cC1zZWFyY2ggLmZvcm0gLnVzZXItZGl2IHNlbGVjdHtcclxuICAgICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQzIC5zZWFyY2gtY29uIGlucHV0W3R5cGU9XCJkYXRlXCJde1xyXG4gICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgfVxyXG4gICAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtcmlnaHQgLnJpZ2h0LWJvdHRvbS1jb24gLmdyb3VwIC5ncm91cC1jb250NCAuc3dpcGVyLWNvbnRhaW5lcjJ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpe1xyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LXJpZ2h0IC5yaWdodC10b3AtY29uIC5yaWdodC10b3AtcmlnaHQgLm5ld3MtY29uIGxpIC5saV9lbHNlIC5zbGlkZSBhe1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtcmlnaHQgLnJpZ2h0LWJvdHRvbS1jb24gLmdyb3VwIC5ncm91cC1jb250Lmdyb3VwLWNvbnQtaHlnZyB1bCBsaSBhe1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcblxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LWxlZnQgLmxlZnQtY29uLmxlZnQtMSAuZ3JvdXAtZGwtc3VjY2VzcyAuZm9ybSAudXNlci1kaXYgLnVzZXItZGl2LWxlZnR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgfVxyXG4gIC54c3NjLWNvbnRlbnQgLnhzc2Mtc2VjdGlvbi1jb250IC5yb3cgLnhzc2Mtc2VjdGlvbi1jb250MSAuc2VjdGlvbi1jb250LXJpZ2h0IC5yaWdodC1ib3R0b20tY29uIC5ncm91cCAuZ3JvdXAtY29udDQgLnN3aXBlci1jb250YWluZXIye1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnhzc2MtY29udGVudCAueHNzYy1zZWN0aW9uLWNvbnQgLnJvdyAueHNzYy1zZWN0aW9uLWNvbnQxIC5zZWN0aW9uLWNvbnQtcmlnaHQgLnJpZ2h0LXRvcC1jb24gLnJpZ2h0LXRvcC1sZWZ0IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGV7XHJcbiAgICBoZWlnaHQ6IDE5M3B4O1xyXG4gIH1cclxuXHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNDQSxBQUFBLFdBQVcsQ0FBQTtFQUNULFFBQVEsRUFBRSxJQUFJLEdBQ2Y7O0FBQ0QsQUFHWSxNQUhOLENBQ0YsQUFBQSxJQUFFLENBQUssYUFBYSxBQUFsQixFQUNFLGFBQWEsQ0FDVCxjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBTWIsQUFBQSxZQUFZLENBQUE7RUFDVixLQUFLLEVBQUUsS0FBSztFQUNaLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQ3RCRCxBQUlJLGFBSlMsQ0FBQyxtQkFBbUIsQ0FHL0IsU0FBUyxDQUNQLFdBQVcsQ0FBQTtFQUNULE9BQU8sRUFBQyxNQUFNO0VBQ2QsYUFBYSxFQUFFLGVBQWU7RUFDOUIsVUFBVSxFQUFFLEtBQUssR0F3QmxC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 */
