@import url("../font/font.css");
@import url("./slick.css");
[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}

[dir="rtl"] .slick-next:before {
  content: "\2190";
}

[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}

[dir="rtl"] .slick-prev:before {
  content: "\2192";
}

[dir="rtl"] .slick-slide {
  float: right;
}

* {
  margin: 0px auto;
  padding: 0px;
  outline: none;
}

img {
  border: none;
}

a {
  color: #6a6a6a;
  text-decoration: none;
}

a:hover, a:focus {
  color: #f57ebf;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: "Oxygen", sans-serif;
}

h1 {
  font-size: 60px;
}

h2 {
  font-size: 30px;
  margin-bottom: 20px;
}

h3 {
  font-size: 26px;
  margin-bottom: 20px;
}

h4 {
  font-size: 22px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

body {
  font-family: "Oxygen", sans-serif;
  font-size: 14px;
  background-color: #fff;
}

p {
  font-family: 'Oxygen', sans-serif;
  font-size: 14px;
}

ul {
  margin: 0px;
  padding: 0px;
}

.row {
  max-width: 1170px;
}

.button-border {
  width: 236px;
  text-align: center;
  color: #6e093e;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Oxygen", sans-serif;
  padding: 10px 0px;
  border: 2px solid #fff;
  display: inline-block;
  margin: 0px 3px;
  background: rgba(255, 255, 255, 0.7);
  transition: background-color 300ms ease-out;
}

.button-border:hover {
  color: #6e093e;
  background: rgba(255, 255, 255, 0.9);
}

li {
  list-style: none;
}

input[type="text"] {
  font-family: "Oxygen", sans-serif;
  box-shadow: none;
}

input[type="submit"] {
  font-family: "Oxygen", sans-serif;
}

select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-color: #fff;
  background-image: url(../img/select-bg.png);
  background-position: 97% center;
  border-color: #ccc;
  padding-left: 12px;
  line-height: 20px;
  height: 38px;
  display: block;
}

input[type="file"], input[type="radio"] {
  margin: 0 5px 0 1rem;
}

/*==== HEADER =====*/
.utility_navigation {
  background: #6e093e;
  padding: 9px 0px 8px 0px;
  transition: all 0.5s;
}

.head-detail {
  width: auto;
  height: auto;
  float: left;
  margin-top: 3px;
}

.head-detail ul li {
  width: auto;
  height: auto;
  float: left;
  list-style: none;
  border-right: 1px solid #6e093e;
  padding-right: 13px;
  margin-right: 13px;
}

.head-detail ul li:last-child {
  border: none;
  margin: 0px;
  padding: 0px;
}

.head-detail ul li p, .head-detail ul li a {
  color: #ffffff;
  margin: 0px;
}

.head-detail ul li a:hover {
  color: #FF8F00;
}

.head-detail ul li p .fa {
  color: #FF8F00;
}

.head-detail ul li p span {
  margin-right: 8px;
}

.social-nav {
  width: auto;
  height: auto;
  float: right;
}

.social-nav ul li {
  width: auto;
  height: auto;
  float: left;
  list-style: none;
}

.social-nav ul li a {
  color: #FF8F00;
  font-size: 10px;
  margin-right: 2px;
}

.social-nav ul li:last-child a {
  margin-right: 0px;
}

.social-nav ul li a .fa-inverse {
  color: #fff;
  font-weight: bold;
}

.social-nav ul li a:hover {
  color: #f57ebf;
}

.head-account {
  width: auto;
  height: auto;
  float: right;
  padding: 0 15px 0 0;
}

.head-account ul li {
  width: auto;
  height: auto;
  float: left;
}

.head-account ul li a {
  color: #fff;
  font-size: 14px;
  font-family: "Oxygen", sans-serif;
  padding: 0 8px;
}

.primary_navigation {
  background: #b50f66;
  padding: 30px 0px;
  transition: all 0.5s;
}

.top-bar {
  background: #b50f66;
}

.top-bar .name {
  padding-top: 8px;
}

.top-bar-section ul li {
  margin: 0 12px;
}

.top-bar-section ul li > a {
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Oxygen", sans-serif;
  border-bottom: 2px solid transparent;
}

.top-bar-section ul li, .top-bar-section ul li:not(.has-from) a:not(.button), .top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section ul li:not(.has-form) a:not(.button):hover {
  background: none;
  padding: 0 3px;
}

.top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section ul li.selected > a {
  color: #fff;
  border-bottom: 2px solid #fff;
}

.top-bar-section ul .dropdown li:not(.has-form):not(.active) > a:not(.button) {
  color: #6a6a6a;
  line-height: 2.2;
  background: none;
}

.top-bar-section ul .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
  color: #fff;
  border-bottom: 2px solid #fff;
}

.top-bar-section ul .has-dropdown > a:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  margin-top: -7px;
  border: none;
  font-size: 16px;
}

.top-bar-section ul .has-dropdown > a {
  padding-right: 1.5rem !important;
}

.top-bar .logo {
  height: 70px;
  width: auto;
  position: relative;
  top: -23px;
  transition: height 0.5s;
  transition-timing-function: ease-out;
}

.header-fix .top-bar .logo {
  height: 56px;
  top: -13px;
}

/*.top-bar-section .dropdown{border: 1px solid rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  background-clip: padding-box; background:#fff;}
*/
.search-form {
  float: left;
  margin: 0px 0px 0px 25px;
}

.search-form input[type=text] {
  color: transparent;
  cursor: pointer;
  background: white url(../img/search.png) no-repeat 11px 11px;
  top: 0px;
  border: solid 1px #b4b4b4;
  padding: 0px;
  width: 42px;
  height: 42px;
  border-radius: 10em;
  transition: all .5s;
}

.search-form input[type=text]:focus {
  width: 180px;
  padding-left: 32px;
  color: #000;
  background-color: #fff;
  cursor: auto;
  border-color: #DF5900;
  box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
}

.search-form input[type=submit] {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
}

.header-fix {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 9999;
  float: left;
  padding: 20px 0px;
  transition: all 0s;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.hero {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
}

.slider-cap {
  width: 100%;
  height: auto;
  display: inline-block;
  position: absolute;
  top: 24%;
  text-align: center;
  z-index: 9999;
  margin: 0 auto;
}

.slider-cap h1 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}

.slider-cap p {
  text-align: center;
  color: #fff;
  font-weight: 300;
  font-size: 22px;
  max-width: 830px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 35px;
}

.bg-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  background: rgba(25, 25, 25, 0.2);
}

.hero .slick-slide {
  max-height: 546px;
  overflow: hidden;
}

.hero .slick-slide img {
  width: 100%;
}

.hero .slick-prev, .hero .slick-next {
  width: 49px;
  height: 49px;
  border: 2px solid #fff;
  border-radius: 50%;
  top: 48%;
  min-width: inherit;
}

.hero .slick-prev {
  background: url(../img/slider-left-arrow.png) no-repeat center;
  left: 35px;
  z-index: 10;
}

.hero .slick-next {
  background: url(../img/slider-right-arrow.png) no-repeat center;
  right: 35px;
}

.hero .button {
  width: 240px;
  font-size: 20px;
  font-weight: 700;
  padding: 12px 0px;
  margin: 0px 3px;
}

.home-section {
  width: 100%;
  height: auto;
  float: left;
  padding: 55px 0px 67px 0px;
}

.sec-title {
  width: 100%;
  height: auto;
}

.sec-title h2 {
  color: #a6c327;
  margin-bottom: 3px;
}

.sec-title p {
  font-size: 17px;
  font-weight: 300;
  color: #dddddd;
}

.home-stories {
  width: 100%;
  height: auto;
  float: left;
  background: #f4f7f4;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  padding: 40px 0px 57px 0px;
}

.home-stories .sec-title h2 {
  margin-bottom: 20px;
}

.home-stories .sec-title p {
  max-width: 995px;
  margin: 0 auto;
}

.home-stories a {
  width: 100%;
  height: auto;
  color: #DF5900;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border: 2px solid #DF5900;
  max-width: 192px;
  display: block;
  line-height: 44px;
  margin-top: 44px;
  text-align: center;
}

.home-stories a:hover {
  border-color: #B8B8AF;
  color: #B8B8AF;
}

.home-deals {
  width: 100%;
  height: auto;
  float: left;
  padding: 57px 0px 80px 0px;
  border-bottom: 1px solid #e8e8e8;
}

.home-deals .sec-title h2 {
  margin-bottom: 18px;
}

.delas-main {
  width: 100%;
  height: auto;
  float: left;
}

.deals-all {
  margin-top: 23px;
}

.wc_deal img {
  width: 100%;
  min-height: 245px;
}

.deals-all .deal-item {
  height: auto;
  float: left;
  position: relative;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.deals-all .deal-item:first-child, .deals-all .deal-item:last-child {
  width: 33.5%;
}

.deals-all .deal-item:nth-child(2), .deals-all .deal-item:nth-child(5) {
  width: 38.8%;
}

.deals-all .deal-item:nth-child(3), .deals-all .deal-item:nth-child(4) {
  width: 27.6%;
}

.deal-item2 {
  width: 38.8%;
  height: auto;
  float: left;
  position: relative;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.deal-item3 {
  width: 27.6%;
  height: auto;
  float: left;
  position: relative;
  border-bottom: 2px solid #ffffff;
}

.deal-item4 {
  width: 27.6%;
  height: auto;
  float: left;
  position: relative;
  border-right: 2px solid #ffffff;
}

.deal-item5 {
  width: 38.8%;
  height: auto;
  float: left;
  position: relative;
  border-right: 2px solid #ffffff;
}

.deal-item6 {
  width: 33.5%;
  height: auto;
  float: left;
  position: relative;
}

.deal-overlay {
  width: 100%;
  height: 65px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(16, 16, 16, 0.3);
  transition: height 1s;
  padding: 9px 0px 22px 25px;
  transition: all 0.8s;
}

.deals-all .deal-item:nth-child(3) .deal-overlay {
  height: 88px;
}

.deal-overlay h5 {
  color: #ffff00;
  font-size: 18px;
  margin-bottom: 0px;
}

.deal-overlay p {
  font-size: 15px;
  color: #fff;
  font-weight: 300;
}

.deal-overlay a {
  color: #fff;
  width: 132px;
  text-align: center;
  border: 1px solid #fff;
  display: block;
  line-height: 34px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  display: none;
}

.wc_deal:hover .deal-overlay {
  height: 100% !important;
  padding-top: 73px;
  text-align: center;
  transition: all 0.8s;
}

.wc_deal:hover .deal-overlay a {
  display: block;
}

.wc_deal:hover .deal-overlay h5 {
  font-size: 20px;
}

.wc_deal:hover .deal-overlay p {
  font-size: 18px;
}

.home-deals .slick-prev, .home-deals .slick-next {
  width: 49px;
  height: 49px;
  border: 2px solid #a6a6a6;
  border-radius: 50%;
  top: 48%;
  min-width: inherit;
}

.home-deals .slick-prev {
  background: url(../img/deal-left-arrow.png) no-repeat center;
  left: -75px;
}

.home-deals .slick-next {
  background: url(../img/deal-right-arrow.png) no-repeat center;
  right: -75px;
}

.home-deals .slick-prev:hover, .home-deals .slick-prev:focus {
  background: url(../img/deal-left-arrow.png) no-repeat center;
}

.home-deals .slick-next:hover, .home-deals .slick-next:focus {
  background: url(../img/deal-right-arrow.png) no-repeat center;
}

.home-customer {
  width: 100%;
  height: auto;
  float: left;
}

.happy-title {
  width: 100%;
  height: auto;
  float: left;
  background: #a6c327;
  text-align: center;
  padding: 32px 0px 134px 0px;
  border-bottom: 1px solid #e8e8e8;
}

.happy-title h2 {
  display: block;
  color: #fff;
  font-weight: 300;
}

.happy-slider {
  width: 100%;
  height: auto;
  float: left;
  margin-top: -87px;
  padding-bottom: 60px;
}

.happy-slider figure {
  width: 148px;
  height: 148px;
  overflow: hidden;
  border: 5px solid #eee;
  margin-top: 14px;
  margin-bottom: 8px;
  background-color: #fff;
}

.happy-slider figure img {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.happy-slider .slick-center figure {
  width: 174px;
  height: 174px;
  margin-top: 0px;
}

.happy-caption {
  width: 100%;
  height: auto;
  float: left;
  text-align: center;
  padding: 0 44px;
}

.happy-caption h6 {
  font-weight: 700;
  color: #6a6a6a;
}

.happy-caption span {
  font-size: 14px;
  color: #616161;
  font-family: "Oxygen", sans-serif;
}

.happy-caption p {
  font-size: 15px;
  color: #6a6a6a;
  display: none;
}

.slick-center .happy-caption p {
  display: block;
  margin-bottom: 27px;
}

.slick-center .happy-caption h6 {
  font-size: 15px;
  color: #a6c327;
  font-weight: normal;
}

.slick-center .happy-caption span {
  display: none;
}

.happy-slider .slick-prev, .happy-slider .slick-next {
  width: 26px;
  height: 44px;
  top: 17%;
  min-width: inherit;
}

.happy-slider .slick-prev {
  background: url(../img/happy-left-arrow.png) no-repeat center;
  left: 0px;
}

.happy-slider .slick-next {
  background: url(../img/happy-right-arrow.png) no-repeat center;
  right: 0px;
}

.happy-slider .slick-prev:hover, .happy-slider .slick-prev:focus {
  background: url(../img/happy-left-arrow.png) no-repeat center;
  left: 0px;
}

.happy-slider .slick-next:hover, .happy-slider .slick-next:focus {
  background: url(../img/happy-right-arrow.png) no-repeat center;
  right: 0px;
}

footer {
  width: 100%;
  height: auto;
  float: left;
}

.tow_column {
  padding: 0 0px;
}

.footer-top {
  width: 100%;
  height: auto;
  float: left;
  background: #860b4b;
  padding: 50px 0px 52px 0px;
}

.footer-top h6 {
  font-weight: 700;
  color: #FFF;
  margin-bottom: 32px;
}

.footer-menu {
  width: 100%;
  height: auto;
  float: left;
}

.footer-top ul {
  width: 100%;
  height: auto;
  float: left;
  margin: 0px;
  padding: 0px;
}

.footer-menu ul li {
  width: 100%;
  height: auto;
  float: left;
}

.footer-menu ul li a {
  font-size: 15px;
  font-weight: 300;
  color: #fff;
  text-transform: capitalize;
}

.footer-menu ul li a:hover {
  color: #f57ebf;
}

.footer-social {
  width: 100%;
  height: auto;
  margin: 0 auto;
  max-width: 232px;
}

.footer-social li {
  width: 22%;
  height: auto;
  float: left;
  margin-right: 3%;
}

.footer-social li .fa {
  width: 100%;
  height: auto;
  float: left;
  text-align: center;
  color: #fff;
  font-size: 24px;
  padding: 13px 0px;
}

.footer-social li:last-child {
  margin-right: 0px;
}

.footer-social li a {
  width: 100%;
  height: auto;
  float: left;
}

.footer-social li a.soc-fb .fa {
  background: #3b5998;
}

.footer-social li a.soc-fb .fa:hover {
  color: #3b5998;
  background: #fff;
}

.footer-social li a.soc-twit .fa {
  background: #56a3d9;
}

.footer-social li a.soc-twit .fa:hover {
  color: #56a3d9;
  background: #fff;
}

.footer-social li a.soc-google .fa {
  background: #dd4b39;
}

.footer-social li a.soc-google .fa:hover {
  color: #dd4b39;
  background: #fff;
}

.footer-social li a.soc-youtube .fa {
  background: #bf221f;
}

.footer-social li a.soc-youtube .fa:hover {
  color: #bf221f;
  background: #fff;
}

.bor-blue-but {
  border: 2px solid #a6c327;
  width: 96%;
  display: block;
  float: left;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 39px;
  margin-top: 40px;
}

.bor-blue-but:hover {
  background: #a6c327;
  color: #fff;
}

.footer-form {
  width: 100%;
  height: auto;
  margin: 0 auto;
  max-width: 305px;
}

.footer-form input[type="text"] {
  width: 100%;
  float: left;
  background: #e8e8e8;
  border: none;
  font-size: 15px;
  color: #646464;
  font-weight: 300;
  height: 40px;
  line-height: 40px;
  padding: 0px 12px;
  margin-bottom: 10px;
}

.footer-form input[type="submit"] {
  width: auto;
  height: 35px;
  float: left;
  background: #a6c327;
  color: #fff;
  border: none;
  font-size: 15px;
  font-weight: 700;
  padding: 0px 16px;
  line-height: 35px;
  margin-top: 10px;
}

.footer-form input[type="submit"]:hover {
  border: 2px solid #a6c327;
  background: none;
  padding: 0px 14px;
  line-height: 31px;
}

.footer-detail {
  width: auto;
  height: auto;
  float: right;
  max-width: 100%;
}

.footer-detail h4 {
  color: #fff;
  font-weight: 700;
  margin-top: 22px;
  margin-bottom: 11px;
}

.footer-detail h4 span {
  font-weight: 300;
  color: #afafaf;
}

.footer-detail h3 {
  font-weight: 300;
  color: #f57ebf;
}

.footer-detail h3 a {
  font-weight: 300;
  color: #f57ebf;
}

.footer-detail h3 a:hover {
  color: #99ABB7;
}

.footer-detail h6 {
  margin-bottom: 5px;
}

.footer-detail > a {
  font-weight: 300;
  font-size: 15px;
  color: #fff;
}

.footer-detail a:hover {
  color: #f57ebf;
}

.footer-bottom {
  width: 100%;
  height: auto;
  float: left;
  background: #860b4b;
  padding: 22px 0px 22px 0px;
}

.footer-copyright {
  width: 100%;
  height: auto;
  float: left;
}

.footer-copyright div {
  text-align: center;
  font-weight: 300;
  color: #fff;
}

.footer-copyright a {
  color: #fff;
  font-weight: 300;
  font-size: 12px;
}

.footer-copyright a:hover {
  color: #f57ebf;
}

.footer-copyright .column_header {
  font-weight: 500;
  margin-bottom: 8px;
  width: 100%;
  margin-top: 25px;
}

/*================              INNER              =====================*/
.inner-main {
  width: 100%;
  height: auto;
  float: left;
  background: #f1f1f1;
  padding: 20px 0 95px 0;
}

.inner-left {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  border: 1px solid #e4e4e4;
}

.inner-right {
  width: 100%;
  height: auto;
  float: left;
}

.about-full {
  width: 100%;
  height: auto;
  float: left;
}

.about-title {
  width: 100%;
  height: auto;
  float: left;
  background: #a6c327;
  text-align: center;
  margin-bottom: 68px;
  position: relative;
}

.arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #a6c327;
  position: absolute;
  bottom: -10px;
  margin: 0 auto;
  display: inline-block;
}

.about-title h3, .about-full .about-title h3 {
  color: #fff;
  margin: 10px 0px 18px 0px;
}

.about-full p, .about-full #photogalleryTable {
  color: #8a8a8a;
  font-size: 18px;
  font-weight: 300;
  padding: 0 4% 0 9%;
}

.about-full h3 {
  font-weight: 300;
  color: #a6c327;
  text-align: center;
  margin-top: 75px;
}

.about-full ul {
  color: #8a8a8a;
  font-size: 16px;
  font-weight: 300;
  padding: 0 4% 0 9%;
  margin-bottom: 20px;
}

.about-full li {
  list-style: disc;
  line-height: 1.9;
}

.inner-full {
  width: 100%;
  height: auto;
  float: left;
  padding: 0px 40px 40px;
}

.about-team {
  width: 100%;
  height: auto;
  float: left;
  padding-top: 50px;
}

.team-item {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  margin-bottom: 52px;
}

.team-image {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
}

.team-image img {
  width: auto;
  height: auto;
  float: left;
  max-width: 100%;
}

.team-full {
  width: 100%;
  height: auto;
  float: left;
  padding: 40px 0px;
}

.team-detail {
  text-transform: uppercase;
  font-weight: 700;
}

.team-image img {
  /* Safari and Chrome */
  /* Firefox */
  /* IE 9 */
  /* Opera */
  transition: all 1s ease;
}

.team-image:hover img {
  -webkit-transform: scale(1.25);
  /* Safari and Chrome */
  /* Firefox */
  -ms-transform: scale(1.25);
  /* IE 9 */
  /* Opera */
  transform: scale(1.25);
}

.team-content {
  width: 92%;
  height: auto;
  float: left;
  position: absolute;
  bottom: 11px;
  background: #fff;
  margin: 0px 4%;
  text-align: center;
}

.team-content h6 {
  text-transform: uppercase;
  font-weight: 700;
  color: #292929;
  margin: 8px 0 0 0;
}

.team-content h6 a {
  color: #292929;
}

.team-content p {
  color: #6d6d6d;
  margin-bottom: 8px;
}

.right-div {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  border: 1px solid #e4e4e4;
  padding: 20px 20px 20px;
  margin-bottom: 29px;
}

.right-div-title {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 12px;
}

.right-div-title em {
  color: #c3c3c3;
  float: left;
  margin-right: 16px;
}

.right-div-title .fa-inverse {
  color: #fff;
  font-size: 20px;
}

.right-div-title h4 {
  color: #860b4b;
  font-size: 24px;
  display: inline-block;
  float: left;
  margin: 0px;
  line-height: 36px;
}

.right-div ul {
  width: 100%;
  height: auto;
  float: left;
  margin: 0px 0px 12px 0px;
  display: block;
}

.right-div ul li a {
  color: #8a8a8a;
  font-size: 14px;
  width: 100%;
}

.right-div .category-list .category-header:hover > a {
  color: #f57ebf;
}

.right-div .category-list > li {
  font-weight: 600;
}

.right-div .subcategory-list {
  margin: 0px 0px 12px 20px;
}

.right-div .subcategory-list > li {
  font-weight: 400;
}

.right-div .subcategory-list > li:hover a {
  color: #f57ebf;
}

.about-deals {
  width: 100%;
  height: auto;
  float: left;
  padding: 8px 0px 14px 0px;
}

.about-deals ul {
  width: 100%;
  height: auto;
  float: left;
  margin: 0px;
}

.about-deals ul li {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 26px;
}

.about-deals ul li:last-child {
  margin-bottom: 0;
}

.about-deals .top-deal-image {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
}

.about-deals .top-deal-image img {
  width: 100%;
  height: auto;
  float: left;
}

.about-deals .top-deal-content {
  width: 100%;
  height: auto;
  float: left;
  padding: 12px 0 0 0;
}

.top-deal-content h6 {
  color: #a6c327;
  font-weight: 300;
  margin-bottom: 3px;
}

.top-deal-content h6 a {
  color: #a6c327;
}

.top-deal-content p {
  color: #8a8a8a;
  font-size: 12px;
  margin-bottom: 0px;
}

.most-div {
  width: auto;
  height: auto;
  position: absolute;
  background: #ed5b2b;
  top: 10px;
  left: 0px;
  padding: 7px 16px;
}

.most-div p {
  color: #FFF;
  font-weight: 300;
  margin: 0px;
}

.but-bor-grey {
  font-size: 13px;
  color: #797979;
  text-transform: uppercase;
  border: 1px solid #d3d3d3;
  padding: 8px 18px;
  margin-top: 28px;
  display: inline-block;
}

.but-bor-grey:hover {
  color: #ED5B2B;
  border-color: #ED5B2B;
}

.right-need {
  width: 100%;
  height: auto;
  float: left;
  padding: 12px 24px 16px 6px;
}

.right-need h3 {
  color: #a6c327;
  font-weight: 300;
}

.right-need h3 a {
  color: #a6c327;
}

.right-need h3 a:hover {
  color: #2b2b2b;
}

.right-need p {
  color: #8a8a8a;
  font-size: 16px;
}

.tour-detail-main {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  border: 1px solid #e4e4e4;
  box-shadow: 0px 0px 2px 1px #e4e4e4;
  padding: 0px 5px 22px;
  margin-bottom: 40px;
}

.tour-title {
  width: 100%;
  height: auto;
  float: left;
  padding: 20px 0 10px;
  border-bottom: 1px solid #e6e6e6;
}

.tour-title-left {
  width: auto;
  height: auto;
  float: left;
}

.tour-title-left h3 {
  color: #a6c327;
  float: left;
}

.tour-title-left img {
  float: left;
  margin: 14px 0 0 16px;
}

.tour-title-right {
  width: auto;
  height: auto;
  float: right;
}

.tour-title-right p {
  font-weight: 300;
  font-size: 18px;
  color: #6a6a6a;
  float: left;
  margin: 10px 16px 0 0;
}

.tour-title-right h3 {
  color: #a6c327;
  font-weight: 700;
  float: left;
}

.tour-detail-bottom {
  width: 100%;
  height: auto;
  float: left;
  padding: 34px 0 0 0;
}

.tour-slider {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  border-bottom: 1px solid #828282;
}

.tour-slider .slider-nav .slick-slide {
  margin: 0px 4px;
}

.tour-slider .slider-for {
  width: 100%;
  height: auto;
  float: left;
}

.tour-slider .slider-for img {
  width: 100%;
  height: auto;
  max-height: 456px;
  overflow: hidden;
}

.tour-slider .slider-nav {
  width: 100%;
  height: 101px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.5);
  padding: 13px 27px;
}

.tour-slider .slick-prev, .tour-slider .slick-next {
  min-width: inherit;
}

.tour-slider .slick-prev {
  background: url(../img/tour-leftt-arrow.png) no-repeat center;
  left: 4px;
}

.tour-slider .slick-next {
  background: url(../img/tour-right-arrow.png) no-repeat center;
  right: 4px;
}

.tour-slider .slick-prev:hover, .tour-slider .slick-prev:focus {
  background: url(../img/tour-leftt-arrow.png) no-repeat center;
}

.tour-slider .slick-next:hover, .tour-slider .slick-next:focus {
  background: url(../img/tour-right-arrow.png) no-repeat center;
}

hr {
  margin: 0px;
  border-color: #f0f0f0;
}

.but-book {
  width: 100%;
  height: 52px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  color: white;
  border: 1px solid #e05020;
  background: #fa6230;
  text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
  float: left;
}

.but-book em {
  float: left;
  font-size: 22px;
  border-right: 1px solid #dc3e19;
  padding: 0px 16px 10px 0px;
  height: 50px;
  line-height: 47px;
}

.but-book span {
  border-top: 1px solid #fe9c7b;
  float: left;
  width: 100%;
  padding: 0px 10px 0px 16px;
  line-height: 50px;
}

.but-book:hover {
  color: white;
  background: rgba(224, 80, 32, 0.8);
}

.tour-bottom-right h5 {
  color: #a6c327;
  font-weight: 300;
  margin-bottom: 24px;
}

.tour-bottom-right p {
  color: #8a8a8a;
  font-weight: 300;
  font-size: 16px;
  margin-top: 22px;
  line-height: 27px;
}

.dep-date {
  width: 100%;
  height: auto;
  float: left;
  border: 1px solid #e6e6e6;
  text-align: center;
  margin: 25px 0px 17px 0px;
  box-shadow: 0px 0px 3px 0px #e4e4e4;
}

.dep-date h5 {
  font-weight: 700;
  margin: 0px;
  line-height: 50px;
}

.dep-date h5 span {
  font-weight: 300;
  text-transform: uppercase;
}

.tour-tab {
  width: 100%;
  height: auto;
  float: left;
}

ul.tabs {
  width: 100%;
  height: auto;
  float: left;
  background: #DF5900;
}

.tabs .tab-title > a {
  background: #DF5900;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  font-family: "Oxygen", sans-serif;
  border-right: 1px solid #003653;
  padding: 12px 0px;
  min-width: 155px;
  text-align: center;
}

.tabs .tab-title > a em {
  margin-right: 8px;
  font-size: 20px;
}

.tabs .tab-title:last-child > a {
  border: none;
}

.tabs .tab-title.active a, .tabs .tab-title > a:hover {
  background: #a6c327;
  color: #FFF;
}

