@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
ul.list-unstyled,
ul.list-unstyled-coin {
  display: inline-block;
  color: #ffffff;
  padding-left: 0px;
}

ul.list-unstyled i,
ul.list-unstyled-coin i {
  position: absolute;
  right: 5px;
  top: 7px;
  color: #838383;
  font-size: 12px;
}

ul.list-unstyled li,
ul.list-unstyled-coin li {
  padding: 5px 5px;
  z-index: 2;
  position: relative;
  font-size: 12px;
}

ul.list-unstyled li::after,
ul.list-unstyled-coin li::after {
  content: none;
}

ul.list-unstyled li.init,
ul.list-unstyled-coin li.init {
  padding: 0px 5px;
  font-size: 12px;
  color: #838383;
}

ul.list-unstyled li:not(.init),
ul.list-unstyled-coin li:not(.init) {
  width: 100%;
  display: none;
  background: #ffffff;
  position: absolute;
  text-align: left;
  color: #404040;
  border: 1px solid #dddd;
}

ul.list-unstyled li:not(.init).ina,
ul.list-unstyled-coin li:not(.init).ina {
  top: 25px;
}

ul.list-unstyled li:not(.init).eng,
ul.list-unstyled-coin li:not(.init).eng {
  top: 56px;
}

ul.list-unstyled li:not(.init):hover,
ul.list-unstyled-coin li:not(.init):hover,
ul.list-unstyled li.selected:not(.init),
ul.list-unstyled-coin li.selected:not(.init) {
  background: #dfe0ff;
  cursor: pointer;
}

ul.list-unstyled li.init,
ul.list-unstyled-coin li.init {
  cursor: pointer;
}

ul.list-unstyled-coin {
  list-style: none;
}

ul.list-unstyled li::after,
ul.list-unstyled-coin li::after {
  content: none !important;
}

.lang {
  position: relative;
}

@media screen and (max-width: 768px) {
  .lang {
    display: none !important;
  }
}

.col-dark {
  left: 0;
  display: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  background: #fff;
}

body {
  padding: 0;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  color: #4a4a4a;
}

.reverse {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

#wrapper {
  overflow: hidden;
}

#top {
  background-color: #dfe0ff;
  padding: 5px 0;
}

#top .list ul {
  margin: 0;
  padding: 0;
}

#top .list ul li {
  display: inline-block;
  font-size: 14px;
  margin-right: 20px;
  padding-left: 25px;
}

@media screen and (max-width: 768px) {
  #top .list ul li {
    font-size: 10px;
  }
}

#top .list ul li:first-child {
  background: url(../images/top-date.png) no-repeat left;
}

@media screen and (max-width: 768px) {
  #top .list ul li:first-child {
    margin-right: 0;
  }
}

#top .list ul li:last-child {
  background: url(../images/top-mail.png) no-repeat left;
  margin-right: 0;
}

@media screen and (max-width: 768px) {
  #top .list ul li:last-child {
    display: none;
  }
}

#top .list ul li a {
  color: #4a4a4a;
  text-decoration: none;
}

#top .list2 ul {
  text-align: right;
  padding: 0;
  margin: 0;
}

#top .list2 ul li {
  display: inline-block;
  font-size: 18px;
  margin-right: 10px;
}

@media screen and (max-width: 320px) {
  #top .list2 ul li {
    margin-right: 5px;
  }
}

#top .list2 ul li:last-child {
  margin-right: 0;
}

#top .list2 ul li a {
  color: #a8aab7;
  text-decoration: none;
}

#after-top {
  background-color: #f2f2f2;
  padding: 10px 0;
}

@media screen and (max-width: 768px) {
  #after-top {
    position: relative;
    z-index: 1;
    padding: 0;
  }
}

#after-top .nav2 {
  padding: 0;
}

#after-top .nav2 .left a img {
  width: 80%;
  padding: 10px 25px;
}

@media screen and (max-width: 320px) {
  #after-top .nav2 .left a img {
    width: 75%;
  }
}

#after-top .nav2 .rigth {
  position: absolute;
  right: 0;
  background-color: #29166f;
  padding: 15px;
  height: 100%;
}

#after-top .nav2 .rigth button {
  background: none;
}

#after-top .nav2 .rigth button .navbar-toggler-icon {
  background: url(../images/burger.png) no-repeat;
}

#after-top .nav2 #navbarSupportedContent {
  background-color: #29166f;
}

#after-top .nav2 #navbarSupportedContent ul li a {
  color: #fff;
  padding: 10px 20px;
}

#after-top .nav2 #navbarSupportedContent .form-inline {
  padding: 10px 20px;
}

#after-top .nav2 #navbarSupportedContent .form-inline .btn {
  display: none;
}

#after-top .menus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 15vh;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  #after-top .menus {
    height: auto;
  }
}

@media screen and (min-width: 1500px) {
  #after-top .menus {
    height: 7vh;
  }
}

#after-top .menus ul {
  padding: 0;
  margin: 0;
  text-align: right;
}

#after-top .menus ul li {
  display: inline-block;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  margin-right: 20px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  #after-top .menus ul li {
    font-size: 12px;
  }
}

#after-top .menus ul li:last-child {
  margin-right: 0;
}

#after-top .menus ul li a {
  color: #4a4a4a;
  text-decoration: none;
}

#nav-menus {
  background-color: #29166f;
  position: relative;
  z-index: 1;
}

#nav-menus .logos {
  display: none;
}

@media screen and (max-width: 536px) {
  #nav-menus .logos {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  #nav-menus nav {
    padding: 10px 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (min-width: 768px) {
  #nav-menus nav .navbar-nav li {
    margin-right: 25px;
  }
}

#nav-menus nav .navbar-nav li a {
  color: #fff;
}

#nav-menus nav .form-inline {
  width: 30% !important;
  position: relative;
}

@media screen and (max-width: 768px) {
  #nav-menus nav .form-inline {
    width: 100% !important;
  }
}

#nav-menus nav .form-inline input {
  width: 100% !important;
  padding-left: 30px;
}

#nav-menus nav .form-inline button {
  outline: none;
  position: absolute;
  left: 10px;
  border: none;
  color: rgba(105, 105, 105, 0.58);
  padding: 0;
}

#nav-menus nav .form-inline button:hover {
  background: none;
  color: #696969;
}

