@charset "UTF-8";
/*
    - Name: "news-list.scss"
    - Description: "Add custom styles to news-list view mode"
*/
/* VARIABLES */
.node--type-article.node--view-mode-list, .node--type-article.node--view-mode-teaser {
  margin: 0;
  padding: 0;
  border: 0;
  /* Contenedor de todos los textos */
  /* Fecha */
  /* Título */
  /* Texto del body */
}
.node--type-article.node--view-mode-list img, .node--type-article.node--view-mode-teaser img {
  width: 100%;
  padding-bottom: 10px;
}
.node--type-article.node--view-mode-list .group__text, .node--type-article.node--view-mode-teaser .group__text {
  padding: 0 15px 15px;
}
.node--type-article.node--view-mode-list .field--name-body, .node--type-article.node--view-mode-teaser .field--name-body {
  margin-top: 20px;
}
.node--type-article.node--view-mode-list .field--name-body a, .node--type-article.node--view-mode-teaser .field--name-body a {
  color: #A38963;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlenews-category, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlenews-category {
  display: inline-block;
  vertical-align: middle;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlenews-category .field--name-news-category, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlenews-category .field--name-news-category {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 700;
  font-family: "Playfair Display", Arial, sans-serif;
  color: #A38963;
  font-size: 0.875rem;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlenews-category .field--name-news-category:after, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlenews-category .field--name-news-category:after {
  content: " ";
  display: block;
  width: 1px;
  height: 16px;
  margin: 0 10px -3px;
  background-color: #A38963;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlenews-date, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlenews-date {
  display: inline-block;
  vertical-align: middle;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlenews-date .field--name-news-date, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlenews-date .field--name-news-date {
  font-weight: 400;
  font-family: "Playfair Display", Arial, sans-serif;
  font-size: 0.875rem;
  margin: 0;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlenews-date a, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlenews-date a {
  color: #A38963;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticletitle,
.node--type-article.node--view-mode-list .block-field-blocknodearticlefield-display-title, .node--type-article.node--view-mode-teaser .block-field-blocknodearticletitle,
.node--type-article.node--view-mode-teaser .block-field-blocknodearticlefield-display-title {
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1em;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticletitle a, .node--type-article.node--view-mode-list .block-field-blocknodearticletitle h2,
.node--type-article.node--view-mode-list .block-field-blocknodearticlefield-display-title a,
.node--type-article.node--view-mode-list .block-field-blocknodearticlefield-display-title h2, .node--type-article.node--view-mode-teaser .block-field-blocknodearticletitle a, .node--type-article.node--view-mode-teaser .block-field-blocknodearticletitle h2,
.node--type-article.node--view-mode-teaser .block-field-blocknodearticlefield-display-title a,
.node--type-article.node--view-mode-teaser .block-field-blocknodearticlefield-display-title h2 {
  color: #A38963;
  font-size: 1.25rem;
  line-height: 1.5em;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlefield-display-title, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlefield-display-title {
  margin-left: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.node--type-article.node--view-mode-list .block-field-blocknodearticlefield-display-title h2, .node--type-article.node--view-mode-teaser .block-field-blocknodearticlefield-display-title h2 {
  margin: 0 0 10px 0;
}
.node--type-article.node--view-mode-list .field--name-body h1, .node--type-article.node--view-mode-list .field--name-body h2, .node--type-article.node--view-mode-list .field--name-body h3, .node--type-article.node--view-mode-list .field--name-body h4, .node--type-article.node--view-mode-list .field--name-body h5, .node--type-article.node--view-mode-list .field--name-body h6, .node--type-article.node--view-mode-teaser .field--name-body h1, .node--type-article.node--view-mode-teaser .field--name-body h2, .node--type-article.node--view-mode-teaser .field--name-body h3, .node--type-article.node--view-mode-teaser .field--name-body h4, .node--type-article.node--view-mode-teaser .field--name-body h5, .node--type-article.node--view-mode-teaser .field--name-body h6 {
  display: inline;
  margin-bottom: 1em;
  color: #1D1E24;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.75rem;
}
.node--type-article.node--view-mode-list .field--name-body p,
.node--type-article.node--view-mode-list .field--name-body p strong, .node--type-article.node--view-mode-teaser .field--name-body p,
.node--type-article.node--view-mode-teaser .field--name-body p strong {
  font-size: 0.875rem;
}
.node--type-article.node--view-mode-list .field--name-body a, .node--type-article.node--view-mode-teaser .field--name-body a {
  color: #A38963;
}
.node--type-article.node--view-mode-teaser {
  height: 100%;
  border: 1px solid #A38963;
}
.node--type-article.node--view-mode-teaser .node__content {
  height: 100%;
}
.node--type-article.node--view-mode-teaser .layout,
.node--type-article.node--view-mode-teaser .layout__region {
  width: 100%;
  height: 100%;
}
.node--type-article.node--view-mode-teaser .layout__region {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.node--type-article.node--view-mode-teaser .block-field-blocknodearticlenews-date {
  align-self: baseline;
  margin: auto 0 0 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL25ld3MvYXJ0aWNsZS1saXN0LXRlYXNlci5jc3MiLCJ0aGVtZS9uZXdzL2FydGljbGUtbGlzdC10ZWFzZXIuc2NzcyIsInZhcmlhYmxlcy9fdmFyaWFibGVzLnNjc3MiLCJ2YXJpYWJsZXMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7O0NBQUE7QUNHQSxjQUFBO0FESUU7RUFFRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFPQSxtQ0FBQTtFQTBDQSxVQUFBO0VBZ0JBLFdBQUE7RUE0QkEsbUJBQUE7QUQxRko7QUNESTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtBREdOO0FDQ0k7RUFDRSxvQkFBQTtBRENOO0FDRUk7RUFDRSxnQkFBQTtBREFOO0FDRU07RUFDRSxjQ2hCTztBRmdCZjtBQ0lJO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtBREZOO0FDSU07RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VFMklOLGdCQUFBO0VBQ0Esa0REbkRTO0VEdkZILGNDN0JPO0VEOEJQLG1CQzhGRTtBRi9GVjtBQ09RO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJDMUNLO0FGcUNmO0FDYUk7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0FEWE47QUNhTTtFRXNHSixnQkFBQTtFQUNBLGtERHpDUztFRDVESCxtQkNvRUU7RURuRUYsU0FBQTtBRFZSO0FDYU07RUFDRSxjQzdETztBRmtEZjtBQ2dCSTs7O0VBRUUsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkN3REk7RUR2REosaUJBQUE7RUFDQSxnQkFBQTtBRGJOO0FDZU07Ozs7O0VBQ0UsY0M1RU87RUQ2RVAsa0JDa0RFO0VEakRGLGtCQUFBO0FEVFI7QUNhSTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBRFhOO0FDYU07RUFDRSxrQkFBQTtBRFhSO0FDaUJNO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0N2R1E7RUR3R1IsbUJDeUJFO0VEeEJGLG1CQUFBO0VBQ0Esb0JBQUE7QURmUjtBQ2tCTTs7O0VBRUUsbUJDa0JFO0FGakNWO0FDa0JNO0VBQ0UsY0M5R087QUY4RmY7QUNxQkU7RUFDRSxZQUFBO0VBQ0EseUJBQUE7QURuQko7QUNxQkk7RUFDRSxZQUFBO0FEbkJOO0FDc0JJOztFQUVFLFdBQUE7RUFDQSxZQUFBO0FEcEJOO0FDdUJJO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7QURyQk47QUN3Qkk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FEdEJOIiwiZmlsZSI6InRoZW1lL25ld3MvYXJ0aWNsZS1saXN0LXRlYXNlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICAgIC0gTmFtZTogXCJuZXdzLWxpc3Quc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byBuZXdzLWxpc3QgdmlldyBtb2RlXCJcbiovXG4vKiBWQVJJQUJMRVMgKi9cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICAvKiBDb250ZW5lZG9yIGRlIHRvZG9zIGxvcyB0ZXh0b3MgKi9cbiAgLyogRmVjaGEgKi9cbiAgLyogVMOtdHVsbyAqL1xuICAvKiBUZXh0byBkZWwgYm9keSAqL1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCBpbWcsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5ncm91cF9fdGV4dCwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ncm91cF9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZmllbGQtLW5hbWUtYm9keSwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmZpZWxkLS1uYW1lLWJvZHkgYSwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5IGEge1xuICBjb2xvcjogI0EzODk2Mztcbn1cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVuZXdzLWNhdGVnb3J5LCAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVuZXdzLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZW5ld3MtY2F0ZWdvcnkgLmZpZWxkLS1uYW1lLW5ld3MtY2F0ZWdvcnksIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZW5ld3MtY2F0ZWdvcnkgLmZpZWxkLS1uYW1lLW5ld3MtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQTM4OTYzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZW5ld3MtY2F0ZWdvcnkgLmZpZWxkLS1uYW1lLW5ld3MtY2F0ZWdvcnk6YWZ0ZXIsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZW5ld3MtY2F0ZWdvcnkgLmZpZWxkLS1uYW1lLW5ld3MtY2F0ZWdvcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDEwcHggLTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzODk2Mztcbn1cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVuZXdzLWRhdGUsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZW5ld3MtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVuZXdzLWRhdGUgLmZpZWxkLS1uYW1lLW5ld3MtZGF0ZSwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlbmV3cy1kYXRlIC5maWVsZC0tbmFtZS1uZXdzLWRhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlbmV3cy1kYXRlIGEsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZW5ld3MtZGF0ZSBhIHtcbiAgY29sb3I6ICNBMzg5NjM7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtZGlzcGxheS10aXRsZSwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUsXG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1kaXNwbGF5LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGV0aXRsZSBhLCAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xldGl0bGUgaDIsXG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtZGlzcGxheS10aXRsZSBhLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZWZpZWxkLWRpc3BsYXktdGl0bGUgaDIsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGEsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlIGgyLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtZGlzcGxheS10aXRsZSBhLFxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtZGlzcGxheS10aXRsZSBoMiB7XG4gIGNvbG9yOiAjQTM4OTYzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1kaXNwbGF5LXRpdGxlLCAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1kaXNwbGF5LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1kaXNwbGF5LXRpdGxlIGgyLCAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1kaXNwbGF5LXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZmllbGQtLW5hbWUtYm9keSBoMSwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZmllbGQtLW5hbWUtYm9keSBoMiwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZmllbGQtLW5hbWUtYm9keSBoMywgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZmllbGQtLW5hbWUtYm9keSBoNCwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZmllbGQtLW5hbWUtYm9keSBoNSwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZmllbGQtLW5hbWUtYm9keSBoNiwgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5IGgxLCAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSBoMywgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1ib2R5IGg0LCAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSBoNiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzFEMUUyNDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5maWVsZC0tbmFtZS1ib2R5IHAsXG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5maWVsZC0tbmFtZS1ib2R5IHAgc3Ryb25nLCAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHkgcCxcbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1saXN0IC5maWVsZC0tbmFtZS1ib2R5IGEsIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgY29sb3I6ICNBMzg5NjM7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMzg5NjM7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmxheW91dCxcbi5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubGF5b3V0X19yZWdpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5sYXlvdXRfX3JlZ2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlbmV3cy1kYXRlIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIG1hcmdpbjogYXV0byAwIDAgMDtcbn0iLCIvKlxuICAgIC0gTmFtZTogXCJuZXdzLWxpc3Quc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byBuZXdzLWxpc3QgdmlldyBtb2RlXCJcbiovXG5AaW1wb3J0ICcuLi8uLi92YXJpYWJsZXMvdmFyaWFibGVzJztcblxuLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICYubm9kZS0tdmlldy1tb2RlLWxpc3QsXG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLyogQ29udGVuZWRvciBkZSB0b2RvcyBsb3MgdGV4dG9zICovXG4gICAgLmdyb3VwX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZW5ld3MtY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmZpZWxkLS1uYW1lLW5ld3MtY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LTE0O1xuXG4gICAgICAgIC8vLmZpZWxkX19pdGVtIHtcbiAgICAgICAgLy8gIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IC0zcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIEZlY2hhICovXG4gICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVuZXdzLWRhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmZpZWxkLS1uYW1lLW5ld3MtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIFTDrXR1bG8gKi9cbiAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlYXJ0aWNsZXRpdGxlLFxuICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlZmllbGQtZGlzcGxheS10aXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LTIwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICBhLCBoMiB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LTIwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVmaWVsZC1kaXNwbGF5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwXG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogVGV4dG8gZGVsIGJvZHkgKi9cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC0xNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICB9XG5cbiAgICAgIHAsXG4gICAgICBwIHN0cm9uZ3tcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC0xNDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtc2hhZGU7XG5cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxheW91dCxcbiAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVuZXdzLWRhdGUge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG4iLCJAaW1wb3J0IFwicmVjaXBlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4vKiBWQVJJQUJMRVMgKi9cblxuLy8gQ29sb3JzXG4kcHJpbWFyeS1zaGFkZTogIzFEMUUyNDtcbiRwcmltYXJ5LXJnYmE6IHJnYmEoNzUsIDg3LCAxMTcsIDAuNSk7XG4kcHJpbWFyeS1saWdodDogIzRCNTc3NTtcbiRwcmltYXJ5LWxpZ2h0OiBsaWdodGVuKCRwcmltYXJ5LXNoYWRlLCAzNyUpO1xuJHByaW1hcnktZGFyazogZGFya2VuKCRwcmltYXJ5LXNoYWRlLCAxMiUpO1xuJGFjY2VudC1zaGFkZTogI0EzODk2MztcbiRhY2NlbnQtbGlnaHQ6IGxpZ2h0ZW4oJGFjY2VudC1zaGFkZSwgMzclKTtcbiRhY2NlbnQtZGFyazogZGFya2VuKCRhY2NlbnQtc2hhZGUsIDEyJSk7XG4kYWNjZW50LWhvdmVyOiAjODI2QTQ3O1xuJGFjY2VudC1zdXBlcmxpZ2h0OiAjQjVBMDgxO1xuJGFjY2VudC1iYXNlOiAjQkZBNjgxO1xuJGFjY2VudC1tZWRpdW06ICM4RTc5NUE7XG4kYWNjZW50LWRhcmtlcjogIzcyNUU0MDtcbiRiZy1ncmF5OiByZ2JhKDIxNSwgMjIwLCAyMzIsIDAuMik7XG4kY2hhbXBhZ25lOiAjREVDQUFDO1xuJGNoYW1wYWduZS1saWdodDogI0VFRTlFMjtcbiRiZy1saWdodGdyYXk6ICNGN0Y4RkE7XG4kbGlnaHQtY2hhbXBhZ25lOiAjZjFmMWYxO1xuJGJnLWNoYW1wYWduZTogI0ZBRjdGMjtcbiRiZy1saWdodGNoYW1wYWduZTogI2YyZTlkYmM5O1xuJGJnLXllbGxvdzogcmdiYSgyMjIsIDIwMiwgMTcyLCAwLjE1KTtcblxuLy9BY29yZGlvbiBiZyBjb2xvcnNcbiRiZy1hYzE6IHJnYmEoMTc3LCAxODMsIDE3OCwgMC40KTtcbiRiZy1hYzI6IHJnYmEoMjIxLCAyMTcsIDIwOSwgMC4xKTtcbiRiZy1hYzM6IHJnYmEoMjE4LCAyMTgsIDIwOCwgMC40KTtcbiRiZy1hYzQ6IHJnYmEoMjE3LCAyMTEsIDE5NSwgMC4xKTtcbiRiZy1hYzU6IHJnYmEoMjE0LCAyMDgsIDIwMywgMC40KTtcblxuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbi8vQ1VTVE9NXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDA7XG4kYmxhY2stODAwOiAjNGE0YTRhO1xuJGJnLWdyYXk6ICNGMEYwRjA7XG4kZ3JheTogIzRBNEE0QTtcbiRib3JkZXItZ3JheTogIzhiOGI4Yjtcbi8vJGdyYXktbGlnaHQ6O1xuJGdyYXktd2FybTogIzZhNjI1YTtcbiRncmF5LWhvdmVyOiAjMzMzMzMzO1xuJGdyYXktZGlzYWJsZWQ6ICNkMmQwY2Q7XG4kZ3JheS0xMDA6ICNmMGVmZWU7XG4kZ3JheS10ZXh0OiAkZ3JheS13YXJtO1xuJGdyYXktYWN0aXZlOiAjQTZBMTlDO1xuJHRleHQ6ICRncmF5LXdhcm07XG4vLyRncmF5LTIwMDogI2Y4ZjlmYTtcbi8vJGdyYXktMzAwOiAjZjhmOWZhO1xuLy8kZ3JheS00MDA6ICNmOGY5ZmE7XG4vLyRncmF5LTUwMDogI2Y4ZjlmYTtcbi8vJGdyYXktNjAwOiAjZjhmOWZhO1xuLy8kZ3JheS03MDA6ICNmOGY5ZmE7XG4kZ3JheS04MDA6ICNmOGY5ZmE7XG4vLyRncmF5LTkwMDogI2Y4ZjlmYTtcblxuLy9USEVNRVxuJHJlZDogI2VkMDAzOTtcbiRyZWQtaG92ZXI6ICM4OTI3Mzc7XG4keWVsbG93OiAjZDRhZjM3O1xuJGdyZWVuOiAkcHJpbWFyeS1zaGFkZTtcbiRncmVlbi1ob3ZlcjogIzQzNzUyYjtcbiRjeWFuOiAjMTdhMmI4O1xuLy8kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4vLyRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcblxuXG4kdGhlbWUtY29sb3JzOiAocHJpbWFyeTogJGFjY2VudC1zaGFkZSwgc2Vjb25kYXJ5OiAkcHJpbWFyeS1zaGFkZSwgc3VjY2VzczogJGdyZWVuLCBpbmZvOiAkY3lhbiwgd2FybmluZzogJHllbGxvdywgZGFuZ2VyOiAkcmVkLCBsaWdodDogJGdyYXktMTAwLCBkYXJrOiAkZ3JheS04MDApO1xuJGJyYW5kLXByaW1hcnk6ICRhY2NlbnQtc2hhZGU7XG4vLyRicmFuZC1zdWNjZXNzOiAkZ3JlZW47XG4vLyRicmFuZC1pbmZvOiAkdGVhbDtcbi8vJGJyYW5kLXdhcm5pbmc6ICRvcmFuZ2U7XG4vLyRicmFuZC1kYW5nZXI6ICRyZWQ7XG4kYnJhbmQtaW52ZXJzZTogJHByaW1hcnktc2hhZGU7XG4vLyBCb2R5XG4kdGV4dC1wcmltYXJ5OiAkZ3JheTtcblxuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuLy8kYm9keS1iZzogJHdoaXRlO1xuLy8kYm9keS1jb2xvcjogJGdyYXktZGFyaztcbiRpbnZlcnNlLWJnOiAkcHJpbWFyeS1zaGFkZTtcbi8vJGludmVyc2UtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiRsaW5rLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG5cbi8vKiAqKioqKioqKioqKioqKiogUEFHRSBDT05UQUlORVIgKi9cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4eHMtbWludXM6IDM0MHB4LFxuICB4eHMtcGx1czogMzgwcHgsXG4gIHhzOiA0ODBweCxcbiAgeHMtcGx1czogNTc2cHgsXG4gIHNtLW1pbnVzOiA2ODBweCxcbiAgc206IDc2OHB4LFxuICBtZDogOTkycHgsXG4gIG1kLXBsdXM6IDEwMjRweCxcbiAgbGc6IDEyMDBweCxcbiAgeGw6IDE2MDBweCxcbik7XG5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA2NDBweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjQwcHhcbik7XG5cbiRtYXhXaWR0aDogMTQ0MHB4O1xuXG4vLyogKioqKioqKioqKioqKioqIEZPTlRTIC8gSUNPTlMgKi9cblxuJHBsYXlmYWlyOiAnUGxheWZhaXIgRGlzcGxheScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kaWNvbW9vbjogJ2ljb21vb24nO1xuXG4vLyBGb250LXNpemVcbiRmb250LTEwOiAwLjYyNXJlbTsgLy8gMTBweFxuJGZvbnQtMTI6IDAuNzVyZW07IC8vIDEycHhcbiRmb250LTEzOiAwLjgxMjVyZW07IC8vIDEzcHhcbiRmb250LTE0OiAwLjg3NXJlbTsgLy8gMTRweFxuJGZvbnQtMTY6IDFyZW07IC8vIDE2cHhcbiRmb250LTE4OiAxLjEyNXJlbTsgLy8gMThweFxuJGZvbnQtMjA6IDEuMjVyZW07IC8vIDIwcHhcbiRmb250LTIyOiAxLjM3NXJlbTsgLy8gMjJweFxuJGZvbnQtMjQ6IDEuNXJlbTsgLy8gMjRweFxuJGZvbnQtMjY6IDEuNjI1cmVtOyAvLyAyNnB4XG4kZm9udC0yODogMS43NXJlbTsgLy8gMjhweFxuJGZvbnQtMzA6IDEuODc1cmVtOyAvLyAzMHB4XG4kZm9udC0zMjogMnJlbTsgLy8gMzJweFxuJGZvbnQtMzQ6IDIuMTI1cmVtOyAvLyAzNHB4XG4kZm9udC0zNjogMi4yNXJlbTsgLy8gMzZweFxuJGZvbnQtNDA6IDIuNXJlbTsgLy8gMzZweFxuJGZvbnQtNDI6IDIuNjI1cmVtO1xuJGZvbnQtNDg6IDNyZW07IC8vIDQ4cHhcbiRmb250LTUwOiAzLjEyNXJlbTsgLy8gNDhweFxuJGZvbnQtNjA6IDMuNzVyZW07IC8vIDYwcHhcbiRmb250LTY0OiA0cmVtOyAvLyA2NHB4XG5cbi8vWi1pbmRleFxuJG1vZGFsOiA0NTA7XG5cbi8vIEFuaW1hdGlvblxuJHF1aWNrbHk6IC4wOHM7XG4kYmFzZTogLjE1cztcbiRzbG93bHk6IC4zNXM7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICAvL3hsOiAxMTQwcHgsXG4gIHh4bDogMTE0MHB4XG4pO1xuIiwiQGltcG9ydCBcIi4uL2JvdXJib24vYm91cmJvblwiO1xuXG5cbi8vRm9udHMgaW5jbHVkZVxuQG1peGluIGZvbnQtZmFjZShcbiAgJGZvbnQtZmFtaWx5LFxuICAkZmlsZS1wYXRoLFxuICAkd2VpZ2h0OiBub3JtYWwsXG4gICRzdHlsZTogbm9ybWFsLFxuICAkYXNzZXQtcGlwZWxpbmU6ICRhc3NldC1waXBlbGluZSxcbiAgJGZpbGUtZm9ybWF0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuXG4gICRmb250LXVybC1wcmVmaXg6IGZvbnQtdXJsLXByZWZpeGVyKCRhc3NldC1waXBlbGluZSk7XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXG4gICAgc3JjOiBmb250LXNvdXJjZS1kZWNsYXJhdGlvbihcbiAgICAgICAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgICAgICAgICAkZmlsZS1wYXRoLFxuICAgICAgICAgICAgICAgICAgICAkYXNzZXQtcGlwZWxpbmUsXG4gICAgICAgICAgICAgICAgICAgICRmaWxlLWZvcm1hdHMsXG4gICAgICAgICAgICAgICAgICAgICRmb250LXVybC1wcmVmaXhcbiAgICApO1xuICB9XG59XG5cbi8vQnV0dG9uc1xuXG4vLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KFxuICAkbmFtZSxcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyxcbiAgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cylcbikge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZihcbiAgICAgICAgICAgICAgICAgICRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSxcbiAgICAgICAgICAgICAgICAgIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSxcbiAgICAgICAgICAgICAgICAgIG51bGxcbiAgKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy9UeXBvc1xuQG1peGluIHJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xufVxuXG5AbWl4aW4gc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xufVxuXG5AbWl4aW4gYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG59XG5cbi8vQ2tlZGl0b3Igc3R5bGVzXG5cbkBtaXhpbiBoMVdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9udC0yODtcbiAgQGluY2x1ZGUgcmVndWxhcigpO1xuICBsaW5lLWhlaWdodDogJGZvbnQtMzY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhzLW1pbnVzKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC0zMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC0zNjtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtNDI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtNDA7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LTUwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6ICRmb250LTQyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRmb250LTQ4O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC02MDtcbiAgfVxufVxuXG5AbWl4aW4gaDJXaGl0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtMjA7XG4gIEBpbmNsdWRlIHJlZ3VsYXIoKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC0yNjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LTMwO1xuICB9XG59XG5cbkBtaXhpbiBoMkNoYW1wYWduZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBmb250LXNpemU6ICRmb250LTIwO1xuICBAaW5jbHVkZSByZWd1bGFyKCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMjg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC0zNjtcbiAgfVxufVxuXG5AbWl4aW4gaDJDaGFtcGFnbmVTbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBmb250LXNpemU6ICRmb250LTIwO1xuICBAaW5jbHVkZSByZWd1bGFyKCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMjI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMjY7XG4gIH1cbn1cblxuXG5AbWl4aW4gaDNDaGFtcGFnbmUoKSB7XG4gIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBmb250LXNpemU6ICRmb250LTE0O1xuICBAaW5jbHVkZSBzZW1pYm9sZCgpO1xuICBsaW5lLWhlaWdodDogJGZvbnQtMjA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBmb250LXNpemU6ICRmb250LTE2O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC0yMjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC0yMDtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtMjg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC00MjtcbiAgfVxufVxuXG5AbWl4aW4gZ3JhZGllbnQoKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTMwLCAxNDQsIDE3MywgMC41KSAwJSwgcmdiYSg3NSwgODcsIDExNywgMCkgMTAwJSk7XG59XG5cbkBtaXhpbiBidXR0b25DaGFtcGFnbmUoKSB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtc2hhZGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIHJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtMTY7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC0yMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uV2hpdGUoKSB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtc2hhZGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gIEBpbmNsdWRlIHJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtMTY7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC0yMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uV2hpdGVHaG9zdCgpIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgcmVndWxhcjtcbiAgZm9udC1zaXplOiAkZm9udC0xNjtcbiAgbGluZS1oZWlnaHQ6ICRmb250LTIyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uQmxhY2soKSB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwzMCwzNiwwLjYpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBmb250LXNpemU6ICRmb250LTE2O1xuICBsaW5lLWhlaWdodDogJGZvbnQtMjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59Il19 */