.tour-tab-content {
  width: 100%;
  height: auto;
  float: left;
  padding: 0px 16px 0px 20px;
}

.tour-tab-content h5 {
  color: #a6c327;
  font-weight: 300;
  margin: 20px 0 12px 0;
}

.tour-tab-content h6 {
  color: #DF5900;
  font-weight: 400;
  margin: 15px 0 30px 0;
}

.tour-tab-content p {
  color: #8a8a8a;
  font-weight: 300;
  font-size: 16px;
}

.tab-list {
  width: 100%;
  height: auto;
  float: left;
}

.tab-list ul, ul.arrow-style {
  width: 100%;
  height: auto;
  float: left;
  padding-left: 20px;
}

ul.arrow-style {
  margin-bottom: 25px;
}

.tab-list ul li, ul.arrow-style li {
  width: 100%;
  height: auto;
  float: left;
  list-style-image: url(../img/list-style-img.png);
}

.tab-list ul li p, ul.arrow-style li p {
  margin-bottom: 5px;
}

.travel-main {
  width: 100%;
  height: auto;
  float: left;
  background: #f0f0f0 url(../img/travel-main-bg.png) no-repeat top center;
  padding: 20px 0 95px 0;
  background-size: cover;
}

.travel-full {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  border-top: 1px solid #d9d9d9;
  box-shadow: 0px 0px 2px #e4e4e4;
}

.travel-title {
  width: 100%;
  height: auto;
  float: left;
  background: #f2f2f2;
}

.travel-title label {
  color: #666666;
  font-size: 13px;
  font-weight: 700;
  margin: 12px 0 10px 0;
}

.narrow-search {
  width: 21%;
  height: auto;
  float: left;
  background: #a6c327;
  text-align: center;
  padding: 27px 0px;
  position: relative;
}

.arrow-right {
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-left: 15px solid #a6c327;
  position: absolute;
  top: 30%;
  right: -14px;
}

.narrow-search h4 {
  font-size: 20px;
  color: #FFF;
}

.src-country {
  width: 26%;
  height: auto;
  float: left;
  padding: 0 16px 0 35px;
  border-right: 1px solid #fbfbfb;
  min-height: 87px;
}

/*--------------------------------  FEATURES PAGE  ---------------------------------------*/
.interior_content {
  width: 100%;
  height: auto;
  float: left;
  background: #f1f1f1;
  padding: 20px 0 95px 0;
}

.main .interior_content {
  padding: 0px;
}

.features_right_panel {
  width: 100%;
  float: right;
}

.features_content_area {
  width: 100%;
  height: auto;
  float: left;
  background: #FFF;
  border: 1px solid #E4E4E4;
  box-shadow: 0px 0px 3px 2px #E4E4E4;
  padding: 25px 17px;
}

.feature-menu {
  width: 100%;
  height: auto;
  float: left;
  padding: 20px 20px 10px;
}

.feature-menu ul, ul.side-nav {
  width: 100%;
  height: auto;
  float: left;
  margin: 0px;
  padding: 12px 0 0 0;
}

.feature-menu ul li, .feature-men uul.side-nav li {
  width: 100%;
  height: auto;
  float: left;
  border-top: 1px solid #e0e3e6;
  position: relative;
}

.feature-menu ul li a, .feature-menu ul.side-nav li a {
  width: 100%;
  height: auto;
  float: left;
  color: #8a8a8a;
  font-size: 16px;
  padding: 13px 30px;
  font-family: "Oxygen", sans-serif;
  font-weight: 300;
}

.feature-menu ul li:hover a, .feature-menu ul.side-nav li:hover a {
  color: #000;
}

.feature-menu ul li:first-child, .feature-menu ul.side-navli:first-child {
  border-top: none;
}

.features_content_area h1 {
  font-size: 36px;
  color: #a6c327;
  margin: 0px 0 12px 0;
  text-transform: uppercase;
  font-weight: 300;
}

.down-line-arrow {
  background: #e6e6e6;
  width: 100%;
  height: 1px;
  position: relative;
  margin: 10px 0px 30px 0;
  display: inline-block;
}

.down-line-arrow span {
  background: url(../img/about-arrow.png) no-repeat;
  position: absolute;
  width: 25px;
  height: 13px;
  display: block;
  left: 0;
  bottom: -12px;
  right: 0;
  margin: 0 auto;
}

/*--------------------------------  GALLERY  ---------------------------------------*/
.feature-gallery {
  width: 100%;
  height: auto;
  float: left;
  padding-bottom: 35px;
  border-bottom: 1px solid #EAEAD8;
  margin-bottom: 25px;
}

#photogalleryTable a {
  width: 100%;
  float: left;
  padding-right: 4%;
  margin-bottom: 4px;
}

#photogalleryTable a img {
  width: 100%;
  height: auto;
}

/*--------------------------------  BLOG  ---------------------------------------*/
.main {
  width: 100%;
  height: auto;
  float: left;
  padding: 20px 0px 95px;
  background: #f1f1f1;
  min-height: 550px;
}

.main .event-item-detail {
  width: 100%;
  border-bottom: 2px solid #cecece;
  margin-bottom: 20px;
}

.main h1 {
  font-size: 36px;
  margin-bottom: 30px;
  line-height: 50px;
  margin-top: 0px;
  padding-bottom: 10px;
}

.feature-main {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  min-height: 500px;
  padding: 0px 15px;
}

.contact-main {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  min-height: 500px;
  padding: 15px;
}

.feature-main p {
  padding: 0px;
}

.booking-container h1 {
  font-size: 30px;
}

.date .button {
  color: #000;
}

.date .button:hover {
  color: #a6c327;
}

.contact-main table tr:nth-of-type(even) {
  background: none;
}

.feature-blog {
  width: 100%;
  height: auto;
  float: left;
  padding-bottom: 10px;
  border-bottom: 1px solid #EAEAD8;
  margin-bottom: 25px;
}

.blog-list {
  width: 100%;
  margin: 10px 0px 0px;
  float: left;
}

.blog-items {
  width: 100%;
  height: auto;
  float: left;
  background: #f7f7f7;
  margin-bottom: 30px;
  border-radius: 0 0 5px 5px;
}

.blog-items .blog-item-image {
  width: 35%;
  height: auto;
  float: left;
  margin: 1px 0;
  background: #fff;
}

.blog-items .blog-item-image img {
  width: 100%;
  height: auto;
}

.blog-items .blog-item-content {
  width: 65%;
  height: auto;
  float: left;
  padding: 18px 24px;
  min-height: 227px;
  border-bottom: 1px solid #fff;
  background: #f7f7f7;
}

.blog-item-content h5 a {
  font-size: 20px;
  color: #a6c327;
  font-family: "Oxygen", sans-serif;
  font-weight: 700;
  margin-bottom: 15px;
}

.blog-item-content h5 a:hover {
  color: #000;
}

.blog-item-content span {
  font-size: 15px;
  color: #6d6d6d;
  margin-bottom: 15px;
  display: block;
  font-family: "Oxygen", sans-serif;
  font-weight: 400;
}

.blog-item-content p {
  font-size: 15px;
  color: #606060;
}

.blog-item-content p a {
  font-size: 15px;
  color: #339933;
  padding: 0 5px;
}

.blog-item-content a {
  font-size: 15px;
  color: #ffffff;
  font-family: "Oxygen", sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
}

.blog-item-social {
  width: 100%;
  float: left;
  height: auto;
  border-top: 1px solid #fff;
  padding: 5px 6px 4px 6px;
  background: #efefef;
  border-radius: 0 0px 5px 5px;
}

.blog-social {
  width: auto;
  float: left;
}

.blog-social ul {
  width: auto;
  float: left;
  margin: 0px;
}

.blog-social ul li {
  display: inline-block;
  margin-left: 9px;
}

.blog-social ul li:first-child {
  margin-left: 0;
}

.blog-social ul li a {
  line-height: 0px;
  padding: 0px;
  margin: 0px;
}

.blog-comment {
  width: auto;
  float: left;
  margin-left: 12px;
}

.blog-comment ul {
  width: auto;
  float: left;
  margin: 6px 0 0 0;
}

.blog-comment ul li {
  float: left;
  border-left: 1px solid #cecece;
  padding: 0 14px 0 9px;
  line-height: 15px;
}

.blog-comment ul li img {
  padding: 0 5px 0 9px;
}

.blog-comment ul li {
  font-size: 13px;
  color: #5387ac;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.blog-comment ul li a {
  font-size: 13px;
  color: #747474;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.blog-comment ul li a:hover {
  text-decoration: underline;
}

.side-panel h4 {
  width: 100%;
  height: auto;
  float: left;
  background: #f7f7f7;
  color: #000;
  margin: 0px;
  padding: 14px 30px;
  text-transform: uppercase;
  font-weight: 700;
  border: 1px solid #CCC7C7;
  border-bottom: none;
  border-radius: 5px 5px 0px 0px;
}

.side-panel ul {
  width: 100%;
  height: auto;
  float: left;
  margin: 0 0 30px;
  background: #fff;
  border: 1px solid #CCC7C7;
  border-top: none;
  border-radius: 0px 0px 5px 5px;
}

.side-panel ul li {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: 1px solid #CCC7C7;
  position: relative;
  margin: 0;
  padding: 0;
}

.side-panel ul li a {
  width: 100%;
  height: auto;
  float: left;
  color: #a6c327;
  font-size: 16px;
  line-height: 21px;
  padding: 10px 30px;
  font-weight: 700;
}

.side-panel {
  margin-top: 76px;
}

.announcement-details h1 {
  font-size: 36px;
}

.cta {
  padding: 40px;
}

.cta .button-border {
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Oxygen", sans-serif;
  padding: 10px 0px;
  border: 2px solid #860b4b;
  display: inline-block;
  margin: 0px 3px;
  background: #b50f66;
  transition: background-color 300ms ease-out;
}

.cta .button-border:hover {
  color: #6e093e;
  background: rgba(181, 15, 102, 0.9);
}

.service-all {
  margin-top: 20px;
}

/*--------------------------------  PAGINATION  ---------------------------------------*/
.pagination_navigation {
  width: 100%;
  float: left;
  margin: 0 auto;
  text-align: center;
  padding: 15px 0px;
}

ul.pagination {
  width: auto;
  display: inline-block;
  margin: 0px;
  border-radius: 2px;
}

ul.pagination li {
  height: inherit;
  margin: 0 4.5px;
  border-radius: 4px;
  border: 1px solid #c3c3c3;
  background: #d7d7d7;
}

ul.pagination li a {
  width: 43px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  font-size: 14px;
  color: #2e4259;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  text-align: center;
}

ul.pagination li.current a, ul.pagination li.current button {
  background: #578baf;
}

.pagination_navigation ul li.unavailable a {
  padding: 0px 12px;
}

.pagination_navigation ul li.arrow a em {
  font-size: 19px;
  color: #7d7d7d;
}

.pagination_navigation ul li.arrow a:hover {
  background: #0a91d1;
}

.pagination_navigation ul li.arrow a:hover i {
  color: #fff;
}

/*==========	 BUTTON		==========*/
.button-scheme {
  width: 100%;
  height: auto;
  float: left;
  padding: 20px 0px 20px 0px;
}

.button-class {
  width: 100%;
  height: auto;
  float: left;
}

.button-class ul {
  width: 100%;
  height: auto;
  float: left;
  margin: 0px;
}

.button-class ul li {
  width: auto;
  height: auto;
  float: left;
  margin-bottom: 15px;
  margin-right: 15px;
}

/*==========	 BUTTON		==========*/
button, .button {
  text-decoration: none;
  width: auto;
  text-transform: uppercase;
  min-width: 137px;
  padding: 9px 12px;
  font-size: 13px;
  background: #b50f66;
  color: #FFF;
  border-radius: 0px;
  margin: 0px;
  font-family: "Oxygen", sans-serif;
  font-weight: 700;
  border: 2px solid #860b4b;
}

button:hover, button:focus, .button:hover, .button:focus {
  background: #b8b8af;
  color: #fff;
  border-color: #b8b8af;
}

input[type="submit"], #catshopbuy {
  text-decoration: none;
  width: auto;
  text-transform: uppercase;
  min-width: 137px;
  padding: 9px 12px;
  font-size: 13px;
  background: #b50f66;
  color: #FFF;
  border-radius: 0px;
  margin: 0px;
  font-family: "Oxygen", sans-serif;
  font-weight: 700;
  border: 2px solid #860b4b;
  cursor: pointer;
}

input[type="submit"]:hover, input[type="submit"]:focus, #catshopbuy:hover, #catshopbuy:focus {
  background: #b8b8af;
  color: #fff;
  border-color: #b8b8af;
}

button.secondary, .button.secondary {
  background: transparent;
  color: #b50f66;
  border: 2px solid #860b4b;
}

button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #b8b8af;
  border-color: #b8b8af;
  background: #fff;
}

button.large, .button.large {
  padding: 14px 10px;
  font-size: 15.6px;
}

button.small, .button.small {
  font-size: 12px;
  padding: 9px 15px;
  min-width: 158px;
  font-weight: 600;
}

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fefefe;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url(../img/balls.gif);
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  z-index: 9999;
}

#form-login form label {
  display: inline-block !important;
}

.page .about-title {
  background-color: #b1b1b1;
  text-align: left;
  margin-bottom: 30px;
}

.page .about-title h3 {
  color: #fff;
  font-weight: bold;
  padding: 0px 20px;
  margin: 12px 0;
}

.page .inner-full ul {
  font-size: 14px;
  margin-left: 20px;
  padding-left: 10px;
  margin-bottom: 20px;
}

.page .inner-full ul li {
  list-style: disc;
}

.franchise-details .about-title {
  background-color: #dadada;
  text-align: left;
  margin-bottom: 30px;
}

.franchise-details .about-title h3 {
  color: #fff;
  font-weight: bold;
  padding: 0px 20px;
}

.franchise-details .franchise-logo img {
  max-width: 200px;
  height: auto;
}

.franchise-details .details-table {
  font-size: 13px;
  border-color: #eee;
}

.franchise-details .details-table td {
  vertical-align: top;
  font-size: 13px;
}

.franchise-details .details-table td:first-child {
  font-weight: bold;
  background-color: #f3f3f3;
}

.franchise-details .details-table td ul, .franchise-details .details-table td ol {
  padding-left: 15px;
}

.franchise-details .details-table td li {
  list-style: disc;
  font-size: 13px;
  margin-bottom: 5px;
}

.franchise-details .details-description {
  padding-right: 40px;
}

.franchise-details .details-description ul, .franchise-details .details-description ol {
  padding-left: 25px;
  margin-bottom: 1.25rem;
}

.franchise-details .details-description li {
  list-style: disc;
  font-size: 13px;
  margin-bottom: 5px;
}

.franchise-details #contact_form .req {
  color: #DF5900;
}

.franchise-details #contact_form .required-fields {
  font-size: 0.8rem;
  margin-bottom: 10px;
}

.franchise-details #contact_form select {
  margin: 0 0 1rem;
  width: 100%;
}

.franchise-details #contact_form .form-loader {
  height: 20px;
  width: auto;
  margin-left: 10px;
  display: none;
}

.franchise-details #contact_form .alert {
  display: none;
  background: #fff;
  color: #DF5900;
  font-size: 0.9em;
  border-radius: 0;
  text-align: left;
  position: relative;
  top: -15px;
}

.franchise-details #contact_form .alert.success {
  color: #a6c327;
  font-size: 15px;
}

.franchise-details #contact_form .form-general-error-container {
  display: none;
}

.franchise-details #contact_form .form-general-error-container .alert {
  display: block;
  top: 10px;
}

.franchise-listings .about-title {
  background-color: #dadada;
  text-align: left;
  margin-bottom: 30px;
}

.franchise-listings .about-title h3 {
  color: #fff;
  font-weight: bold;
  padding: 0px 20px;
}

.franchise-listings .franchise-logo img {
  max-width: 200px;
  height: auto;
}

.franchise-listings .listing {
  display: block;
  float: left !important;
  padding: 0 5px;
}

.franchise-listings .listing-image {
  background: #fff;
  border: 1px solid #eee;
  padding: 10px;
  margin: 5px 0 0 0;
}

.franchise-listings .listing-image .responsive-container {
  position: relative;
  width: 100%;
}

.franchise-listings .listing-image .dummy {
  padding-top: 70%;
}

.franchise-listings .listing-image .img-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font: 0/0 a;
}

.franchise-listings .listing-image .img-container .centerer {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.franchise-listings .listing-image .img-container img {
  max-height: 100%;
}

.franchise-listings .listing-label {
  color: #444;
  padding: 1px 10px 0px 10px;
  text-align: center;
  background-color: #eee;
  height: 50px;
  margin-bottom: 10px;
}

.franchise-listings .listing-label h5 {
  font-size: 14px;
}

@media (max-width: 1280px) {
  .search-form form {
    position: absolute;
    right: 0px;
    top: 0px;
  }
  .home-deals .slick-prev {
    left: -45px;
  }
  .home-deals .slick-next {
    right: -45px;
  }
  .delas-main {
    padding: 0 45px;
  }
  .home-deals .slick-prev, .home-deals .slick-next {
    height: 35px;
    width: 35px;
  }
  .delas-main .wc_deal {
    min-height: 227px;
    max-height: 227px;
  }
  .delas-main .wc_deal img {
    height: 227px;
  }
  .delas-main .wc_deal:hover .deal-overlay {
    padding-top: 50px;
  }
}

@media (max-width: 1024px) {
  .home-deals .slick-prev {
    left: -5px;
  }
  .home-deals .slick-next {
    right: -5px;
  }
  .home-section {
    padding: 15px 0 45px 0;
  }
  .right-need {
    padding: 0 0 16px 4px;
  }
  .tour-bottom-right > h5 {
    padding-top: 14px;
  }
  .dep-date {
    width: 46%;
    float: left;
    margin-right: 4%;
  }
  .but-book {
    width: 46%;
    float: left;
    margin-top: 25px;
    margin-left: 4%;
  }
  .travel-content {
    min-height: 235px;
  }
  .src-date .medium-6 {
    width: 100%;
    margin-bottom: 15px;
  }
  .travel-title input[type="submit"] {
    width: 100%;
    margin: 15px 0;
    max-width: 145px;
  }
  .travel-title label {
    min-height: 40px;
  }
}

@media (max-width: 991px) {
  .usa-flag {
    margin-left: 15px;
  }
  .slider-cap {
    top: 18%;
  }
  .right-div-title h4 {
    font-size: 20px;
  }
  .top-bar-section .menu {
    margin-right: 0px;
  }
  .head-detail ul li:first-child {
    display: none;
  }
}

@media (max-width: 940px) {
  .top-bar-section li:not(.has-form) a:not(.button) {
    font-size: 14px;
    padding: 0 8px;
  }
  .top-bar .name img {
    width: auto;
    height: 40px;
    top: -8px;
  }
  .primary_navigation {
    padding: 15px 0;
  }
  .top-bar-section {
    padding-right: 0px;
  }
  .head-detail ul li {
    padding-right: 8px;
    margin-right: 8px;
  }
  .hero .slick-prev, .hero .slick-next {
    top: 65%;
  }
  .slider-cap {
    top: 25px;
  }
  .slider-cap h1 {
    font-size: 44px;
  }
  .service-item h5 {
    height: 45px;
  }
  .happy-title {
    padding: 30px 0 100px 0;
  }
  .happy-slider .slick-prev, .happy-slider .slick-next {
    top: 26%;
  }
  .footer-detail h3 a {
    font-size: 26px;
  }
  .interior_content .side_panel {
    padding-left: 0px;
  }
  .right-div {
    padding: 20px 16px;
  }
  .right-div-title em {
    margin-right: 6px;
  }
  .event-item-date p, .event-item-date h5 {
    font-size: 24px;
  }
  .feature-forum .forum-but p {
    width: 100%;
    margin-bottom: 20px;
  }
  .blog-comment ul li {
    padding: 0 5px;
  }
  .blog-comment ul li img {
    padding: 0 3px 0 0;
  }
  .blog-comment, .blog-social ul li {
    margin-left: 5px;
  }
  .blog-comment ul li a {
    font-size: 10px;
  }
  .tour-bottom-right p {
    font-size: 14px;
  }
  .dep-date h5 {
    font-size: 15px;
  }
  .travel-title select {
    font-size: 12px;
    padding-left: 5px;
  }
  .item_quantity a {
    margin: 12px 0px 0px;
  }
}

@media (max-width: 799px) {
  .head-detail ul li:nth-child(1) {
    display: none;
  }
  .delas-main .wc_deal:hover .deal-overlay {
    padding-top: 35px;
  }
  .right-need h3 {
    font-size: 28px;
  }
  .feature-forum p {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .top-bar-section li:not(.has-form) a:not(.button) {
    font-size: 12px;
    padding: 0 8px;
    text-transform: capitalize;
  }
  .deals-all .wc_deal {
    width: 50% !important;
    border: 1px solid #fff;
  }
  .home-deals {
    padding: 35px 0 40px;
  }
  .footer-top .tow_column {
    width: 100%;
    margin: 15px 0;
  }
  .footer-social {
    float: right;
  }
  .interior_content .content_area {
    width: 100%;
    margin-bottom: 25px;
  }
  .interior_content .side_panel {
    width: 100%;
    padding-left: 15px;
    margin-bottom: 25px;
    float: none !important;
    margin: 0 auto;
  }
  .narrow-search, .src-country, .src-date, .src-day {
    width: 50%;
  }
  .src-day {
    padding: 0 18px;
  }
  .travel-content {
    min-height: 235px;
  }
  .src-date .medium-6 {
    width: 50%;
    margin-bottom: 0px;
  }
  .travel-title input[type="submit"] {
    width: 95px;
    margin: 40px 0 0 6px;
    max-width: inherit;
  }
  .travel-title label {
    min-height: 20px;
  }
  .src-day span {
    width: 130px;
  }
  .travel-title .src-day select {
    width: 120px;
  }
  .cart-item.product-remove {
    width: 9%;
  }
  .product-title {
    width: 46%;
    padding-right: 5px;
  }
  .product-remove a:link, .product-remove a:visited {
    width: 20px;
    height: 20px;
    background-size: cover;
    float: right;
  }
  .cltax, .product-tax {
    display: none;
  }
  .clprice, .clcost, .clremove {
    width: 13%;
  }
  .product-price {
    width: 14%;
  }
  .clqty, .product-qty, .product-total {
    width: 15%;
  }
  .head-detail ul li:nth-child(2) {
    display: none;
  }
  .head-account ul li a {
    padding: 0 6px;
  }
  .head-account {
    padding-right: 10px;
  }
  .cta {
    padding: 10px 0 30px 0;
    font-size: 14px;
  }
  .cta .column {
    margin-bottom: 10px;
  }
}

@media (max-width: 641px) {
  .header-fix .top-bar .logo {
    height: 40px;
    top: -8px;
  }
  .top-bar.expanded .title-area {
    background: none;
  }
  .top-bar-section .menu {
    width: 100%;
  }
  .top-bar-section .menu ul li {
    background-color: rgba(255, 255, 255, 0.2);
    margin: 2px 0;
  }
  .top-bar-section .menu ul li, .top-bar-section .menu ul li:not(.has-from) a:not(.button), .top-bar-section .menu ul li:hover:not(.has-form) > a, .top-bar-section .menu ul li:not(.has-form) a:not(.button):hover {
    padding: 3px;
    border-bottom: 0;
  }
  .top-bar-section .menu ul li:hover:not(.has-form) > a, .top-bar-section .menu ul li.selected > a {
    color: #6e093e;
    border-bottom: 0;
  }
  .top-bar .toggle-topbar.menu-icon a {
    height: 44px;
    padding: 0px;
    color: #860b4b;
    border: 2px solid #860b4b;
    border-radius: 5px;
    top: -6px;
    width: 50px;
  }
  .top-bar .toggle-topbar.menu-icon a span::after {
    margin-top: -7px;
    box-shadow: 0 0 0 1px #860b4b, 0 7px 0 1px #860b4b, 0 14px 0 1px #860b4b;
  }
  .search-form form {
    right: 75px;
    top: 77px;
    position: fixed;
    transition: all 0.5s;
  }
  .top-bar-section li:not(.has-form) a:not(.button) {
    font-size: 18px;
    padding: 3px 2px;
  }
  .top-bar-section .has-dropdown > a:after {
    font-size: 28px;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-top: 9px;
  }
  .top-bar-section .dropdown li.title h5 a {
    color: #787878;
    display: block;
    text-transform: uppercase;
  }
  .hero .slick-prev, .hero .slick-next {
    display: none !important;
  }
  .slider-cap p {
    font-size: 16px;
    margin-bottom: 14px;
  }
  .service-item h5 {
    height: inherit;
  }
  .service-item {
    margin-bottom: 20px;
  }
  .delas-main {
    padding: 0 35px;
  }
  .footer-copyright p {
    width: 100%;
    margin-bottom: 16px;
  }
  .footer-bottom {
    text-align: center;
    padding: 20px 0;
  }
  .blog-comment ul li {
    padding: 0 8px;
  }
  .blog-comment ul li a, .blog-comment ul li {
    font-size: 10px;
  }
  .pro_detail_des {
    padding: 0px;
  }
  .travel-list-bottom h5 {
    font-size: 14px;
    min-width: 78px;
  }
  .travel-list-bottom a.button {
    min-width: 80px;
  }
  .service-all {
    width: 100%;
    float: none;
    display: block;
    margin: 0 auto;
    max-width: 360px;
  }
  .top-bar-section .menu, .top-bar-section .dropdown {
    padding-top: 20px;
  }
  .search-form form.form-top {
    top: 12px;
    transition: all 0.5s;
  }
  .travel-item {
    min-height: 775px;
  }
  .top-bar-section ul li > a {
    line-height: 25px !important;
  }
  #outerImageContainer {
    max-width: 90%;
    overflow: hidden;
    max-height: 285px !important;
  }
  #imageDataContainer {
    max-width: 90%;
    overflow: hidden;
  }
  #lightboxImage {
    max-width: 100%;
  }
}

@media (max-width: 599px) {
  .deal-overlay p {
    display: none;
  }
  .deal-overlay a {
    margin-top: 8px;
  }
  .blog-post h2.post-title, .booking-container h1, .announcement-details h1 {
    font-size: 24px;
  }
  .features_content_area h1 {
    font-size: 24px;
    font-weight: 400;
  }
  p {
    font-size: 16px !important;
  }
  .travel-item {
    min-height: 818px;
  }
  .main h1 {
    font-size: 24px;
    line-height: 30px;
  }
  .head-detail ul li:nth-child(3) {
    display: none;
  }
}