#nav-menus nav .form-inline button:focus {
  outline: none;
  border: none;
}

#breadcumb-wrapper {
  position: relative;
}

#breadcumb-wrapper .bg {
  position: relative;
}

#breadcumb-wrapper .bg img {
  margin-top: -35px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media screen and (max-width: 768px) {
  #breadcumb-wrapper .bg img {
    height: 160px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media screen and (min-width: 1500px) {
  #breadcumb-wrapper .bg img {
    margin-top: -55px;
  }
}

#breadcumb-wrapper .bg .breadcumb-column {
  width: 100%;
  position: absolute;
  top: 30%;
  color: #fff;
  font-size: 18px;
}

#breadcumb-wrapper .bg .breadcumb-column .cols-link a {
  color: #fff;
}

#breadcumb-wrapper .bg .breadcumb-column .cols-link .fas {
  margin: 0 20px;
  opacity: 0.3;
}

#before-content .container-fluid {
  padding: 0;
}

#before-content .container-fluid .arrow {
  position: absolute;
  right: -3%;
  top: 30%;
}

@media screen and (max-width: 768px) {
  #before-content .container-fluid .arrow {
    right: 0;
  }
}

#before-content .container-fluid .arrow a {
  margin: 0 2px;
  color: #fff;
  font-size: 20px;
  display: inline-block;
}

#before-content .container-fluid .red {
  background-color: #f22d39;
}

@media screen and (min-width: 1900px) {
  #before-content .container-fluid .red .col-left {
    padding-left: 28%;
  }
}

@media screen and (min-width: 1500px) and (max-width: 1800px) {
  #before-content .container-fluid .red .col-left {
    padding-left: 15%;
  }
}

#before-content .container-fluid .red .column {
  color: #fff;
  padding: 10px 0;
}

#before-content .container-fluid .red .column .head-cols {
  font-family: 'Raleway', sans-serif;
}

#before-content .container-fluid .red .column .block {
  font-family: 'Roboto', sans-serif;
}

#before-content .container-fluid .blue {
  background-color: #384ca3;
}

#before-content .container-fluid .blue .head-cols {
  color: #ffb618;
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

#before-content .container-fluid .blue .column {
  color: #fff;
  padding: 10px 0;
}

#before-content .container-fluid .blue .column .head-cols {
  font-family: 'Raleway', sans-serif;
}

#before-content .container-fluid .blue .column .block {
  font-family: 'Roboto', sans-serif;
}

/* #content-wrapper {
  padding: 50px 0;
} */

#content-wrapper.detail {
  background-color: #f2f2f2;
}

#content-wrapper .pengumuman .column-block .block .img {
  background-color: #4a4a4a;
  padding: 10px 10px 0;
}

#content-wrapper .gallery .column-block .block .img {
  background: url(../images/bg-gallery.png) no-repeat;
  padding: 15px 0px;
}

#content-wrapper .gallery .column-block .block .number {
  background-color: #e6e7e9;
  color: #696969;
  font-family: 'Raleway', sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  height: 65px;
}

#content-wrapper .gallery .column-block .block .date {
  margin-top: 0;
}

#content-wrapper .sidebar .block .top {
  background-color: #384ca3;
  color: #fff;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

@media screen and (min-width: 992px) {
  #content-wrapper .sidebar .block .top {
    height: 80px;
  }
}

#content-wrapper .sidebar .block .top .clearfix {
  width: 100%;
}

#content-wrapper .sidebar .block .top .clearfix .title {
  font-size: 20px;
  font-weight: 700;
  font-family: 'Raleway', sans-serif;
}

#content-wrapper .sidebar .block .top .clearfix .links {
  font-size: 12px;
  text-transform: uppercase;
  padding: 5px;
}

#content-wrapper .sidebar .block .top .clearfix .links a {
  font-family: 'Open Sans', sans-serif;
  text-decoration: none;
  color: #ffb618;
}

#content-wrapper .sidebar .block .menux {
  background: #fff;
  margin-bottom: 40px;
}

#content-wrapper .sidebar .block .menux ul {
  padding: 0;
  margin: 0;
}

#content-wrapper .sidebar .block .menux ul li {
  list-style: none;
  font-size: 14px;
}

#content-wrapper .sidebar .block .menux ul li a {
  display: block;
  border-bottom: 1px solid #e6e7e9;
  padding: 10px 20px;
  color: #4a4a4a;
  text-decoration: none;
}

#content-wrapper .sidebar .block .menux ul li a:hover {
  background-color: #dfe0ff;
}

#content-wrapper .pengumuman-column .column-right .title {
  color: #4a4a4a;
  font-weight: 700;
  font-family: 'Raleway', sans-serif;
  font-size: 24px;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 5px;
}

#content-wrapper .pengumuman-column .column-right .title:after {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ffb618;
  width: 20%;
  height: 3px;
  content: '';
}

#content-wrapper .berita-column .sidebar .block .top .title {
  color: #fff;
}

#content-wrapper .berita-column .block .date {
  color: #696969;
  font-size: 12px;
  font-style: italic;
  margin: 10px 0 0;
}

#content-wrapper .berita-column .block .title {
  color: #384ca3;
  font-size: 36px;
  font-weight: 700;
  font-family: 'Raleway', sans-serif;
  border-bottom: 1px solid #e6e7e9;
  padding-bottom: 20px;
}

#content-wrapper .berita-column .block .img-wrapper .single-item .block img {
  width: 100%;
  object-fitt: cover;
}

#content-wrapper .berita-column .block .img-wrapper .single-item .slick-prev {
  position: absolute;
  left: 20px;
  top: 50%;
  z-index: 9;
  background: url(../images/arrow-white.png) no-repeat left;
  text-indent: -9999px;
  border: none;
  outline: none;
  padding: 7px;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  cursor: pointer;
}

#content-wrapper .berita-column .block .img-wrapper .single-item .slick-next {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 50%;
  z-index: 9;
  background: url(../images/arrow-white.png) no-repeat left;
  text-indent: -9999px;
  border: none;
  outline: none;
  padding: 7px;
}

#content-wrapper .berita-column .block .img-wrapper .single-item .slick-dots {
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}

#content-wrapper .berita-column .block .img-wrapper .single-item .slick-dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #ffffff;
  opacity: 0.7;
  text-indent: -9999px;
  margin: 0 5px;
  cursor: pointer;
}

