/**
 * css/blog/blog[.min].[s]css
 */
/**
 * Variables relativas a colores utilizados en el CSS del proyecto.
 */
/**
 * Variables relativas a los breakpoints utilizados en el CSS del proyecto.
 */
.bb-bg-primary-1 {
  background-color: #74D1EA;
}

.bb-bg-primary-2 {
  background-color: #5293C0;
}

.bb-bg-secondary-1 {
  background-color: #0F166D;
}

.bb-bg-tertiary-1 {
  background-color: #EFF2F3;
}

.bb-bg-tertiary-3 {
  background-color: #A6CFDD;
}

.bb-bg-success {
  background-color: #00D19F;
}

.bb-bg-alert-1 {
  background-color: #E00048;
}

.bb-bg-alert-2 {
  background-color: #FF7A00;
}

.bb-bg-light-success {
  background-color: #CFF2E9;
}

.bb-bg-light-alert-1 {
  background-color: #F8DFDB;
}

.bb-bg-light-alert-2 {
  background-color: #FAE5CC;
}

.bb-bg-light-blue {
  background-color: #DBF0F9;
}

.bb-bg-white {
  background-color: #FFFFFF;
}

.bb-bg-corporate-gradient {
  background: linear-gradient(108.737deg, #ABFAA9 9%, #74D1EA 51%, #A769F4 86%, #DA00FE 100%);
}

.bb-text-primary-1 {
  color: #74D1EA;
}

.bb-text-primary-2 {
  color: #5293C0;
}

.bb-text-primary-3 {
  color: #315497;
}

.bb-text-secondary-1 {
  color: #0F166D;
}

.bb-text-secondary-2 {
  color: #151A54;
}

.bb-text-tertiary-2 {
  color: #BFCED6;
}

.bb-text-tertiary-3 {
  color: #A6CFDD;
}

.bb-text-neutral-black-1 {
  color: #232222;
}

.bb-text-neutral-black-2 {
  color: #807F7F;
}

.bb-text-alert-1 {
  color: #E00048;
}

.bb-text-success {
  color: #00D19F;
}

.bb-text-white {
  color: white;
}

a.bb-link {
  color: #5293C0 !important;
  text-decoration: none;
}
a.bb-link:hover, a.bb-link:active {
  color: #74D1EA !important;
  cursor: pointer;
}

input.bb-checkbox {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: "Probyte Icons";
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #DBF0F9;
  border: 1px solid #BFCED6 !important;
  border-radius: 3px;
  width: 20px !important;
  height: 20px !important;
}
input.bb-checkbox:checked {
  background-color: #74D1EA;
  border-color: #74D1EA !important;
}
input.bb-checkbox:checked::before {
  content: "L";
  color: #232222;
  font-size: 14px;
}

.form-group label.bb-label {
  color: #232222 !important;
  margin-bottom: 5px;
  padding-left: 0 !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}
@media (min-width: 2048px) {
  .form-group label.bb-label {
    font-size: 16px !important;
  }
}

.form-group input.bb-input {
  border: 1px solid #BFCED6;
  border-radius: 5px;
  padding: 10px;
  width: 100%;
  margin: 0px;
}
.form-group input.bb-input:focus {
  border-color: #232222;
  outline: none;
}
.form-group input.bb-input::-moz-placeholder {
  color: #BFCED6;
  font-weight: 600;
}
.form-group input.bb-input::placeholder {
  color: #BFCED6;
  font-weight: 600;
}

input.bb-input {
  border: 1px solid #BFCED6;
  border-radius: 5px;
  padding: 10px;
  width: 100%;
  margin: 0px;
}
input.bb-input:focus {
  border-color: #232222;
  outline: none;
}
input.bb-input::-moz-placeholder {
  color: #BFCED6;
  font-weight: 600;
}
input.bb-input::placeholder {
  color: #BFCED6;
  font-weight: 600;
}

hr.hr-probyte {
  background-color: #74D1EA;
  border: none;
  width: 100%;
  height: 2px;
  margin-bottom: 15px;
}

#blog-content {
  width: 93%;
  margin: 0 auto;
  gap: 25px;
  min-height: 500px;
  margin-bottom: 100px;
}
#blog-content #featured-post {
  flex-direction: column;
  gap: 20px;
  margin-bottom: 25px;
}
#blog-content #featured-post #featured-post-text {
  order: 2;
  gap: 10px;
  width: 100%;
}
#blog-content #featured-post #featured-post-image {
  width: 100%;
  border-radius: 50px 0 50px 0;
  order: 1;
  overflow: hidden;
  max-height: 200px;
}
#blog-content #featured-post #featured-post-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#blog-content #blog-search-bar #blog-search-form {
  gap: 10px;
  flex-direction: column;
}
#blog-content #blog-search-bar #blog-search-form #search-blog {
  -webkit-appearance: auto;
  height: 40px;
  border-radius: 50px;
  border: 1px solid #232222;
  padding-left: 20px;
}
#blog-content #blog-search-bar #blog-search-form #search-blog::-moz-placeholder {
  font-weight: 500;
  font-size: 13px;
  color: #807F7F;
}
#blog-content #blog-search-bar #blog-search-form #search-blog::placeholder {
  font-weight: 500;
  font-size: 13px;
  color: #807F7F;
}
#blog-content #blog-search-bar #blog-search-form #categories-dropdown #categories-btn {
  height: 40px;
  border-radius: 50px;
}
#blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu {
  width: 100%;
}
#blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu a.dropdown-item {
  text-align: center;
}
#blog-content #blog-search-bar #important-categories {
  gap: 20px;
}
#blog-content #blog-search-bar #important-categories .category-search-link {
  text-decoration: none;
  color: #BFCED6;
  border: 1px solid #BFCED6;
  font-size: 11px;
  font-weight: 600;
  border-radius: 50px;
  padding: 6px 12px;
}
#blog-content #best-posts {
  display: grid;
  gap: 20px;
  grid-template-columns: auto;
}
#blog-content #best-posts .best-posts {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#blog-content #best-posts .best-posts .best-posts-gradient {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 80%);
  height: 200px;
  padding: 15px;
  gap: 5px;
}
#blog-content #best-posts .bb-link {
  color: #FFFFFF !important;
}
#blog-content #best-posts .bb-link:hover {
  color: #74D1EA !important;
}
#blog-content #best-posts .blog-title-best-post {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0;
}
#blog-content #best-posts .bb-link,
#blog-content #best-posts .blog-title-best-post,
#blog-content #best-posts .blog-date,
#blog-content #best-posts .blog-category-tag {
  text-shadow: 1px 1px 2px black;
}
#blog-content #social-media {
  gap: 20px;
}
#blog-content #social-media #follow-us {
  font-weight: 700;
  font-size: 18px;
}
#blog-content #social-media #social-media-icons {
  gap: 10px;
}
#blog-content #social-media #social-media-icons .bb-link {
  color: #232222 !important;
  font-size: 15px;
  line-height: 0;
}
#blog-content #social-media #social-media-icons .bb-link:hover {
  color: #74D1EA !important;
}
#blog-content #no-publications {
  margin-top: 50%;
}
#blog-content #featured-categories,
#blog-content #latest-posts {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
#blog-content #featured-categories .blog-category-tag,
#blog-content #featured-categories .truncated-title,
#blog-content #latest-posts .blog-category-tag,
#blog-content #latest-posts .truncated-title {
  margin-bottom: 5px;
}
#blog-content #featured-categories .blog-date,
#blog-content #featured-categories .truncated-summary,
#blog-content #latest-posts .blog-date,
#blog-content #latest-posts .truncated-summary {
  margin-bottom: 10px;
}
#blog-content #featured-categories .blog-post,
#blog-content #latest-posts .blog-post {
  margin-bottom: 25px;
}
#blog-content #latest-posts {
  width: 100%;
}
#blog-content #latest-posts .hr-color {
  color: #232222;
}
#blog-content #latest_posts_from_category {
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 1100px;
  margin: 0 auto;
  width: 100%;
}
#blog-content #latest_posts_from_category .truncated-summary {
  margin-top: 10px;
  margin-bottom: 10px;
}
#blog-content #latest_posts_from_category .blog-category-tag,
#blog-content #latest_posts_from_category .truncated-title {
  margin-bottom: 5px;
}
#blog-content #post {
  flex-direction: column;
  gap: 20px;
  margin-bottom: 25px;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