@media (max-width: 567px) {
  .slider-cap p {
    display: none;
  }
  .slider-cap h1 {
    font-size: 30px;
  }
  .slider-cap {
    top: 20px;
  }
  .hero .button {
    width: 150px;
    font-size: 14px;
  }
  .button-border {
    min-width: 150px;
    font-size: 14px !important;
  }
  .service-all {
    padding-top: 0px;
  }
  .blog-comment ul li {
    padding: 0 5px;
  }
  .blog-comment ul li a {
    font-size: 9px;
  }
  .delas-main .wc_deal, .blog-items .blog-item-image {
    width: 100%;
  }
  .blog-items .blog-item-content {
    width: 100%;
    padding: 20px 15px;
  }
  .blog-comment ul li img {
    display: none;
  }
  .event-item-date p, .event-item-date h5 {
    font-size: 18px;
    line-height: 27px;
  }
  .item_quantity a {
    margin: 0px;
    min-width: 100px;
    margin-top: 5px;
  }
  .dep-date {
    width: 100%;
    float: left;
    margin-right: 0%;
  }
  .but-book {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-left: 0%;
  }
  .tabs .tab-title > a {
    min-width: inherit;
    padding: 8px 11px;
    font-size: 14px;
  }
  .tabs .tab-title > a em {
    font-size: 15px;
    margin-right: 5px;
  }
  .travel-list .column {
    width: 100%;
  }
  .src-day span, .travel-title .src-day select {
    width: 100%;
  }
  .src-date .medium-6 {
    width: 100%;
    margin-bottom: 15px;
  }
  .travel-title input[type="submit"] {
    width: 100%;
    margin: 15px 0;
  }
  h1 {
    font-size: 36px;
  }
  h2, .travel-tour-title h2 {
    font-size: 28px;
  }
  h3 {
    font-size: 24px;
  }
  h4 {
    font-size: 22px;
  }
  table.forum .forum h3 {
    font-size: 14px;
    line-height: 20px;
  }
  table.forum .icon {
    width: 25px;
    margin-top: 5px;
  }
  table.forum td {
    padding: 9px 5px !important;
  }
  table.forum .icon img {
    width: 100%;
  }
  table.forum .forum {
    margin: 0 0 0 30px;
  }
  table.forum .forum h3 {
    font-size: 14px;
    line-height: 20px;
  }
  table.forum td.lastpost {
    width: 20px !important;
  }
  table.forum td.posts {
    width: 20px !important;
  }
  table.forum td.topics {
    width: 20px !important;
  }
  table.forum td.name {
    width: 40% !important;
  }
  .travel-item {
    min-height: inherit;
  }
  .tour-slider .slider-nav {
    height: 94px;
  }
  #outerImageContainer {
    max-height: 255px !important;
  }
  #outerImageContainer > #imageContainer > img {
    position: absolute;
    top: 0px;
    left: 0px;
  }
}

@media (max-width: 479px) {
  .head-detail ul li {
    border: none;
    float: none;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .head-detail, .social-nav {
    width: 100%;
    display: block;
    margin: 0 auto;
    float: none;
  }
  .head-detail ul li p {
    display: inline-block;
    text-align: center;
  }
  .social-nav ul {
    width: auto;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .social-nav ul li {
    float: none;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
  }
  .footer-top .tow_column .column {
    width: 100%;
    margin-bottom: 20px;
  }
  .footer-social, .footer-detail {
    float: left;
  }
  .about-team .column, .products ul.productList li {
    width: 100%;
  }
  .event-items .event-item-content, .news-items .news-item-content {
    width: 100%;
  }
  .event-item-date {
    position: inherit;
  }
  .event-item-date p, .event-item-date h5 {
    width: 50%;
    float: left;
  }
  .event-items .event-item-image, .news-items .news-item-image {
    width: 100%;
    float: left;
    max-width: 135px;
  }
  .feature-forum .forum-but a.button {
    padding: 13px 10px;
    min-width: 72px;
    font-size: 12px;
  }
  .feature-forum .forum-name {
    width: 30%;
  }
  .feature-forum .forum-reply {
    width: 30%;
  }
  .feature-forum .forum-post {
    width: 20%;
  }
  .feature-forum .forum-topic {
    width: 20%;
  }
  .feature-forum p, .feature-forum ul li p {
    font-size: 12px !important;
  }
  .pagination_navigation ul li a {
    width: 30px;
  }
  .narrow-search, .src-country, .src-date, .src-day {
    width: 100%;
  }
  .src-country {
    padding: 0 18px;
  }
  .arrow-right {
    display: none;
  }
  .footer-top {
    text-align: center;
  }
  .footer-top h6 {
    margin: 0px 0 15px 0;
  }
  .footer-social, .footer-detail {
    float: none;
  }
  .footer-form input[type="submit"] {
    float: none;
    display: inline-block;
  }
  .search-form {
    display: none;
  }
  .src-date .wc_date {
    padding: 0px 10px;
  }
  .tour-slider .slider-nav {
    position: inherit;
    float: left;
    background: rgba(0, 0, 0, 0.8);
  }
  .tour-slider .slider-for {
    margin-bottom: -2px;
  }
  .blog-post h2.post-title {
    font-size: 18px;
  }
  .feature-forum .forum-but a.secondary {
    margin-right: 8px;
  }
  .feature-store .view-cart a {
    display: block;
  }
  .form-container input#FirstName, .form-container input#LastName, .form-container input#EmailAddress, .form-container input#Company, .form-container input#WorkPhone, .comment-form input.cat_textbox_small, .comment-form textarea {
    width: 100%;
  }
  p {
    font-size: 14px !important;
  }
  .tour-slider .slider-for img {
    max-height: 155px;
  }
  .team-full .small-6 {
    width: 100%;
  }
  .travel-image, .travel-image img {
    height: auto;
  }
  .head-account {
    width: 100%;
    text-align: center;
    padding-top: 8px;
  }
  .head-account ul {
    width: auto;
    height: auto;
    margin: 0 auto;
    display: inline-block;
  }
  .deals-all .wc_deal {
    width: 100% !important;
  }
  #outerImageContainer {
    max-height: 150px !important;
  }
}

.label {
  background-color: transparent;
  padding: 0;
  text-align: left;
}