#content-wrapper .berita-column .block .img-wrapper .single-item .slick-dots li.slick-active {
  background: #ffb618;
}

#content-wrapper .berita-column .block .content {
  text-align: justify;
}

#content-wrapper .berita-column .block .tagline {
  background-color: #384ca3;
  color: #fff;
  margin-bottom: 20px;
  padding: 10px 40px;
}

#content-wrapper .berita-column .block .tagline h2 {
  font-size: 20px;
}

#content-wrapper .berita-column .block .related-post-wrapper .title {
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  padding-top: 20PX;
  border-top: 1px solid #e6e7e9;
  border-bottom: none;
  margin-top: 50px;
}

#content-wrapper .berita-column .block .related-post-wrapper .related-post .post-block {
  font-size: 16px;
  border-bottom: 1px dashed #979797;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#content-wrapper .berita-column .block .related-post-wrapper .related-post .post-block a {
  color: #696969;
}

#content-wrapper .berita-column .block .comment-wrapper {
  border: 1px solid #e6e7e9;
}

#content-wrapper .berita-column .block .comment-wrapper .col-text textarea {
  border: none;
  width: 100%;
  padding: 10px;
}

#content-wrapper .berita-column .block .comment-wrapper .col-text .bottom {
  border-top: 30px solid #f2f2f2;
  width: 100%;
  padding: 10px 15px;
}

#content-wrapper .berita-column .block .comment-wrapper .col-text .bottom .txt {
  color: #696969;
  font-style: italic;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 10vh;
}

#content-wrapper .berita-column .block .comment-wrapper .col-text .bottom button {
  background-color: #29166f;
  color: #fff;
  text-transform: uppercase;
  padding: 8px 30px;
}

#content-wrapper .berita-column .block .reaction-wrapper {
  border-top: 1px solid #e6e7e9;
  margin: 40px 0;
  padding: 20px 0;
}

#content-wrapper .berita-column .block .reaction-wrapper h2 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 30px;
}

#content-wrapper .berita-column .block .reaction-wrapper .list-reaction ul {
  padding: 0;
  margin: 0;
}

#content-wrapper .berita-column .block .reaction-wrapper .list-reaction ul li {
  display: inline-block;
  list-style: none;
  text-align: center;
  margin-right: 10px;
}

#content-wrapper .berita-column .block .reaction-wrapper .list-reaction ul li a {
  display: block;
  text-decoration: none;
}

#content-wrapper .berita-column .block .reaction-wrapper .list-reaction ul li a .txt {
  background-color: #32c5ff;
  color: #fff;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  padding: 10px 0;
}

#content-wrapper .berita-column .block .reaction-wrapper .list-reaction ul li a .txt span {
  display: block;
  font-size: 18px;
  font-weight: 600;
}

#content-wrapper .berita-column .block .tag ul {
  padding: 0;
  margin: 0;
}

#content-wrapper .berita-column .block .tag ul li {
  font-size: 12px;
  background: whitesmoke;
  padding: 5px 10px;
  color: #696969;
  border-radius: 5px;
  display: inline-block;
}

#content-wrapper .berita-column .block .share-wrapper {
  padding: 10px 0;
  display: inline-block;
  width: 100%;
  color: #696969;
}

#content-wrapper .berita-column .block .share-wrapper span {
  float: left;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed {
  float: left;
}

@media screen and (min-width: 991px) {
  #content-wrapper .berita-column .block .share-wrapper .col-sosmed {
    width: 90%;
    margin-left: 15px;
  }
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .sosmed ul {
  padding: 0;
  margin: 0;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .sosmed ul li {
  list-style: none;
  float: left;
  margin-right: 10px;
  font-size: 20px;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .sosmed ul li a {
  color: #a8aab7;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .sosmed ul li a:hover {
  color: #384ca3;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .viewers .block ul {
  padding: 0;
  margin: 0;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .viewers .block ul li {
  list-style: none;
  float: left;
  margin-right: 20px;
  font-size: 14px;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .viewers .block ul li:last-child {
  margin-right: 0;
}

#content-wrapper .berita-column .block .share-wrapper .col-sosmed .viewers .block ul li a {
  color: #696969;
}

#content-wrapper .gallery-column .slider-for .column-block {
  background: #fff;
}

#content-wrapper .gallery-column .slider-for .column-block .img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#content-wrapper .gallery-column .slider-for .column-block .title {
  color: #333333;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 10px 20px;
}

#content-wrapper .gallery-column .slider-for .column-block .date {
  color: #696969;
  background: url(../images/date.png) no-repeat left;
  padding-left: 20px;
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
  margin: 0 25px 20px;
}

#content-wrapper .gallery-column .slider-for .slick-prev {
  position: absolute;
  left: 0;
  top: 50%;
  background: url(../images/arrow-left.png) no-repeat;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  z-index: 9;
  border: none;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  #content-wrapper .gallery-column .slider-for .slick-prev {
    top: 30%;
  }
}

#content-wrapper .gallery-column .slider-for .slick-next {
  position: absolute;
  right: 0;
  top: 50%;
  background: url(../images/arrow-right.png) no-repeat;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  #content-wrapper .gallery-column .slider-for .slick-next {
    top: 30%;
  }
}

#content-wrapper .gallery-column .slider-nav {
  background: #fff;
  padding: 0px 10px 20px;
}

#content-wrapper .gallery-column .slider-nav .column-block {
  cursor: pointer;
}

#content-wrapper .gallery-column .slider-nav .column-block img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 97px;
}

#content-wrapper .gallery-column .slider-nav .slick-prev {
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/arrow-nav.png) repeat-y;
  width: 15px;
  height: 97px;
  text-indent: -9999px;
  z-index: 9;
  border: none;
  cursor: pointer;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}

#content-wrapper .gallery-column .slider-nav .slick-next {
  position: absolute;
  right: 0;
  top: 41%;
  background: url(../images/arrow-nav.png) repeat-y;
  width: 15px;
  height: 97px;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
}

#content-wrapper .column-block .block {
  margin-bottom: 50px;
  font-family: 'Open Sans', sans-serif;
}

#content-wrapper .column-block .block .img a {
  position: relative;
  display: block;
}