#blog-content #post .post-content {
  order: 2;
  gap: 10px;
  width: 100%;
}
#blog-content #post .post-content .blog-category-tag .blog-tag,
#blog-content #post .post-content .truncated-title {
  margin-bottom: 10px;
}
#blog-content #post .post-content .blog-date,
#blog-content #post .post-content p {
  margin-bottom: 20px;
}
#blog-content #post .post-content p {
  line-height: 25px;
}
#blog-content #post .post-content strong {
  font-weight: 600;
}
#blog-content #post .post-content h2:not(.product-title),
#blog-content #post .post-content h3,
#blog-content #post .post-content h4,
#blog-content #post .post-content h5,
#blog-content #post .post-content h6 {
  font-weight: 500 !important;
}
#blog-content #post .post-content h2:not(.product-title) {
  font-size: 22px;
}
#blog-content #post .post-content h3 {
  font-size: 20px;
}
#blog-content #post .post-content h4 {
  font-size: 18px;
}
#blog-content #post .post-content h5 {
  font-size: 16px;
}
#blog-content #post .post-content h6 {
  font-size: 14px;
}
#blog-content #post .post-content a:not(.bb-btn) {
  color: #5293C0 !important;
  text-decoration: none;
}
#blog-content #post .post-content a:not(.bb-btn):hover, #blog-content #post .post-content a:not(.bb-btn):active {
  color: #74D1EA !important;
  cursor: pointer;
}
#blog-content #post .post-image {
  width: 100%;
  border-radius: 50px 0 50px 0;
  order: 1;
  overflow: hidden;
  height: 200px;
  margin-bottom: 0;
}
#blog-content #post .post-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#blog-content .category-name {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px;
}
#blog-content .hr-category-block {
  position: relative;
  width: 100%;
  height: 5px;
}
#blog-content .hr-color,
#blog-content .hr-grey {
  border: 1px solid;
  position: absolute;
  top: 0;
  margin: 0;
}
#blog-content .hr-grey {
  border-color: #EFF2F3;
  left: 0;
  width: 100%;
}
#blog-content .hr-color {
  width: 60%;
}
#blog-content .blog-category-tag {
  gap: 6px;
}
#blog-content .blog-category-tag .blog-post-color {
  height: 17px;
  width: 17px;
  border-radius: 50%;
}
#blog-content .blog-category-tag .blog-tag {
  font-weight: 500;
  font-size: 12px;
}
#blog-content .blog-title,
#blog-content .blog-title-post {
  font-weight: 700;
  margin-bottom: 0;
}
#blog-content .blog-title {
  font-size: 24px;
}
#blog-content .blog-title-post {
  font-size: 25px;
}
#blog-content .blog-date {
  font-weight: 400;
  font-size: 14px;
}
#blog-content .truncated-title,
#blog-content .truncated-summary {
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
}
#blog-content .truncated-title {
  -webkit-line-clamp: 2;
}
#blog-content .truncated-summary {
  -webkit-line-clamp: 3;
}
#blog-content .post-block-title {
  margin-bottom: 20px;
}
#blog-content .post-image {
  height: 150px;
  margin-bottom: 15px;
}
#blog-content .post-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#blog-content .post-category-link {
  text-decoration: none;
  color: #232222;
}
#blog-content .post-category-link:hover {
  text-decoration: underline;
  color: #5293C0;
}
#blog-content .blog-post {
  margin-bottom: 25px;
}
#blog-content a.bb-text-white {
  text-decoration: none;
}
#blog-content a.bb-text-white:hover {
  text-decoration: underline;
}
#blog-content h2.category-name a,
#blog-content .blog-category-tag .blog-tag a {
  text-decoration: none;
  color: #232222;
}
#blog-content h2.category-name a:hover,
#blog-content .blog-category-tag .blog-tag a:hover {
  text-decoration: underline;
}
#blog-content p {
  margin-bottom: 0;
}
@media (min-width: 320px) {
  #blog-content #no-publications {
    margin-top: 35%;
  }
  #blog-content #featured-post #featured-post-image {
    max-height: 250px;
  }
  #blog-content #featured-categories .post-image,
  #blog-content #latest-posts .post-image {
    height: 200px;
  }
  #blog-content #post .post-image {
    height: 250px;
  }
}
@media (min-width: 576px) {
  #blog-content #no-publications {
    margin-top: 25%;
  }
  #blog-content #best-posts {
    gap: 8px;
  }
  #blog-content #featured-post #featured-post-image {
    border-radius: 100px 0 100px 0;
    max-height: 300px;
  }
  #blog-content #blog-search-bar #blog-search-form {
    gap: 0px;
    flex-direction: row;
  }
  #blog-content #blog-search-bar #blog-search-form #search-blog {
    border-radius: 50px 0 0 50px;
    border-right: none;
  }
  #blog-content #blog-search-bar #blog-search-form #categories-dropdown #categories-btn {
    border-radius: 0 50px 50px 0;
    height: 40px;
  }
  #blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu {
    left: auto;
    right: 0;
    width: -moz-fit-content;
    width: fit-content;
  }
  #blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu a.dropdown-item {
    text-align: left;
  }
  #blog-content #best-posts {
    grid-template-columns: auto auto;
  }
  #blog-content #best-posts #first-best-post {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  #blog-content #post .post-content h2:not(.product-title) {
    font-size: 26px;
  }
  #blog-content #post .post-content h3 {
    font-size: 24px;
  }
  #blog-content #post .post-content h4 {
    font-size: 22px;
  }
  #blog-content #post .post-content h5 {
    font-size: 20px;
  }
  #blog-content #post .post-content h6 {
    font-size: 18px;
  }
  #blog-content #post .post-image {
    border-radius: 100px 0 100px 0;
    height: 300px;
  }
  #blog-content .blog-title {
    font-size: 28px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    height: 250px;
  }
}
@media (min-width: 768px) {
  #blog-content #featured-post #featured-post-image {
    max-height: 370px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    height: 300px;
  }
  #blog-content #featured-categories .small-category .post-image {
    height: 250px;
  }
  #blog-content #featured-categories .big-category .blog-post,
  #blog-content #latest-posts .big-category .blog-post {
    grid-template-columns: 40% auto;
  }
  #blog-content #latest_posts_from_category .blog-post {
    grid-template-columns: 40% auto;
  }
  #blog-content #featured-categories {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 30px;
  }
  #blog-content #featured-categories .small-category .post-image {
    height: 200px;
  }
  #blog-content #featured-categories .big-category,
  #blog-content #latest-posts .big-category {
    grid-column: span 2;
  }
  #blog-content #featured-categories .big-category .blog-post,
  #blog-content #latest-posts .big-category .blog-post {
    display: grid;
    grid-template-columns: 35% auto;
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
  }
  #blog-content #featured-categories .big-category .blog-post .post-image,
  #blog-content #latest-posts .big-category .blog-post .post-image {
    grid-area: 1/1/2/2;
    height: 250px;
    margin-bottom: 0;
  }
  #blog-content #featured-categories .big-category .blog-post .post-content,
  #blog-content #latest-posts .big-category .blog-post .post-content {
    align-content: center;
    grid-area: 1/2/2/4;
  }
  #blog-content #latest_posts_from_category .blog-post {
    display: grid;
    grid-template-columns: 35% auto;
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
  }
  #blog-content #latest_posts_from_category .blog-post .post-image {
    grid-area: 1/1/2/2;
    height: 250px;
    margin-bottom: 0;
  }
  #blog-content #latest_posts_from_category .blog-post .post-content {
    align-content: center;
    grid-area: 1/2/2/4;
  }
  #blog-content #post .post-image {
    height: 370px;
  }
}
@media (min-width: 992px) {
  #blog-content #no-publications {
    margin-top: 15%;
  }
  #blog-content #featured-post {
    flex-direction: row;
    gap: 70px;
    justify-content: center;
  }
  #blog-content #featured-post #featured-post-text {
    order: 1;
    max-width: 520px;
    width: 50%;
  }
  #blog-content #featured-post #featured-post-image {
    order: 2;
    height: 100vh;
    width: 50%;
    max-height: 400px;
  }
  #blog-content #blog-search-bar #search-blog {
    margin-bottom: 15px;
  }
  #blog-content #best-posts {
    grid-template-columns: auto auto auto;
    margin: 0 auto;
    gap: 5px;
  }
  #blog-content #best-posts #first-best-post {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 3;
    height: 100%;
    width: 400px;
  }
  #blog-content #best-posts #first-best-post .blog-title-best-post {
    font-size: 20px;
  }
  #blog-content #best-posts .best-posts {
    height: 190px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.65) 80%);
  }
  #blog-content #best-posts .blog-title-best-post {
    font-size: 15px;
  }
  #blog-content #featured-categories .big-category .blog-post,
  #blog-content #latest-posts .big-category .blog-post {
    grid-template-columns: 400px auto;
  }
  #blog-content #latest_posts_from_category .blog-post {
    grid-template-columns: 400px auto;
  }
  #blog-content #post .post-image {
    height: 400px;
    border-radius: 150px 0 150px 0;
  }
  #blog-content .blog-title {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  #blog-content {
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 150px;
  }
  #blog-content #best-posts {
    max-width: 1100px;
  }
  #blog-content #featured-post #featured-post-image {
    border-radius: 150px 0 150px 0;
    width: 500px;
  }
  #blog-content #blog-search-bar {
    padding: 0 5%;
  }
  #blog-content #best-posts {
    margin: 0 auto;
  }
  #blog-content #best-posts #first-best-post {
    width: 450px;
  }
  #blog-content #best-posts .best-posts {
    height: 200px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 80%);
  }
  #blog-content #featured-categories,
  #blog-content #latest-posts {
    max-width: 1100px;
    margin: 0 auto;
  }
  #blog-content #post .post-image {
    height: 450px;
    border-radius: 200px 0 200px 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Jsb2cvYmxvZy5taW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBOztFQUFBO0FDQUE7O0VBQUE7QUNBQTs7RUFBQTtBQ0lBO0VBQ0kseUJGRFE7QURPWjs7QUdIQTtFQUNJLHlCRkpRO0FEVVo7O0FHSEE7RUFDSSx5QkZMVTtBRFdkOztBR0hBO0VBQ0kseUJGTFM7QURXYjs7QUdIQTtFQUNJLHlCRlBTO0FEYWI7O0FHSEE7RUFDSSx5QkZITTtBRFNWOztBR0hBO0VBQ0kseUJGVE07QURlVjs7QUdIQTtFQUNJLHlCRlpNO0FEa0JWOztBR0hBO0VBQ0kseUJGWlk7QURrQmhCOztBR0hBO0VBQ0kseUJGZlk7QURxQmhCOztBR0hBO0VBQ0kseUJGbEJZO0FEd0JoQjs7QUdIQTtFQUNJLHlCRnJCUztBRDJCYjs7QUdIQTtFQUNJLHlCRnBCSTtBRDBCUjs7QUdIQTtFQUNJLDJGRnBCaUI7QUQwQnJCOztBR0ZBO0VBQ0ksY0YxRFE7QUQrRFo7O0FHRkE7RUFDSSxjRjdEUTtBRGtFWjs7QUdGQTtFQUNJLGNGaEVRO0FEcUVaOztBR0ZBO0VBQ0ksY0ZsRVU7QUR1RWQ7O0FHRkE7RUFDSSxjRnJFVTtBRDBFZDs7QUdGQTtFQUNJLGNGckVTO0FEMEViOztBR0ZBO0VBQ0ksY0Z4RVM7QUQ2RWI7O0FHRkE7RUFDSSxjRnpFYztBRDhFbEI7O0FHRkE7RUFDSSxjRjVFYztBRGlGbEI7O0FHRkE7RUFDSSxjRjlFTTtBRG1GVjs7QUdGQTtFQUNJLGNGaEZNO0FEcUZWOztBR0ZBO0VBQ0k7QUhLSjs7QUdEQTtFQUNJO0VBQ0E7QUhJSjtBR0ZJO0VBRUk7RUFDQTtBSEdSOztBR0VBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkZ2R1M7RUV3R1Q7RUFDQTtFQUNBO0VBQ0E7QUhBSjtBR0VJO0VBQ0kseUJGdElJO0VFdUlKO0FIQVI7QUdFUTtFQUNJO0VBQ0EsY0Y5SE07RUUrSE47QUhBWjs7QUdLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhGSjtB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c3MvYmxvZy9ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3ZhcmlhYmxlcy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jhc2UvX2JiLWdlbmVyYWwtc3R5bGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBjc3MvYmxvZy9ibG9nWy5taW5dLltzXWNzc1xuICovXG5cbkB1c2UgJy4uL2Jhc2UvYmItZ2VuZXJhbC1zdHlsZXMnO1xuQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMvY29sb3JzJztcbkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzL2JyZWFrcG9pbnRzJztcblxuI2Jsb2ctY29udGVudCB7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBnYXA6IDI1cHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAjZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAjZmVhdHVyZWQtcG9zdC10ZXh0IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtcG9zdC1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCA1MHB4IDA7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYmxvZy1zZWFyY2gtYmFye1xuICAgICAgICAjYmxvZy1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAjc2VhcmNoLWJsb2cge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJG5ldXRyYWwtYmxhY2stMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2NhdGVnb3JpZXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICNjYXRlZ29yaWVzLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGEuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjaW1wb3J0YW50LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAuY2F0ZWdvcnktc2VhcmNoLWxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiR0ZXJ0aWFyeS0yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kdGVydGlhcnktMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2Jlc3QtcG9zdHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblxuICAgICAgICAuYmVzdC1wb3N0cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJlc3QtcG9zdHMtZ3JhZGllbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCUpIDMwJSwgcmdiYSgwLCAwLCAwLCA2NSUpIDgwJSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJiLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy10aXRsZS1iZXN0LXBvc3Qge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmItbGluayxcbiAgICAgICAgLmJsb2ctdGl0bGUtYmVzdC1wb3N0LFxuICAgICAgICAuYmxvZy1kYXRlLFxuICAgICAgICAuYmxvZy1jYXRlZ29yeS10YWcge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NvY2lhbC1tZWRpYSB7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAjZm9sbG93LXVzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjc29jaWFsLW1lZGlhLWljb25zIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgLmJiLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJG5ldXRyYWwtYmxhY2stMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbm8tcHVibGljYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTAlO1xuICAgIH1cblxuICAgICNmZWF0dXJlZC1jYXRlZ29yaWVzLFxuICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgLmJsb2ctY2F0ZWdvcnktdGFnLFxuICAgICAgICAudHJ1bmNhdGVkLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWRhdGUsXG4gICAgICAgIC50cnVuY2F0ZWQtc3VtbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xhdGVzdC1wb3N0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5oci1jb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbGF0ZXN0X3Bvc3RzX2Zyb21fY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnRydW5jYXRlZC1zdW1tYXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctY2F0ZWdvcnktdGFnLFxuICAgICAgICAudHJ1bmNhdGVkLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwb3N0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmJsb2ctY2F0ZWdvcnktdGFnIC5ibG9nLXRhZyxcbiAgICAgICAgICAgIC50cnVuY2F0ZWQtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9nLWRhdGUsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMjpub3QoLnByb2R1Y3QtdGl0bGUpLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDI6bm90KC5wcm9kdWN0LXRpdGxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOm5vdCguYmItYnRuKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDUwcHggMDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yeS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmhyLWNhdGVnb3J5LWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmhyLWNvbG9yLFxuICAgIC5oci1ncmV5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmhyLWdyZXkge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kdGVydGlhcnktMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhyLWNvbG9yIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAuYmxvZy1jYXRlZ29yeS10YWcge1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICAuYmxvZy1wb3N0LWNvbG9yIHtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctdGFnIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy10aXRsZSxcbiAgICAuYmxvZy10aXRsZS1wb3N0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAuYmxvZy10aXRsZS1wb3N0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIC5ibG9nLWRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRydW5jYXRlZC10aXRsZSxcbiAgICAudHJ1bmNhdGVkLXN1bW1hcnkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAudHJ1bmNhdGVkLXRpdGxlIHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIH1cblxuICAgIC50cnVuY2F0ZWQtc3VtbWFyeSB7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICB9XG5cbiAgICAucG9zdC1ibG9jay10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtY2F0ZWdvcnktbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy1wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBhLmJiLXRleHQtd2hpdGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLmNhdGVnb3J5LW5hbWUgYSxcbiAgICAuYmxvZy1jYXRlZ29yeS10YWcgLmJsb2ctdGFnIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJG5ldXRyYWwtYmxhY2stMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gRGUgMzIwcHggYSA1NzVweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kdmVyeS1zbWFsbCkge1xuICAgICAgICAjbm8tcHVibGljYXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICNmZWF0dXJlZC1wb3N0ICNmZWF0dXJlZC1wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLWNhdGVnb3JpZXMsXG4gICAgICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICAgICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjcG9zdCAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgNTc2cHggYSA3NjdweC4gVGFibGV0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbCkge1xuICAgICAgICAjbm8tcHVibGljYXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICNiZXN0LXBvc3RzIHtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLXBvc3QgI2ZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAxMDBweCAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjYmxvZy1zZWFyY2gtYmFye1xuICAgICAgICAgICAgI2Jsb2ctc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgIGdhcDogMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICAjc2VhcmNoLWJsb2cge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI2NhdGVnb3JpZXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAjY2F0ZWdvcmllcy1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYS5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Jlc3QtcG9zdHMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG5cbiAgICAgICAgICAgICNmaXJzdC1iZXN0LXBvc3Qge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwb3N0IHtcbiAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgyOm5vdCgucHJvZHVjdC10aXRsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAxMDBweCAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjYmVzdC1wb3N0cyAuYmVzdC1wb3N0cyAuYmVzdC1wb3N0cy1ncmFkaWVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgNzY4cHggYSA5OTFweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtKSB7XG4gICAgICAgICNmZWF0dXJlZC1wb3N0ICNmZWF0dXJlZC1wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jlc3QtcG9zdHMgLmJlc3QtcG9zdHMgLmJlc3QtcG9zdHMtZ3JhZGllbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNmZWF0dXJlZC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIC5zbWFsbC1jYXRlZ29yeSAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNmZWF0dXJlZC1jYXRlZ29yaWVzLFxuICAgICAgICAjbGF0ZXN0LXBvc3RzIHtcbiAgICAgICAgICAgIC5iaWctY2F0ZWdvcnkgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNsYXRlc3RfcG9zdHNfZnJvbV9jYXRlZ29yeSAuYmxvZy1wb3N0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcblxuICAgICAgICAgICAgLnNtYWxsLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLWNhdGVnb3JpZXMsXG4gICAgICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICAgICAgLmJpZy1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICAgICAgICAgICAgIC5ibG9nLXBvc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbGF0ZXN0X3Bvc3RzX2Zyb21fY2F0ZWdvcnkgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMS8yLzIvNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZSA5OTJweCBhIDExOTlweCAtIE9yZGVuYWRvclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UpIHtcbiAgICAgICAgI25vLXB1YmxpY2F0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICNmZWF0dXJlZC1wb3N0LXRleHQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2ZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNibG9nLXNlYXJjaC1iYXIgI3NlYXJjaC1ibG9nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjYmVzdC1wb3N0cyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICAgI2ZpcnN0LWJlc3QtcG9zdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICAgICAgLmJsb2ctdGl0bGUtYmVzdC1wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJlc3QtcG9zdHMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG5cbiAgICAgICAgICAgICAgICAuYmVzdC1wb3N0cy1ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwJSkgMjAlLCByZ2JhKDAsIDAsIDAsIDY1JSkgODAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9nLXRpdGxlLWJlc3QtcG9zdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLWNhdGVnb3JpZXMsXG4gICAgICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICAgICAgLmJpZy1jYXRlZ29yeSAuYmxvZy1wb3N0IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbGF0ZXN0X3Bvc3RzX2Zyb21fY2F0ZWdvcnkgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAjcG9zdCAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMCAxNTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgMTIwMHB4IGEgMTM2NXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICAgICNiZXN0LXBvc3RzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLXBvc3QgI2ZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMCAxNTBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2ctc2VhcmNoLWJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jlc3QtcG9zdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICNmaXJzdC1iZXN0LXBvc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJlc3QtcG9zdHMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICAuYmVzdC1wb3N0cy1ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCUpIDMwJSwgcmdiYSgwLCAwLCAwLCA2NSUpIDgwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLWNhdGVnb3JpZXMsXG4gICAgICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICNwb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweCAwIDIwMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKipcbiAqIFZhcmlhYmxlcyByZWxhdGl2YXMgYSBjb2xvcmVzIHV0aWxpemFkb3MgZW4gZWwgQ1NTIGRlbCBwcm95ZWN0by5cbiAqL1xuXG4kcHJpbWFyeS0xOiAjNzREMUVBO1xuJHByaW1hcnktMjogIzUyOTNDMDtcbiRwcmltYXJ5LTM6ICMzMTU0OTc7XG5cbiRzZWNvbmRhcnktMTogIzBGMTY2RDtcbiRzZWNvbmRhcnktMjogIzE1MUE1NDtcbiRzZWNvbmRhcnktMzogIzFDMUUzQztcblxuJHRlcnRpYXJ5LTE6ICNFRkYyRjM7XG4kdGVydGlhcnktMjogI0JGQ0VENjtcbiR0ZXJ0aWFyeS0zOiAjQTZDRkREO1xuJHRlcnRpYXJ5LTQ6ICM4REQwRTM7XG5cbiRuZXV0cmFsLWJsYWNrLTE6ICMyMzIyMjI7XG4kbmV1dHJhbC1ibGFjay0yOiAjODA3RjdGO1xuXG4kYWxlcnQtMTogI0UwMDA0ODtcbiRhbGVydC0yOiAjRkY3QTAwO1xuJHN1Y2Nlc3M6ICMwMEQxOUY7XG4keWVsbG93LWJhc2U6ICNGRkJGMDA7XG5cbiRsaWdodC1zdWNjZXNzOiAjQ0ZGMkU5O1xuJGxpZ2h0LWFsZXJ0LTE6ICNGOERGREI7XG4kbGlnaHQtYWxlcnQtMjogI0ZBRTVDQztcbiRsaWdodC1ibHVlOiAjREJGMEY5O1xuJGxpZ2h0LXRlcnRpYXJ5OiAjRUNGMUY0O1xuXG4kb3ZlcmxheS1iYWNrZ3JvdW5kOiByZ2JhKCM3NTc1NzUsIDAuMzUpO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kZ3JlZW5TZW86ICNiMWY5YWU7XG5cbiRjb3Jwb3JhdGUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMDguNzM3ZGVnLCAjQUJGQUE5IDklLCAjNzREMUVBIDUxJSwgI0E3NjlGNCA4NiUsICNEQTAwRkUgMTAwJSk7XG4iLCIvKipcbiAqIFZhcmlhYmxlcyByZWxhdGl2YXMgYSBsb3MgYnJlYWtwb2ludHMgdXRpbGl6YWRvcyBlbiBlbCBDU1MgZGVsIHByb3llY3RvLlxuICovXG5cbi8vIHhzIG9uIGJvb3RzdHJhcFxuJGV4dHJhLXNtYWxsOiAwcHg7XG5cbi8vIHZlcnkgc21hbGwgKG5vbi1leGlzdGVudCBpbiBib290c3RyYXAsIG93biB1c2UpXG4kdmVyeS1zbWFsbDogMzIwcHg7XG5cbi8vIHNtIGluIGJvb3RzdHJhcFxuJHNtYWxsOiA1NzZweDtcblxuLy8gbWQgaW4gYm9vdHN0cmFwXG4kbWVkaXVtOiA3NjhweDtcblxuLy8gbGcgaW4gYm9vdHN0cmFwXG4kbGFyZ2U6IDk5MnB4O1xuXG4vLyB4bCBpbiBib290c3RyYXBcbiRleHRyYS1sYXJnZTogMTIwMHB4O1xuXG4vLyAyeGwgaW4gYm9vdHN0cmFwICh2aWEgYmlnIGdyaWQpXG4kZG91YmxlLWV4dHJhLWxhcmdlOiAxMzY2cHg7XG5cbi8vIDN4bCBpbiBib290c3RyYXAgKHZpYSBiaWcgZ3JpZClcbiR0cmlwbGUtZXh0cmEtbGFyZ2U6IDE1MDBweDtcblxuLy8gNHhsIGluIGJvb3RzdHJhcCAodmlhIGJpZyBncmlkKVxuJHF1YWRydXBsZS1leHRyYS1sYXJnZTogMTcwMHB4O1xuXG4vLyBmaGQgaW4gYm9vdHN0cmFwICh2aWEgYmlnIGdyaWQpXG4kZnVsbGhkOiAxOTIwcHg7XG5cbi8vIDJrIHJlc29sdXRpb24gKG5vbi1leGlzdGVudCBpbiBib290c3RyYXAsIG93biB1c2UpXG4kdHdvLWs6IDIwNDhweDtcblxuLy8gM2sgcmVzb2x1dGlvbiAobm9uLWV4aXN0ZW50IGluIGJvb3RzdHJhcCwgb3duIHVzZSlcbiR0aHJlZS1rOiAzMDcycHg7XG5cbi8vIDRrIHJlc29sdXRpb24gKG5vbi1leGlzdGVudCBpbiBib290c3RyYXAsIG93biB1c2UpXG4kZm91ci1rOiAzODQwcHg7XG4iLCJAdXNlICd2YXJpYWJsZXMvY29sb3JzJztcbkB1c2UgJ3ZhcmlhYmxlcy9icmVha3BvaW50cyc7XG5cbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gQmFja2dyb3VuZFxuLmJiLWJnLXByaW1hcnktMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRwcmltYXJ5LTE7XG59XG5cbi5iYi1iZy1wcmltYXJ5LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0yO1xufVxuXG4uYmItYmctc2Vjb25kYXJ5LTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc2Vjb25kYXJ5LTE7XG59XG5cbi5iYi1iZy10ZXJ0aWFyeS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHRlcnRpYXJ5LTE7XG59XG5cbi5iYi1iZy10ZXJ0aWFyeS0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHRlcnRpYXJ5LTM7XG59XG5cbi5iYi1iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XG59XG5cbi5iYi1iZy1hbGVydC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGFsZXJ0LTE7XG59XG5cbi5iYi1iZy1hbGVydC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGFsZXJ0LTI7XG59XG5cbi5iYi1iZy1saWdodC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LXN1Y2Nlc3M7XG59XG5cbi5iYi1iZy1saWdodC1hbGVydC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LWFsZXJ0LTE7XG59XG5cbi5iYi1iZy1saWdodC1hbGVydC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LWFsZXJ0LTI7XG59XG5cbi5iYi1iZy1saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LWJsdWU7XG59XG5cbi5iYi1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiR3aGl0ZTtcbn1cblxuLmJiLWJnLWNvcnBvcmF0ZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogY29sb3JzLiRjb3Jwb3JhdGUtZ3JhZGllbnQ7XG59XG5cbi8vIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBUZXh0XG4uYmItdGV4dC1wcmltYXJ5LTEge1xuICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMTtcbn1cblxuLmJiLXRleHQtcHJpbWFyeS0yIHtcbiAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTI7XG59XG5cbi5iYi10ZXh0LXByaW1hcnktMyB7XG4gICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0zO1xufVxuXG4uYmItdGV4dC1zZWNvbmRhcnktMSB7XG4gICAgY29sb3I6IGNvbG9ycy4kc2Vjb25kYXJ5LTE7XG59XG5cbi5iYi10ZXh0LXNlY29uZGFyeS0yIHtcbiAgICBjb2xvcjogY29sb3JzLiRzZWNvbmRhcnktMjtcbn1cblxuLmJiLXRleHQtdGVydGlhcnktMiB7XG4gICAgY29sb3I6IGNvbG9ycy4kdGVydGlhcnktMjtcbn1cblxuLmJiLXRleHQtdGVydGlhcnktM3tcbiAgICBjb2xvcjogY29sb3JzLiR0ZXJ0aWFyeS0zO1xufVxuXG4uYmItdGV4dC1uZXV0cmFsLWJsYWNrLTEge1xuICAgIGNvbG9yOiBjb2xvcnMuJG5ldXRyYWwtYmxhY2stMTtcbn1cblxuLmJiLXRleHQtbmV1dHJhbC1ibGFjay0yIHtcbiAgICBjb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTI7XG59XG5cbi5iYi10ZXh0LWFsZXJ0LTEge1xuICAgIGNvbG9yOiBjb2xvcnMuJGFsZXJ0LTE7XG59XG5cbi5iYi10ZXh0LXN1Y2Nlc3N7XG4gICAgY29sb3I6IGNvbG9ycy4kc3VjY2Vzcztcbn1cblxuLmJiLXRleHQtd2hpdGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLy8gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIExpbmtcbmEuYmItbGluayB7XG4gICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0yICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTEgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLy8gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZvcm1cbmlucHV0LmJiLWNoZWNrYm94IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICBmb250LWZhbWlseTogXCJQcm9ieXRlIEljb25zXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kbGlnaHQtYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHRlcnRpYXJ5LTIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0xO1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw0Q1wiO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cCBsYWJlbC5iYi1sYWJlbCB7XG4gICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgIC8vIERlc2RlIDIwNDhweCBhIDMwNzFweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kdHdvLWspIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cCBpbnB1dC5iYi1pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiR0ZXJ0aWFyeS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogY29sb3JzLiR0ZXJ0aWFyeS0yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuaW5wdXQuYmItaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kdGVydGlhcnktMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kdGVydGlhcnktMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbmhyLmhyLXByb2J5dGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0RDFFQTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/