.form-container {
  padding: 20px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJwYWdlcy9wYWdlLnNjc3MiLCJwYWdlcy9mcmFuY2hpc2UtZGV0YWlscy5zY3NzIiwicGFnZXMvZnJhbmNoaXNlLWxpc3RpbmdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUNBLGdDQUFZO0FBQ1osMkJBQVk7QUNwQ1o7RURzQ3lCLFlBQVk7RUFBQyxZQUFZO0NBQUc7O0FDakNyRDtFRGtDZ0MsaUJBQWlCO0NBQUc7O0FDOUJwRDtFRCtCeUIsYUFBYTtFQUFDLFdBQVc7Q0FBRzs7QUMxQnJEO0VEMkJnQyxpQkFBaUI7Q0FBRzs7QUN2QnBEO0VEd0IwQixhQUFhO0NBQUc7O0FBRTFDO0VBQUUsaUJBQWdCO0VBQUUsYUFBWTtFQUFHLGNBQWE7Q0FBSTs7QUFFcEQ7RUFBSyxhQUFZO0NBQUc7O0FBQ3BCO0VBQUUsZUFyQ2tCO0VBcUNDLHNCQUFxQjtDQUFJOztBQUM5QztFQUFpQixlQWhDWTtDQWdDYzs7QUFDM0M7RUFBa0Isb0JBQW1CO0VBQUUsa0NBaERMO0NBZ0RpQzs7QUFDbkU7RUFBSSxnQkFBZTtDQUFHOztBQUN0QjtFQUFHLGdCQUFlO0VBQUUsb0JBQW9CO0NBQUc7O0FBQzNDO0VBQUcsZ0JBQWU7RUFBRSxvQkFBb0I7Q0FBRzs7QUFDM0M7RUFBRyxnQkFBZTtDQUFHOztBQUNyQjtFQUFJLGdCQUFlO0NBQUc7O0FBQ3RCO0VBQUcsZ0JBQWU7Q0FBRzs7QUFHckI7RUFBSyxrQ0F6RDZCO0VBeURILGdCQUFlO0VBQUUsdUJBeERsQztDQXdEK0Q7O0FBQzdFO0VBQUUsa0NBQWtDO0VBQUUsZ0JBQWU7Q0FBRzs7QUFDeEQ7RUFBRyxZQUFXO0VBQUUsYUFBWTtDQUFHOztBQUMvQjtFQUFLLGtCQUFpQjtDQUFHOztBQUd6QjtFQUFlLGFBQVk7RUFBRSxtQkFBa0I7RUFBRSxlQWpDM0I7RUFpQ2lELGdCQUFlO0VBQUUsaUJBQWdCO0VBQUUsMEJBQXlCO0VBQUUsa0NBL0RuRztFQStEOEgsa0JBQWlC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QWM7R0FBRztFQUM3QztJQUFzTyxZQUFXO0dBQUc7RUFDcFA7SUFBRSwyQkFBMEI7R0FBRztFQUMvQjtJQUE2QixrQkFBa0I7R0FBRztFQUNsRDtJQUFvQixZQUFXO0dBQUc7RUFDbEM7SUFBaUMsYUFBWTtHQUFHO0VBQ2hEO0lBQWMsWUFBVztJQUFFLG1CQUFrQjtJQUFFLGlCQUFnQjtHQUFHO0VBQ2xFO0lBQWlCLFlBQVk7SUFBRSxhQUFhO0lBQUUsZUFBZTtJQUFFLHNCQUFzQjtHQUFHO0VBQ3hGO0lBQXFCLHVCQUF1QjtHQUFHO0VBRTVDO0lBQXNCLDZCQUE0QjtHQUFFO0NDbTNFdkQ7O0FELzJFRDtFQUNJLDhCQUE4QjtFQUM5QixXQUFXO0VBQ1gsaUJBQWlCO0NBQ3BCOztBQUVEO0VBQ0ksY0FBYztDQUNqQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL3ZhcmlhYmxlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb250LWZhbWlseTogJ094eWdlbicsIHNhbnMtc2VyaWY7XG4kYm9keS1iZzogI2ZmZjtcblxuJGNvbG9yLXZlcnktZGFyay1vcmFuZ2U6ICNBRDQ1MDA7XG4kY29sb3ItZGFyay1vcmFuZ2U6ICNERjU5MDA7XG4kY29sb3Itb3JhbmdlOiAjRkY3RTAwO1xuJGNvbG9yLWxpZ2h0ZXItb3JhbmdlOiAjRkY4RjAwO1xuJGNvbG9yLWdyZWVuOiAjYTZjMzI3O1xuJGNvbG9yLWRhcmstZ3JlZW46ICM5MmFhMjk7XG4kY29sb3ItZ3JleTogIzZhNmE2YTtcbiRjb2xvci1ncmV5LWxpZ2h0OiAjYjFiMWIxO1xuXG4kY29sb3ItbWFnZW50YTogI2I1MGY2NjtcbiRjb2xvci1kYXJrLW1hZ2VudGE6IGRhcmtlbigkY29sb3ItbWFnZW50YSwgMTAlKTtcbiRjb2xvci12ZXJ5LWRhcmstbWFnZW50YTogZGFya2VuKCRjb2xvci1tYWdlbnRhLCAxNSUpO1xuJGNvbG9yLW1hZ2VudGEtbGlnaHQ6ICNmNTdlYmY7XG5cbiR0b3AtaGVhZGVyLWNvbG9yOiAkY29sb3ItdmVyeS1kYXJrLW1hZ2VudGE7XG4kcHJpbWFyeS1uYXYtYmc6ICRjb2xvci1tYWdlbnRhO1xuJGFsdC1uYXYtY29sb3I6ICRjb2xvci1tYWdlbnRhO1xuJGZvb3Rlci1iZzogJGNvbG9yLWRhcmstbWFnZW50YTtcblxuXG4kbGluay1jb2xvcjogJGNvbG9yLWdyZXk7XG4kbGluay1ob3Zlci1jb2xvcjogJGNvbG9yLW1hZ2VudGEtbGlnaHQ7XG5cbiRuYXYtbGluay1jb2xvcjogI2ZmZjtcbiRuYXYtY29sb3I6ICNmZmY7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICRjb2xvci1tYWdlbnRhLWxpZ2h0O1xuXG4kYnV0dG9uLWJvcmRlcjogZGFya2VuKCRjb2xvci1tYWdlbnRhLCAxNSUpO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCB1cmwoJy4uL2ZvbnQvZm9udC5jc3MnKTtcbkBpbXBvcnQgdXJsKFwiLi9zbGljay5jc3NcIik7XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge3JpZ2h0OiBhdXRvO2xlZnQ6IC0yNXB4O31cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtjb250ZW50OiBcIlxcMjE5MFwiO31cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge3JpZ2h0OiAtMjVweDtsZWZ0OiBhdXRvO31cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtjb250ZW50OiBcIlxcMjE5MlwiO31cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtmbG9hdDogcmlnaHQ7fVxuXG4qe21hcmdpbjowcHggYXV0bzsgcGFkZGluZzowcHg7ICBvdXRsaW5lOm5vbmU7IH1cblxuaW1neyBib3JkZXI6bm9uZTt9XG5he2NvbG9yOiRsaW5rLWNvbG9yOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuYTpob3ZlciwgYTpmb2N1c3tjb2xvcjokbGluay1ob3Zlci1jb2xvcjt9XG5oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDpub3JtYWw7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7fVxuaDF7IGZvbnQtc2l6ZTo2MHB4O31cbmgye2ZvbnQtc2l6ZTozMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O31cbmgze2ZvbnQtc2l6ZToyNnB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O31cbmg0e2ZvbnQtc2l6ZToyMnB4O31cbmg1eyBmb250LXNpemU6MThweDt9XG5oNntmb250LXNpemU6MTZweDt9XG5cblxuYm9keXtmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O2ZvbnQtc2l6ZToxNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzt9XG5we2ZvbnQtZmFtaWx5OiAnT3h5Z2VuJywgc2Fucy1zZXJpZjsgZm9udC1zaXplOjE0cHg7fVxudWx7bWFyZ2luOjBweDsgcGFkZGluZzowcHg7fVxuLnJvd3ttYXgtd2lkdGg6MTE3MHB4O31cblxuXG4uYnV0dG9uLWJvcmRlcnt3aWR0aDoyMzZweDsgdGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiRidXR0b24tYm9yZGVyOyBmb250LXNpemU6MjBweDsgZm9udC13ZWlnaHQ6NzAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IHBhZGRpbmc6MTBweCAwcHg7IGJvcmRlcjoycHggc29saWQgI2ZmZjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowcHggM3B4OyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQ7fVxuLmJ1dHRvbi1ib3JkZXI6aG92ZXIgeyBjb2xvcjogJGJ1dHRvbi1ib3JkZXI7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTt9XG5cbmxpe2xpc3Qtc3R5bGU6bm9uZTt9XG5pbnB1dFt0eXBlPVwidGV4dFwiXXsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTsgYm94LXNoYWRvdzogbm9uZTt9XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O31cbnNlbGVjdCB7IC1tb3otYXBwZWFyYW5jZTogbm9uZTt0ZXh0LWluZGVudDogMC4wMXB4OyB0ZXh0LW92ZXJmbG93OiAnJzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3NlbGVjdC1iZy5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyOyBib3JkZXItY29sb3I6ICNjY2M7IHBhZGRpbmctbGVmdDoxMnB4OyBsaW5lLWhlaWdodDoyMHB4OyBoZWlnaHQ6IDM4cHg7IGRpc3BsYXk6YmxvY2t9XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0bWFyZ2luOiAwIDVweCAwIDFyZW07XG59XG5cbi8qPT09PSBIRUFERVIgPT09PT0qL1xuLnV0aWxpdHlfbmF2aWdhdGlvbntiYWNrZ3JvdW5kOiAkdG9wLWhlYWRlci1jb2xvcjsgcGFkZGluZzo5cHggMHB4IDhweCAwcHg7IHRyYW5zaXRpb246IGFsbCAwLjVzO31cbi5oZWFkLWRldGFpbHt3aWR0aDphdXRvOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjNweDt9XG4uaGVhZC1kZXRhaWwgdWwgbGl7d2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IGxpc3Qtc3R5bGU6bm9uZTsgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkdG9wLWhlYWRlci1jb2xvcjsgcGFkZGluZy1yaWdodDoxM3B4OyBtYXJnaW4tcmlnaHQ6MTNweDt9XG4uaGVhZC1kZXRhaWwgdWwgbGk6bGFzdC1jaGlsZHtib3JkZXI6bm9uZTsgbWFyZ2luOjBweDsgcGFkZGluZzowcHg7fVxuLmhlYWQtZGV0YWlsIHVsIGxpIHAsIC5oZWFkLWRldGFpbCB1bCBsaSBhe2NvbG9yOiNmZmZmZmY7IG1hcmdpbjowcHg7fVxuLmhlYWQtZGV0YWlsIHVsIGxpIGE6aG92ZXJ7Y29sb3I6JGNvbG9yLWxpZ2h0ZXItb3JhbmdlO31cbi5oZWFkLWRldGFpbCB1bCBsaSBwIC5mYXtjb2xvcjokY29sb3ItbGlnaHRlci1vcmFuZ2U7fVxuLmhlYWQtZGV0YWlsIHVsIGxpIHAgc3BhbnttYXJnaW4tcmlnaHQ6OHB4O31cblxuLnNvY2lhbC1uYXZ7d2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG87IGZsb2F0OnJpZ2h0O31cbi5zb2NpYWwtbmF2IHVsIGxpe3dpZHRoOmF1dG87IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBsaXN0LXN0eWxlOm5vbmU7fVxuLnNvY2lhbC1uYXYgdWwgbGkgYXtjb2xvcjokY29sb3ItbGlnaHRlci1vcmFuZ2U7IGZvbnQtc2l6ZToxMHB4OyBtYXJnaW4tcmlnaHQ6MnB4O31cbi5zb2NpYWwtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYXttYXJnaW4tcmlnaHQ6MHB4O31cbi5zb2NpYWwtbmF2IHVsIGxpIGEgLmZhLWludmVyc2V7Y29sb3I6JG5hdi1saW5rLWNvbG9yOyAgIGZvbnQtd2VpZ2h0OiBib2xkO31cbi5zb2NpYWwtbmF2IHVsIGxpIGE6aG92ZXJ7Y29sb3I6JG5hdi1saW5rLWhvdmVyLWNvbG9yOyB9XG4uaGVhZC1hY2NvdW50e3dpZHRoOmF1dG87IGhlaWdodDphdXRvOyBmbG9hdDpyaWdodDsgcGFkZGluZzowIDE1cHggMCAwO31cbi5oZWFkLWFjY291bnQgdWwgbGl7d2lkdGg6YXV0bzsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7fVxuLmhlYWQtYWNjb3VudCB1bCBsaSBhe2NvbG9yOiAjZmZmOyBmb250LXNpemU6MTRweDsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTsgcGFkZGluZzowIDhweDt9XG5cblxuLnByaW1hcnlfbmF2aWdhdGlvbntiYWNrZ3JvdW5kOiRwcmltYXJ5LW5hdi1iZzsgcGFkZGluZzozMHB4IDBweDsgdHJhbnNpdGlvbjogYWxsIDAuNXM7fVxuLnRvcC1iYXJ7YmFja2dyb3VuZDokcHJpbWFyeS1uYXYtYmc7fVxuLnRvcC1iYXIgLm5hbWV7cGFkZGluZy10b3A6OHB4O31cblxuLnRvcC1iYXItc2VjdGlvbiB7XG5cbiAgICB1bCB7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiwgJjpub3QoLmhhcy1mcm9tKSBhOm5vdCguYnV0dG9uKSwgJjpob3Zlcjpub3QoLmhhcy1mb3JtKSA+IGEsICY6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoLmhhcy1mb3JtKSA+IGEsICYuc2VsZWN0ZWQgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmF2LWxpbmstY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24ge1xuXG4gICAgICAgICAgICBsaTpub3QoLmhhcy1mb3JtKTpub3QoLmFjdGl2ZSkgPiBhOm5vdCguYnV0dG9uKXtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6bm90KC5oYXMtZm9ybSk6bm90KC5hY3RpdmUpOmhvdmVyID4gYTpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuaGFzLWRyb3Bkb3duID4gYTphZnRlcnsgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO21hcmdpbi10b3A6IC03cHg7ICBib3JkZXI6IG5vbmU7ICBmb250LXNpemU6IDE2cHg7fVxuICAgICAgICAuaGFzLWRyb3Bkb3duID4gYXtwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDt9XG5cbiAgICB9XG5cbn1cblxuXG4udG9wLWJhciAubG9nbyB7XG5cdGhlaWdodDogNzBweDtcblx0d2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIzcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uaGVhZGVyLWZpeCB7XG4gICAgLnRvcC1iYXIgLmxvZ28ge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRvcDogLTEzcHg7XG4gICAgfVxufVxuXG5cbi8qLnRvcC1iYXItc2VjdGlvbiAuZHJvcGRvd257Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpOyAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IGJhY2tncm91bmQ6I2ZmZjt9XG4qL1xuXG5cbi5zZWFyY2gtZm9ybXtmbG9hdDpsZWZ0O21hcmdpbjogMHB4IDBweCAwcHggMjVweDt9XG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XXsgIGNvbG9yOiB0cmFuc3BhcmVudDsgIGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZDogd2hpdGUgdXJsKC4uL2ltZy9zZWFyY2gucG5nKSBuby1yZXBlYXQgMTFweCAxMXB4OyAgdG9wOiAwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiNGI0YjQ7ICBwYWRkaW5nOjBweDsgIHdpZHRoOiA0MnB4OyAgaGVpZ2h0OjQycHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBlbTsgIC1tb3otYm9yZGVyLXJhZGl1czogMTBlbTsgIGJvcmRlci1yYWRpdXM6IDEwZW07ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7ICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXM7ICB0cmFuc2l0aW9uOiBhbGwgLjVzO31cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3Vze3dpZHRoOiAxODBweDsgIHBhZGRpbmctbGVmdDogMzJweDsgIGNvbG9yOiAjMDAwOyAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgIGN1cnNvcjogYXV0bztib3JkZXItY29sb3I6ICRjb2xvci1kYXJrLW9yYW5nZTsgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDEwOSwgMjA3LCAyNDYsIDAuNSk7ICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxMDksIDIwNywgMjQ2LCAwLjUpOyAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDEwOSwgMjA3LCAyNDYsIDAuNSl9XG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdeyAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtOTk5OXB4OyAgd2lkdGg6IDFweDsgIGhlaWdodDogMXB4O31cblxuXG4uaGVhZGVyLWZpeHtwb3NpdGlvbjpmaXhlZDsgdG9wOjBweDsgd2lkdGg6MTAwJTsgei1pbmRleDo5OTk5OyBmbG9hdDpsZWZ0OyBwYWRkaW5nOjIwcHggMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDBzOyB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG5cbi5oZXJve3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBwb3NpdGlvbjpyZWxhdGl2ZTt9XG4uc2xpZGVyLWNhcHt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoyNCU7IHRleHQtYWxpZ246Y2VudGVyOyAgei1pbmRleDo5OTk5O21hcmdpbjowIGF1dG87fVxuLnNsaWRlci1jYXAgaDF7dGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiNmZmY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6NzAwO31cbi5zbGlkZXItY2FwIHB7dGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiNmZmY7IGZvbnQtd2VpZ2h0OjMwMDsgZm9udC1zaXplOjIycHg7IG1heC13aWR0aDo4MzBweDsgd2lkdGg6MTAwJTsgbWFyZ2luOjAgYXV0bzsgbWFyZ2luLWJvdHRvbTozNXB4O31cbi5iZy1vdmVybGF5e3dpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjBweDsgbGVmdDowcHg7IHJpZ2h0OjBweDsgYmFja2dyb3VuZDogcmdiYSgyNSwyNSwyNSwwLjIpO31cbi5oZXJvIC5zbGljay1zbGlkZXttYXgtaGVpZ2h0OiA1NDZweDsgb3ZlcmZsb3c6IGhpZGRlbjt9XG4uaGVybyAuc2xpY2stc2xpZGUgaW1ne3dpZHRoOjEwMCU7IH1cbi5oZXJvIC5zbGljay1wcmV2LCAuaGVybyAuc2xpY2stbmV4dHt3aWR0aDo0OXB4OyBoZWlnaHQ6NDlweDsgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgYm9yZGVyLXJhZGl1czogNTAlOyB0b3A6NDglO21pbi13aWR0aDppbmhlcml0fVxuLmhlcm8gLnNsaWNrLXByZXZ7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlci1sZWZ0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjsgbGVmdDozNXB4OyB6LWluZGV4OiAxMDt9XG4uaGVybyAuc2xpY2stbmV4dHtiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2xpZGVyLXJpZ2h0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjsgcmlnaHQ6MzVweDt9XG4uaGVybyAuYnV0dG9ue3dpZHRoOjI0MHB4OyBmb250LXNpemU6MjBweDsgZm9udC13ZWlnaHQ6NzAwOyBwYWRkaW5nOjEycHggMHB4OyBtYXJnaW46MHB4IDNweDt9XG4uaG9tZS1zZWN0aW9ue3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBwYWRkaW5nOjU1cHggMHB4IDY3cHggMHB4O31cbi5zZWMtdGl0bGV7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IH1cbi5zZWMtdGl0bGUgaDJ7Y29sb3I6JGNvbG9yLWdyZWVuOyBtYXJnaW4tYm90dG9tOjNweDt9XG4uc2VjLXRpdGxlIHB7Zm9udC1zaXplOjE3cHg7IGZvbnQtd2VpZ2h0OjMwMDsgY29sb3I6I2RkZGRkZDt9XG5cblxuLmhvbWUtc3Rvcmllc3t3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDojZjRmN2Y0OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4OyBwYWRkaW5nOjQwcHggMHB4IDU3cHggMHB4O31cbi5ob21lLXN0b3JpZXMgLnNlYy10aXRsZSBoMnttYXJnaW4tYm90dG9tOjIwcHg7fVxuLmhvbWUtc3RvcmllcyAuc2VjLXRpdGxlIHB7bWF4LXdpZHRoOiA5OTVweDsgbWFyZ2luOiAwIGF1dG87fVxuLmhvbWUtc3RvcmllcyBhe3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBjb2xvcjokY29sb3ItZGFyay1vcmFuZ2U7IGZvbnQtc2l6ZToxNnB4OyBmb250LXdlaWdodDo3MDA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgYm9yZGVyOjJweCBzb2xpZCAkY29sb3ItZGFyay1vcmFuZ2U7IG1heC13aWR0aDoxOTJweDsgZGlzcGxheTpibG9jazsgbGluZS1oZWlnaHQ6NDRweDsgbWFyZ2luLXRvcDo0NHB4OyB0ZXh0LWFsaWduOiBjZW50ZXJ9XG4uaG9tZS1zdG9yaWVzIGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNCOEI4QUY7Y29sb3I6I0I4QjhBRn1cbi5ob21lLWRlYWxze3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBwYWRkaW5nOjU3cHggMHB4IDgwcHggMHB4OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4O31cbi5ob21lLWRlYWxzIC5zZWMtdGl0bGUgaDJ7bWFyZ2luLWJvdHRvbToxOHB4O31cblxuLmRlbGFzLW1haW57d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7fVxuLmRlYWxzLWFsbHttYXJnaW4tdG9wOjIzcHg7fVxuXG4ud2NfZGVhbCBpbWd7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjI0NXB4O31cbi5kZWFscy1hbGwgLmRlYWwtaXRlbXsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmZmZmOyBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmZmZmY7IH1cbi5kZWFscy1hbGwgLmRlYWwtaXRlbTpmaXJzdC1jaGlsZCwgLmRlYWxzLWFsbCAuZGVhbC1pdGVtOmxhc3QtY2hpbGR7d2lkdGg6MzMuNSU7fVxuLmRlYWxzLWFsbCAuZGVhbC1pdGVtOm50aC1jaGlsZCgyKSwgLmRlYWxzLWFsbCAuZGVhbC1pdGVtOm50aC1jaGlsZCg1KXt3aWR0aDozOC44JTt9XG4uZGVhbHMtYWxsIC5kZWFsLWl0ZW06bnRoLWNoaWxkKDMpLCAuZGVhbHMtYWxsIC5kZWFsLWl0ZW06bnRoLWNoaWxkKDQpe3dpZHRoOjI3LjYlO31cbi5kZWFsLWl0ZW0ye3dpZHRoOjM4LjglOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgcG9zaXRpb246cmVsYXRpdmU7IGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmZmZmY7IGJvcmRlci1yaWdodDoycHggc29saWQgI2ZmZmZmZjt9XG4uZGVhbC1pdGVtM3t3aWR0aDoyNy42JTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmZmZmO31cbi5kZWFsLWl0ZW00e3dpZHRoOjI3LjYlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgcG9zaXRpb246cmVsYXRpdmU7IGJvcmRlci1yaWdodDoycHggc29saWQgI2ZmZmZmZjt9XG4uZGVhbC1pdGVtNXt3aWR0aDozOC44JTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmZmZmY7fVxuLmRlYWwtaXRlbTZ7d2lkdGg6MzMuNSU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBwb3NpdGlvbjpyZWxhdGl2ZTt9XG4uZGVhbC1vdmVybGF5e3dpZHRoOjEwMCU7IGhlaWdodDo2NXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjBweDsgbGVmdDowcHg7IGJhY2tncm91bmQ6IHJnYmEoMTYsMTYsMTYsMC4zKTsgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzOyB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7IHBhZGRpbmc6OXB4IDBweCAyMnB4IDI1cHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC44czsgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHM7IHRyYW5zaXRpb246IGFsbCAwLjhzO31cbi5kZWFscy1hbGwgLmRlYWwtaXRlbTpudGgtY2hpbGQoMykgLmRlYWwtb3ZlcmxheXtoZWlnaHQ6ODhweDt9XG4uZGVhbC1vdmVybGF5IGg1e2NvbG9yOiNmZmZmMDA7IGZvbnQtc2l6ZToxOHB4OyBtYXJnaW4tYm90dG9tOjBweDt9XG4uZGVhbC1vdmVybGF5IHB7Zm9udC1zaXplOjE1cHg7IGNvbG9yOiNmZmY7IGZvbnQtd2VpZ2h0OjMwMDt9XG4uZGVhbC1vdmVybGF5IGF7Y29sb3I6I2ZmZjsgd2lkdGg6MTMycHg7IHRleHQtYWxpZ246Y2VudGVyOyBib3JkZXI6MXB4IHNvbGlkICNmZmY7IGRpc3BsYXk6YmxvY2s7IGxpbmUtaGVpZ2h0OjM0cHg7IGZvbnQtc2l6ZToxNHB4OyBmb250LXdlaWdodDo3MDA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZGlzcGxheTpub25lO31cbi53Y19kZWFsOmhvdmVyIC5kZWFsLW92ZXJsYXl7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDsgcGFkZGluZy10b3A6NzNweDsgdGV4dC1hbGlnbjpjZW50ZXI7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC44czsgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHM7IHRyYW5zaXRpb246IGFsbCAwLjhzO31cbi53Y19kZWFsOmhvdmVyIC5kZWFsLW92ZXJsYXkgYXtkaXNwbGF5OmJsb2NrO31cbi53Y19kZWFsOmhvdmVyIC5kZWFsLW92ZXJsYXkgaDV7Zm9udC1zaXplOjIwcHg7fVxuLndjX2RlYWw6aG92ZXIgLmRlYWwtb3ZlcmxheSBwe2ZvbnQtc2l6ZToxOHB4O31cblxuXG5cblxuXG4uaG9tZS1kZWFscyAuc2xpY2stcHJldiwgLmhvbWUtZGVhbHMgLnNsaWNrLW5leHR7d2lkdGg6NDlweDsgaGVpZ2h0OjQ5cHg7IGJvcmRlcjogMnB4IHNvbGlkICNhNmE2YTY7IGJvcmRlci1yYWRpdXM6IDUwJTsgdG9wOjQ4JTttaW4td2lkdGg6aW5oZXJpdH1cbi5ob21lLWRlYWxzIC5zbGljay1wcmV2e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9kZWFsLWxlZnQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyOyBsZWZ0Oi03NXB4O31cbi5ob21lLWRlYWxzIC5zbGljay1uZXh0e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9kZWFsLXJpZ2h0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjsgcmlnaHQ6LTc1cHg7fVxuLmhvbWUtZGVhbHMgLnNsaWNrLXByZXY6aG92ZXIsIC5ob21lLWRlYWxzIC5zbGljay1wcmV2OmZvY3Vze2JhY2tncm91bmQ6dXJsKC4uL2ltZy9kZWFsLWxlZnQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyOyB9XG4uaG9tZS1kZWFscyAuc2xpY2stbmV4dDpob3ZlciwgLmhvbWUtZGVhbHMgLnNsaWNrLW5leHQ6Zm9jdXN7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2RlYWwtcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyO31cbi5ob21lLWN1c3RvbWVye3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O31cbi5oYXBweS10aXRsZXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDokY29sb3ItZ3JlZW47IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nOjMycHggMHB4IDEzNHB4IDBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7fVxuLmhhcHB5LXRpdGxlIGgye2Rpc3BsYXk6YmxvY2s7IGNvbG9yOiNmZmY7IGZvbnQtd2VpZ2h0OjMwMDt9XG5cbi5oYXBweS1zbGlkZXJ7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IG1hcmdpbi10b3A6LTg3cHg7IHBhZGRpbmctYm90dG9tOjYwcHg7IH1cbi5oYXBweS1zbGlkZXIgZmlndXJlIHtcbiAgICB3aWR0aDoxNDhweDsgaGVpZ2h0OjE0OHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjsgYm9yZGVyOjVweCBzb2xpZCAjZWVlO1xuICAgIG1hcmdpbi10b3A6MTRweDsgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oYXBweS1zbGlkZXIgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGFwcHktc2xpZGVyIC5zbGljay1jZW50ZXIgZmlndXJle3dpZHRoOjE3NHB4OyBoZWlnaHQ6MTc0cHg7IG1hcmdpbi10b3A6MHB4O31cblxuXG4uaGFwcHktY2FwdGlvbnt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgdGV4dC1hbGlnbjpjZW50ZXI7IHBhZGRpbmc6IDAgNDRweDt9XG4uaGFwcHktY2FwdGlvbiBoNntmb250LXdlaWdodDo3MDA7IGNvbG9yOiRjb2xvci1ncmV5O31cbi5oYXBweS1jYXB0aW9uIHNwYW57Zm9udC1zaXplOjE0cHg7IGNvbG9yOiM2MTYxNjE7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IH1cbi5oYXBweS1jYXB0aW9uIHB7Zm9udC1zaXplOjE1cHg7IGNvbG9yOiRjb2xvci1ncmV5OyBkaXNwbGF5Om5vbmU7fVxuLnNsaWNrLWNlbnRlciAuaGFwcHktY2FwdGlvbiBwe2Rpc3BsYXk6YmxvY2s7IG1hcmdpbi1ib3R0b206MjdweDt9XG4uc2xpY2stY2VudGVyIC5oYXBweS1jYXB0aW9uIGg2e2ZvbnQtc2l6ZToxNXB4OyBjb2xvcjokY29sb3ItZ3JlZW47IGZvbnQtd2VpZ2h0Om5vcm1hbDt9XG4uc2xpY2stY2VudGVyIC5oYXBweS1jYXB0aW9uIHNwYW57ZGlzcGxheTpub25lO31cblxuLmhhcHB5LXNsaWRlciAuc2xpY2stcHJldiwgLmhhcHB5LXNsaWRlciAuc2xpY2stbmV4dHt3aWR0aDoyNnB4OyBoZWlnaHQ6NDRweDsgdG9wOjE3JTttaW4td2lkdGg6aW5oZXJpdH1cbi5oYXBweS1zbGlkZXIgLnNsaWNrLXByZXZ7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2hhcHB5LWxlZnQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyOyBsZWZ0OjBweDt9XG4uaGFwcHktc2xpZGVyIC5zbGljay1uZXh0e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9oYXBweS1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7IHJpZ2h0OjBweDt9XG5cbi5oYXBweS1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC5oYXBweS1zbGlkZXIgLnNsaWNrLXByZXY6Zm9jdXN7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2hhcHB5LWxlZnQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyOyBsZWZ0OjBweDt9XG4uaGFwcHktc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyLCAuaGFwcHktc2xpZGVyIC5zbGljay1uZXh0OmZvY3Vze2JhY2tncm91bmQ6dXJsKC4uL2ltZy9oYXBweS1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7IHJpZ2h0OjBweDt9XG5cblxuZm9vdGVye3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O31cbi50b3dfY29sdW1ue3BhZGRpbmc6MCAwcHh9XG4uZm9vdGVyLXRvcHt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDokZm9vdGVyLWJnOyBwYWRkaW5nOjUwcHggMHB4IDUycHggMHB4O31cbi5mb290ZXItdG9wIGg2e2ZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6I0ZGRjsgbWFyZ2luLWJvdHRvbTozMnB4O31cbi5mb290ZXItbWVudXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDt9XG4uZm9vdGVyLXRvcCB1bHt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgbWFyZ2luOjBweDsgcGFkZGluZzowcHg7fVxuLmZvb3Rlci1tZW51IHVsIGxpe3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyB9XG4uZm9vdGVyLW1lbnUgdWwgbGkgYXtmb250LXNpemU6MTVweDsgZm9udC13ZWlnaHQ6MzAwOyBjb2xvcjojZmZmOyB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO31cbi5mb290ZXItbWVudSB1bCBsaSBhOmhvdmVye2NvbG9yOiRuYXYtbGluay1ob3Zlci1jb2xvcjt9XG5cbi5mb290ZXItc29jaWFse3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBtYXJnaW46MCBhdXRvOyBtYXgtd2lkdGg6MjMycHg7fVxuLmZvb3Rlci1zb2NpYWwgbGl7d2lkdGg6MjIlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgbWFyZ2luLXJpZ2h0OjMlO31cbi5mb290ZXItc29jaWFsIGxpIC5mYXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgdGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZTogMjRweDsgcGFkZGluZzoxM3B4IDBweDt9XG4uZm9vdGVyLXNvY2lhbCBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHg7fVxuLmZvb3Rlci1zb2NpYWwgbGkgYXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDt9XG4uZm9vdGVyLXNvY2lhbCBsaSBhLnNvYy1mYiAuZmF7YmFja2dyb3VuZDojM2I1OTk4O31cbi5mb290ZXItc29jaWFsIGxpIGEuc29jLWZiIC5mYTpob3Zlcntjb2xvcjojM2I1OTk4OyBiYWNrZ3JvdW5kOiNmZmY7fVxuLmZvb3Rlci1zb2NpYWwgbGkgYS5zb2MtdHdpdCAuZmF7YmFja2dyb3VuZDojNTZhM2Q5O31cbi5mb290ZXItc29jaWFsIGxpIGEuc29jLXR3aXQgLmZhOmhvdmVye2NvbG9yOiM1NmEzZDk7IGJhY2tncm91bmQ6I2ZmZjt9XG4uZm9vdGVyLXNvY2lhbCBsaSBhLnNvYy1nb29nbGUgLmZhe2JhY2tncm91bmQ6I2RkNGIzOTt9XG4uZm9vdGVyLXNvY2lhbCBsaSBhLnNvYy1nb29nbGUgLmZhOmhvdmVye2NvbG9yOiNkZDRiMzk7IGJhY2tncm91bmQ6I2ZmZjt9XG4uZm9vdGVyLXNvY2lhbCBsaSBhLnNvYy15b3V0dWJlIC5mYXtiYWNrZ3JvdW5kOiNiZjIyMWY7fVxuLmZvb3Rlci1zb2NpYWwgbGkgYS5zb2MteW91dHViZSAuZmE6aG92ZXJ7Y29sb3I6I2JmMjIxZjsgYmFja2dyb3VuZDojZmZmO31cblxuLmJvci1ibHVlLWJ1dHtib3JkZXI6MnB4IHNvbGlkICRjb2xvci1ncmVlbjsgd2lkdGg6OTYlOyBkaXNwbGF5OmJsb2NrOyBmbG9hdDpsZWZ0OyB0ZXh0LWFsaWduOmNlbnRlcjsgY29sb3I6I2ZmZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTZweDsgZm9udC13ZWlnaHQ6NzAwOyBsaW5lLWhlaWdodDozOXB4OyBtYXJnaW4tdG9wOjQwcHg7fVxuLmJvci1ibHVlLWJ1dDpob3ZlcntiYWNrZ3JvdW5kOiRjb2xvci1ncmVlbjsgY29sb3I6I2ZmZjt9XG5cbi5mb290ZXItZm9ybXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgbWFyZ2luOjAgYXV0bzsgbWF4LXdpZHRoOjMwNXB4O31cbi5mb290ZXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXXt3aWR0aDoxMDAlOyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiNlOGU4ZTg7IGJvcmRlcjpub25lOyBmb250LXNpemU6MTVweDsgY29sb3I6IzY0NjQ2NDsgZm9udC13ZWlnaHQ6MzAwO2hlaWdodDo0MHB4OyBsaW5lLWhlaWdodDo0MHB4OyBwYWRkaW5nOjBweCAxMnB4OyBtYXJnaW4tYm90dG9tOjEwcHg7fVxuLmZvb3Rlci1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17d2lkdGg6YXV0bzsgaGVpZ2h0OjM1cHg7IGZsb2F0OmxlZnQ7IGJhY2tncm91bmQ6JGNvbG9yLWdyZWVuOyBjb2xvcjojZmZmOyBib3JkZXI6bm9uZTsgZm9udC1zaXplOjE1cHg7IGZvbnQtd2VpZ2h0OjcwMDsgcGFkZGluZzowcHggMTZweDsgbGluZS1oZWlnaHQ6MzVweDsgbWFyZ2luLXRvcDoxMHB4O31cbi5mb290ZXItZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVye2JvcmRlcjoycHggc29saWQgJGNvbG9yLWdyZWVuOyBiYWNrZ3JvdW5kOm5vbmU7IHBhZGRpbmc6MHB4IDE0cHg7IGxpbmUtaGVpZ2h0OjMxcHg7fVxuXG5cbi5mb290ZXItZGV0YWlse3dpZHRoOmF1dG87IGhlaWdodDphdXRvOyBmbG9hdDpyaWdodDsgbWF4LXdpZHRoOjEwMCU7fVxuLmZvb3Rlci1kZXRhaWwgaDR7IGNvbG9yOiNmZmY7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luLXRvcDoyMnB4OyAgbWFyZ2luLWJvdHRvbToxMXB4O31cbi5mb290ZXItZGV0YWlsIGg0IHNwYW57Zm9udC13ZWlnaHQ6MzAwOyBjb2xvcjojYWZhZmFmO31cbi5mb290ZXItZGV0YWlsIGgze2ZvbnQtd2VpZ2h0OjMwMDsgY29sb3I6JG5hdi1saW5rLWhvdmVyLWNvbG9yO31cbi5mb290ZXItZGV0YWlsIGgzIGF7Zm9udC13ZWlnaHQ6MzAwOyBjb2xvcjokbmF2LWxpbmstaG92ZXItY29sb3I7fVxuLmZvb3Rlci1kZXRhaWwgaDMgYTpob3Zlcntjb2xvcjojOTlBQkI3fVxuLmZvb3Rlci1kZXRhaWwgaDZ7bWFyZ2luLWJvdHRvbTo1cHg7fVxuLmZvb3Rlci1kZXRhaWw+YXtmb250LXdlaWdodDozMDA7IGZvbnQtc2l6ZToxNXB4OyBjb2xvcjojZmZmO31cbi5mb290ZXItZGV0YWlsIGE6aG92ZXJ7Y29sb3I6JG5hdi1saW5rLWhvdmVyLWNvbG9yO31cblxuLmZvb3Rlci1ib3R0b217d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IGJhY2tncm91bmQ6JGZvb3Rlci1iZzsgcGFkZGluZzogMjJweCAwcHggMjJweCAwcHg7fVxuLmZvb3Rlci1jb3B5cmlnaHR7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7fVxuLmZvb3Rlci1jb3B5cmlnaHQgZGl2IHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OjMwMDsgY29sb3I6I2ZmZjt9XG4uZm9vdGVyLWNvcHlyaWdodCBhe2NvbG9yOiNmZmY7IGZvbnQtd2VpZ2h0OjMwMDsgZm9udC1zaXplOiAxMnB4fVxuLmZvb3Rlci1jb3B5cmlnaHQgYTpob3Zlcntjb2xvcjokbmF2LWxpbmstaG92ZXItY29sb3I7fVxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIC5jb2x1bW5faGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09ICAgICAgICAgICAgICBJTk5FUiAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmlubmVyLW1haW57d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IGJhY2tncm91bmQ6I2YxZjFmMTsgcGFkZGluZzoyMHB4IDAgOTVweCAwO31cbi5pbm5lci1sZWZ0e3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiNmZmY7IGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDsgfVxuLmlubmVyLXJpZ2h0e3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O31cbi5hYm91dC1mdWxse3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O31cbi5hYm91dC10aXRsZXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDokY29sb3ItZ3JlZW47IHRleHQtYWxpZ246Y2VudGVyOyBtYXJnaW4tYm90dG9tOjY4cHg7IHBvc2l0aW9uOnJlbGF0aXZlO31cbi5hcnJvdy1kb3duIHt3aWR0aDogMDsgaGVpZ2h0OiAwOyAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkY29sb3ItZ3JlZW47IHBvc2l0aW9uOmFic29sdXRlOyBib3R0b206LTEwcHg7IG1hcmdpbjowIGF1dG87IGRpc3BsYXk6aW5saW5lLWJsb2NrO31cbi5hYm91dC10aXRsZSBoMywgLmFib3V0LWZ1bGwgLmFib3V0LXRpdGxlIGgze2NvbG9yOiNmZmY7IG1hcmdpbjogMTBweCAwcHggMThweCAwcHg7fVxuLmFib3V0LWZ1bGwgcCwgLmFib3V0LWZ1bGwgI3Bob3RvZ2FsbGVyeVRhYmxlIHtjb2xvcjojOGE4YThhOyBmb250LXNpemU6MThweDsgZm9udC13ZWlnaHQ6MzAwOyBwYWRkaW5nOiAwIDQlIDAgOSU7fVxuLmFib3V0LWZ1bGwgaDN7Zm9udC13ZWlnaHQ6MzAwOyBjb2xvcjokY29sb3ItZ3JlZW47IHRleHQtYWxpZ246Y2VudGVyOyBtYXJnaW4tdG9wOjc1cHg7fVxuLmFib3V0LWZ1bGwgdWwge2NvbG9yOiM4YThhOGE7IGZvbnQtc2l6ZToxNnB4OyBmb250LXdlaWdodDozMDA7IHBhZGRpbmc6IDAgNCUgMCA5JTsgbWFyZ2luLWJvdHRvbTogMjBweDt9XG4uYWJvdXQtZnVsbCBsaSB7bGlzdC1zdHlsZTogZGlzYzsgbGluZS1oZWlnaHQ6IDEuOX1cbi5pbm5lci1mdWxse3dpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGZsb2F0OiBsZWZ0OyBwYWRkaW5nOiAwcHggNDBweCA0MHB4O31cbi5hYm91dC10ZWFte3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBwYWRkaW5nLXRvcDo1MHB4O31cbi50ZWFtLWl0ZW17d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjUycHg7fVxuLnRlYW0taW1hZ2V7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7b3ZlcmZsb3c6aGlkZGVufVxuLnRlYW0taW1hZ2UgaW1ne3dpZHRoOmF1dG87IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBtYXgtd2lkdGg6MTAwJTt9XG5cbi50ZWFtLWZ1bGx7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBhZGRpbmc6NDBweCAwcHg7fVxuLnRlYW0tZGV0YWlse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6NzAwO31cblxuLnRlYW0taW1hZ2UgaW1ne1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgLyogRmlyZWZveCAqL1xuICBcdC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyAvKiBJRSA5ICovXG4gIFx0LW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyAvKiBPcGVyYSAqL1xuICBcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4udGVhbS1pbWFnZTpob3ZlciBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMjUpOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAgIC1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMjUpOyAvKiBGaXJlZm94ICovXG4gICAgLW1zLXRyYW5zZm9ybTpzY2FsZSgxLjI1KTsgLyogSUUgOSAqL1xuICAgIC1vLXRyYW5zZm9ybTpzY2FsZSgxLjI1KTsgLyogT3BlcmEgKi9cbiAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMjUpO1xufVxuXG5cblxuXG5cbi50ZWFtLWNvbnRlbnR7d2lkdGg6OTIlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgcG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbToxMXB4OyBiYWNrZ3JvdW5kOiNmZmY7IG1hcmdpbjowcHggNCU7IHRleHQtYWxpZ246Y2VudGVyO31cbi50ZWFtLWNvbnRlbnQgaDZ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMyOTI5Mjk7IG1hcmdpbjo4cHggMCAwIDA7fVxuLnRlYW0tY29udGVudCBoNiBheyBjb2xvcjojMjkyOTI5O31cblxuLnRlYW0tY29udGVudCBwe2NvbG9yOiM2ZDZkNmQ7IG1hcmdpbi1ib3R0b206OHB4O31cblxuLnJpZ2h0LWRpdnt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDojZmZmOyBib3JkZXI6MXB4IHNvbGlkICNlNGU0ZTQ7IHBhZGRpbmc6MjBweCAyMHB4IDIwcHg7IG1hcmdpbi1ib3R0b206MjlweDt9XG4ucmlnaHQtZGl2LXRpdGxle3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MTJweDt9XG4ucmlnaHQtZGl2LXRpdGxlIGVte2NvbG9yOiNjM2MzYzM7IGZsb2F0OmxlZnQ7IG1hcmdpbi1yaWdodDoxNnB4O31cbi5yaWdodC1kaXYtdGl0bGUgLmZhLWludmVyc2V7Y29sb3I6I2ZmZjsgZm9udC1zaXplOjIwcHg7IH1cbi5yaWdodC1kaXYtdGl0bGUgaDR7Y29sb3I6JGNvbG9yLWRhcmstbWFnZW50YTsgZm9udC1zaXplOjI0cHg7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmbG9hdDpsZWZ0OyBtYXJnaW46MHB4OyBsaW5lLWhlaWdodDozNnB4O31cbi5yaWdodC1kaXYgdWx7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IG1hcmdpbjowcHggMHB4IDEycHggMHB4OyBkaXNwbGF5OiBibG9jazsgfVxuLnJpZ2h0LWRpdiB1bCBsaSBhe2NvbG9yOiM4YThhOGE7IGZvbnQtc2l6ZToxNHB4OyB3aWR0aDogMTAwJTt9XG5cbi5yaWdodC1kaXYge1xuXG4gICAgLmNhdGVnb3J5LWxpc3Qge1xuXG4gICAgICAgIC5jYXRlZ29yeS1oZWFkZXI6aG92ZXIge1xuICAgICAgICAgICAgPiBhIHsgY29sb3I6JG5hdi1saW5rLWhvdmVyLWNvbG9yOyB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zdWJjYXRlZ29yeS1saXN0IHtcbiAgICAgICAgbWFyZ2luOjBweCAwcHggMTJweCAyMHB4O1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGk6aG92ZXIge1xuICAgICAgICAgICAgYSB7IGNvbG9yOiRuYXYtbGluay1ob3Zlci1jb2xvcjsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtZGVhbHN7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBhZGRpbmc6OHB4IDBweCAxNHB4IDBweH1cbi5hYm91dC1kZWFscyB1bHt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgbWFyZ2luOjBweDt9XG4uYWJvdXQtZGVhbHMgdWwgbGl7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IG1hcmdpbi1ib3R0b206MjZweDt9XG4uYWJvdXQtZGVhbHMgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7fVxuLmFib3V0LWRlYWxzIC50b3AtZGVhbC1pbWFnZXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgcG9zaXRpb246cmVsYXRpdmU7fVxuLmFib3V0LWRlYWxzIC50b3AtZGVhbC1pbWFnZSBpbWd7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7fVxuLmFib3V0LWRlYWxzIC50b3AtZGVhbC1jb250ZW50e3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBwYWRkaW5nOjEycHggMCAwIDA7fVxuLnRvcC1kZWFsLWNvbnRlbnQgaDZ7Y29sb3I6JGNvbG9yLWdyZWVuOyBmb250LXdlaWdodDozMDA7IG1hcmdpbi1ib3R0b206M3B4O31cbi50b3AtZGVhbC1jb250ZW50IGg2IGF7Y29sb3I6JGNvbG9yLWdyZWVuO31cblxuLnRvcC1kZWFsLWNvbnRlbnQgcHtjb2xvcjojOGE4YThhOyBmb250LXNpemU6MTJweDsgbWFyZ2luLWJvdHRvbTowcHg7fVxuLm1vc3QtZGl2e3dpZHRoOmF1dG87IGhlaWdodDphdXRvOyBwb3NpdGlvbjphYnNvbHV0ZTsgYmFja2dyb3VuZDojZWQ1YjJiOyB0b3A6MTBweDsgbGVmdDowcHg7IHBhZGRpbmc6IDdweCAxNnB4O31cbi5tb3N0LWRpdiBwe2NvbG9yOiNGRkY7IGZvbnQtd2VpZ2h0OjMwMDsgbWFyZ2luOjBweDt9XG4uYnV0LWJvci1ncmV5e2ZvbnQtc2l6ZToxM3B4OyBjb2xvcjojNzk3OTc5OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGJvcmRlcjoxcHggc29saWQgI2QzZDNkMzsgcGFkZGluZzogOHB4IDE4cHg7IG1hcmdpbi10b3A6MjhweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuLmJ1dC1ib3ItZ3JleTpob3Zlcntjb2xvcjojRUQ1QjJCO2JvcmRlci1jb2xvcjojRUQ1QjJCfVxuLnJpZ2h0LW5lZWR7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBhZGRpbmc6MTJweCAyNHB4IDE2cHggNnB4O31cbi5yaWdodC1uZWVkIGgze2NvbG9yOiRjb2xvci1ncmVlbjsgZm9udC13ZWlnaHQ6MzAwO31cbi5yaWdodC1uZWVkIGgzIGF7Y29sb3I6JGNvbG9yLWdyZWVuO31cbi5yaWdodC1uZWVkIGgzIGE6aG92ZXJ7Y29sb3I6IzJiMmIyYjt9XG4ucmlnaHQtbmVlZCBwe2NvbG9yOiM4YThhOGE7IGZvbnQtc2l6ZToxNnB4O31cblxuXG4udG91ci1kZXRhaWwtbWFpbnt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgIGJhY2tncm91bmQ6I2ZmZjsgYm9yZGVyOjFweCBzb2xpZCAjZTRlNGU0OyBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggI2U0ZTRlNDsgcGFkZGluZzowcHggNXB4IDIycHg7IG1hcmdpbi1ib3R0b206NDBweDt9XG4udG91ci10aXRsZXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgcGFkZGluZzoyMHB4IDAgMTBweDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2U2ZTZlNjt9XG4udG91ci10aXRsZS1sZWZ0e3dpZHRoOmF1dG87IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O31cbi50b3VyLXRpdGxlLWxlZnQgaDN7Y29sb3I6JGNvbG9yLWdyZWVuOyBmbG9hdDpsZWZ0O31cbi50b3VyLXRpdGxlLWxlZnQgaW1ne2Zsb2F0OmxlZnQ7IG1hcmdpbjoxNHB4IDAgMCAxNnB4O31cbi50b3VyLXRpdGxlLXJpZ2h0e3dpZHRoOmF1dG87IGhlaWdodDphdXRvOyBmbG9hdDpyaWdodDt9XG4udG91ci10aXRsZS1yaWdodCBwe2ZvbnQtd2VpZ2h0OjMwMDsgZm9udC1zaXplOjE4cHg7IGNvbG9yOiRjb2xvci1ncmV5OyBmbG9hdDpsZWZ0OyBtYXJnaW46MTBweCAxNnB4IDAgMDt9XG4udG91ci10aXRsZS1yaWdodCBoM3tjb2xvcjokY29sb3ItZ3JlZW47IGZvbnQtd2VpZ2h0OjcwMDsgZmxvYXQ6bGVmdDt9XG5cbi50b3VyLWRldGFpbC1ib3R0b217d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBhZGRpbmc6MzRweCAwIDAgMDt9XG4udG91ci1zbGlkZXJ7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBvc2l0aW9uOnJlbGF0aXZlOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjODI4MjgyO31cbi50b3VyLXNsaWRlciAuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGV7bWFyZ2luOjBweCA0cHg7fVxuLnRvdXItc2xpZGVyIC5zbGlkZXItZm9ye3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O31cbi50b3VyLXNsaWRlciAuc2xpZGVyLWZvciBpbWd7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IG1heC1oZWlnaHQ6NDU2cHg7IG92ZXJmbG93OmhpZGRlbjt9XG4udG91ci1zbGlkZXIgLnNsaWRlci1uYXZ7d2lkdGg6MTAwJTsgaGVpZ2h0OjEwMXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDowcHg7IGJvdHRvbTowcHg7IGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpOyBwYWRkaW5nOjEzcHggMjdweDt9XG4udG91ci1zbGlkZXIgLnNsaWNrLXByZXYsIC50b3VyLXNsaWRlciAuc2xpY2stbmV4dHttaW4td2lkdGg6aW5oZXJpdH1cbi50b3VyLXNsaWRlciAuc2xpY2stcHJldntiYWNrZ3JvdW5kOnVybCguLi9pbWcvdG91ci1sZWZ0dC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7IGxlZnQ6NHB4O31cbi50b3VyLXNsaWRlciAuc2xpY2stbmV4dHtiYWNrZ3JvdW5kOnVybCguLi9pbWcvdG91ci1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7IHJpZ2h0OjRweDt9XG4udG91ci1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC50b3VyLXNsaWRlciAuc2xpY2stcHJldjpmb2N1c3tiYWNrZ3JvdW5kOnVybCguLi9pbWcvdG91ci1sZWZ0dC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbi50b3VyLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciwgLnRvdXItc2xpZGVyIC5zbGljay1uZXh0OmZvY3Vze2JhY2tncm91bmQ6dXJsKC4uL2ltZy90b3VyLXJpZ2h0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG5ocnttYXJnaW46MHB4OyBib3JkZXItY29sb3I6I2YwZjBmMDt9XG4uYnV0LWJvb2t7d2lkdGg6IDEwMCU7IGhlaWdodDogNTJweDsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgIGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6IHdoaXRlOyBib3JkZXI6IDFweCBzb2xpZCAjZTA1MDIwOyBiYWNrZ3JvdW5kOiAjZmE2MjMwOyB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDAgLTFweCAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDsgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMXB4IDJweCAzcHg7IC1tb3otYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDFweCAycHggM3B4OyBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMXB4IDJweCAzcHg7IGZsb2F0OmxlZnQ7fVxuLmJ1dC1ib29rIGVte2Zsb2F0OmxlZnQ7IGZvbnQtc2l6ZToyMnB4OyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkYzNlMTk7IHBhZGRpbmc6IDBweCAxNnB4IDEwcHggMHB4OyBoZWlnaHQ6NTBweDsgbGluZS1oZWlnaHQ6NDdweDt9XG4uYnV0LWJvb2sgc3Bhbntib3JkZXItdG9wOjFweCBzb2xpZCAjZmU5YzdiOyBmbG9hdDpsZWZ0OyB3aWR0aDoxMDAlOyBwYWRkaW5nOiAwcHggMTBweCAwcHggMTZweDsgbGluZS1oZWlnaHQ6NTBweDt9XG4uYnV0LWJvb2s6aG92ZXJ7Y29sb3I6IHdoaXRlO2JhY2tncm91bmQ6cmdiYSgyMjQsIDgwLCAzMiwgMC44KX1cblxuLnRvdXItYm90dG9tLXJpZ2h0IGg1e2NvbG9yOiRjb2xvci1ncmVlbjsgZm9udC13ZWlnaHQ6MzAwOyBtYXJnaW4tYm90dG9tOjI0cHg7fVxuLnRvdXItYm90dG9tLXJpZ2h0IHB7Y29sb3I6IzhhOGE4YTsgZm9udC13ZWlnaHQ6MzAwOyBmb250LXNpemU6MTZweDsgbWFyZ2luLXRvcDoyMnB4OyBsaW5lLWhlaWdodDoyN3B4O31cbi5kZXAtZGF0ZXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgIGJvcmRlcjoxcHggc29saWQgI2U2ZTZlNjsgdGV4dC1hbGlnbjpjZW50ZXI7IG1hcmdpbjoyNXB4IDBweCAxN3B4IDBweDsgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4ICNlNGU0ZTQ7fVxuLmRlcC1kYXRlIGg1e2ZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjBweDsgbGluZS1oZWlnaHQ6NTBweDt9XG4uZGVwLWRhdGUgaDUgc3Bhbntmb250LXdlaWdodDozMDA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XG5cbi50b3VyLXRhYnt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDt9XG51bC50YWJze3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiRjb2xvci1kYXJrLW9yYW5nZTt9XG4udGFicyAudGFiLXRpdGxlID4gYXsgYmFja2dyb3VuZDokY29sb3ItZGFyay1vcmFuZ2U7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZToxNnB4OyBmb250LXdlaWdodDozMDA7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IGJvcmRlci1yaWdodDoxcHggc29saWQgIzAwMzY1MzsgcGFkZGluZzoxMnB4IDBweDsgbWluLXdpZHRoOjE1NXB4OyB0ZXh0LWFsaWduOmNlbnRlcjt9XG4udGFicyAudGFiLXRpdGxlID4gYSBlbXttYXJnaW4tcmlnaHQ6OHB4OyBmb250LXNpemU6MjBweDt9XG4udGFicyAudGFiLXRpdGxlOmxhc3QtY2hpbGQgPiBhe2JvcmRlcjpub25lO31cbi50YWJzIC50YWItdGl0bGUuYWN0aXZlIGEsIC50YWJzIC50YWItdGl0bGUgPiBhOmhvdmVye2JhY2tncm91bmQ6JGNvbG9yLWdyZWVuOyBjb2xvcjojRkZGO31cblxuLnRvdXItdGFiLWNvbnRlbnR7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBhZGRpbmc6MHB4IDE2cHggMHB4IDIwcHg7fVxuLnRvdXItdGFiLWNvbnRlbnQgaDV7Y29sb3I6JGNvbG9yLWdyZWVuOyBmb250LXdlaWdodDozMDA7IG1hcmdpbjoyMHB4IDAgMTJweCAwO31cbi50b3VyLXRhYi1jb250ZW50IGg2e2NvbG9yOiRjb2xvci1kYXJrLW9yYW5nZTsgZm9udC13ZWlnaHQ6NDAwOyBtYXJnaW46IDE1cHggMCAzMHB4IDA7fVxuLnRvdXItdGFiLWNvbnRlbnQgcHtjb2xvcjojOGE4YThhOyBmb250LXdlaWdodDozMDA7IGZvbnQtc2l6ZToxNnB4O31cbi50YWItbGlzdHt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDt9XG4udGFiLWxpc3QgdWwsIHVsLmFycm93LXN0eWxle3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBwYWRkaW5nLWxlZnQ6MjBweDt9XG51bC5hcnJvdy1zdHlsZXttYXJnaW4tYm90dG9tOjI1cHg7fVxuLnRhYi1saXN0IHVsIGxpLCB1bC5hcnJvdy1zdHlsZSBsaXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgbGlzdC1zdHlsZS1pbWFnZTp1cmwoLi4vaW1nL2xpc3Qtc3R5bGUtaW1nLnBuZyl9XG4udGFiLWxpc3QgdWwgbGkgcCwgdWwuYXJyb3ctc3R5bGUgbGkgcHttYXJnaW4tYm90dG9tOjVweDt9XG5cblxuLnRyYXZlbC1tYWlue3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiAjZjBmMGYwIHVybCguLi9pbWcvdHJhdmVsLW1haW4tYmcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgcGFkZGluZzogMjBweCAwIDk1cHggMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9XG5cbi50cmF2ZWwtZnVsbHt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDojZmZmOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5OyAgYm94LXNoYWRvdzogMHB4IDBweCAycHggI2U0ZTRlNDt9XG4udHJhdmVsLXRpdGxle3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiNmMmYyZjI7fVxuLnRyYXZlbC10aXRsZSBsYWJlbHtjb2xvcjojNjY2NjY2OyBmb250LXNpemU6MTNweDsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MTJweCAwIDEwcHggMDt9XG4ubmFycm93LXNlYXJjaHt3aWR0aDoyMSU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiRjb2xvci1ncmVlbjsgdGV4dC1hbGlnbjpjZW50ZXI7IHBhZGRpbmc6MjdweCAwcHg7IHBvc2l0aW9uOnJlbGF0aXZlO31cbi5hcnJvdy1yaWdodCB7d2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXRvcDogMThweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgJGNvbG9yLWdyZWVuOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjMwJTsgcmlnaHQ6LTE0cHg7fVxuLm5hcnJvdy1zZWFyY2ggaDR7Zm9udC1zaXplOjIwcHg7IGNvbG9yOiNGRkY7fVxuLnNyYy1jb3VudHJ5e3dpZHRoOjI2JTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IHBhZGRpbmc6MCAxNnB4IDAgMzVweDsgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmJmYmZiOyBtaW4taGVpZ2h0Ojg3cHg7fVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEZFQVRVUkVTIFBBR0UgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLmludGVyaW9yX2NvbnRlbnR7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IGJhY2tncm91bmQ6I2YxZjFmMTsgcGFkZGluZzoyMHB4IDAgOTVweCAwO31cbi5tYWluIC5pbnRlcmlvcl9jb250ZW50e3BhZGRpbmc6MHB4O31cbi5mZWF0dXJlc19yaWdodF9wYW5lbHt3aWR0aDoxMDAlOyBmbG9hdDpyaWdodDt9XG4uZmVhdHVyZXNfY29udGVudF9hcmVhe3dpZHRoOiAxMDAlOyAgaGVpZ2h0OiBhdXRvOyAgZmxvYXQ6IGxlZnQ7ICBiYWNrZ3JvdW5kOiAjRkZGOyAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFNDtib3gtc2hhZG93OiAwcHggMHB4IDNweCAycHggI0U0RTRFNDtwYWRkaW5nOjI1cHggMTdweDt9XG4uZmVhdHVyZS1tZW51e3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bztmbG9hdDogbGVmdDtwYWRkaW5nOjIwcHggMjBweCAxMHB4fVxuLmZlYXR1cmUtbWVudSB1bCwgdWwuc2lkZS1uYXYge3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bztmbG9hdDogbGVmdDttYXJnaW46IDBweDtwYWRkaW5nOjEycHggMCAwIDB9XG4uZmVhdHVyZS1tZW51IHVsIGxpLCAuZmVhdHVyZS1tZW4gdXVsLnNpZGUtbmF2IGxpIHt3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87ZmxvYXQ6IGxlZnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UwZTNlNjtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmZlYXR1cmUtbWVudSB1bCBsaSBhLCAuZmVhdHVyZS1tZW51IHVsLnNpZGUtbmF2IGxpIGEge3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bztmbG9hdDogbGVmdDtjb2xvcjogIzhhOGE4YTtmb250LXNpemU6IDE2cHg7cGFkZGluZzogMTNweCAzMHB4O2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7Zm9udC13ZWlnaHQ6MzAwO31cbi5mZWF0dXJlLW1lbnUgdWwgbGk6aG92ZXIgYSwgLmZlYXR1cmUtbWVudSB1bC5zaWRlLW5hdiBsaTpob3ZlciBhe2NvbG9yOiMwMDB9XG4uZmVhdHVyZS1tZW51IHVsIGxpOmZpcnN0LWNoaWxkLCAuZmVhdHVyZS1tZW51IHVsLnNpZGUtbmF2bGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lO31cbi5mZWF0dXJlc19jb250ZW50X2FyZWEgaDF7Zm9udC1zaXplOjM2cHg7IGNvbG9yOiRjb2xvci1ncmVlbjsgbWFyZ2luOiAwcHggMCAxMnB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjMwMH1cblxuLmRvd24tbGluZS1hcnJvdyB7ICBiYWNrZ3JvdW5kOiAjZTZlNmU2OyAgd2lkdGg6IDEwMCU7ICBoZWlnaHQ6IDFweDsgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIG1hcmdpbjogMTBweCAwcHggMzBweCAwOyAgZGlzcGxheTogaW5saW5lLWJsb2NrO31cblxuLmRvd24tbGluZS1hcnJvdyBzcGFuIHsgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQtYXJyb3cucG5nKSBuby1yZXBlYXQ7ICAgcG9zaXRpb246IGFic29sdXRlOyAgIHdpZHRoOiAyNXB4OyAgIGhlaWdodDogMTNweDsgICBkaXNwbGF5OiBibG9jazsgICBsZWZ0OiAwOyAgIGJvdHRvbTogLTEycHg7ICAgcmlnaHQ6IDA7ICAgbWFyZ2luOiAwIGF1dG87IH1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEdBTExFUlkgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVhdHVyZS1nYWxsZXJ5e3dpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGZsb2F0OiBsZWZ0OyBwYWRkaW5nLWJvdHRvbTogMzVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRDg7IG1hcmdpbi1ib3R0b206IDI1cHg7fVxuXG4jcGhvdG9nYWxsZXJ5VGFibGUgYXt3aWR0aDoxMDAlOyBmbG9hdDpsZWZ0OyBwYWRkaW5nLXJpZ2h0OjQlOyBtYXJnaW4tYm90dG9tOjRweDt9XG4jcGhvdG9nYWxsZXJ5VGFibGUgYSBpbWd7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBCTE9HICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubWFpbnt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgcGFkZGluZzoyMHB4IDBweCA5NXB4OyBiYWNrZ3JvdW5kOiNmMWYxZjE7IG1pbi1oZWlnaHQ6NTUwcHg7fVxuLm1haW4gLmV2ZW50LWl0ZW0tZGV0YWlse3dpZHRoOjEwMCU7IGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNjZWNlY2U7IG1hcmdpbi1ib3R0b206MjBweDt9XG4ubWFpbiBoMXtmb250LXNpemU6MzZweDsgbWFyZ2luLWJvdHRvbTozMHB4OyBsaW5lLWhlaWdodDo1MHB4OyBtYXJnaW4tdG9wOjBweDsgcGFkZGluZy1ib3R0b206MTBweDt9XG4uZmVhdHVyZS1tYWlue3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiNmZmY7IG1pbi1oZWlnaHQ6NTAwcHg7IHBhZGRpbmc6MHB4IDE1cHg7fVxuLmNvbnRhY3QtbWFpbnt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgYmFja2dyb3VuZDojZmZmOyBtaW4taGVpZ2h0OjUwMHB4OyBwYWRkaW5nOjE1cHg7fVxuLmZlYXR1cmUtbWFpbiBwe3BhZGRpbmc6MHB4O31cbi5ib29raW5nLWNvbnRhaW5lciBoMXtmb250LXNpemU6MzBweDt9XG4uZGF0ZSAuYnV0dG9ue2NvbG9yOiMwMDA7fVxuLmRhdGUgLmJ1dHRvbjpob3ZlciB7Y29sb3I6JGNvbG9yLWdyZWVuO31cblxuLmNvbnRhY3QtbWFpbiB0YWJsZSB0cjpudGgtb2YtdHlwZShldmVuKXtiYWNrZ3JvdW5kOm5vbmU7fVxuXG5cbi5mZWF0dXJlLWJsb2d7d2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgZmxvYXQ6IGxlZnQ7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFEODsgbWFyZ2luLWJvdHRvbTogMjVweDt9XG4uYmxvZy1saXN0IHt3aWR0aDogMTAwJTttYXJnaW46IDEwcHggMHB4IDBweDtmbG9hdDpsZWZ0fVxuLmJsb2ctaXRlbXMge3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bztmbG9hdDogbGVmdDtiYWNrZ3JvdW5kOiAjZjdmN2Y3OyBtYXJnaW4tYm90dG9tOjMwcHggO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHh9XG4uYmxvZy1pdGVtcyAuYmxvZy1pdGVtLWltYWdlIHt3aWR0aDogMzUlO2hlaWdodDphdXRvO2Zsb2F0OmxlZnQ7bWFyZ2luOjFweCAwO2JhY2tncm91bmQ6I2ZmZjt9XG4uYmxvZy1pdGVtcyAuYmxvZy1pdGVtLWltYWdlIGltZyB7d2lkdGg6IDEwMCU7aGVpZ2h0OmF1dG87fVxuLmJsb2ctaXRlbXMgLmJsb2ctaXRlbS1jb250ZW50e3dpZHRoOiA2NSU7aGVpZ2h0OmF1dG87ZmxvYXQ6bGVmdDtwYWRkaW5nOjE4cHggMjRweDttaW4taGVpZ2h0OjIyN3B4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZDogI2Y3ZjdmN31cbi5ibG9nLWl0ZW0tY29udGVudCBoNSBhe2ZvbnQtc2l6ZToyMHB4OyBjb2xvcjokY29sb3ItZ3JlZW47Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxNXB4O31cbi5ibG9nLWl0ZW0tY29udGVudCBoNSBhOmhvdmVye2NvbG9yOiMwMDA7fVxuLmJsb2ctaXRlbS1jb250ZW50IHNwYW57Zm9udC1zaXplOjE1cHg7IGNvbG9yOiM2ZDZkNmQ7bWFyZ2luLWJvdHRvbToxNXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtmb250LXdlaWdodDo0MDA7fVxuLmJsb2ctaXRlbS1jb250ZW50IHB7Zm9udC1zaXplOjE1cHg7IGNvbG9yOiM2MDYwNjA7fVxuLmJsb2ctaXRlbS1jb250ZW50IHAgYXtmb250LXNpemU6MTVweDtjb2xvcjojMzM5OTMzO3BhZGRpbmc6MCA1cHh9XG4uYmxvZy1pdGVtLWNvbnRlbnQgYXtmb250LXNpemU6MTVweDsgY29sb3I6I2ZmZmZmZjtmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjVweH1cblxuLmJsb2ctaXRlbS1zb2NpYWx7d2lkdGg6MTAwJTsgZmxvYXQ6bGVmdDtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO3BhZGRpbmc6NXB4IDZweCA0cHggNnB4O2JhY2tncm91bmQ6I2VmZWZlZjtib3JkZXItcmFkaXVzOjAgMHB4IDVweCA1cHggfVxuLmJsb2ctc29jaWFse3dpZHRoOmF1dG87IGZsb2F0OmxlZnR9XG4uYmxvZy1zb2NpYWwgdWx7d2lkdGg6YXV0bzsgZmxvYXQ6bGVmdDttYXJnaW46MHB4fVxuLmJsb2ctc29jaWFsIHVsIGxpeyBkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo5cHg7fVxuLmJsb2ctc29jaWFsIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7fVxuLmJsb2ctc29jaWFsIHVsIGxpIGF7bGluZS1oZWlnaHQ6MHB4IDtwYWRkaW5nOjBweDttYXJnaW46MHB4fVxuXG4uYmxvZy1jb21tZW50e3dpZHRoOmF1dG87IGZsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTJweH1cbi5ibG9nLWNvbW1lbnQgdWx7d2lkdGg6YXV0bzsgZmxvYXQ6bGVmdDttYXJnaW46NnB4IDAgMCAwfVxuLmJsb2ctY29tbWVudCB1bCBsaXsgZmxvYXQ6bGVmdDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjZWNlY2U7cGFkZGluZzowIDE0cHggMCA5cHg7bGluZS1oZWlnaHQ6MTVweH1cbi5ibG9nLWNvbW1lbnQgdWwgbGkgaW1neyBwYWRkaW5nOjAgNXB4IDAgOXB4fVxuLmJsb2ctY29tbWVudCB1bCBsaXtmb250LXNpemU6MTNweDtjb2xvcjojNTM4N2FjO2ZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDB9XG4uYmxvZy1jb21tZW50IHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc0NzQ3NDtmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwfVxuLmJsb2ctY29tbWVudCB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9XG5cbi5zaWRlLXBhbmVsIGg0IHt3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBmbG9hdDogbGVmdDsgYmFja2dyb3VuZDogI2Y3ZjdmNzsgY29sb3I6ICMwMDA7IG1hcmdpbjogMHB4OyAgcGFkZGluZzogMTRweCAzMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogNzAwOyBib3JkZXI6IDFweCBzb2xpZCAjQ0NDN0M3OyBib3JkZXItYm90dG9tOiBub25lOyBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7IH1cbi5zaWRlLXBhbmVsIHVsIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMCAwIDMwcHg7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNDQ0M3Qzc7IGJvcmRlci10b3A6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDsgfVxuLnNpZGUtcGFuZWwgdWwgbGkgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBmbG9hdDogbGVmdDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M3Qzc7IHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgIG1hcmdpbjowOyAgICAgcGFkZGluZzowOyB9XG4uc2lkZS1wYW5lbCB1bCBsaSBhIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgZmxvYXQ6IGxlZnQ7IGNvbG9yOiAkY29sb3ItZ3JlZW47IGZvbnQtc2l6ZTogMTZweDsgICAgIGxpbmUtaGVpZ2h0OjIxcHg7IHBhZGRpbmc6IDEwcHggMzBweDsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuLnNpZGUtcGFuZWwgeyBtYXJnaW4tdG9wOjc2cHg7fVxuXG4uYW5ub3VuY2VtZW50LWRldGFpbHMgaDF7Zm9udC1zaXplOjM2cHg7fVxuXG4uY3RhIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgLmJ1dHRvbi1ib3JkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGFyay1tYWdlbnRhO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMHB4IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1hZ2VudGE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuICAgIC5idXR0b24tYm9yZGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRidXR0b24tYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1tYWdlbnRhLCAwLjkpO1xuICAgIH1cbn1cblxuLnNlcnZpY2UtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBQQUdJTkFUSU9OICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb25fbmF2aWdhdGlvbiB7d2lkdGg6IDEwMCU7ZmxvYXQ6IGxlZnQ7bWFyZ2luOiAwIGF1dG87dGV4dC1hbGlnbjogY2VudGVyO3BhZGRpbmc6IDE1cHggMHB4O31cbnVsLnBhZ2luYXRpb257d2lkdGg6IGF1dG87ZGlzcGxheTogaW5saW5lLWJsb2NrO21hcmdpbjogMHB4O2JvcmRlci1yYWRpdXM6MnB4O31cbnVsLnBhZ2luYXRpb24gbGl7aGVpZ2h0OmluaGVyaXQ7bWFyZ2luOjAgNC41cHg7IGJvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI2MzYzNjMztiYWNrZ3JvdW5kOiNkN2Q3ZDc7fVxudWwucGFnaW5hdGlvbiBsaSBhe3dpZHRoOjQzcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDsgcGFkZGluZzowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyZTQyNTk7Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDsgdGV4dC1hbGlnbjpjZW50ZXI7fVxudWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGEsIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBidXR0b257YmFja2dyb3VuZDojNTc4YmFmO31cbi5wYWdpbmF0aW9uX25hdmlnYXRpb24gdWwgbGkudW5hdmFpbGFibGUgYXtwYWRkaW5nOjBweCAxMnB4O31cbi5wYWdpbmF0aW9uX25hdmlnYXRpb24gdWwgbGkuYXJyb3cgYSBlbXtmb250LXNpemU6MTlweDtjb2xvcjojN2Q3ZDdkO31cbi5wYWdpbmF0aW9uX25hdmlnYXRpb24gdWwgbGkuYXJyb3cgYTpob3ZlcntiYWNrZ3JvdW5kOiMwYTkxZDE7fVxuLnBhZ2luYXRpb25fbmF2aWdhdGlvbiB1bCBsaS5hcnJvdyBhOmhvdmVyIGl7O2NvbG9yOiNmZmY7fVxuXG4vKj09PT09PT09PT1cdCBCVVRUT05cdFx0PT09PT09PT09PSovXG4uYnV0dG9uLXNjaGVtZXt3aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDsgcGFkZGluZzoyMHB4IDBweCAyMHB4IDBweDt9XG4uYnV0dG9uLWNsYXNze3dpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBmbG9hdDpsZWZ0O31cbi5idXR0b24tY2xhc3MgdWx7d2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGZsb2F0OmxlZnQ7IG1hcmdpbjowcHg7fVxuLmJ1dHRvbi1jbGFzcyB1bCBsaXt3aWR0aDphdXRvOyBoZWlnaHQ6YXV0bzsgZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHg7fVxuXG4vKj09PT09PT09PT1cdCBCVVRUT05cdFx0PT09PT09PT09PSovXG5idXR0b24sIC5idXR0b24geyB0ZXh0LWRlY29yYXRpb246IG5vbmU7d2lkdGg6YXV0bzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBtaW4td2lkdGg6MTM3cHg7IHBhZGRpbmc6OXB4IDEycHg7IGZvbnQtc2l6ZTogMTNweDtiYWNrZ3JvdW5kOiAkY29sb3ItbWFnZW50YTsgY29sb3I6ICNGRkY7IGJvcmRlci1yYWRpdXM6MHB4IDttYXJnaW46MHB4OyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5OyBmb250LXdlaWdodDo3MDA7IGJvcmRlcjoycHggc29saWQgJGNvbG9yLWRhcmstbWFnZW50YX1cbmJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHsgYmFja2dyb3VuZDojYjhiOGFmOyBjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojYjhiOGFmfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjY2F0c2hvcGJ1eXt0ZXh0LWRlY29yYXRpb246IG5vbmU7IHdpZHRoOiBhdXRvOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtaW4td2lkdGg6IDEzN3B4OyBwYWRkaW5nOiA5cHggMTJweDsgZm9udC1zaXplOiAxM3B4OyBiYWNrZ3JvdW5kOiAkY29sb3ItbWFnZW50YTsgY29sb3I6ICNGRkY7IGJvcmRlci1yYWRpdXM6IDBweDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IGZvbnQtd2VpZ2h0OiA3MDA7IGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1kYXJrLW1hZ2VudGE7IGN1cnNvcjpwb2ludGVyO31cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsICNjYXRzaG9wYnV5OmhvdmVyLCAjY2F0c2hvcGJ1eTpmb2N1c3tiYWNrZ3JvdW5kOiAjYjhiOGFmOyBjb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiAjYjhiOGFmOyB9XG5cbmJ1dHRvbi5zZWNvbmRhcnksIC5idXR0b24uc2Vjb25kYXJ5IHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyAgY29sb3I6JGNvbG9yLW1hZ2VudGE7IGJvcmRlcjoycHggc29saWQgJGNvbG9yLWRhcmstbWFnZW50YSB9XG5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMgeyBjb2xvcjojYjhiOGFmO2JvcmRlci1jb2xvcjojYjhiOGFmO2JhY2tncm91bmQ6I2ZmZjt9XG5cbmJ1dHRvbi5sYXJnZSwgLmJ1dHRvbi5sYXJnZXtwYWRkaW5nOjE0cHggMTBweDsgZm9udC1zaXplOjE1LjZweH1cbmJ1dHRvbi5zbWFsbCwgLmJ1dHRvbi5zbWFsbHtmb250LXNpemU6IDEycHg7cGFkZGluZzogOXB4IDE1cHg7bWluLXdpZHRoOiAxNThweDtmb250LXdlaWdodDogNjAwO31cblxuXG4jcHJlbG9hZGVyIHtcbnBvc2l0aW9uOiBmaXhlZDtcbnRvcDogMDtcbmxlZnQ6IDA7XG5yaWdodDogMDtcbmJvdHRvbTogMDtcbmJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5oZWlnaHQ6IDEwMCU7XG56LWluZGV4OiA5OTk5O1xub3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzdGF0dXMge1xud2lkdGg6IDIwMHB4O1xuaGVpZ2h0OiAyMDBweDtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbmxlZnQ6IDUwJTtcbnRvcDogNTAlO1xuYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2JhbGxzLmdpZik7XG5iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xubWFyZ2luOiAtMTAwcHggMCAwIC0xMDBweDtcbnotaW5kZXg6IDk5OTk7XG59XG5cblxuI2Zvcm0tbG9naW4gZm9ybSBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O31cblxuQGltcG9ydCBcInBhZ2VzL3BhZ2VcIjtcbkBpbXBvcnQgXCJwYWdlcy9mcmFuY2hpc2UtZGV0YWlsc1wiO1xuQGltcG9ydCBcInBhZ2VzL2ZyYW5jaGlzZS1saXN0aW5nc1wiO1xuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjgwcHgpe1xuXG5cblx0LnNlYXJjaC1mb3JtIGZvcm17cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MHB4O3RvcDowcHh9XG5cdC5ob21lLWRlYWxzIC5zbGljay1wcmV2e2xlZnQ6LTQ1cHg7fVxuXHQuaG9tZS1kZWFscyAuc2xpY2stbmV4dHtyaWdodDotNDVweDt9XG5cdC5kZWxhcy1tYWlue3BhZGRpbmc6MCA0NXB4fVxuXHQuaG9tZS1kZWFscyAuc2xpY2stcHJldiwgLmhvbWUtZGVhbHMgLnNsaWNrLW5leHR7aGVpZ2h0OjM1cHg7d2lkdGg6MzVweFx0fVxuXHQuZGVsYXMtbWFpbiAud2NfZGVhbHttaW4taGVpZ2h0OjIyN3B4OyBtYXgtaGVpZ2h0OjIyN3B4fVxuXHQuZGVsYXMtbWFpbiAud2NfZGVhbCBpbWd7aGVpZ2h0OjIyN3B4fVxuXHQuZGVsYXMtbWFpbiAud2NfZGVhbDpob3ZlciAuZGVhbC1vdmVybGF5eyBwYWRkaW5nLXRvcDo1MHB4OyB9XG5cblxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XG5cblxuXHQuaG9tZS1kZWFscyAuc2xpY2stcHJldntsZWZ0Oi01cHg7fVxuXHQuaG9tZS1kZWFscyAuc2xpY2stbmV4dHtyaWdodDotNXB4O31cblx0LmhvbWUtc2VjdGlvbntwYWRkaW5nOjE1cHggMCA0NXB4IDB9XG5cdC5yaWdodC1uZWVke3BhZGRpbmc6MCAwIDE2cHggNHB4fVxuXHQudG91ci1ib3R0b20tcmlnaHQ+aDV7cGFkZGluZy10b3A6MTRweDt9XG5cdC5kZXAtZGF0ZXt3aWR0aDo0NiU7IGZsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjQlfVxuXHQuYnV0LWJvb2t7d2lkdGg6NDYlO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDoyNXB4O21hcmdpbi1sZWZ0OjQlfVxuXHQudHJhdmVsLWNvbnRlbnR7bWluLWhlaWdodDoyMzVweDt9XG5cdC5zcmMtZGF0ZSAubWVkaXVtLTZ7d2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbToxNXB4O31cblx0LnRyYXZlbC10aXRsZSBpbnB1dFt0eXBlPVwic3VibWl0XCJde3dpZHRoOjEwMCU7IG1hcmdpbjoxNXB4IDA7bWF4LXdpZHRoOjE0NXB4fVxuXHQudHJhdmVsLXRpdGxlIGxhYmVse21pbi1oZWlnaHQ6NDBweH1cblxuXG59XG5cblxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuXG5cblx0LnVzYS1mbGFne21hcmdpbi1sZWZ0OjE1cHh9XG5cdC5zbGlkZXItY2Fwe3RvcDoxOCU7fVxuXHQucmlnaHQtZGl2LXRpdGxlIGg0e2ZvbnQtc2l6ZToyMHB4O31cblx0LnRvcC1iYXItc2VjdGlvbiAubWVudXttYXJnaW4tcmlnaHQ6MHB4O31cblx0LmhlYWQtZGV0YWlsIHVsIGxpOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZTt9XG5cblxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDk0MHB4KXtcblxuXG5cdC50b3AtYmFyLXNlY3Rpb24gbGk6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbil7Zm9udC1zaXplOjE0cHg7IHBhZGRpbmc6MCA4cHh9XG5cdC50b3AtYmFyIC5uYW1lIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgIH1cbiAgICAucHJpbWFyeV9uYXZpZ2F0aW9uIHtwYWRkaW5nOiAxNXB4IDA7fVxuXHQudG9wLWJhci1zZWN0aW9ue3BhZGRpbmctcmlnaHQ6MHB4O31cblx0LmhlYWQtZGV0YWlsIHVsIGxpe3BhZGRpbmctcmlnaHQ6OHB4OyBtYXJnaW4tcmlnaHQ6OHB4O31cblx0Lmhlcm8gLnNsaWNrLXByZXYsIC5oZXJvIC5zbGljay1uZXh0e3RvcDo2NSV9XG5cdC5zbGlkZXItY2Fwe3RvcDoyNXB4O31cblx0LnNsaWRlci1jYXAgaDF7Zm9udC1zaXplOjQ0cHh9XG5cdC5zZXJ2aWNlLWl0ZW0gaDV7aGVpZ2h0OjQ1cHg7fVxuXHQuaGFwcHktdGl0bGV7cGFkZGluZzozMHB4IDAgMTAwcHggMH1cblx0LmhhcHB5LXNsaWRlciAuc2xpY2stcHJldiwgLmhhcHB5LXNsaWRlciAuc2xpY2stbmV4dHt0b3A6MjYlfVxuXHQuZm9vdGVyLWRldGFpbCBoMyBhe2ZvbnQtc2l6ZToyNnB4O31cblx0LmludGVyaW9yX2NvbnRlbnQgLnNpZGVfcGFuZWx7cGFkZGluZy1sZWZ0OjBweH1cblx0LnJpZ2h0LWRpdntwYWRkaW5nOjIwcHggMTZweCB9XG5cdC5yaWdodC1kaXYtdGl0bGUgZW17bWFyZ2luLXJpZ2h0OjZweH1cblx0LmV2ZW50LWl0ZW0tZGF0ZSBwLCAuZXZlbnQtaXRlbS1kYXRlIGg1e2ZvbnQtc2l6ZToyNHB4fVxuXHQuZmVhdHVyZS1mb3J1bSAuZm9ydW0tYnV0IHB7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9XG5cdC5ibG9nLWNvbW1lbnQgdWwgbGl7cGFkZGluZzowIDVweH1cblx0LmJsb2ctY29tbWVudCB1bCBsaSBpbWd7cGFkZGluZzowIDNweCAwIDB9XG5cdC5ibG9nLWNvbW1lbnQsIC5ibG9nLXNvY2lhbCB1bCBsaXttYXJnaW4tbGVmdDo1cHh9XG5cdC5ibG9nLWNvbW1lbnQgdWwgbGkgYXtmb250LXNpemU6MTBweH1cblx0LnRvdXItYm90dG9tLXJpZ2h0IHB7Zm9udC1zaXplOjE0cHg7fVxuXHQuZGVwLWRhdGUgaDV7Zm9udC1zaXplOjE1cHh9XG5cdC50cmF2ZWwtdGl0bGUgc2VsZWN0e2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmctbGVmdDo1cHg7fVxuXHQuaXRlbV9xdWFudGl0eSBhIHttYXJnaW46IDEycHggMHB4IDBweDt9XG5cbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiA3OTlweCl7XG5cblx0LmhlYWQtZGV0YWlsIHVsIGxpOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9XG5cdC5kZWxhcy1tYWluIC53Y19kZWFsOmhvdmVyIC5kZWFsLW92ZXJsYXl7IHBhZGRpbmctdG9wOjM1cHg7IH1cblx0LnJpZ2h0LW5lZWQgaDN7Zm9udC1zaXplOjI4cHg7fVxuXHQuZmVhdHVyZS1mb3J1bSBwe2ZvbnQtc2l6ZToxNHB4O31cblxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcblxuXG5cdC50b3AtYmFyLXNlY3Rpb24gbGk6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbikge2ZvbnQtc2l6ZTogMTJweDtwYWRkaW5nOiAwIDhweDsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7fVxuXHQuZGVhbHMtYWxsIC53Y19kZWFse3dpZHRoOjUwJSAhaW1wb3J0YW50OyBib3JkZXI6MXB4IHNvbGlkICNmZmY7fVxuXHQuaG9tZS1kZWFsc3twYWRkaW5nOjM1cHggMCA0MHB4O31cblx0LmZvb3Rlci10b3AgLnRvd19jb2x1bW57d2lkdGg6MTAwJTttYXJnaW46MTVweCAwfVxuXHQuZm9vdGVyLXNvY2lhbHtmbG9hdDpyaWdodDt9XG5cdC5pbnRlcmlvcl9jb250ZW50IC5jb250ZW50X2FyZWF7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjI1cHh9XG5cdC5pbnRlcmlvcl9jb250ZW50IC5zaWRlX3BhbmVse3dpZHRoOiAxMDAlO3BhZGRpbmctbGVmdDogMTVweDttYXJnaW4tYm90dG9tOiAyNXB4OyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyBtYXJnaW46IDAgYXV0bzt9XG5cblx0Lm5hcnJvdy1zZWFyY2gsIC5zcmMtY291bnRyeSwgLnNyYy1kYXRlLCAuc3JjLWRheXt3aWR0aDo1MCV9XG5cdC5zcmMtZGF5e3BhZGRpbmc6MCAxOHB4O31cblx0LnRyYXZlbC1jb250ZW50e21pbi1oZWlnaHQ6MjM1cHg7fVxuXHQuc3JjLWRhdGUgLm1lZGl1bS02e3dpZHRoOjUwJTsgbWFyZ2luLWJvdHRvbTowcHg7fVxuXHQudHJhdmVsLXRpdGxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyAgd2lkdGg6IDk1cHg7ICBtYXJnaW46IDQwcHggMCAwIDZweDsgIG1heC13aWR0aDogaW5oZXJpdDt9XG5cdC50cmF2ZWwtdGl0bGUgbGFiZWx7bWluLWhlaWdodDoyMHB4fVxuXHQuc3JjLWRheSBzcGFue3dpZHRoOjEzMHB4O31cblx0LnRyYXZlbC10aXRsZSAuc3JjLWRheSBzZWxlY3R7d2lkdGg6MTIwcHh9XG5cdC5jYXJ0LWl0ZW0ucHJvZHVjdC1yZW1vdmV7d2lkdGg6OSU7fVxuXHQucHJvZHVjdC10aXRsZXt3aWR0aDo0NiU7IHBhZGRpbmctcmlnaHQ6NXB4O31cblx0LnByb2R1Y3QtcmVtb3ZlIGE6bGluaywgLnByb2R1Y3QtcmVtb3ZlIGE6dmlzaXRlZHt3aWR0aDoyMHB4OyBoZWlnaHQ6MjBweDsgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBmbG9hdDpyaWdodDt9XG5cdC5jbHRheCwgLnByb2R1Y3QtdGF4e2Rpc3BsYXk6bm9uZTt9XG5cdC5jbHByaWNlLCAuY2xjb3N0LCAuY2xyZW1vdmV7d2lkdGg6MTMlO31cblx0LnByb2R1Y3QtcHJpY2V7d2lkdGg6MTQlO31cblx0LmNscXR5LCAucHJvZHVjdC1xdHksIC5wcm9kdWN0LXRvdGFse3dpZHRoOjE1JTt9XG5cdC5oZWFkLWRldGFpbCB1bCBsaTpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lO31cblx0LmhlYWQtYWNjb3VudCB1bCBsaSBhe3BhZGRpbmc6MCA2cHg7fVxuXHQuaGVhZC1hY2NvdW50e3BhZGRpbmctcmlnaHQ6MTBweDt9XG5cbiAgICAuY3RhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDMwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiA2NDFweCl7XG5cbiAgICAuaGVhZGVyLWZpeCB7XG4gICAgICAgIC50b3AtYmFyIC5sb2dvIHtoZWlnaHQ6IDQwcHg7IHRvcDogLThweDsgfVxuICAgIH1cblx0LnRvcC1iYXIuZXhwYW5kZWQgLnRpdGxlLWFyZWF7YmFja2dyb3VuZDpub25lO31cblxuXHQudG9wLWJhci1zZWN0aW9uIC5tZW51e1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgIHVsIHtcblxuXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcblxuICAgICAgICAgICAgICAgICYsICY6bm90KC5oYXMtZnJvbSkgYTpub3QoLmJ1dHRvbiksICY6aG92ZXI6bm90KC5oYXMtZm9ybSkgPiBhLCAmOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5oYXMtZm9ybSkgPiBhLCAmLnNlbGVjdGVkID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci12ZXJ5LWRhcmstbWFnZW50YTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblx0LnRvcC1iYXIgLnRvZ2dsZS10b3BiYXIubWVudS1pY29uIGEge2hlaWdodDogNDRweDtwYWRkaW5nOjBweDtjb2xvcjogJGNvbG9yLWRhcmstbWFnZW50YTtib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGFyay1tYWdlbnRhO2JvcmRlci1yYWRpdXM6IDVweDt0b3A6IC02cHg7d2lkdGg6IDUwcHg7fVxuXHQudG9wLWJhciAudG9nZ2xlLXRvcGJhci5tZW51LWljb24gYSBzcGFuOjphZnRlciB7bWFyZ2luLXRvcDogLTdweDtib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWRhcmstbWFnZW50YSwgMCA3cHggMCAxcHggJGNvbG9yLWRhcmstbWFnZW50YSwgMCAxNHB4IDAgMXB4ICRjb2xvci1kYXJrLW1hZ2VudGE7fVxuXHQuc2VhcmNoLWZvcm0gZm9ybSB7cmlnaHQ6IDc1cHg7ICB0b3A6IDc3cHg7IHBvc2l0aW9uOmZpeGVkOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzOyB0cmFuc2l0aW9uOiBhbGwgMC41czt9XG5cdC50b3AtYmFyLXNlY3Rpb24gbGk6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbikge2ZvbnQtc2l6ZTogMThweDsgIHBhZGRpbmc6IDNweCAycHg7fVxuXHQudG9wLWJhci1zZWN0aW9uIC5oYXMtZHJvcGRvd24gPiBhOmFmdGVye2ZvbnQtc2l6ZToyOHB4Oy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTstbW96LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7LW8tdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTttYXJnaW4tdG9wOjlweH1cblx0LnRvcC1iYXItc2VjdGlvbiAuZHJvcGRvd24gbGkudGl0bGUgaDUgYSB7Y29sb3I6ICM3ODc4Nzg7ZGlzcGxheTogYmxvY2s7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG5cdC5oZXJvIC5zbGljay1wcmV2LCAuaGVybyAuc2xpY2stbmV4dHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG5cdC5zbGlkZXItY2FwIHAge2ZvbnQtc2l6ZTogMTZweDttYXJnaW4tYm90dG9tOiAxNHB4O31cblx0LnNlcnZpY2UtaXRlbSBoNXtoZWlnaHQ6aW5oZXJpdDt9XG5cdC5zZXJ2aWNlLWl0ZW17bWFyZ2luLWJvdHRvbToyMHB4fVxuXHQuZGVsYXMtbWFpbntwYWRkaW5nOjAgMzVweH1cblx0LmZvb3Rlci1jb3B5cmlnaHQgcHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTZweH1cblx0LmZvb3Rlci1ib3R0b217dGV4dC1hbGlnbjogY2VudGVyO3BhZGRpbmc6MjBweCAwfVxuXG5cdC5ibG9nLWNvbW1lbnQgdWwgbGl7cGFkZGluZzowIDhweH1cblx0LmJsb2ctY29tbWVudCB1bCBsaSBhLC5ibG9nLWNvbW1lbnQgdWwgbGl7Zm9udC1zaXplOjEwcHh9XG5cdC5wcm9fZGV0YWlsX2Rlc3twYWRkaW5nOjBweH1cblx0LnRyYXZlbC1saXN0LWJvdHRvbSBoNXtmb250LXNpemU6MTRweDsgbWluLXdpZHRoOjc4cHh9XG5cdC50cmF2ZWwtbGlzdC1ib3R0b20gYS5idXR0b257bWluLXdpZHRoOjgwcHh9XG5cdC5zZXJ2aWNlLWFsbHt3aWR0aDoxMDAlOyBmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MzYwcHh9XG5cblx0LnRvcC1iYXItc2VjdGlvbiAubWVudSwgLnRvcC1iYXItc2VjdGlvbiAuZHJvcGRvd257cGFkZGluZy10b3A6MjBweDt9XG5cdC5zZWFyY2gtZm9ybSBmb3JtLmZvcm0tdG9we3RvcDoxMnB4OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzOyB0cmFuc2l0aW9uOiBhbGwgMC41czt9XG5cdC50cmF2ZWwtaXRlbXttaW4taGVpZ2h0Ojc3NXB4O31cblx0LnRvcC1iYXItc2VjdGlvbiB1bCBsaSA+IGF7bGluZS1oZWlnaHQ6MjVweCAhaW1wb3J0YW50O31cbiAgICBcbiAgICAjb3V0ZXJJbWFnZUNvbnRhaW5lciB7ICBtYXgtd2lkdGg6IDkwJTsgb3ZlcmZsb3c6IGhpZGRlbjttYXgtaGVpZ2h0OjI4NXB4ICFpbXBvcnRhbnR9XG5cdCNpbWFnZURhdGFDb250YWluZXIgeyBtYXgtd2lkdGg6IDkwJTtvdmVyZmxvdzogaGlkZGVuO31cblx0I2xpZ2h0Ym94SW1hZ2UgeyBtYXgtd2lkdGg6IDEwMCU7fVxuXG59XG5cblxuQG1lZGlhKG1heC13aWR0aDogNTk5cHgpe1xuXHRcblx0XG5cdC5kZWFsLW92ZXJsYXkgcHtkaXNwbGF5Om5vbmU7fVxuXHQuZGVhbC1vdmVybGF5IGF7bWFyZ2luLXRvcDo4cHg7fVxuXHQuYmxvZy1wb3N0IGgyLnBvc3QtdGl0bGUsIC5ib29raW5nLWNvbnRhaW5lciBoMSwgLmFubm91bmNlbWVudC1kZXRhaWxzIGgxe2ZvbnQtc2l6ZToyNHB4O31cdFxuXHQuZmVhdHVyZXNfY29udGVudF9hcmVhIGgxe2ZvbnQtc2l6ZToyNHB4OyBmb250LXdlaWdodDo0MDA7fVx0XG5cdHB7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDt9XG5cdC50cmF2ZWwtaXRlbXttaW4taGVpZ2h0OjgxOHB4O31cblx0Lm1haW4gaDF7Zm9udC1zaXplOjI0cHg7IGxpbmUtaGVpZ2h0OjMwcHg7fVxuXHQuaGVhZC1kZXRhaWwgdWwgbGk6bnRoLWNoaWxkKDMpe2Rpc3BsYXk6bm9uZX1cblxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NjdweCl7XG5cdFxuXHRcblx0LnNsaWRlci1jYXAgcCB7ZGlzcGxheTpub25lfVx0XG5cdC5zbGlkZXItY2FwIGgxe2ZvbnQtc2l6ZTozMHB4O31cblx0LnNsaWRlci1jYXB7dG9wOjIwcHg7fVxuXHQuaGVybyAuYnV0dG9uIHt3aWR0aDogMTUwcHg7Zm9udC1zaXplOiAxNHB4O31cblx0LmJ1dHRvbi1ib3JkZXIge21pbi13aWR0aDogMTUwcHg7Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7fVxuXHQuc2VydmljZS1hbGx7cGFkZGluZy10b3A6MHB4fVxuXG5cdC5ibG9nLWNvbW1lbnQgdWwgbGl7cGFkZGluZzowIDVweH1cblx0LmJsb2ctY29tbWVudCB1bCBsaSBhe2ZvbnQtc2l6ZTo5cHh9XG5cdC5kZWxhcy1tYWluIC53Y19kZWFsLCAuYmxvZy1pdGVtcyAuYmxvZy1pdGVtLWltYWdle3dpZHRoOjEwMCU7fVxuXHQuYmxvZy1pdGVtcyAuYmxvZy1pdGVtLWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHggMTVweH1cblx0LmJsb2ctY29tbWVudCB1bCBsaSBpbWd7ZGlzcGxheTpub25lO31cblx0LmV2ZW50LWl0ZW0tZGF0ZSBwLCAuZXZlbnQtaXRlbS1kYXRlIGg1IHtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IDI3cHg7fVxuXHQuaXRlbV9xdWFudGl0eSBhIHttYXJnaW46IDBweDttaW4td2lkdGg6IDEwMHB4O21hcmdpbi10b3A6IDVweDt9XG5cdC5kZXAtZGF0ZXt3aWR0aDoxMDAlOyBmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDowJX1cblx0LmJ1dC1ib29re3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjBweDttYXJnaW4tbGVmdDowJX1cblx0LnRhYnMgLnRhYi10aXRsZSA+IGF7bWluLXdpZHRoOmluaGVyaXQ7IHBhZGRpbmc6OHB4IDExcHg7IGZvbnQtc2l6ZToxNHB4fVxuXHQudGFicyAudGFiLXRpdGxlID4gYSBlbXtmb250LXNpemU6MTVweDttYXJnaW4tcmlnaHQ6NXB4O31cblx0LnRyYXZlbC1saXN0IC5jb2x1bW57d2lkdGg6MTAwJTt9XG5cdC5zcmMtZGF5IHNwYW4sIC50cmF2ZWwtdGl0bGUgLnNyYy1kYXkgc2VsZWN0e3dpZHRoOjEwMCU7fVxuXHQuc3JjLWRhdGUgLm1lZGl1bS02e3dpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206MTVweH1cblxuXHQudHJhdmVsLXRpdGxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17d2lkdGg6MTAwJTsgbWFyZ2luOjE1cHggMH1cblxuXHRoMXsgZm9udC1zaXplOjM2cHg7fVxuXHRoMiwgLnRyYXZlbC10b3VyLXRpdGxlIGgye2ZvbnQtc2l6ZToyOHB4OyB9XG5cdGgze2ZvbnQtc2l6ZToyNHB4O31cblx0aDR7Zm9udC1zaXplOjIycHg7fVxuXG5cdHRhYmxlLmZvcnVtIC5mb3J1bSBoMyB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH1cblx0dGFibGUuZm9ydW0gLmljb257d2lkdGg6MjVweDttYXJnaW4tdG9wOjVweDt9XG5cdHRhYmxlLmZvcnVtIHRke3BhZGRpbmc6OXB4IDVweCAhaW1wb3J0YW50fVxuXHR0YWJsZS5mb3J1bSAuaWNvbiBpbWd7d2lkdGg6MTAwJX1cblx0dGFibGUuZm9ydW0gLmZvcnVte21hcmdpbjowIDAgMCAzMHB4O31cblx0dGFibGUuZm9ydW0gLmZvcnVtIGgzIHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4fVxuXHR0YWJsZS5mb3J1bSB0ZC5sYXN0cG9zdHt3aWR0aDoyMHB4ICFpbXBvcnRhbnQgO31cblx0dGFibGUuZm9ydW0gdGQucG9zdHN7d2lkdGg6MjBweCAhaW1wb3J0YW50O31cblx0dGFibGUuZm9ydW0gdGQudG9waWNze3dpZHRoOjIwcHggIWltcG9ydGFudDt9XG5cdHRhYmxlLmZvcnVtIHRkLm5hbWV7d2lkdGg6NDAlICFpbXBvcnRhbnQgO31cblx0XG5cdC50cmF2ZWwtaXRlbXttaW4taGVpZ2h0OmluaGVyaXQ7fVxuXHQudG91ci1zbGlkZXIgLnNsaWRlci1uYXZ7aGVpZ2h0Ojk0cHg7fVxuICAgICNvdXRlckltYWdlQ29udGFpbmVyIHttYXgtaGVpZ2h0OjI1NXB4ICFpbXBvcnRhbnR9XG4gICAgI291dGVySW1hZ2VDb250YWluZXI+I2ltYWdlQ29udGFpbmVyPmltZyB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt9XG5cbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7XG5cblxuXHQuaGVhZC1kZXRhaWwgdWwgbGl7Ym9yZGVyOiBub25lO2Zsb2F0OiBub25lO2Rpc3BsYXk6IGJsb2NrO21hcmdpbjogMCBhdXRvO3RleHQtYWxpZ246IGNlbnRlcjt9XG5cdC5oZWFkLWRldGFpbCwgLnNvY2lhbC1uYXZ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87ZmxvYXQ6bm9uZTt9XG5cdC5oZWFkLWRldGFpbCB1bCBsaSBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO31cdFxuXHQuc29jaWFsLW5hdiB1bHt3aWR0aDogYXV0bzsgIGRpc3BsYXk6IGJsb2NrO21hcmdpbjogMCBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuXHQuc29jaWFsLW5hdiB1bCBsaXtmbG9hdDogbm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46IDAgYXV0bzt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuXHQuZm9vdGVyLXRvcCAudG93X2NvbHVtbiAuY29sdW1ue3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4fVxuXHQuZm9vdGVyLXNvY2lhbCwgLmZvb3Rlci1kZXRhaWx7ZmxvYXQ6bGVmdDt9XG5cdC5hYm91dC10ZWFtIC5jb2x1bW4sIC5wcm9kdWN0cyB1bC5wcm9kdWN0TGlzdCBsaXt3aWR0aDoxMDAlO31cblx0LmV2ZW50LWl0ZW1zIC5ldmVudC1pdGVtLWNvbnRlbnQsIC5uZXdzLWl0ZW1zIC5uZXdzLWl0ZW0tY29udGVudHt3aWR0aDoxMDAlO31cblx0LmV2ZW50LWl0ZW0tZGF0ZXtwb3NpdGlvbjppbmhlcml0fVxuXHQuZXZlbnQtaXRlbS1kYXRlIHAsIC5ldmVudC1pdGVtLWRhdGUgaDV7d2lkdGg6NTAlOyBmbG9hdDpsZWZ0fVxuXHQuZXZlbnQtaXRlbXMgLmV2ZW50LWl0ZW0taW1hZ2UsIC5uZXdzLWl0ZW1zIC5uZXdzLWl0ZW0taW1hZ2V7d2lkdGg6IDEwMCU7ZmxvYXQ6IGxlZnQ7bWF4LXdpZHRoOiAxMzVweDt9XHRcblx0LmZlYXR1cmUtZm9ydW0gLmZvcnVtLWJ1dCBhLmJ1dHRvbiB7cGFkZGluZzogMTNweCAxMHB4O21pbi13aWR0aDogNzJweDtmb250LXNpemU6IDEycHg7fVxuXHQuZmVhdHVyZS1mb3J1bSAuZm9ydW0tbmFtZXt3aWR0aDozMCU7fVxuXHQuZmVhdHVyZS1mb3J1bSAuZm9ydW0tcmVwbHl7d2lkdGg6MzAlO31cblx0LmZlYXR1cmUtZm9ydW0gLmZvcnVtLXBvc3R7d2lkdGg6MjAlO31cblx0LmZlYXR1cmUtZm9ydW0gLmZvcnVtLXRvcGlje3dpZHRoOjIwJTt9XG5cdC5mZWF0dXJlLWZvcnVtIHAsIC5mZWF0dXJlLWZvcnVtIHVsIGxpIHB7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDt9XG5cdC5wYWdpbmF0aW9uX25hdmlnYXRpb24gdWwgbGkgYXt3aWR0aDozMHB4O31cblx0Lm5hcnJvdy1zZWFyY2gsIC5zcmMtY291bnRyeSwgLnNyYy1kYXRlLCAuc3JjLWRheXt3aWR0aDoxMDAlO31cblx0LnNyYy1jb3VudHJ5e3BhZGRpbmc6MCAxOHB4fVxuXHQuYXJyb3ctcmlnaHR7ZGlzcGxheTpub25lO31cblx0LmZvb3Rlci10b3B7dGV4dC1hbGlnbjpjZW50ZXI7fVxuXHQuZm9vdGVyLXRvcCBoNnttYXJnaW46MHB4IDAgMTVweCAwfVxuXHQuZm9vdGVyLXNvY2lhbCwgLmZvb3Rlci1kZXRhaWx7ZmxvYXQ6bm9uZTt9XG5cdC5mb290ZXItZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9XG5cdC5zZWFyY2gtZm9ybXtkaXNwbGF5Om5vbmU7fVxuXHQuc3JjLWRhdGUgLndjX2RhdGV7cGFkZGluZzowcHggMTBweDt9XG5cdC50b3VyLXNsaWRlciAuc2xpZGVyLW5hdntwb3NpdGlvbjppbmhlcml0OyBmbG9hdDpsZWZ0OyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7fSAgXHRcblx0LnRvdXItc2xpZGVyIC5zbGlkZXItZm9ye21hcmdpbi1ib3R0b206LTJweDt9XG5cdC5ibG9nLXBvc3QgaDIucG9zdC10aXRsZXtmb250LXNpemU6MThweDt9XHRcblx0LmZlYXR1cmUtZm9ydW0gLmZvcnVtLWJ1dCBhLnNlY29uZGFyeXttYXJnaW4tcmlnaHQ6OHB4O31cblx0LmZlYXR1cmUtc3RvcmUgLnZpZXctY2FydCBhe2Rpc3BsYXk6YmxvY2s7fVx0XG5cdC5mb3JtLWNvbnRhaW5lciBpbnB1dCNGaXJzdE5hbWUsIC5mb3JtLWNvbnRhaW5lciBpbnB1dCNMYXN0TmFtZSwgLmZvcm0tY29udGFpbmVyIGlucHV0I0VtYWlsQWRkcmVzcywgLmZvcm0tY29udGFpbmVyIGlucHV0I0NvbXBhbnksIC5mb3JtLWNvbnRhaW5lciBpbnB1dCNXb3JrUGhvbmUsIC5jb21tZW50LWZvcm0gaW5wdXQuY2F0X3RleHRib3hfc21hbGwsIFx0XHRcdC5jb21tZW50LWZvcm0gdGV4dGFyZWF7d2lkdGg6MTAwJTt9XG5cdHB7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDt9XG5cdC50b3VyLXNsaWRlciAuc2xpZGVyLWZvciBpbWd7bWF4LWhlaWdodDogMTU1cHg7fVxuXHQudGVhbS1mdWxsIC5zbWFsbC02e3dpZHRoOjEwMCU7fVxuXHQudHJhdmVsLWltYWdlLCAudHJhdmVsLWltYWdlIGltZ3toZWlnaHQ6YXV0bzt9XG5cdC5oZWFkLWFjY291bnR7d2lkdGg6MTAwJTsgdGV4dC1hbGlnbjpjZW50ZXI7IHBhZGRpbmctdG9wOjhweDt9XG5cdC5oZWFkLWFjY291bnQgdWx7d2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwIGF1dG87IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XG5cdC5kZWFscy1hbGwgLndjX2RlYWwge3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxuICAgIFxuICAgICNvdXRlckltYWdlQ29udGFpbmVyIHttYXgtaGVpZ2h0OjE1MHB4ICFpbXBvcnRhbnR9XG5cbn1cblxuLmxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuXG4iLCJAaW1wb3J0IHVybChcIi4uL2ZvbnQvZm9udC5jc3NcIik7XG5AaW1wb3J0IHVybChcIi4vc2xpY2suY3NzXCIpO1xuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjE5MFwiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMTkyXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogIzZhNmE2YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmNTdlYmY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPeHlnZW5cIiwgc2Fucy1zZXJpZjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk94eWdlblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJ094eWdlbicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudWwge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ucm93IHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG59XG5cbi5idXR0b24tYm9yZGVyIHtcbiAgd2lkdGg6IDIzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmUwOTNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk94eWdlblwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDBweCAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cblxuLmJ1dHRvbi1ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogIzZlMDkzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiT3h5Z2VuXCIsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LWZhbWlseTogXCJPeHlnZW5cIiwgc2Fucy1zZXJpZjtcbn1cblxuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWxlY3QtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luOiAwIDVweCAwIDFyZW07XG59XG5cbi8qPT09PSBIRUFERVIgPT09PT0qL1xuLnV0aWxpdHlfbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2ZTA5M2U7XG4gIHBhZGRpbmc6IDlweCAwcHggOHB4IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5oZWFkLWRldGFpbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5oZWFkLWRldGFpbCB1bCBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNmUwOTNlO1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5oZWFkLWRldGFpbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaGVhZC1kZXRhaWwgdWwgbGkgcCwgLmhlYWQtZGV0YWlsIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5oZWFkLWRldGFpbCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjhGMDA7XG59XG5cbi5oZWFkLWRldGFpbCB1bCBsaSBwIC5mYSB7XG4gIGNvbG9yOiAjRkY4RjAwO1xufVxuXG4uaGVhZC1kZXRhaWwgdWwgbGkgcCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zb2NpYWwtbmF2IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc29jaWFsLW5hdiB1bCBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc29jaWFsLW5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRjhGMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5zb2NpYWwtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc29jaWFsLW5hdiB1bCBsaSBhIC5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc29jaWFsLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNTdlYmY7XG59XG5cbi5oZWFkLWFjY291bnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG59XG5cbi5oZWFkLWFjY291bnQgdWwgbGkge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWQtYWNjb3VudCB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3h5Z2VuXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucHJpbWFyeV9uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2I1MGY2NjtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4udG9wLWJhciB7XG4gIGJhY2tncm91bmQ6ICNiNTBmNjY7XG59XG5cbi50b3AtYmFyIC5uYW1lIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnRvcC1iYXItc2VjdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuXG4udG9wLWJhci1zZWN0aW9uIHVsIGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk94eWdlblwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b3AtYmFyLXNlY3Rpb24gdWwgbGksIC50b3AtYmFyLXNlY3Rpb24gdWwgbGk6bm90KC5oYXMtZnJvbSkgYTpub3QoLmJ1dHRvbiksIC50b3AtYmFyLXNlY3Rpb24gdWwgbGk6aG92ZXI6bm90KC5oYXMtZm9ybSkgPiBhLCAudG9wLWJhci1zZWN0aW9uIHVsIGxpOm5vdCguaGFzLWZvcm0pIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi50b3AtYmFyLXNlY3Rpb24gdWwgbGk6aG92ZXI6bm90KC5oYXMtZm9ybSkgPiBhLCAudG9wLWJhci1zZWN0aW9uIHVsIGxpLnNlbGVjdGVkID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnRvcC1iYXItc2VjdGlvbiB1bCAuZHJvcGRvd24gbGk6bm90KC5oYXMtZm9ybSk6bm90KC5hY3RpdmUpID4gYTpub3QoLmJ1dHRvbikge1xuICBjb2xvcjogIzZhNmE2YTtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRvcC1iYXItc2VjdGlvbiB1bCAuZHJvcGRvd24gbGk6bm90KC5oYXMtZm9ybSk6bm90KC5hY3RpdmUpOmhvdmVyID4gYTpub3QoLmJ1dHRvbikge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG5cbi50b3AtYmFyLXNlY3Rpb24gdWwgLmhhcy1kcm9wZG93biA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udG9wLWJhci1zZWN0aW9uIHVsIC5oYXMtZHJvcGRvd24gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtYmFyIC5sb2dvIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yM3B4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uaGVhZGVyLWZpeCAudG9wLWJhciAubG9nbyB7XG4gIGhlaWdodDogNTZweDtcbiAgdG9wOiAtMTNweDtcbn1cblxuLyoudG9wLWJhci1zZWN0aW9uIC5kcm9wZG93bntib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7ICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpOyAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYmFja2dyb3VuZDojZmZmO31cbiovXG4uc2VhcmNoLWZvcm0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAyNXB4O1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1nL3NlYXJjaC5wbmcpIG5vLXJlcGVhdCAxMXB4IDExcHg7XG4gIHRvcDogMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjRiNGI0O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMGVtO1xuICBib3JkZXItcmFkaXVzOiAxMGVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiAjREY1OTAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxMDksIDIwNywgMjQ2LCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxMDksIDIwNywgMjQ2LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMTA5LCAyMDcsIDI0NiwgMC41KTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5oZWFkZXItZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlci1jYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zbGlkZXItY2FwIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNsaWRlci1jYXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYmctb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNSwgMjUsIDI1LCAwLjIpO1xufVxuXG4uaGVybyAuc2xpY2stc2xpZGUge1xuICBtYXgtaGVpZ2h0OiA1NDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlcm8gLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVybyAuc2xpY2stcHJldiwgLmhlcm8gLnNsaWNrLW5leHQge1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNDglO1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG59XG5cbi5oZXJvIC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXItbGVmdC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGxlZnQ6IDM1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVybyAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyLXJpZ2h0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcmlnaHQ6IDM1cHg7XG59XG5cbi5oZXJvIC5idXR0b24ge1xuICB3aWR0aDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTJweCAwcHg7XG4gIG1hcmdpbjogMHB4IDNweDtcbn1cblxuLmhvbWUtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1NXB4IDBweCA2N3B4IDBweDtcbn1cblxuLnNlYy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWMtdGl0bGUgaDIge1xuICBjb2xvcjogI2E2YzMyNztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uc2VjLXRpdGxlIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZGRkZGRkO1xufVxuXG4uaG9tZS1zdG9yaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZjQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZzogNDBweCAwcHggNTdweCAwcHg7XG59XG5cbi5ob21lLXN0b3JpZXMgLnNlYy10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lLXN0b3JpZXMgLnNlYy10aXRsZSBwIHtcbiAgbWF4LXdpZHRoOiA5OTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ob21lLXN0b3JpZXMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjREY1OTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERjU5MDA7XG4gIG1heC13aWR0aDogMTkycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS1zdG9yaWVzIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCOEI4QUY7XG4gIGNvbG9yOiAjQjhCOEFGO1xufVxuXG4uaG9tZS1kZWFscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1N3B4IDBweCA4MHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5ob21lLWRlYWxzIC5zZWMtdGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uZGVsYXMtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGVhbHMtYWxsIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLndjX2RlYWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4O1xufVxuXG4uZGVhbHMtYWxsIC5kZWFsLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZGVhbHMtYWxsIC5kZWFsLWl0ZW06Zmlyc3QtY2hpbGQsIC5kZWFscy1hbGwgLmRlYWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDMzLjUlO1xufVxuXG4uZGVhbHMtYWxsIC5kZWFsLWl0ZW06bnRoLWNoaWxkKDIpLCAuZGVhbHMtYWxsIC5kZWFsLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDM4LjglO1xufVxuXG4uZGVhbHMtYWxsIC5kZWFsLWl0ZW06bnRoLWNoaWxkKDMpLCAuZGVhbHMtYWxsIC5kZWFsLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI3LjYlO1xufVxuXG4uZGVhbC1pdGVtMiB7XG4gIHdpZHRoOiAzOC44JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmRlYWwtaXRlbTMge1xuICB3aWR0aDogMjcuNiU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5kZWFsLWl0ZW00IHtcbiAgd2lkdGg6IDI3LjYlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5kZWFsLWl0ZW01IHtcbiAgd2lkdGg6IDM4LjglO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5kZWFsLWl0ZW02IHtcbiAgd2lkdGg6IDMzLjUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWFsLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE2LCAxNiwgMC4zKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcztcbiAgcGFkZGluZzogOXB4IDBweCAyMnB4IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xufVxuXG4uZGVhbHMtYWxsIC5kZWFsLWl0ZW06bnRoLWNoaWxkKDMpIC5kZWFsLW92ZXJsYXkge1xuICBoZWlnaHQ6IDg4cHg7XG59XG5cbi5kZWFsLW92ZXJsYXkgaDUge1xuICBjb2xvcjogI2ZmZmYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kZWFsLW92ZXJsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kZWFsLW92ZXJsYXkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53Y19kZWFsOmhvdmVyIC5kZWFsLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDczcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG59XG5cbi53Y19kZWFsOmhvdmVyIC5kZWFsLW92ZXJsYXkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2NfZGVhbDpob3ZlciAuZGVhbC1vdmVybGF5IGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ud2NfZGVhbDpob3ZlciAuZGVhbC1vdmVybGF5IHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ob21lLWRlYWxzIC5zbGljay1wcmV2LCAuaG9tZS1kZWFscyAuc2xpY2stbmV4dCB7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA0OCU7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cblxuLmhvbWUtZGVhbHMgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RlYWwtbGVmdC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGxlZnQ6IC03NXB4O1xufVxuXG4uaG9tZS1kZWFscyAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGVhbC1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHJpZ2h0OiAtNzVweDtcbn1cblxuLmhvbWUtZGVhbHMgLnNsaWNrLXByZXY6aG92ZXIsIC5ob21lLWRlYWxzIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kZWFsLWxlZnQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaG9tZS1kZWFscyAuc2xpY2stbmV4dDpob3ZlciwgLmhvbWUtZGVhbHMgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RlYWwtcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaG9tZS1jdXN0b21lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGFwcHktdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2E2YzMyNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDBweCAxMzRweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uaGFwcHktdGl0bGUgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5oYXBweS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTg3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uaGFwcHktc2xpZGVyIGZpZ3VyZSB7XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2VlZTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaGFwcHktc2xpZGVyIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmhhcHB5LXNsaWRlciAuc2xpY2stY2VudGVyIGZpZ3VyZSB7XG4gIHdpZHRoOiAxNzRweDtcbiAgaGVpZ2h0OiAxNzRweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uaGFwcHktY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDRweDtcbn1cblxuLmhhcHB5LWNhcHRpb24gaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzZhNmE2YTtcbn1cblxuLmhhcHB5LWNhcHRpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGZvbnQtZmFtaWx5OiBcIk94eWdlblwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaGFwcHktY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZhNmE2YTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWNlbnRlciAuaGFwcHktY2FwdGlvbiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5zbGljay1jZW50ZXIgLmhhcHB5LWNhcHRpb24gaDYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYTZjMzI3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2xpY2stY2VudGVyIC5oYXBweS1jYXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFwcHktc2xpZGVyIC5zbGljay1wcmV2LCAuaGFwcHktc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNDRweDtcbiAgdG9wOiAxNyU7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cblxuLmhhcHB5LXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGFwcHktbGVmdC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGxlZnQ6IDBweDtcbn1cblxuLmhhcHB5LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGFwcHktcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICByaWdodDogMHB4O1xufVxuXG4uaGFwcHktc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAuaGFwcHktc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oYXBweS1sZWZ0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbGVmdDogMHB4O1xufVxuXG4uaGFwcHktc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyLCAuaGFwcHktc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oYXBweS1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udG93X2NvbHVtbiB7XG4gIHBhZGRpbmc6IDAgMHB4O1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjODYwYjRiO1xuICBwYWRkaW5nOiA1MHB4IDBweCA1MnB4IDBweDtcbn1cblxuLmZvb3Rlci10b3AgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvb3Rlci1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXItdG9wIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5mb290ZXItbWVudSB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9vdGVyLW1lbnUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZm9vdGVyLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjU3ZWJmO1xufVxuXG4uZm9vdGVyLXNvY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIzMnB4O1xufVxuXG4uZm9vdGVyLXNvY2lhbCBsaSB7XG4gIHdpZHRoOiAyMiU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG5cbi5mb290ZXItc29jaWFsIGxpIC5mYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDEzcHggMHB4O1xufVxuXG4uZm9vdGVyLXNvY2lhbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5mb290ZXItc29jaWFsIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci1zb2NpYWwgbGkgYS5zb2MtZmIgLmZhIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZvb3Rlci1zb2NpYWwgbGkgYS5zb2MtZmIgLmZhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjU5OTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb290ZXItc29jaWFsIGxpIGEuc29jLXR3aXQgLmZhIHtcbiAgYmFja2dyb3VuZDogIzU2YTNkOTtcbn1cblxuLmZvb3Rlci1zb2NpYWwgbGkgYS5zb2MtdHdpdCAuZmE6aG92ZXIge1xuICBjb2xvcjogIzU2YTNkOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvb3Rlci1zb2NpYWwgbGkgYS5zb2MtZ29vZ2xlIC5mYSB7XG4gIGJhY2tncm91bmQ6ICNkZDRiMzk7XG59XG5cbi5mb290ZXItc29jaWFsIGxpIGEuc29jLWdvb2dsZSAuZmE6aG92ZXIge1xuICBjb2xvcjogI2RkNGIzOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvb3Rlci1zb2NpYWwgbGkgYS5zb2MteW91dHViZSAuZmEge1xuICBiYWNrZ3JvdW5kOiAjYmYyMjFmO1xufVxuXG4uZm9vdGVyLXNvY2lhbCBsaSBhLnNvYy15b3V0dWJlIC5mYTpob3ZlciB7XG4gIGNvbG9yOiAjYmYyMjFmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYm9yLWJsdWUtYnV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2E2YzMyNztcbiAgd2lkdGg6IDk2JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYm9yLWJsdWUtYnV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E2YzMyNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDMwNXB4O1xufVxuXG4uZm9vdGVyLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXItZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNhNmMzMjc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZm9vdGVyLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhNmMzMjc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLmZvb3Rlci1kZXRhaWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1kZXRhaWwgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmZvb3Rlci1kZXRhaWwgaDQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuXG4uZm9vdGVyLWRldGFpbCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZjU3ZWJmO1xufVxuXG4uZm9vdGVyLWRldGFpbCBoMyBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmNTdlYmY7XG59XG5cbi5mb290ZXItZGV0YWlsIGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzk5QUJCNztcbn1cblxuLmZvb3Rlci1kZXRhaWwgaDYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb290ZXItZGV0YWlsID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItZGV0YWlsIGE6aG92ZXIge1xuICBjb2xvcjogI2Y1N2ViZjtcbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogIzg2MGI0YjtcbiAgcGFkZGluZzogMjJweCAwcHggMjJweCAwcHg7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNTdlYmY7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IC5jb2x1bW5faGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09ICAgICAgICAgICAgICBJTk5FUiAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09Ki9cbi5pbm5lci1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDIwcHggMCA5NXB4IDA7XG59XG5cbi5pbm5lci1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5cbi5pbm5lci1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWJvdXQtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWJvdXQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2E2YzMyNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjYTZjMzI3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hYm91dC10aXRsZSBoMywgLmFib3V0LWZ1bGwgLmFib3V0LXRpdGxlIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTBweCAwcHggMThweCAwcHg7XG59XG5cbi5hYm91dC1mdWxsIHAsIC5hYm91dC1mdWxsICNwaG90b2dhbGxlcnlUYWJsZSB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDAgNCUgMCA5JTtcbn1cblxuLmFib3V0LWZ1bGwgaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2E2YzMyNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4uYWJvdXQtZnVsbCB1bCB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDAgNCUgMCA5JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFib3V0LWZ1bGwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG4uaW5uZXItZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggNDBweCA0MHB4O1xufVxuXG4uYWJvdXQtdGVhbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnRlYW0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi50ZWFtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWFtLWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNDBweCAwcHg7XG59XG5cbi50ZWFtLWRldGFpbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZWFtLWltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC8qIElFIDkgKi9cbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAvKiBPcGVyYSAqL1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLnRlYW0taW1hZ2U6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIC8qIElFIDkgKi9cbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLyogT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbn1cblxuLnRlYW0tY29udGVudCB7XG4gIHdpZHRoOiA5MiU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDBweCA0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVhbS1jb250ZW50IGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xufVxuXG4udGVhbS1jb250ZW50IGg2IGEge1xuICBjb2xvcjogIzI5MjkyOTtcbn1cblxuLnRlYW0tY29udGVudCBwIHtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnJpZ2h0LWRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLnJpZ2h0LWRpdi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmlnaHQtZGl2LXRpdGxlIGVtIHtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5yaWdodC1kaXYtdGl0bGUgLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucmlnaHQtZGl2LXRpdGxlIGg0IHtcbiAgY29sb3I6ICM4NjBiNGI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4ucmlnaHQtZGl2IHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxMnB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yaWdodC1kaXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmlnaHQtZGl2IC5jYXRlZ29yeS1saXN0IC5jYXRlZ29yeS1oZWFkZXI6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmNTdlYmY7XG59XG5cbi5yaWdodC1kaXYgLmNhdGVnb3J5LWxpc3QgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yaWdodC1kaXYgLnN1YmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW46IDBweCAwcHggMTJweCAyMHB4O1xufVxuXG4ucmlnaHQtZGl2IC5zdWJjYXRlZ29yeS1saXN0ID4gbGkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucmlnaHQtZGl2IC5zdWJjYXRlZ29yeS1saXN0ID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZjU3ZWJmO1xufVxuXG4uYWJvdXQtZGVhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4IDBweCAxNHB4IDBweDtcbn1cblxuLmFib3V0LWRlYWxzIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uYWJvdXQtZGVhbHMgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmFib3V0LWRlYWxzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWJvdXQtZGVhbHMgLnRvcC1kZWFsLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LWRlYWxzIC50b3AtZGVhbC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFib3V0LWRlYWxzIC50b3AtZGVhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMCAwIDA7XG59XG5cbi50b3AtZGVhbC1jb250ZW50IGg2IHtcbiAgY29sb3I6ICNhNmMzMjc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnRvcC1kZWFsLWNvbnRlbnQgaDYgYSB7XG4gIGNvbG9yOiAjYTZjMzI3O1xufVxuXG4udG9wLWRlYWwtY29udGVudCBwIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubW9zdC1kaXYge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNlZDViMmI7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMHB4O1xuICBwYWRkaW5nOiA3cHggMTZweDtcbn1cblxuLm1vc3QtZGl2IHAge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5idXQtYm9yLWdyZXkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnV0LWJvci1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICNFRDVCMkI7XG4gIGJvcmRlci1jb2xvcjogI0VENUIyQjtcbn1cblxuLnJpZ2h0LW5lZWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTJweCAyNHB4IDE2cHggNnB4O1xufVxuXG4ucmlnaHQtbmVlZCBoMyB7XG4gIGNvbG9yOiAjYTZjMzI3O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmlnaHQtbmVlZCBoMyBhIHtcbiAgY29sb3I6ICNhNmMzMjc7XG59XG5cbi5yaWdodC1uZWVkIGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnJpZ2h0LW5lZWQgcCB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50b3VyLWRldGFpbC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDFweCAjZTRlNGU0O1xuICBwYWRkaW5nOiAwcHggNXB4IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50b3VyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnRvdXItdGl0bGUtbGVmdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udG91ci10aXRsZS1sZWZ0IGgzIHtcbiAgY29sb3I6ICNhNmMzMjc7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udG91ci10aXRsZS1sZWZ0IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE0cHggMCAwIDE2cHg7XG59XG5cbi50b3VyLXRpdGxlLXJpZ2h0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udG91ci10aXRsZS1yaWdodCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzZhNmE2YTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAxNnB4IDAgMDtcbn1cblxuLnRvdXItdGl0bGUtcmlnaHQgaDMge1xuICBjb2xvcjogI2E2YzMyNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50b3VyLWRldGFpbC1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMzRweCAwIDAgMDtcbn1cblxuLnRvdXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MjgyODI7XG59XG5cbi50b3VyLXNsaWRlciAuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDBweCA0cHg7XG59XG5cbi50b3VyLXNsaWRlciAuc2xpZGVyLWZvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udG91ci1zbGlkZXIgLnNsaWRlci1mb3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNDU2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3VyLXNsaWRlciAuc2xpZGVyLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMTNweCAyN3B4O1xufVxuXG4udG91ci1zbGlkZXIgLnNsaWNrLXByZXYsIC50b3VyLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cblxuLnRvdXItc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3VyLWxlZnR0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbGVmdDogNHB4O1xufVxuXG4udG91ci1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvdXItcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICByaWdodDogNHB4O1xufVxuXG4udG91ci1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC50b3VyLXNsaWRlciAuc2xpY2stcHJldjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG91ci1sZWZ0dC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi50b3VyLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciwgLnRvdXItc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3VyLXJpZ2h0LWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaHIge1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uYnV0LWJvb2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwNTAyMDtcbiAgYmFja2dyb3VuZDogI2ZhNjIzMDtcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwIC0xcHggMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDFweCAycHggM3B4O1xuICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAxcHggMnB4IDNweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDFweCAycHggM3B4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dC1ib29rIGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RjM2UxOTtcbiAgcGFkZGluZzogMHB4IDE2cHggMTBweCAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG59XG5cbi5idXQtYm9vayBzcGFuIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZTljN2I7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uYnV0LWJvb2s6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI0LCA4MCwgMzIsIDAuOCk7XG59XG5cbi50b3VyLWJvdHRvbS1yaWdodCBoNSB7XG4gIGNvbG9yOiAjYTZjMzI3O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udG91ci1ib3R0b20tcmlnaHQgcCB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4uZGVwLWRhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI1cHggMHB4IDE3cHggMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggI2U0ZTRlNDtcbn1cblxuLmRlcC1kYXRlIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZGVwLWRhdGUgaDUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50b3VyLXRhYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG51bC50YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNERjU5MDA7XG59XG5cbi50YWJzIC50YWItdGl0bGUgPiBhIHtcbiAgYmFja2dyb3VuZDogI0RGNTkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3h5Z2VuXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDM2NTM7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJzIC50YWItdGl0bGUgPiBhIGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRhYnMgLnRhYi10aXRsZTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYnMgLnRhYi10aXRsZS5hY3RpdmUgYSwgLnRhYnMgLnRhYi10aXRsZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTZjMzI3O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnRvdXItdGFiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4IDE2cHggMHB4IDIwcHg7XG59XG5cbi50b3VyLXRhYi1jb250ZW50IGg1IHtcbiAgY29sb3I6ICNhNmMzMjc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMjBweCAwIDEycHggMDtcbn1cblxuLnRvdXItdGFiLWNvbnRlbnQgaDYge1xuICBjb2xvcjogI0RGNTkwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAwO1xufVxuXG4udG91ci10YWItY29udGVudCBwIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRhYi1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50YWItbGlzdCB1bCwgdWwuYXJyb3ctc3R5bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG51bC5hcnJvdy1zdHlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi50YWItbGlzdCB1bCBsaSwgdWwuYXJyb3ctc3R5bGUgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uL2ltZy9saXN0LXN0eWxlLWltZy5wbmcpO1xufVxuXG4udGFiLWxpc3QgdWwgbGkgcCwgdWwuYXJyb3ctc3R5bGUgbGkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRyYXZlbC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjAgdXJsKC4uL2ltZy90cmF2ZWwtbWFpbi1iZy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgOTVweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udHJhdmVsLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICNlNGU0ZTQ7XG59XG5cbi50cmF2ZWwtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLnRyYXZlbC10aXRsZSBsYWJlbCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTJweCAwIDEwcHggMDtcbn1cblxuLm5hcnJvdy1zZWFyY2gge1xuICB3aWR0aDogMjElO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjYTZjMzI3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnJvdy1yaWdodCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNhNmMzMjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHJpZ2h0OiAtMTRweDtcbn1cblxuLm5hcnJvdy1zZWFyY2ggaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uc3JjLWNvdW50cnkge1xuICB3aWR0aDogMjYlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE2cHggMCAzNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmJmYmZiO1xuICBtaW4taGVpZ2h0OiA4N3B4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBGRUFUVVJFUyBQQUdFICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVyaW9yX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweCAwIDk1cHggMDtcbn1cblxuLm1haW4gLmludGVyaW9yX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5mZWF0dXJlc19yaWdodF9wYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mZWF0dXJlc19jb250ZW50X2FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFNDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMnB4ICNFNEU0RTQ7XG4gIHBhZGRpbmc6IDI1cHggMTdweDtcbn1cblxuLmZlYXR1cmUtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbn1cblxuLmZlYXR1cmUtbWVudSB1bCwgdWwuc2lkZS1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDA7XG59XG5cbi5mZWF0dXJlLW1lbnUgdWwgbGksIC5mZWF0dXJlLW1lbiB1dWwuc2lkZS1uYXYgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUzZTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmUtbWVudSB1bCBsaSBhLCAuZmVhdHVyZS1tZW51IHVsLnNpZGUtbmF2IGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJPeHlnZW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZlYXR1cmUtbWVudSB1bCBsaTpob3ZlciBhLCAuZmVhdHVyZS1tZW51IHVsLnNpZGUtbmF2IGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZlYXR1cmUtbWVudSB1bCBsaTpmaXJzdC1jaGlsZCwgLmZlYXR1cmUtbWVudSB1bC5zaWRlLW5hdmxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmZlYXR1cmVzX2NvbnRlbnRfYXJlYSBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNhNmMzMjc7XG4gIG1hcmdpbjogMHB4IDAgMTJweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZG93bi1saW5lLWFycm93IHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAwcHggMzBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb3duLWxpbmUtYXJyb3cgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQtYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEycHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgR0FMTEVSWSAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mZWF0dXJlLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUQ4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jcGhvdG9nYWxsZXJ5VGFibGUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogNCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuI3Bob3RvZ2FsbGVyeVRhYmxlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgQkxPRyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDk1cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuXG4ubWFpbiAuZXZlbnQtaXRlbS1kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZWNlY2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmZlYXR1cmUtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG59XG5cbi5jb250YWN0LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5mZWF0dXJlLW1haW4gcCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmJvb2tpbmctY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZGF0ZSAuYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2E2YzMyNztcbn1cblxuLmNvbnRhY3QtbWFpbiB0YWJsZSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mZWF0dXJlLWJsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUQ4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYmxvZy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2ctaXRlbXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG5cbi5ibG9nLWl0ZW1zIC5ibG9nLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMzUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDFweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmxvZy1pdGVtcyAuYmxvZy1pdGVtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLWl0ZW1zIC5ibG9nLWl0ZW0tY29udGVudCB7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgbWluLWhlaWdodDogMjI3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYmxvZy1pdGVtLWNvbnRlbnQgaDUgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNhNmMzMjc7XG4gIGZvbnQtZmFtaWx5OiBcIk94eWdlblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvZy1pdGVtLWNvbnRlbnQgaDUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmxvZy1pdGVtLWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPeHlnZW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctaXRlbS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNjA2MDYwO1xufVxuXG4uYmxvZy1pdGVtLWNvbnRlbnQgcCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzMzOTkzMztcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5ibG9nLWl0ZW0tY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3h5Z2VuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJsb2ctaXRlbS1zb2NpYWwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDVweCA2cHggNHB4IDZweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwcHggNXB4IDVweDtcbn1cblxuLmJsb2ctc29jaWFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvZy1zb2NpYWwgdWwge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uYmxvZy1zb2NpYWwgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbi5ibG9nLXNvY2lhbCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYmxvZy1zb2NpYWwgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ibG9nLWNvbW1lbnQge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmxvZy1jb21tZW50IHVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cblxuLmJsb2ctY29tbWVudCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZWNlY2U7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDlweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5ibG9nLWNvbW1lbnQgdWwgbGkgaW1nIHtcbiAgcGFkZGluZzogMCA1cHggMCA5cHg7XG59XG5cbi5ibG9nLWNvbW1lbnQgdWwgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNTM4N2FjO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ibG9nLWNvbW1lbnQgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctY29tbWVudCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaWRlLXBhbmVsIGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDN0M3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG5cbi5zaWRlLXBhbmVsIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M3Qzc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbn1cblxuLnNpZGUtcGFuZWwgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M3Qzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2lkZS1wYW5lbCB1bCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjYTZjMzI3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zaWRlLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cblxuLmFubm91bmNlbWVudC1kZXRhaWxzIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uY3RhIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmN0YSAuYnV0dG9uLWJvcmRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3h5Z2VuXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODYwYjRiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IDNweDtcbiAgYmFja2dyb3VuZDogI2I1MGY2NjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLW91dDtcbn1cblxuLmN0YSAuYnV0dG9uLWJvcmRlcjpob3ZlciB7XG4gIGNvbG9yOiAjNmUwOTNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4MSwgMTUsIDEwMiwgMC45KTtcbn1cblxuLnNlcnZpY2UtYWxsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgUEFHSU5BVElPTiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdpbmF0aW9uX25hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxudWwucGFnaW5hdGlvbiBsaSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDQuNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2MzYzM7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbnVsLnBhZ2luYXRpb24gbGkgYSB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMmU0MjU5O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGEsIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNTc4YmFmO1xufVxuXG4ucGFnaW5hdGlvbl9uYXZpZ2F0aW9uIHVsIGxpLnVuYXZhaWxhYmxlIGEge1xuICBwYWRkaW5nOiAwcHggMTJweDtcbn1cblxuLnBhZ2luYXRpb25fbmF2aWdhdGlvbiB1bCBsaS5hcnJvdyBhIGVtIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzdkN2Q3ZDtcbn1cblxuLnBhZ2luYXRpb25fbmF2aWdhdGlvbiB1bCBsaS5hcnJvdyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBhOTFkMTtcbn1cblxuLnBhZ2luYXRpb25fbmF2aWdhdGlvbiB1bCBsaS5hcnJvdyBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyo9PT09PT09PT09XHQgQlVUVE9OXHRcdD09PT09PT09PT0qL1xuLmJ1dHRvbi1zY2hlbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAwcHg7XG59XG5cbi5idXR0b24tY2xhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbi1jbGFzcyB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweDtcbn1cblxuLmJ1dHRvbi1jbGFzcyB1bCBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qPT09PT09PT09PVx0IEJVVFRPTlx0XHQ9PT09PT09PT09Ki9cbmJ1dHRvbiwgLmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi13aWR0aDogMTM3cHg7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNiNTBmNjY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogXCJPeHlnZW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzg2MGI0Yjtcbn1cblxuYnV0dG9uOmhvdmVyLCBidXR0b246Zm9jdXMsIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYjhiOGFmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGFmO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjY2F0c2hvcGJ1eSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi13aWR0aDogMTM3cHg7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNiNTBmNjY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogXCJPeHlnZW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzg2MGI0YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAjY2F0c2hvcGJ1eTpob3ZlciwgI2NhdHNob3BidXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYjhiOGFmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGFmO1xufVxuXG5idXR0b24uc2Vjb25kYXJ5LCAuYnV0dG9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2I1MGY2NjtcbiAgYm9yZGVyOiAycHggc29saWQgIzg2MGI0Yjtcbn1cblxuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24uc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNiOGI4YWY7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhhZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYnV0dG9uLmxhcmdlLCAuYnV0dG9uLmxhcmdlIHtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBmb250LXNpemU6IDE1LjZweDtcbn1cblxuYnV0dG9uLnNtYWxsLCAuYnV0dG9uLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgbWluLXdpZHRoOiAxNThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzdGF0dXMge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWxscy5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbiNmb3JtLWxvZ2luIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UgLmFib3V0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZ2UgLmFib3V0LXRpdGxlIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wYWdlIC5pbm5lci1mdWxsIHVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZSAuaW5uZXItZnVsbCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5mcmFuY2hpc2UtZGV0YWlscyAuYWJvdXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZnJhbmNoaXNlLWRldGFpbHMgLmFib3V0LXRpdGxlIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cblxuLmZyYW5jaGlzZS1kZXRhaWxzIC5mcmFuY2hpc2UtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mcmFuY2hpc2UtZGV0YWlscyAuZGV0YWlscy10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4uZnJhbmNoaXNlLWRldGFpbHMgLmRldGFpbHMtdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mcmFuY2hpc2UtZGV0YWlscyAuZGV0YWlscy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uZnJhbmNoaXNlLWRldGFpbHMgLmRldGFpbHMtdGFibGUgdGQgdWwsIC5mcmFuY2hpc2UtZGV0YWlscyAuZGV0YWlscy10YWJsZSB0ZCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmZyYW5jaGlzZS1kZXRhaWxzIC5kZXRhaWxzLXRhYmxlIHRkIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mcmFuY2hpc2UtZGV0YWlscyAuZGV0YWlscy1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5mcmFuY2hpc2UtZGV0YWlscyAuZGV0YWlscy1kZXNjcmlwdGlvbiB1bCwgLmZyYW5jaGlzZS1kZXRhaWxzIC5kZXRhaWxzLWRlc2NyaXB0aW9uIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uZnJhbmNoaXNlLWRldGFpbHMgLmRldGFpbHMtZGVzY3JpcHRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZyYW5jaGlzZS1kZXRhaWxzICNjb250YWN0X2Zvcm0gLnJlcSB7XG4gIGNvbG9yOiAjREY1OTAwO1xufVxuXG4uZnJhbmNoaXNlLWRldGFpbHMgI2NvbnRhY3RfZm9ybSAucmVxdWlyZWQtZmllbGRzIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mcmFuY2hpc2UtZGV0YWlscyAjY29udGFjdF9mb3JtIHNlbGVjdCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnJhbmNoaXNlLWRldGFpbHMgI2NvbnRhY3RfZm9ybSAuZm9ybS1sb2FkZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyYW5jaGlzZS1kZXRhaWxzICNjb250YWN0X2Zvcm0gLmFsZXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNERjU5MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTVweDtcbn1cblxuLmZyYW5jaGlzZS1kZXRhaWxzICNjb250YWN0X2Zvcm0gLmFsZXJ0LnN1Y2Nlc3Mge1xuICBjb2xvcjogI2E2YzMyNztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZnJhbmNoaXNlLWRldGFpbHMgI2NvbnRhY3RfZm9ybSAuZm9ybS1nZW5lcmFsLWVycm9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mcmFuY2hpc2UtZGV0YWlscyAjY29udGFjdF9mb3JtIC5mb3JtLWdlbmVyYWwtZXJyb3ItY29udGFpbmVyIC5hbGVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEwcHg7XG59XG5cbi5mcmFuY2hpc2UtbGlzdGluZ3MgLmFib3V0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZyYW5jaGlzZS1saXN0aW5ncyAuYWJvdXQtdGl0bGUgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuXG4uZnJhbmNoaXNlLWxpc3RpbmdzIC5mcmFuY2hpc2UtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mcmFuY2hpc2UtbGlzdGluZ3MgLmxpc3Rpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5mcmFuY2hpc2UtbGlzdGluZ3MgLmxpc3RpbmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweCAwIDAgMDtcbn1cblxuLmZyYW5jaGlzZS1saXN0aW5ncyAubGlzdGluZy1pbWFnZSAucmVzcG9uc2l2ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnJhbmNoaXNlLWxpc3RpbmdzIC5saXN0aW5nLWltYWdlIC5kdW1teSB7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5mcmFuY2hpc2UtbGlzdGluZ3MgLmxpc3RpbmctaW1hZ2UgLmltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiAwLzAgYTtcbn1cblxuLmZyYW5jaGlzZS1saXN0aW5ncyAubGlzdGluZy1pbWFnZSAuaW1nLWNvbnRhaW5lciAuY2VudGVyZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyYW5jaGlzZS1saXN0aW5ncyAubGlzdGluZy1pbWFnZSAuaW1nLWNvbnRhaW5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnJhbmNoaXNlLWxpc3RpbmdzIC5saXN0aW5nLWxhYmVsIHtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDFweCAxMHB4IDBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZyYW5jaGlzZS1saXN0aW5ncyAubGlzdGluZy1sYWJlbCBoNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoLWZvcm0gZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLmhvbWUtZGVhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC00NXB4O1xuICB9XG4gIC5ob21lLWRlYWxzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTQ1cHg7XG4gIH1cbiAgLmRlbGFzLW1haW4ge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgfVxuICAuaG9tZS1kZWFscyAuc2xpY2stcHJldiwgLmhvbWUtZGVhbHMgLnNsaWNrLW5leHQge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAuZGVsYXMtbWFpbiAud2NfZGVhbCB7XG4gICAgbWluLWhlaWdodDogMjI3cHg7XG4gICAgbWF4LWhlaWdodDogMjI3cHg7XG4gIH1cbiAgLmRlbGFzLW1haW4gLndjX2RlYWwgaW1nIHtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICB9XG4gIC5kZWxhcy1tYWluIC53Y19kZWFsOmhvdmVyIC5kZWFsLW92ZXJsYXkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtZGVhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbiAgLmhvbWUtZGVhbHMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG4gIC5ob21lLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMCA0NXB4IDA7XG4gIH1cbiAgLnJpZ2h0LW5lZWQge1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDRweDtcbiAgfVxuICAudG91ci1ib3R0b20tcmlnaHQgPiBoNSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLmRlcC1kYXRlIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgLmJ1dC1ib29rIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICB9XG4gIC50cmF2ZWwtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjM1cHg7XG4gIH1cbiAgLnNyYy1kYXRlIC5tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudHJhdmVsLXRpdGxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIG1heC13aWR0aDogMTQ1cHg7XG4gIH1cbiAgLnRyYXZlbC10aXRsZSBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzYS1mbGFnIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAuc2xpZGVyLWNhcCB7XG4gICAgdG9wOiAxOCU7XG4gIH1cbiAgLnJpZ2h0LWRpdi10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50b3AtYmFyLXNlY3Rpb24gLm1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5oZWFkLWRldGFpbCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLnRvcC1iYXItc2VjdGlvbiBsaTpub3QoLmhhcy1mb3JtKSBhOm5vdCguYnV0dG9uKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC50b3AtYmFyIC5uYW1lIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogLThweDtcbiAgfVxuICAucHJpbWFyeV9uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5oZWFkLWRldGFpbCB1bCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5oZXJvIC5zbGljay1wcmV2LCAuaGVybyAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiA2NSU7XG4gIH1cbiAgLnNsaWRlci1jYXAge1xuICAgIHRvcDogMjVweDtcbiAgfVxuICAuc2xpZGVyLWNhcCBoMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG4gIC5zZXJ2aWNlLWl0ZW0gaDUge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAuaGFwcHktdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMDBweCAwO1xuICB9XG4gIC5oYXBweS1zbGlkZXIgLnNsaWNrLXByZXYsIC5oYXBweS1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHRvcDogMjYlO1xuICB9XG4gIC5mb290ZXItZGV0YWlsIGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuaW50ZXJpb3JfY29udGVudCAuc2lkZV9wYW5lbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLnJpZ2h0LWRpdiB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG4gIC5yaWdodC1kaXYtdGl0bGUgZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG4gIC5ldmVudC1pdGVtLWRhdGUgcCwgLmV2ZW50LWl0ZW0tZGF0ZSBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5mZWF0dXJlLWZvcnVtIC5mb3J1bS1idXQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIGltZyB7XG4gICAgcGFkZGluZzogMCAzcHggMCAwO1xuICB9XG4gIC5ibG9nLWNvbW1lbnQsIC5ibG9nLXNvY2lhbCB1bCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAudG91ci1ib3R0b20tcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5kZXAtZGF0ZSBoNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC50cmF2ZWwtdGl0bGUgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLml0ZW1fcXVhbnRpdHkgYSB7XG4gICAgbWFyZ2luOiAxMnB4IDBweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5oZWFkLWRldGFpbCB1bCBsaTpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRlbGFzLW1haW4gLndjX2RlYWw6aG92ZXIgLmRlYWwtb3ZlcmxheSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnJpZ2h0LW5lZWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuZmVhdHVyZS1mb3J1bSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYmFyLXNlY3Rpb24gbGk6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbikge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAuZGVhbHMtYWxsIC53Y19kZWFsIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuaG9tZS1kZWFscyB7XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG4gIH1cbiAgLmZvb3Rlci10b3AgLnRvd19jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5mb290ZXItc29jaWFsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmludGVyaW9yX2NvbnRlbnQgLmNvbnRlbnRfYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuaW50ZXJpb3JfY29udGVudCAuc2lkZV9wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubmFycm93LXNlYXJjaCwgLnNyYy1jb3VudHJ5LCAuc3JjLWRhdGUsIC5zcmMtZGF5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zcmMtZGF5IHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLnRyYXZlbC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgfVxuICAuc3JjLWRhdGUgLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAudHJhdmVsLXRpdGxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgNnB4O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICAudHJhdmVsLXRpdGxlIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zcmMtZGF5IHNwYW4ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAudHJhdmVsLXRpdGxlIC5zcmMtZGF5IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5jYXJ0LWl0ZW0ucHJvZHVjdC1yZW1vdmUge1xuICAgIHdpZHRoOiA5JTtcbiAgfVxuICAucHJvZHVjdC10aXRsZSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnByb2R1Y3QtcmVtb3ZlIGE6bGluaywgLnByb2R1Y3QtcmVtb3ZlIGE6dmlzaXRlZCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jbHRheCwgLnByb2R1Y3QtdGF4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jbHByaWNlLCAuY2xjb3N0LCAuY2xyZW1vdmUge1xuICAgIHdpZHRoOiAxMyU7XG4gIH1cbiAgLnByb2R1Y3QtcHJpY2Uge1xuICAgIHdpZHRoOiAxNCU7XG4gIH1cbiAgLmNscXR5LCAucHJvZHVjdC1xdHksIC5wcm9kdWN0LXRvdGFsIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5oZWFkLWRldGFpbCB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWQtYWNjb3VudCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxuICAuaGVhZC1hY2NvdW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jdGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jdGEgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlci1maXggLnRvcC1iYXIgLmxvZ28ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IC04cHg7XG4gIH1cbiAgLnRvcC1iYXIuZXhwYW5kZWQgLnRpdGxlLWFyZWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnRvcC1iYXItc2VjdGlvbiAubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcC1iYXItc2VjdGlvbiAubWVudSB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG1hcmdpbjogMnB4IDA7XG4gIH1cbiAgLnRvcC1iYXItc2VjdGlvbiAubWVudSB1bCBsaSwgLnRvcC1iYXItc2VjdGlvbiAubWVudSB1bCBsaTpub3QoLmhhcy1mcm9tKSBhOm5vdCguYnV0dG9uKSwgLnRvcC1iYXItc2VjdGlvbiAubWVudSB1bCBsaTpob3Zlcjpub3QoLmhhcy1mb3JtKSA+IGEsIC50b3AtYmFyLXNlY3Rpb24gLm1lbnUgdWwgbGk6bm90KC5oYXMtZm9ybSkgYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC50b3AtYmFyLXNlY3Rpb24gLm1lbnUgdWwgbGk6aG92ZXI6bm90KC5oYXMtZm9ybSkgPiBhLCAudG9wLWJhci1zZWN0aW9uIC5tZW51IHVsIGxpLnNlbGVjdGVkID4gYSB7XG4gICAgY29sb3I6ICM2ZTA5M2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudG9wLWJhciAudG9nZ2xlLXRvcGJhci5tZW51LWljb24gYSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBjb2xvcjogIzg2MGI0YjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjODYwYjRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0b3A6IC02cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLnRvcC1iYXIgLnRvZ2dsZS10b3BiYXIubWVudS1pY29uIGEgc3Bhbjo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM4NjBiNGIsIDAgN3B4IDAgMXB4ICM4NjBiNGIsIDAgMTRweCAwIDFweCAjODYwYjRiO1xuICB9XG4gIC5zZWFyY2gtZm9ybSBmb3JtIHtcbiAgICByaWdodDogNzVweDtcbiAgICB0b3A6IDc3cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbiAgLnRvcC1iYXItc2VjdGlvbiBsaTpub3QoLmhhcy1mb3JtKSBhOm5vdCguYnV0dG9uKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDNweCAycHg7XG4gIH1cbiAgLnRvcC1iYXItc2VjdGlvbiAuaGFzLWRyb3Bkb3duID4gYTphZnRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICAudG9wLWJhci1zZWN0aW9uIC5kcm9wZG93biBsaS50aXRsZSBoNSBhIHtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5oZXJvIC5zbGljay1wcmV2LCAuaGVybyAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItY2FwIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5zZXJ2aWNlLWl0ZW0gaDUge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuc2VydmljZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kZWxhcy1tYWluIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbiAgLmZvb3Rlci1jb3B5cmlnaHQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIGEsIC5ibG9nLWNvbW1lbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAucHJvX2RldGFpbF9kZXMge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAudHJhdmVsLWxpc3QtYm90dG9tIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiA3OHB4O1xuICB9XG4gIC50cmF2ZWwtbGlzdC1ib3R0b20gYS5idXR0b24ge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgfVxuICAuc2VydmljZS1hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbiAgLnRvcC1iYXItc2VjdGlvbiAubWVudSwgLnRvcC1iYXItc2VjdGlvbiAuZHJvcGRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtZm9ybSBmb3JtLmZvcm0tdG9wIHtcbiAgICB0b3A6IDEycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgfVxuICAudHJhdmVsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDc3NXB4O1xuICB9XG4gIC50b3AtYmFyLXNlY3Rpb24gdWwgbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gICNvdXRlckltYWdlQ29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2ltYWdlRGF0YUNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjbGlnaHRib3hJbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZGVhbC1vdmVybGF5IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRlYWwtb3ZlcmxheSBhIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLmJsb2ctcG9zdCBoMi5wb3N0LXRpdGxlLCAuYm9va2luZy1jb250YWluZXIgaDEsIC5hbm5vdW5jZW1lbnQtZGV0YWlscyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5mZWF0dXJlc19jb250ZW50X2FyZWEgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC50cmF2ZWwtaXRlbSB7XG4gICAgbWluLWhlaWdodDogODE4cHg7XG4gIH1cbiAgLm1haW4gaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuaGVhZC1kZXRhaWwgdWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuc2xpZGVyLWNhcCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGlkZXItY2FwIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnNsaWRlci1jYXAge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuaGVybyAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5idXR0b24tYm9yZGVyIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZXJ2aWNlLWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG4gIC5kZWxhcy1tYWluIC53Y19kZWFsLCAuYmxvZy1pdGVtcyAuYmxvZy1pdGVtLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1pdGVtcyAuYmxvZy1pdGVtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAuYmxvZy1jb21tZW50IHVsIGxpIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXZlbnQtaXRlbS1kYXRlIHAsIC5ldmVudC1pdGVtLWRhdGUgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAuaXRlbV9xdWFudGl0eSBhIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuZGVwLWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gIH1cbiAgLmJ1dC1ib29rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC50YWJzIC50YWItdGl0bGUgPiBhIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogOHB4IDExcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50YWJzIC50YWItdGl0bGUgPiBhIGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnRyYXZlbC1saXN0IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcmMtZGF5IHNwYW4sIC50cmF2ZWwtdGl0bGUgLnNyYy1kYXkgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3JjLWRhdGUgLm1lZGl1bS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50cmF2ZWwtdGl0bGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBoMiwgLnRyYXZlbC10b3VyLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIHRhYmxlLmZvcnVtIC5mb3J1bSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIHRhYmxlLmZvcnVtIC5pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgdGFibGUuZm9ydW0gdGQge1xuICAgIHBhZGRpbmc6IDlweCA1cHggIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5mb3J1bSAuaWNvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRhYmxlLmZvcnVtIC5mb3J1bSB7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICB9XG4gIHRhYmxlLmZvcnVtIC5mb3J1bSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIHRhYmxlLmZvcnVtIHRkLmxhc3Rwb3N0IHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLmZvcnVtIHRkLnBvc3RzIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLmZvcnVtIHRkLnRvcGljcyB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5mb3J1bSB0ZC5uYW1lIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYXZlbC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC50b3VyLXNsaWRlciAuc2xpZGVyLW5hdiB7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICB9XG4gICNvdXRlckltYWdlQ29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xuICB9XG4gICNvdXRlckltYWdlQ29udGFpbmVyID4gI2ltYWdlQ29udGFpbmVyID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVhZC1kZXRhaWwgdWwgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWQtZGV0YWlsLCAuc29jaWFsLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmhlYWQtZGV0YWlsIHVsIGxpIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNvY2lhbC1uYXYgdWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc29jaWFsLW5hdiB1bCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLXRvcCAudG93X2NvbHVtbiAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXItc29jaWFsLCAuZm9vdGVyLWRldGFpbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmFib3V0LXRlYW0gLmNvbHVtbiwgLnByb2R1Y3RzIHVsLnByb2R1Y3RMaXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnQtaXRlbXMgLmV2ZW50LWl0ZW0tY29udGVudCwgLm5ld3MtaXRlbXMgLm5ld3MtaXRlbS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnQtaXRlbS1kYXRlIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxuICAuZXZlbnQtaXRlbS1kYXRlIHAsIC5ldmVudC1pdGVtLWRhdGUgaDUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmV2ZW50LWl0ZW1zIC5ldmVudC1pdGVtLWltYWdlLCAubmV3cy1pdGVtcyAubmV3cy1pdGVtLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG4gIC5mZWF0dXJlLWZvcnVtIC5mb3J1bS1idXQgYS5idXR0b24ge1xuICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICBtaW4td2lkdGg6IDcycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mZWF0dXJlLWZvcnVtIC5mb3J1bS1uYW1lIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5mZWF0dXJlLWZvcnVtIC5mb3J1bS1yZXBseSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZmVhdHVyZS1mb3J1bSAuZm9ydW0tcG9zdCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZmVhdHVyZS1mb3J1bSAuZm9ydW0tdG9waWMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmZlYXR1cmUtZm9ydW0gcCwgLmZlYXR1cmUtZm9ydW0gdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2luYXRpb25fbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAubmFycm93LXNlYXJjaCwgLnNyYy1jb3VudHJ5LCAuc3JjLWRhdGUsIC5zcmMtZGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3JjLWNvdW50cnkge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAuYXJyb3ctcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci10b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLXRvcCBoNiB7XG4gICAgbWFyZ2luOiAwcHggMCAxNXB4IDA7XG4gIH1cbiAgLmZvb3Rlci1zb2NpYWwsIC5mb290ZXItZGV0YWlsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZm9vdGVyLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3JjLWRhdGUgLndjX2RhdGUge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG4gIC50b3VyLXNsaWRlciAuc2xpZGVyLW5hdiB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIC50b3VyLXNsaWRlciAuc2xpZGVyLWZvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxuICAuYmxvZy1wb3N0IGgyLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZmVhdHVyZS1mb3J1bSAuZm9ydW0tYnV0IGEuc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuZmVhdHVyZS1zdG9yZSAudmlldy1jYXJ0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3JtLWNvbnRhaW5lciBpbnB1dCNGaXJzdE5hbWUsIC5mb3JtLWNvbnRhaW5lciBpbnB1dCNMYXN0TmFtZSwgLmZvcm0tY29udGFpbmVyIGlucHV0I0VtYWlsQWRkcmVzcywgLmZvcm0tY29udGFpbmVyIGlucHV0I0NvbXBhbnksIC5mb3JtLWNvbnRhaW5lciBpbnB1dCNXb3JrUGhvbmUsIC5jb21tZW50LWZvcm0gaW5wdXQuY2F0X3RleHRib3hfc21hbGwsIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC50b3VyLXNsaWRlciAuc2xpZGVyLWZvciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE1NXB4O1xuICB9XG4gIC50ZWFtLWZ1bGwgLnNtYWxsLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50cmF2ZWwtaW1hZ2UsIC50cmF2ZWwtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWQtYWNjb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLmhlYWQtYWNjb3VudCB1bCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZGVhbHMtYWxsIC53Y19kZWFsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gICNvdXRlckltYWdlQ29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuIiwiLnBhZ2Uge1xuXG4gICAgLmFib3V0LXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5pbm5lci1mdWxsIHtcblxuICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZXJ2aWNlLWl0ZW0ge1xuXG4gICAgfVxuXG59XG4iLCIuZnJhbmNoaXNlLWRldGFpbHMge1xuXG4gICAgLmFib3V0LXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJhbmNoaXNlLWxvZ28ge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZGV0YWlscy10YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbHMtZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NvbnRhY3RfZm9ybSB7XG5cbiAgICAgICAgLnJlcSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcXVpcmVkLWZpZWxkcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWxvYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1vcmFuZ2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAuYWxlcnQuc3VjY2VzcyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1nZW5lcmFsLWVycm9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5mb3JtLWdlbmVyYWwtZXJyb3ItY29udGFpbmVyIC5hbGVydCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuXG4gICAgICAgIH1cblxuXG5cbiAgICB9XG5cbn0iLCIuZnJhbmNoaXNlLWxpc3RpbmdzIHtcblxuICAgIC5hYm91dC10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyYW5jaGlzZS1sb2dvIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxpc3Rpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgLmxpc3RpbmctaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcblxuICAgICAgICAucmVzcG9uc2l2ZS1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHVtbXkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQ6IDAvMCBhO1xuXG4gICAgICAgICAgICAuY2VudGVyZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5saXN0aW5nLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIHBhZGRpbmc6IDFweCAxMHB4IDBweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