#content-wrapper .column-block .block .img a:hover .hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#content-wrapper .column-block .block .img a .hover {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(41, 22, 111, 0.5);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgba(255, 255, 255, 0.84);
  font-size: 25px;
  display: none;
}

#content-wrapper .column-block .block .date {
  color: #696969;
  font-size: 12px;
  font-style: italic;
  margin: 10px 0;
}

#content-wrapper .column-block .block .title {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
}

#content-wrapper .column-block .block .title a {
  text-decoration: none;
  color: #333;
}

#content-wrapper .column-block .block .title a:hover {
  color: #384ca3;
}

#content-wrapper .pagination-wrapper {
  text-align: center;
}

#content-wrapper .pagination-wrapper .pagination {
  display: inline-block;
}

#content-wrapper .pagination-wrapper .pagination .page-item {
  display: inline-block;
}

#content-wrapper .pagination-wrapper .pagination .page-item.active a {
  background-color: #384ca3;
  border: none;
  color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08), 0 7px 14px rgba(50, 50, 93, 0.11);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08), 0 7px 14px rgba(50, 50, 93, 0.11);
}

#content-wrapper .pagination-wrapper .pagination .page-item a {
  color: #8898aa;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#footer {
  background-color: #01002e;
  color: rgba(230, 231, 233, 0.8);
  padding: 50px 0;
  font-family: 'Roboto', sans-serif;
}

#footer p {
  margin-bottom: 0;
}

#footer .footer-1 {
  border-bottom: 1px solid rgba(230, 231, 233, 0.46);
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#footer .footer-1 .title {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  font-family: 'Raleway', sans-serif;
  margin: 18px 0;
}

#footer .footer-1 .menus ul {
  padding: 0;
  margin: 0;
}

#footer .footer-1 .menus ul li {
  list-style: none;
  font-size: 14px;
  line-height: normal;
  margin-bottom: 20px;
}

#footer .footer-1 .menus ul li a {
  color: rgba(230, 231, 233, 0.8);
  text-decoration: none;
}

#footer .footer-1 .menus ul li a:hover {
  color: #ffb618;
}

#footer .footer-1 .logo {
  margin-bottom: 20px;
}

#footer .footer-1 .list ul {
  padding: 0;
  margin: 0;
}

#footer .footer-1 .list ul li {
  list-style: none;
  padding-left: 40px;
  font-size: 16px;
  line-height: normal;
  margin-bottom: 20px;
}

#footer .footer-1 .list ul li:first-child {
  background: url(../images/ico-location.png) no-repeat left;
}

#footer .footer-1 .list ul li:last-child {
  background: url(../images/ico-email.png) no-repeat left;
}

#footer .footer-1 .list ul li a {
  color: rgba(230, 231, 233, 0.8);
}

#footer .footer-2 .right {
  text-align: right;
}

@media screen and (max-width: 568px) {
  #footer .footer-2 .right {
    text-align: left;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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cEI7O0FEcElBO0VBcUJRLFVBQVU7RUFDVixTQUFTO0FDbUhqQjs7QUR6SUE7RUF3QlUsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsbUJBQW1CO0FDcUg3Qjs7QURoSkE7RUE2QlksK0JBQStCO0VBQy9CLHFCQUFxQjtBQ3VIakM7O0FEckpBO0VBZ0NjLGNBQWM7QUN5SDVCOztBRHpKQTtFQXVDTSxtQkFBbUI7QUNzSHpCOztBRDdKQTtFQTJDUSxVQUFVO0VBQ1YsU0FBUztBQ3NIakI7O0FEbEtBO0VBOENVLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixtQkFBbUI7QUN3SDdCOztBRDFLQTtFQW9EWSwwREFBMEQ7QUMwSHRFOztBRDlLQTtFQXVEWSx1REFBdUQ7QUMySG5FOztBRGxMQTtFQTBEWSwrQkFBK0I7QUM0SDNDOztBRHRMQTtFQW1FTSxpQkFBaUI7QUN1SHZCOztBRHRITTtFQXBFTjtJQXFFUSxnQkFBZ0I7RUMwSHRCO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCw1MDAsNjAwLDcwMCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwJyk7XG5cbnVsLmxpc3QtdW5zdHlsZWQsXG51bC5saXN0LXVuc3R5bGVkLWNvaW57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxudWwubGlzdC11bnN0eWxlZCBpLFxudWwubGlzdC11bnN0eWxlZC1jb2luIGl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA3cHg7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXNpemU6IDEycHg7XG59XG51bC5saXN0LXVuc3R5bGVkIGxpLFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpIHtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG59XG51bC5saXN0LXVuc3R5bGVkIGxpOjphZnRlcixcbnVsLmxpc3QtdW5zdHlsZWQtY29pbiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxudWwubGlzdC11bnN0eWxlZCBsaS5pbml0LFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpLmluaXQge1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxudWwubGlzdC11bnN0eWxlZCBsaTpub3QoLmluaXQpLFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpOm5vdCguaW5pdCkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGQ7XG59XG51bC5saXN0LXVuc3R5bGVkIGxpOm5vdCguaW5pdCkuaW5hLFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpOm5vdCguaW5pdCkuaW5hIHtcbiAgdG9wOiAyNXB4O1xufVxudWwubGlzdC11bnN0eWxlZCBsaTpub3QoLmluaXQpLmVuZyxcbnVsLmxpc3QtdW5zdHlsZWQtY29pbiBsaTpub3QoLmluaXQpLmVuZyB7XG4gIHRvcDogNTZweDtcbn1cbnVsLmxpc3QtdW5zdHlsZWQgbGk6bm90KC5pbml0KTpob3ZlcixcbnVsLmxpc3QtdW5zdHlsZWQtY29pbiBsaTpub3QoLmluaXQpOmhvdmVyLFxudWwubGlzdC11bnN0eWxlZCBsaS5zZWxlY3RlZDpub3QoLmluaXQpLFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpLnNlbGVjdGVkOm5vdCguaW5pdCkge1xuICBiYWNrZ3JvdW5kOiAjZGZlMGZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51bC5saXN0LXVuc3R5bGVkIGxpLmluaXQsXG51bC5saXN0LXVuc3R5bGVkLWNvaW4gbGkuaW5pdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnVsLmxpc3QtdW5zdHlsZWQtY29pbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5saXN0LXVuc3R5bGVkIGxpOjphZnRlcixcbnVsLmxpc3QtdW5zdHlsZWQtY29pbiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGFuZ3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbC1kYXJre1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5cblxuXG5ib2R5e1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4ucmV2ZXJzZXtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuI3dyYXBwZXJ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN0b3B7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmUwZmY7XG4gIHBhZGRpbmc6IDVweCAwO1xuICAubGlzdHtcbiAgICB1bHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wLWRhdGUucG5nKSBuby1yZXBlYXQgbGVmdDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AtbWFpbC5wbmcpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpc3Qye1xuICAgIHVse1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAjYThhYWI3O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYWZ0ZXItdG9we1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2MntcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5sZWZ0e1xuICAgICAgYXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmlndGh7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTE2NmY7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J1cmdlci5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjbmF2YmFyU3VwcG9ydGVkQ29udGVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTE2NmY7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAuZm9ybS1pbmxpbmV7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51c3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTV2aDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogN3ZoO1xuICAgIH1cbiAgICB1bHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI25hdi1tZW51c3tcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MTY2ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAubG9nb3N7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzZweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIG5hdntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLm5hdmJhci1uYXZ7XG4gICAgICBsaXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pbmxpbmV7XG4gICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMDUsIDAuNTgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM2OTY5Njk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYnJlYWRjdW1iLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3VtYi1jb2x1bW57XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAuY29scy1saW5re1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5mYXN7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNiZWZvcmUtY29udGVudHtcbiAgLmNvbnRhaW5lci1mbHVpZHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5hcnJvd3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMyU7XG4gICAgICB0b3A6IDMwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAucmVke1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMmQzOTtcbiAgICAgIC5jb2wtbGVmdHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KWFuZChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1ue1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAuaGVhZC1jb2xze1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2Nre1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmx1ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODRjYTM7XG4gICAgICAuaGVhZC1jb2xze1xuICAgICAgICBjb2xvcjogI2ZmYjYxODtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgfVxuICAgICAgLmNvbHVtbntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgLmhlYWQtY29sc3tcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9ja3tcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4jY29udGVudC13cmFwcGVye1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gICYuZGV0YWlse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnBlbmd1bXVtYW57XG4gICAgLmNvbHVtbi1ibG9ja3tcbiAgICAgIC5ibG9ja3tcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nYWxsZXJ5e1xuICAgIC5jb2x1bW4tYmxvY2t7XG4gICAgICAuYmxvY2t7XG4gICAgICAgIC5pbWd7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1nYWxsZXJ5LnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlOTtcbiAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2lkZWJhcntcbiAgICAuYmxvY2t7XG4gICAgICAudG9we1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg0Y2EzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbGVhcmZpeHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmtze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmYjYxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51eHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdWx7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTBmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sdW1uLXJpZ2h0e1xuICAgIFxuICB9XG4gIC5wZW5ndW11bWFuLWNvbHVtbntcbiAgICAuY29sdW1uLXJpZ2h0e1xuICAgICAgLnRpdGxle1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmI2MTg7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAuYmVyaXRhLWNvbHVtbntcbiAgICAuc2lkZWJhcntcbiAgICAgICAgLmJsb2Nre1xuICAgICAgICAgIC50b3B7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIC5ibG9ja3tcbiAgICAgIC5kYXRle1xuICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB9XG4gICAgICAudGl0bGV7XG4gICAgICAgIGNvbG9yOiAjMzg0Y2EzO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5pbWctd3JhcHBlcntcbiAgICAgICAgLnNpbmdsZS1pdGVte1xuICAgICAgICAgIC5ibG9ja3tcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXR0OmNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpY2stcHJldntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXdoaXRlLnBuZykgbm8tcmVwZWF0IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXdoaXRlLnBuZykgbm8tcmVwZWF0IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbGljay1kb3Rze1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYjYxODtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICB9XG4gICAgICAudGFnbGluZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGNhMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWxhdGVkLXBvc3Qtd3JhcHBlcntcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMFBYO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAucmVsYXRlZC1wb3N0e1xuICAgICAgICAgIC5wb3N0LWJsb2Nre1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29tbWVudC13cmFwcGVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlN2U5O1xuICAgICAgICAuY29sLXRleHR7XG4gICAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b217XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmMmYyZjI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTB2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MTY2ZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlYWN0aW9uLXdyYXBwZXJ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBoMntcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAubGlzdC1yZWFjdGlvbntcbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZmY7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGFne1xuICAgICAgICB1bHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM2OTY5Njk7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1zb3NtZWR7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvc21lZHtcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNhOGFhYjc7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM4NGNhMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZXdlcnN7XG4gICAgICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ue1xuICAgIC5zbGlkZXItZm9ye1xuICAgICAgLmNvbHVtbi1ibG9ja3tcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6Y292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRle1xuICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGF0ZS5wbmcpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDI1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLXByZXZ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stbmV4dHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyLW5hdntcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweCAyMHB4O1xuICAgICAgLmNvbHVtbi1ibG9ja3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1wcmV2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1uYXYucG5nKSByZXBlYXQteTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogOTdweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7XG4gICAgICB9XG4gICAgICAuc2xpY2stbmV4dHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctbmF2LnBuZykgcmVwZWF0LXk7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbHVtbi1ibG9ja3tcbiAgICAuYmxvY2t7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgLmltZ3tcbiAgICAgICAgYXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5ob3ZlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhvdmVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAyMiwgMTExLCAwLjUpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kYXRle1xuICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGF7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzM4NGNhMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhZ2luYXRpb24td3JhcHBlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnBhZ2luYXRpb257XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAucGFnZS1pdGVte1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg0Y2EzO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA3cHggMTRweCByZ2JhKDUwLCA1MCwgOTMsIDAuMTEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAjODg5OGFhO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jZm9vdGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMDJlO1xuICBjb2xvcjogcmdiYSgyMzAsIDIzMSwgMjMzLCAwLjgpO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgcHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXItMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMwLCAyMzEsIDIzMywgMC40Nik7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgfVxuICAgIC5tZW51c3tcbiAgICAgIHVse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjMwLCAyMzEsIDIzMywgMC44KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZiNjE4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubG9nb3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5saXN0e1xuICAgICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY28tbG9jYXRpb24ucG5nKSBuby1yZXBlYXQgbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY28tZW1haWwucG5nKSBuby1yZXBlYXQgbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIzMCwgMjMxLCAyMzMsIDAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXItMntcbiAgICAubGVmdHt9XG4gICAgLnJpZ2h0e1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhbGV3YXk6NDAwLDUwMCw2MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCw2MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwXCIpO1xudWwubGlzdC11bnN0eWxlZCxcbnVsLmxpc3QtdW5zdHlsZWQtY29pbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG51bC5saXN0LXVuc3R5bGVkIGksXG51bC5saXN0LXVuc3R5bGVkLWNvaW4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA3cHg7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbnVsLmxpc3QtdW5zdHlsZWQgbGksXG51bC5saXN0LXVuc3R5bGVkLWNvaW4gbGkge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxudWwubGlzdC11bnN0eWxlZCBsaTo6YWZ0ZXIsXG51bC5saXN0LXVuc3R5bGVkLWNvaW4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxudWwubGlzdC11bnN0eWxlZCBsaS5pbml0LFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpLmluaXQge1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuXG51bC5saXN0LXVuc3R5bGVkIGxpOm5vdCguaW5pdCksXG51bC5saXN0LXVuc3R5bGVkLWNvaW4gbGk6bm90KC5pbml0KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZDtcbn1cblxudWwubGlzdC11bnN0eWxlZCBsaTpub3QoLmluaXQpLmluYSxcbnVsLmxpc3QtdW5zdHlsZWQtY29pbiBsaTpub3QoLmluaXQpLmluYSB7XG4gIHRvcDogMjVweDtcbn1cblxudWwubGlzdC11bnN0eWxlZCBsaTpub3QoLmluaXQpLmVuZyxcbnVsLmxpc3QtdW5zdHlsZWQtY29pbiBsaTpub3QoLmluaXQpLmVuZyB7XG4gIHRvcDogNTZweDtcbn1cblxudWwubGlzdC11bnN0eWxlZCBsaTpub3QoLmluaXQpOmhvdmVyLFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpOm5vdCguaW5pdCk6aG92ZXIsXG51bC5saXN0LXVuc3R5bGVkIGxpLnNlbGVjdGVkOm5vdCguaW5pdCksXG51bC5saXN0LXVuc3R5bGVkLWNvaW4gbGkuc2VsZWN0ZWQ6bm90KC5pbml0KSB7XG4gIGJhY2tncm91bmQ6ICNkZmUwZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwubGlzdC11bnN0eWxlZCBsaS5pbml0LFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpLmluaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsLmxpc3QtdW5zdHlsZWQtY29pbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLmxpc3QtdW5zdHlsZWQgbGk6OmFmdGVyLFxudWwubGlzdC11bnN0eWxlZC1jb2luIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxhbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbC1kYXJrIHtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnJldmVyc2Uge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4jd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGZmO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuI3RvcCAubGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI3RvcCAubGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcCAubGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbiN0b3AgLmxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC1kYXRlLnBuZykgbm8tcmVwZWF0IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3AgLmxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jdG9wIC5saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC1tYWlsLnBuZykgbm8tcmVwZWF0IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcCAubGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN0b3AgLmxpc3QgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiN0b3AgLmxpc3QyIHVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI3RvcCAubGlzdDIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjdG9wIC5saXN0MiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuI3RvcCAubGlzdDIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3RvcCAubGlzdDIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYThhYWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhZnRlci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhZnRlci10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI2FmdGVyLXRvcCAubmF2MiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNhZnRlci10b3AgLm5hdjIgLmxlZnQgYSBpbWcge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICNhZnRlci10b3AgLm5hdjIgLmxlZnQgYSBpbWcge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuI2FmdGVyLXRvcCAubmF2MiAucmlndGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkxNjZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNhZnRlci10b3AgLm5hdjIgLnJpZ3RoIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiNhZnRlci10b3AgLm5hdjIgLnJpZ3RoIGJ1dHRvbiAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYnVyZ2VyLnBuZykgbm8tcmVwZWF0O1xufVxuXG4jYWZ0ZXItdG9wIC5uYXYyICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MTY2Zjtcbn1cblxuI2FmdGVyLXRvcCAubmF2MiAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuI2FmdGVyLXRvcCAubmF2MiAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAuZm9ybS1pbmxpbmUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbiNhZnRlci10b3AgLm5hdjIgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLmZvcm0taW5saW5lIC5idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYWZ0ZXItdG9wIC5tZW51cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTV2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjYWZ0ZXItdG9wIC5tZW51cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAjYWZ0ZXItdG9wIC5tZW51cyB7XG4gICAgaGVpZ2h0OiA3dmg7XG4gIH1cbn1cblxuI2FmdGVyLXRvcCAubWVudXMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jYWZ0ZXItdG9wIC5tZW51cyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjYWZ0ZXItdG9wIC5tZW51cyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbiNhZnRlci10b3AgLm1lbnVzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNhZnRlci10b3AgLm1lbnVzIHVsIGxpIGEge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jbmF2LW1lbnVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MTY2ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4jbmF2LW1lbnVzIC5sb2dvcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzNnB4KSB7XG4gICNuYXYtbWVudXMgLmxvZ29zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbmF2LW1lbnVzIG5hdiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdi1tZW51cyBuYXYgLm5hdmJhci1uYXYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuXG4jbmF2LW1lbnVzIG5hdiAubmF2YmFyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNuYXYtbWVudXMgbmF2IC5mb3JtLWlubGluZSB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbmF2LW1lbnVzIG5hdiAuZm9ybS1pbmxpbmUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI25hdi1tZW51cyBuYXYgLmZvcm0taW5saW5lIGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4jbmF2LW1lbnVzIG5hdiAuZm9ybS1pbmxpbmUgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMDUsIDAuNTgpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbmF2LW1lbnVzIG5hdiAuZm9ybS1pbmxpbmUgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbiNuYXYtbWVudXMgbmF2IC5mb3JtLWlubGluZSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNicmVhZGN1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2JyZWFkY3VtYi13cmFwcGVyIC5iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2JyZWFkY3VtYi13cmFwcGVyIC5iZyBpbWcge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYnJlYWRjdW1iLXdyYXBwZXIgLmJnIGltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgI2JyZWFkY3VtYi13cmFwcGVyIC5iZyBpbWcge1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICB9XG59XG5cbiNicmVhZGN1bWItd3JhcHBlciAuYmcgLmJyZWFkY3VtYi1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuI2JyZWFkY3VtYi13cmFwcGVyIC5iZyAuYnJlYWRjdW1iLWNvbHVtbiAuY29scy1saW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2JyZWFkY3VtYi13cmFwcGVyIC5iZyAuYnJlYWRjdW1iLWNvbHVtbiAuY29scy1saW5rIC5mYXMge1xuICBtYXJnaW46IDAgMjBweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4jYmVmb3JlLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNiZWZvcmUtY29udGVudCAuY29udGFpbmVyLWZsdWlkIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zJTtcbiAgdG9wOiAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNiZWZvcmUtY29udGVudCAuY29udGFpbmVyLWZsdWlkIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuI2JlZm9yZS1jb250ZW50IC5jb250YWluZXItZmx1aWQgLmFycm93IGEge1xuICBtYXJnaW46IDAgMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNiZWZvcmUtY29udGVudCAuY29udGFpbmVyLWZsdWlkIC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIyZDM5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgI2JlZm9yZS1jb250ZW50IC5jb250YWluZXItZmx1aWQgLnJlZCAuY29sLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMjglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAjYmVmb3JlLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCAucmVkIC5jb2wtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cbn1cblxuI2JlZm9yZS1jb250ZW50IC5jb250YWluZXItZmx1aWQgLnJlZCAuY29sdW1uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuI2JlZm9yZS1jb250ZW50IC5jb250YWluZXItZmx1aWQgLnJlZCAuY29sdW1uIC5oZWFkLWNvbHMge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xufVxuXG4jYmVmb3JlLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCAucmVkIC5jb2x1bW4gLmJsb2NrIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4jYmVmb3JlLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCAuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODRjYTM7XG59XG5cbiNiZWZvcmUtY29udGVudCAuY29udGFpbmVyLWZsdWlkIC5ibHVlIC5oZWFkLWNvbHMge1xuICBjb2xvcjogI2ZmYjYxODtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuI2JlZm9yZS1jb250ZW50IC5jb250YWluZXItZmx1aWQgLmJsdWUgLmNvbHVtbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbiNiZWZvcmUtY29udGVudCAuY29udGFpbmVyLWZsdWlkIC5ibHVlIC5jb2x1bW4gLmhlYWQtY29scyB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG59XG5cbiNiZWZvcmUtY29udGVudCAuY29udGFpbmVyLWZsdWlkIC5ibHVlIC5jb2x1bW4gLmJsb2NrIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4jY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4jY29udGVudC13cmFwcGVyLmRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnBlbmd1bXVtYW4gLmNvbHVtbi1ibG9jayAuYmxvY2sgLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5nYWxsZXJ5IC5jb2x1bW4tYmxvY2sgLmJsb2NrIC5pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLWdhbGxlcnkucG5nKSBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5nYWxsZXJ5IC5jb2x1bW4tYmxvY2sgLmJsb2NrIC5udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjVweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuZ2FsbGVyeSAuY29sdW1uLWJsb2NrIC5ibG9jayAuZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnNpZGViYXIgLmJsb2NrIC50b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg0Y2EzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLnNpZGViYXIgLmJsb2NrIC50b3Age1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4jY29udGVudC13cmFwcGVyIC5zaWRlYmFyIC5ibG9jayAudG9wIC5jbGVhcmZpeCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5zaWRlYmFyIC5ibG9jayAudG9wIC5jbGVhcmZpeCAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnNpZGViYXIgLmJsb2NrIC50b3AgLmNsZWFyZml4IC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5zaWRlYmFyIC5ibG9jayAudG9wIC5jbGVhcmZpeCAubGlua3MgYSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmYjYxODtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuc2lkZWJhciAuYmxvY2sgLm1lbnV4IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuc2lkZWJhciAuYmxvY2sgLm1lbnV4IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5zaWRlYmFyIC5ibG9jayAubWVudXggdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnNpZGViYXIgLmJsb2NrIC5tZW51eCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnNpZGViYXIgLmJsb2NrIC5tZW51eCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTBmZjtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAucGVuZ3VtdW1hbi1jb2x1bW4gLmNvbHVtbi1yaWdodCAudGl0bGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnBlbmd1bXVtYW4tY29sdW1uIC5jb2x1bW4tcmlnaHQgLnRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmI2MTg7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiAnJztcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuc2lkZWJhciAuYmxvY2sgLnRvcCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLmRhdGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC50aXRsZSB7XG4gIGNvbG9yOiAjMzg0Y2EzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLmltZy13cmFwcGVyIC5zaW5nbGUtaXRlbSAuYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXR0OiBjb3Zlcjtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLmltZy13cmFwcGVyIC5zaW5nbGUtaXRlbSAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQgbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogN3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5pbWctd3JhcHBlciAuc2luZ2xlLWl0ZW0gLnNsaWNrLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXdoaXRlLnBuZykgbm8tcmVwZWF0IGxlZnQ7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLmltZy13cmFwcGVyIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5pbWctd3JhcHBlciAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLmltZy13cmFwcGVyIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZiNjE4O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC50YWdsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGNhMztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLnRhZ2xpbmUgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5yZWxhdGVkLXBvc3Qtd3JhcHBlciAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMjBQWDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5yZWxhdGVkLXBvc3Qtd3JhcHBlciAucmVsYXRlZC1wb3N0IC5wb3N0LWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5Nzk3OTc7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAucmVsYXRlZC1wb3N0LXdyYXBwZXIgLnJlbGF0ZWQtcG9zdCAucG9zdC1ibG9jayBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5jb21tZW50LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuY29tbWVudC13cmFwcGVyIC5jb2wtdGV4dCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5jb21tZW50LXdyYXBwZXIgLmNvbC10ZXh0IC5ib3R0b20ge1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmMmYyZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5jb21tZW50LXdyYXBwZXIgLmNvbC10ZXh0IC5ib3R0b20gLnR4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTB2aDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLmNvbW1lbnQtd3JhcHBlciAuY29sLXRleHQgLmJvdHRvbSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkxNjZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5yZWFjdGlvbi13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5yZWFjdGlvbi13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLnJlYWN0aW9uLXdyYXBwZXIgLmxpc3QtcmVhY3Rpb24gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5yZWFjdGlvbi13cmFwcGVyIC5saXN0LXJlYWN0aW9uIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLnJlYWN0aW9uLXdyYXBwZXIgLmxpc3QtcmVhY3Rpb24gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5yZWFjdGlvbi13cmFwcGVyIC5saXN0LXJlYWN0aW9uIHVsIGxpIGEgLnR4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAucmVhY3Rpb24td3JhcHBlciAubGlzdC1yZWFjdGlvbiB1bCBsaSBhIC50eHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC50YWcgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC50YWcgdWwgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5zaGFyZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLnNoYXJlLXdyYXBwZXIgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuc2hhcmUtd3JhcHBlciAuY29sLXNvc21lZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuc2hhcmUtd3JhcHBlciAuY29sLXNvc21lZCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuc2hhcmUtd3JhcHBlciAuY29sLXNvc21lZCAuc29zbWVkIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuc2hhcmUtd3JhcHBlciAuY29sLXNvc21lZCAuc29zbWVkIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuc2hhcmUtd3JhcHBlciAuY29sLXNvc21lZCAuc29zbWVkIHVsIGxpIGEge1xuICBjb2xvcjogI2E4YWFiNztcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLnNoYXJlLXdyYXBwZXIgLmNvbC1zb3NtZWQgLnNvc21lZCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzODRjYTM7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmJlcml0YS1jb2x1bW4gLmJsb2NrIC5zaGFyZS13cmFwcGVyIC5jb2wtc29zbWVkIC52aWV3ZXJzIC5ibG9jayB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLnNoYXJlLXdyYXBwZXIgLmNvbC1zb3NtZWQgLnZpZXdlcnMgLmJsb2NrIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jY29udGVudC13cmFwcGVyIC5iZXJpdGEtY29sdW1uIC5ibG9jayAuc2hhcmUtd3JhcHBlciAuY29sLXNvc21lZCAudmlld2VycyAuYmxvY2sgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmVyaXRhLWNvbHVtbiAuYmxvY2sgLnNoYXJlLXdyYXBwZXIgLmNvbC1zb3NtZWQgLnZpZXdlcnMgLmJsb2NrIHVsIGxpIGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuZ2FsbGVyeS1jb2x1bW4gLnNsaWRlci1mb3IgLmNvbHVtbi1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItZm9yIC5jb2x1bW4tYmxvY2sgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItZm9yIC5jb2x1bW4tYmxvY2sgLnRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItZm9yIC5jb2x1bW4tYmxvY2sgLmRhdGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRlLnBuZykgbm8tcmVwZWF0IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAyNXB4IDIwcHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItZm9yIC5zbGljay1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItZm9yIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuXG4jY29udGVudC13cmFwcGVyIC5nYWxsZXJ5LWNvbHVtbiAuc2xpZGVyLWZvciAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItZm9yIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuXG4jY29udGVudC13cmFwcGVyIC5nYWxsZXJ5LWNvbHVtbiAuc2xpZGVyLW5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItbmF2IC5jb2x1bW4tYmxvY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItbmF2IC5jb2x1bW4tYmxvY2sgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk3cHg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmdhbGxlcnktY29sdW1uIC5zbGlkZXItbmF2IC5zbGljay1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctbmF2LnBuZykgcmVwZWF0LXk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB6LWluZGV4OiA5O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuZ2FsbGVyeS1jb2x1bW4gLnNsaWRlci1uYXYgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQxJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1uYXYucG5nKSByZXBlYXQteTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogOTdweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5jb2x1bW4tYmxvY2sgLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5jb2x1bW4tYmxvY2sgLmJsb2NrIC5pbWcgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmNvbHVtbi1ibG9jayAuYmxvY2sgLmltZyBhOmhvdmVyIC5ob3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmNvbHVtbi1ibG9jayAuYmxvY2sgLmltZyBhIC5ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAyMiwgMTExLCAwLjUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NCk7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuY29sdW1uLWJsb2NrIC5ibG9jayAuZGF0ZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmNvbHVtbi1ibG9jayAuYmxvY2sgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5jb2x1bW4tYmxvY2sgLmJsb2NrIC50aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAuY29sdW1uLWJsb2NrIC5ibG9jayAudGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzg0Y2EzO1xufVxuXG4jY29udGVudC13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGNhMztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgN3B4IDE0cHggcmdiYSg1MCwgNTAsIDkzLCAwLjExKTtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gYSB7XG4gIGNvbG9yOiAjODg5OGFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMDJlO1xuICBjb2xvcjogcmdiYSgyMzAsIDIzMSwgMjMzLCAwLjgpO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cblxuI2Zvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMSwgMjMzLCAwLjQ2KTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNmb290ZXIgLmZvb3Rlci0xIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMThweCAwO1xufVxuXG4jZm9vdGVyIC5mb290ZXItMSAubWVudXMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNmb290ZXIgLmZvb3Rlci0xIC5tZW51cyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyLTEgLm1lbnVzIHVsIGxpIGEge1xuICBjb2xvcjogcmdiYSgyMzAsIDIzMSwgMjMzLCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNmb290ZXIgLmZvb3Rlci0xIC5tZW51cyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmI2MTg7XG59XG5cbiNmb290ZXIgLmZvb3Rlci0xIC5sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyLTEgLmxpc3QgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNmb290ZXIgLmZvb3Rlci0xIC5saXN0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNmb290ZXIgLmZvb3Rlci0xIC5saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY28tbG9jYXRpb24ucG5nKSBuby1yZXBlYXQgbGVmdDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyLTEgLmxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvLWVtYWlsLnBuZykgbm8tcmVwZWF0IGxlZnQ7XG59XG5cbiNmb290ZXIgLmZvb3Rlci0xIC5saXN0IHVsIGxpIGEge1xuICBjb2xvcjogcmdiYSgyMzAsIDIzMSwgMjMzLCAwLjgpO1xufVxuXG4jZm9vdGVyIC5mb290ZXItMiAucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgI2Zvb3RlciAuZm9vdGVyLTIgLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iXX0= */
