/** Main font
******************/
/** Colors
******************/
/** Font
******************/
/** Font icon
******************/
/** Layout
******************/
/** Misc
******************/
/** Header
******************/
/** Main menu
******************/
/** Cart
*******************/
/** Search form
*******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Panel Category Highlighted
*********************************/
/** Slideshow HP
*********************************/
/** Teaser advice/blog
*********************************/
/** Teaser product
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** WYSIWYG
*********************************/
/** Media Front
*********************************/
/** Header page product
*********************************/
/** Page product : BU, technical card, advices, features
***************************************/
/** Page product : Rich content
***************************************/
/** Page product : Panoplies
***************************************/
/** Legal notice
***************************************/
/** Header reviews
***************************************/
/** Review
***************************************/
/** Submit review form
***************************************/
/** Cart page
***************************************/
/** Cart popin
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Listing blog
****************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search
****************************/
/** Contact us
****************************/
/** Contact us
****************************/
/** Task bar admin
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Sprite
****************************/
/** Specific TRIBORD
****************************/
.force-hide {
  display: none !important; }

.item-list ul.pager {
  margin: 0;
  float: left;
  width: 100%;
  padding-top: 30px;
  border-top: 2px dotted #f7f7f7; }
  .item-list ul.pager > li {
    padding: 0;
    margin: 0 3px;
    display: inline-block; }
    .item-list ul.pager > li.pager-item:after {
      content: ' ';
      background: url("../images/pager-separator.png") no-repeat center 8px transparent;
      margin-left: 7px;
      height: 20px;
      width: 5px;
      display: inline-block;
      vertical-align: middle; }
    .item-list ul.pager > li.pager-item.before:before {
      content: ' ';
      background: url("../images/pager-separator.png") no-repeat center 8px transparent; }
    .item-list ul.pager > li.pager-item.before:after {
      background: none;
      margin: 0; }
    .item-list ul.pager > li.pager-current.after:after {
      content: ' ';
      background: url("../images/pager-separator.png") no-repeat center 6px transparent;
      margin-left: 7px;
      height: 16px;
      width: 5px;
      display: inline-block;
      vertical-align: middle; }
    .item-list ul.pager > li a {
      cursor: pointer;
      padding: 5px 2px;
      text-decoration: none;
      font-size: 14px;
      font-weight: bold;
      color: #ffffff;
      transition: all .3s; }
      .item-list ul.pager > li a:hover {
        color: #008ac9; }
      .comment-wrapper .item-list ul.pager > li a[title*="next"] {
        font-size: 0;
        padding: 0; }
        .comment-wrapper .item-list ul.pager > li a[title*="next"]:before {
          content: '>';
          font-size: 14px;
          padding: 5px 10px;
          text-decoration: none;
          transition: background-color .3s; }
      .comment-wrapper .item-list ul.pager > li a[title*="last"] {
        font-size: 0;
        padding: 0; }
        .comment-wrapper .item-list ul.pager > li a[title*="last"]:hover:before {
          background-color: #ededed; }
        .comment-wrapper .item-list ul.pager > li a[title*="last"]:before {
          content: '>>';
          font-size: 14px;
          padding: 5px 10px;
          transition: background-color .3s; }
      .comment-wrapper .item-list ul.pager > li a[title*="prev"] {
        font-size: 0;
        padding: 0; }
        .comment-wrapper .item-list ul.pager > li a[title*="prev"]:before {
          background-color: #ffffff; }
        .comment-wrapper .item-list ul.pager > li a[title*="prev"]:hover:before {
          background-color: #ededed; }
        .comment-wrapper .item-list ul.pager > li a[title*="prev"]:before {
          content: '<';
          font-size: 14px;
          padding: 5px 10px;
          transition: background-color .3s; }
      .comment-wrapper .item-list ul.pager > li a[title*="first"] {
        font-size: 0;
        padding: 0; }
        .comment-wrapper .item-list ul.pager > li a[title*="first"]:hover:before {
          background-color: #ededed; }
        .comment-wrapper .item-list ul.pager > li a[title*="first"]:before {
          content: '<<';
          font-size: 14px;
          background-color: #ededed;
          padding: 5px 10px;
          transition: background-color .3s; }
    .item-list ul.pager > li.pager-current {
      color: #f0e531;
      font-size: 14px;
      margin: 0 5px 0 7px !important; }

.family .view-family .header,
.page-advice-listing .view-advice-listing .header {
  margin: 0;
  background-color: #10243b;
  border-radius: 5px;
  padding: 10px;
  height: 40px;
  line-height: 20px; }
  .family .view-family .header .header-content,
  .page-advice-listing .view-advice-listing .header .header-content {
    float: left; }
    .family .view-family .header .header-content .view-header,
    .page-advice-listing .view-advice-listing .header .header-content .view-header {
      float: left;
      font-size: 14px;
      font-family: opensans, arial, sans-serif;
      font-weight: 800;
      color: #ffffff;
      margin: 0 10px 0 0; }
      .family .view-family .header .header-content .view-header strong,
      .page-advice-listing .view-advice-listing .header .header-content .view-header strong {
        font-weight: inherit; }
    .family .view-family .header .header-content .view-filters,
    .page-advice-listing .view-advice-listing .header .header-content .view-filters {
      float: right;
      font-size: 14px;
      font-weight: bold;
      color: #10243b;
      line-height: 26px;
      margin-top: -12px;
      margin-left: 25px; }
      .family .view-family .header .header-content .view-filters .views-exposed-widgets,
      .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets {
        margin: 0; }
        .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget,
        .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget {
          padding: 0; }
          .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget label,
          .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget label {
            font-family: opensans, arial, sans-serif;
            font-weight: 800;
            display: inline-block;
            float: left;
            line-height: 42px;
            margin-right: 10px;
            color: #ffffff;
            margin-top: 1px; }
          .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .form-item-sort-by,
          .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .form-item-sort-by {
            position: relative; }
          .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget select,
          .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget select {
            display: none; }
          .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze,
          .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze {
            padding: 0;
            margin-top: 8px; }
            .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze .selectyzeValue,
            .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze .selectyzeValue {
              line-height: 26px;
              color: #000000; }
            .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze .UlSelectize,
            .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze .UlSelectize {
              top: 28px;
              background: #ffffff; }
              .family .view-family .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze .UlSelectize li a,
              .page-advice-listing .view-advice-listing .header .header-content .view-filters .views-exposed-widgets .views-exposed-widget .DivSelectyze .UlSelectize li a {
                color: #000000; }
      .family .view-family .header .header-content .view-filters label,
      .page-advice-listing .view-advice-listing .header .header-content .view-filters label {
        font-weight: normal; }
  .family .view-family .header .header-pager,
  .page-advice-listing .view-advice-listing .header .header-pager {
    float: right; }
    .family .view-family .header .header-pager .item-list,
    .page-advice-listing .view-advice-listing .header .header-pager .item-list {
      display: block;
      float: left; }
      .family .view-family .header .header-pager .item-list ul.pager,
      .page-advice-listing .view-advice-listing .header .header-pager .item-list ul.pager {
        padding: 0;
        border: 0; }
        .family .view-family .header .header-pager .item-list ul.pager > li,
        .page-advice-listing .view-advice-listing .header .header-pager .item-list ul.pager > li {
          margin: 0 2px;
          display: inline-block; }
          .family .view-family .header .header-pager .item-list ul.pager > li.pager-previous,
          .page-advice-listing .view-advice-listing .header .header-pager .item-list ul.pager > li.pager-previous {
            margin-right: 12px; }
          .family .view-family .header .header-pager .item-list ul.pager > li.pager-next,
          .page-advice-listing .view-advice-listing .header .header-pager .item-list ul.pager > li.pager-next {
            margin-left: 12px; }
          .family .view-family .header .header-pager .item-list ul.pager > li > a,
          .page-advice-listing .view-advice-listing .header .header-pager .item-list ul.pager > li > a {
            padding: 2px;
            font-size: 14px;
            line-height: 14px; }
        .family .view-family .header .header-pager .item-list ul.pager li.pager-ellipsis,
        .page-advice-listing .view-advice-listing .header .header-pager .item-list ul.pager li.pager-ellipsis {
          display: none; }
    .family .view-family .header .header-pager a.pager-all,
    .page-advice-listing .view-advice-listing .header .header-pager a.pager-all {
      float: left;
      font-size: 12px;
      margin: -2px 0 0 5px;
      text-transform: uppercase;
      font-family: opensans, arial, sans-serif;
      font-weight: bold;
      display: inline-block;
      background: #ffffff;
      border-radius: 5px;
      padding: 2px 10px;
      color: #000000;
      text-decoration: none; }
      .family .view-family .header .header-pager a.pager-all:hover,
      .page-advice-listing .view-advice-listing .header .header-pager a.pager-all:hover {
        color: #10243b; }
      .family .view-family .header .header-pager a.pager-all span,
      .page-advice-listing .view-advice-listing .header .header-pager a.pager-all span {
        line-height: 16px; }

.family .view-family .header:after,
.page-advice-listing .view-advice-listing .header:after {
  content: '';
  display: block;
  clear: both; }

.family .view-family .footer-pager,
.page-advice-listing .view-advice-listing .footer-pager {
  position: relative;
  float: left;
  width: 100%; }
  .family .view-family .footer-pager .kameleon-load-more,
  .page-advice-listing .view-advice-listing .footer-pager .kameleon-load-more {
    background-color: #10243b;
    color: #ffffff;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    transition: background-color .3s;
    font-size: 16px;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    padding: 17px 22px 15px;
    line-height: 1.2;
    border: 0;
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 20px; }
    .family .view-family .footer-pager .kameleon-load-more:hover,
    .page-advice-listing .view-advice-listing .footer-pager .kameleon-load-more:hover {
      background-color: #10243b;
      color: #ffffff;
      border: 0; }
    .family .view-family .footer-pager .kameleon-load-more[class*="disabled"],
    .page-advice-listing .view-advice-listing .footer-pager .kameleon-load-more[class*="disabled"] {
      cursor: default;
      background: #f7f7f7;
      color: #ededed;
      padding: 17px 22px;
      border: 0; }
      .family .view-family .footer-pager .kameleon-load-more[class*="disabled"]:before,
      .page-advice-listing .view-advice-listing .footer-pager .kameleon-load-more[class*="disabled"]:before {
        display: none; }
  .family .view-family .footer-pager .item-list ul.pager,
  .page-advice-listing .view-advice-listing .footer-pager .item-list ul.pager {
    margin: 0;
    padding: 0;
    border-top: 0; }
    .family .view-family .footer-pager .item-list ul.pager li a,
    .page-advice-listing .view-advice-listing .footer-pager .item-list ul.pager li a {
      font-size: 14px; }
    .family .view-family .footer-pager .item-list ul.pager li.pager-ellipsis,
    .page-advice-listing .view-advice-listing .footer-pager .item-list ul.pager li.pager-ellipsis {
      display: none; }
  .family .view-family .footer-pager a.pager-all,
  .page-advice-listing .view-advice-listing .footer-pager a.pager-all {
    position: absolute;
    right: 0;
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #10243b;
    text-transform: uppercase;
    transition: color .3s; }
    .family .view-family .footer-pager a.pager-all:hover,
    .page-advice-listing .view-advice-listing .footer-pager a.pager-all:hover {
      color: #10243b; }

.content-advice-left #comments .pager li[class*="next"] a:before,
.content-advice-left .footer-pager .pager li[class*="next"] a:before,
.content-advice-left .header-pager .pager li[class*="next"] a:before,
.content-blog-left #comments .pager li[class*="next"] a:before,
.content-blog-left .footer-pager .pager li[class*="next"] a:before,
.content-blog-left .header-pager .pager li[class*="next"] a:before,
.view-blog-listing #comments .pager li[class*="next"] a:before,
.view-blog-listing .footer-pager .pager li[class*="next"] a:before,
.view-blog-listing .header-pager .pager li[class*="next"] a:before,
.view-family #comments .pager li[class*="next"] a:before,
.view-family .footer-pager .pager li[class*="next"] a:before,
.view-family .header-pager .pager li[class*="next"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61c";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

.content-advice-left #comments .pager li[class*="last"] a:before,
.content-advice-left .footer-pager .pager li[class*="last"] a:before,
.content-advice-left .header-pager .pager li[class*="last"] a:before,
.content-blog-left #comments .pager li[class*="last"] a:before,
.content-blog-left .footer-pager .pager li[class*="last"] a:before,
.content-blog-left .header-pager .pager li[class*="last"] a:before,
.view-blog-listing #comments .pager li[class*="last"] a:before,
.view-blog-listing .footer-pager .pager li[class*="last"] a:before,
.view-blog-listing .header-pager .pager li[class*="last"] a:before,
.view-family #comments .pager li[class*="last"] a:before,
.view-family .footer-pager .pager li[class*="last"] a:before,
.view-family .header-pager .pager li[class*="last"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61c\e61c";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

.content-advice-left #comments .pager li[class*="previous"] a:before,
.content-advice-left .footer-pager .pager li[class*="previous"] a:before,
.content-advice-left .header-pager .pager li[class*="previous"] a:before,
.content-blog-left #comments .pager li[class*="previous"] a:before,
.content-blog-left .footer-pager .pager li[class*="previous"] a:before,
.content-blog-left .header-pager .pager li[class*="previous"] a:before,
.view-blog-listing #comments .pager li[class*="previous"] a:before,
.view-blog-listing .footer-pager .pager li[class*="previous"] a:before,
.view-blog-listing .header-pager .pager li[class*="previous"] a:before,
.view-family #comments .pager li[class*="previous"] a:before,
.view-family .footer-pager .pager li[class*="previous"] a:before,
.view-family .header-pager .pager li[class*="previous"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61b";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

.content-advice-left #comments .pager li[class*="first"] a:before,
.content-advice-left .footer-pager .pager li[class*="first"] a:before,
.content-advice-left .header-pager .pager li[class*="first"] a:before,
.content-blog-left #comments .pager li[class*="first"] a:before,
.content-blog-left .footer-pager .pager li[class*="first"] a:before,
.content-blog-left .header-pager .pager li[class*="first"] a:before,
.view-blog-listing #comments .pager li[class*="first"] a:before,
.view-blog-listing .footer-pager .pager li[class*="first"] a:before,
.view-blog-listing .header-pager .pager li[class*="first"] a:before,
.view-family #comments .pager li[class*="first"] a:before,
.view-family .footer-pager .pager li[class*="first"] a:before,
.view-family .header-pager .pager li[class*="first"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61b\e61b";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

.footer-pager {
  margin: 0 0 20px;
  background-color: #10243b;
  border-radius: 5px;
  padding: 10px 20px;
  height: 40px;
  line-height: 20px; }

.page-search-content .pager li[class*="next"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61c";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

.page-search-content .pager li[class*="last"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61c\e61c";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

.page-search-content .pager li[class*="previous"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61b";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

.page-search-content .pager li[class*="first"] a:before {
  font-family: 'icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e61b\e61b";
  /** Social Networks
  ******************/
  background-color: #ffffff;
  color: #000000;
  padding: 1px 5px; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsInBhZ2VyLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7bUJBQ21CO0FBR25CO21CQUNtQjtBQXVCbkI7bUJBQ21CO0FBR25CO21CQUNtQjtBQXlSbkI7bUJBQ21CO0FBRW5CO21CQUNtQjtBQUduQjttQkFDbUI7QUFHbkI7bUJBQ21CO0FBWW5CO29CQUNvQjtBQUVwQjtvQkFDb0I7QUFnQnBCO29CQUNvQjtBQUlwQjtvQkFDb0I7QUFRcEI7b0JBQ29CO0FBSXBCO2tDQUNrQztBQU9sQztrQ0FDa0M7QUFnQmxDO2tDQUNrQztBQWtCbEM7a0NBQ2tDO0FBb0JsQztrQ0FDa0M7QUFnQ2xDO2tDQUNrQztBQW9CbEM7a0NBQ2tDO0FBYWxDO2tDQUNrQztBQW9DbEM7a0NBQ2tDO0FBVWxDO2tDQUNrQztBQWNsQztrQ0FDa0M7QUFvQmxDO2tDQUNrQztBQVlsQzt3Q0FDd0M7QUFReEM7d0NBQ3dDO0FBZ0J4Qzt3Q0FDd0M7QUFFeEM7d0NBQ3dDO0FBRXhDO3dDQUN3QztBQWN4Qzt3Q0FDd0M7QUFpQnhDO3dDQUN3QztBQU14Qzt3Q0FDd0M7QUFtQnhDO3dDQUN3QztBQUt4Qzs2QkFDNkI7QUFJN0I7NkJBQzZCO0FBd0I3Qjs2QkFDNkI7QUFrQjdCO3lDQUN5QztBQUd6Qzs2QkFDNkI7QUFhN0I7NkJBQzZCO0FBMEI3Qjs2QkFDNkI7QUFxQjdCOzZCQUM2QjtBQU03Qjs2QkFDNkI7QUFPN0I7NkJBQzZCO0FBWTdCOzZCQUM2QjtBQU03Qjs2QkFDNkI7QUEyQzdCOzZCQUM2QjtBQWdFN0I7NkJBQzZCO0FBUzdCOzZCQUM2QjtBQWlIN0I7RUFDSSx5QkFBeUIsRUFDNUI7O0FDamtDRDtFQUVRLFVBQVU7RUFDVixZQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiwrQkRPTSxFQ2dJVDtFQTdJTDtJQVNZLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsc0JBQXNCLEVBaUl6QjtJQTVJVDtN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b0NBQW9DO0VBQ3BDLG1DQUFtQztFQStIL0Isc0JBQXNCO0VBc0YxQjtxQkFDaUI7RUNrTEQsMEJENWFMO0VDNmFLLGVEOWFMO0VDK2FLLGlCQUFpQixFQUNwQiIsImZpbGUiOiJwYWdlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG4kbWFpbi1mYW1pbHktZm9udDogJ29wZW5zYW5zJztcbiRtYWluLWZhbWlseS1mb250LTI6IGxhdG87XG4vKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kYmx1ZTogIzAwOGFjOTtcbiRkYXJrYmx1ZTogIzEwMjQzYjtcbiRtaWRkYXJrYmx1ZTogIzQwNTE2MztcbiRibHVlYnV0dG9uc2hhZG93OiAjMWM0NTcyO1xuJHllbGxvdzogI2YwZTUzMTtcbiRkYXJreWVsbG93OiAjYWVhYTA5O1xuJHllbGxvd2J1dHRvbnNoYWRvdzogI2NlYzUyYTtcbiRncmV5OiAjZjdmN2Y3O1xuJG1pZGdyZXk6ICNlNWU1ZTU7XG4kbGlnaHRncmV5OiAjZWRlZGVkO1xuJGRhcmtncmV5OiAjZTBlMGUwO1xuJGRhcmtlcmdyZXk6ICNjZWNlY2U7XG4kbGlnaHRibGFjazogIzkwOTA5MDtcbiR3aGl0ZWJ1dHRvbnNoYWRvdzogI2RiZGJkYjtcbiRncmVlbjogIzZiYmI5ZTtcbiRvcmFuZ2U6ICNkNzY2Mjg7XG4kcmVkOiAjZmY2MDU5O1xuJGxpZ2h0Ymx1ZTogIzAwOWVlMDtcbiR2ZXJ5dmVyeWRhcmtncmV5OiAjMjEyMTIxO1xuXG4vKiogRm9udFxuKioqKioqKioqKioqKioqKioqL1xuJG9zOiBvcGVuc2FucywgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8qKiBGb250IGljb25cbioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBpY29ucygkaWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBAaWYgJGljb24gPT0gJ2NhcnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3VzZXInIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjbG9zZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwM1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnbGlnaHRib3gtY2xvc2UnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2M2ZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS12YWxpZGF0ZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWNsb3NlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzZWFyY2gnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3pvb20taW4nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDdcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3pvb20tb3V0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdnZWFyJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjb21tZW50cycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwYVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tib3gnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MGJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrZWQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MGNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3BsYXknIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MGRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2JpZy1wbGF5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdwYXVzZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwZVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2FtZXJhJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNmZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3ZpZGVvJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdxdWVzdGlvbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxMVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZXhjbGFtYXRpb24nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1xdWVzdGlvbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxM1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnd2FybmluZycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxNFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnaG90c3BvdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxNVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndHJhc2gnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3BsdXMnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTdcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ21pbnVzJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLWJvdHRvbScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxOVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi10b3AnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbGVmdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1yaWdodCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxY1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWNoZXZyb24tbGVmdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxYlxcZTYxYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWNoZXZyb24tcmlnaHQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWNcXGU2MWNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWJvdHRvbScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxZFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctdG9wJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdhcnJvdy1sZWZ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdhcnJvdy1yaWdodCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyMFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnc2xpZGVyLWFycm93LWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2M2RcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3NsaWRlci1hcnJvdy1yaWdodCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzZVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWJvdHRvbScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyMVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXRvcCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyMlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1yaWdodCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyNFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnbG9hZGluZycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzM1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1lbXB0eScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzNFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1mdWxsJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzdGFyLWhhbGYnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2hlYXJ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdnb29kJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdiYWQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzlcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1lbXB0eScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzYVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWZ1bGwnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2M2JcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1oYWxmJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG4gICAgfVxuICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAneW91dHViZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyNVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZmFjZWJvb2snIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2luc3RhZ3JhbScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyN1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZ2xlLXBsdXMnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjhcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3R3aXR0ZXInIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjlcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3BpbnRlcmVzdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyYVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnd2VpYm8nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3dlY2hhdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyY1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAneW91a3UnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2h1YWJhbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyZVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncmVucmVuJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdxcmNvZGUnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2RzbScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzMVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndmtvbnRha3RlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG4gICAgfVxufVxuLyoqIExheW91dFxuKioqKioqKioqKioqKioqKioqL1xuJGdyaWQtZGVmYXVsdDogOTYwcHg7XG4vKiogTWlzY1xuKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWRlZmF1bHQ6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXNpdGU6ICR3aGl0ZTtcbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLWhlYWRlcjogJHdoaXRlO1xuJGJvcmRlcnRvcC1oZWFkZXI6IDVweCBzb2xpZCAkZGFya2JsdWU7XG4vKiogTWFpbiBtZW51XG4qKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1tZW51LXRhYjogJHdoaXRlO1xuJGJnY29sb3ItbWVudS10YWItaG92ZXI6ICRsaWdodGdyZXk7XG4kY29sb3ItbWVudS10YWI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGJsdWU7XG4kY29sb3ItbWVudS10YWItYWN0aXZlOiAkYmx1ZTtcbiRib3JkZXJ0b3AtbWVudS10YWI6IDVweCBzb2xpZCAkZGFya2JsdWU7XG4kYm9yZGVydG9wLW1lbnUtdGFiLWhvdmVyOiAkYmx1ZTtcbiRib3JkZXJ0b3AtbWVudS10YWItYWN0aXZlOiAkYmx1ZTtcbiRiZ2NvbG9yLXN1Ym1lbnU6ICRsaWdodGdyZXk7XG4kY29sb3Itc3VibWVudS1saW5rOiAkZGFya2JsdWU7XG4kY29sb3Itc3VibWVudS1saW5rLWhvdmVyOiAkYmx1ZTtcbi8qKiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWNhcnQtbmItaXRlbXM6ICRibHVlO1xuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuJGJvcmRlci1zZWFyY2gtZm9ybTogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1zZWFyY2gtZm9ybS1ob3ZlcjogJGJsdWU7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWZvY3VzOiAkZGFya2JsdWU7XG4kY29sb3Itc2VhcmNoLWZvcm06ICRncmV5O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1zZWFyY2gtZm9ybS1mb2N1czogJGRhcmtibHVlO1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICR3aGl0ZTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkd2hpdGU7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1mb2N1czogJHdoaXRlO1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkZ3JleTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkd2hpdGU7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICR3aGl0ZTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcy1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcy1ob3ZlcjogJGJsdWU7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzOiAkZ3JleTtcbi8qKiBMYW5nIHN3aXRjaGVyXG4qKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWxhbmctc3dpdGNoZXItaWNvbi1jaGV2cm9uOiAkZGFya2JsdWU7XG4kYmdjb2xvci1sYW5nLXN3aXRjaGVyLWl0ZW06ICRsaWdodGdyZXk7XG4kYmdjb2xvci1mbGFncy10b2dnbGVyOiAkd2hpdGU7XG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLWJyZWFkY3J1bWI6IHJnYmEoJGRhcmtibHVlLCAwLjYpO1xuJGNvbG9yLWJyZWFkY3J1bWItc2VwOiAkd2hpdGU7XG4kY29sb3ItYnJlYWRjcnVtYi1saW5rOiAkd2hpdGU7XG4kY29sb3ItYnJlYWRjcnVtYi1zb2NpYWw6ICR3aGl0ZTtcbiRjb2xvci1icmVhZGNydW1iLXNvY2lhbC1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItYnJlYWRjcnVtYi1zb2NpYWw6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItYnJlYWRjcnVtYi1zb2NpYWwtaG92ZXI6IHRyYW5zcGFyZW50O1xuLyoqIFNjcm9sbFRvVG9wXG4qKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3Itc2Nyb2xsdG90b3A6ICRncmV5O1xuJGJnY29sb3Itc2Nyb2xsdG90b3AtaG92ZXI6ICRibHVlO1xuJGNvbG9yLWFycm93LXNjcm9sbHRvdG9wLWhvdmVyOiAkd2hpdGU7XG4vKiogUGFuZWwgQ2F0ZWdvcnkgSGlnaGxpZ2h0ZWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtY2F0LWhpZ2hsaWdodGVkOiAwIDE1cHggMCAxNXB4O1xuJGJnY29sb3ItY2F0LWhpZ2hsaWdodGVkOiAkd2hpdGU7XG4kYm9yZGVyLWNhdC1oaWdobGlnaHRlZDogMXB4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXItY2F0LWhpZ2hsaWdodGVkLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1jYXQtaGlnaGxpZ2h0ZWQtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXQtaGlnaGxpZ2h0ZWQtdGl0bGUtaG92ZXI6ICRibHVlO1xuLyoqIFNsaWRlc2hvdyBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1ob3RzcG90LXRleHQ6IDAgOHB4IDAgOHB4O1xuJGJnY29sb3ItaG90c3BvdC10ZXh0OiAkd2hpdGU7XG4kY29sb3ItaG90c3BvdC10ZXh0OiAkZGFya2JsdWU7XG4kcmFkaXVzLWhvdHNwb3QtaWNvbjogMCA4cHggMCA4cHg7XG4kYmdjb2xvci1ob3RzcG90LWljb246IHJnYmEoJHdoaXRlLDApO1xuJGNvbG9yLWhvdHNwb3QtaWNvbjogJHdoaXRlO1xuJGJvcmRlci1ob3RzcG90LWljb246IDFweCBzb2xpZCAkd2hpdGU7XG4kcmFkaXVzLWhvdHNwb3QtdGVhc2VyLWFkdmljZTogMDtcbiRiZ2NvbG9yLXNsaWRlc2hvdy1uYXY6ICRibGFjaztcbiRiZ2NvbG9yLXNsaWRlc2hvdy1uYXYtaG92ZXI6ICRibHVlO1xuJHJhZGl1cy1zbGlkZXNob3ctbmF2OiA4cHg7XG4kYmdjb2xvci1zbGlkZXNob3ctcHJldm5leHQ6IHRyYW5zcGFyZW50O1xuJGJnY29sb3Itc2xpZGVzaG93LXByZXZuZXh0LWhvdmVyOiB0cmFuc3BhcmVudDtcbiRjb2xvci1zbGlkZXNob3ctcHJldm5leHQ6ICR3aGl0ZTtcbiRjb2xvci1zbGlkZXNob3ctcHJldm5leHQtaG92ZXI6ICR5ZWxsb3c7XG4vKiogVGVhc2VyIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlOiAkd2hpdGU7XG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkd2hpdGU7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlOiAxcHggc29saWQgJHdoaXRlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjogMXB4OyAvLyBNYXN0ZXJcbiRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjogJGJsdWU7XG4kcmFkaXVzLXRlYXNlci1hZHZpY2U6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci10ZWFzZXItaWNvbi1jYW1lcmE6ICRibHVlO1xuJGNvbG9yLXRlYXNlci1pY29uLWNhbWVyYTogJGRhcmtibHVlO1xuJHJhZGl1cy10ZWFzZXItaWNvbi1jYW1lcmE6IDAgMTBweCAwIDEwcHg7XG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nOiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGRhcmtibHVlO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU6ICRkYXJrYmx1ZTtcbiRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZS10aXRsZTogMnB4IGRvdHRlZCAkZ3JleTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50czogJGRhcmtibHVlO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjogJGRhcmtibHVlO1xuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdDogJHdoaXRlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICR3aGl0ZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0OiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlcnNpemUtdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0OiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkZGFya2JsdWU7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlcjogJHdoaXRlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk6ICR5ZWxsb3c7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk6ICRibGFjaztcbiRjb2xvci1idG5saW5rOiAkZGFya2JsdWU7XG4kY29sb3ItYnRubGluay1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXVwc2VsbGluZy10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLXVwc2VsbGluZy1kZXNjOiAkZGFya2JsdWU7XG4kY29sb3ItaW1hZ2UtYm9yZGVyOiAkbWlkZ3JleTtcbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLWZvb3RlcjogJGxpZ2h0Z3JleTtcbiRib3JkZXItZm9vdGVyLXNlcDogMnB4IGRvdHRlZCAkZ3JleTtcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stbGlua3M6ICRkYXJrYmx1ZTtcbiRjb2xvci1mb290ZXItYmxvY2stbGluazogJGdyZXk7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWxpbmstaG92ZXI6ICR3aGl0ZTtcbiRyYWRpdXMtZm9vdGVyLWZvbGxvdy1pdGVtOiAwO1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1mb2xsb3c6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogbGlnaHRlbigkZ3JleSw1JSk7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0tZXZlbjogJGdyZXk7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06ICR3aGl0ZTtcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybTogJHdoaXRlO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkd2hpdGU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICR3aGl0ZTtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJGRhcmtibHVlO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkd2hpdGU7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtOiAkZ3JleTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRkYXJrYmx1ZTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAkd2hpdGU7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogJHdoaXRlO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAwO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAwO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGRhcmtibHVlO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXVzZWZ1bC1saW5rczogJGdyZXk7XG4kY29sb3ItdXNlZnVsLWxpbmtzLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItdXNlZnVsLWxpbmtzLXNlcDogJGdyZXk7XG4vKiogRmFtaWx5IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1mYW1pbHktdGl0bGU6ICRibGFjaztcbiRiZ2NvbG9yLWZhbWlseS1ub2Jhbm5lci10aXRsZTogJGRhcmtncmV5O1xuJGNvbG9yLWZhbWlseS1kZXNjOiAkYmxhY2s7XG4kY29sb3ItZmFtaWx5LXNlZS1hbGw6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYW1pbHktc2VlLWFsbC1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItZmFtaWx5LWJhbm5lcjogcmdiYSgkZGFya2JsdWUsIDAuNik7XG4kcmFkaXVzLWZhbWlseS1iYW5uZXI6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItZmFtaWx5LWJhbm5lci10aXRsZTogJHllbGxvdztcbiRjb2xvci1mYW1pbHktYmFubmVyLWRlc2M6ICR3aGl0ZTtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICR3aGl0ZTtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbmstaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYW1pbHktbGVnYWwtbm90aWNlOiAkZ3JleTtcbiRyYWRpdXMtY2F0LXJlZmVyZW5jZS1ncm91cC1sZWZ0OiAwIDEzcHggMCAxM3B4O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1ncm91cC1sZWZ0OiAkbGlnaHRncmV5O1xuJGNvbG9yLWNhdC1yZWZlcmVuY2UtZ3JvdXAtbGVmdDogJGRhcmtibHVlO1xuJHJhZGl1cy1jYXQtcmVmZXJlbmNlLWdyb3VwLXJpZ2h0OiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLWNhdC1yZWZlcmVuY2UtZ3JvdXAtcmlnaHQ6ICR3aGl0ZTtcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYW1pbHktbGFiZWwtZmlsdGVyOiAkZGFya2JsdWU7XG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWZpbHRlci1zZWxlY3Q6ICRibGFjaztcbiRjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkYmxhY2s7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3Q6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1ob3ZlcjogMXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Q6ICRtaWRncmV5O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1ob3ZlcjogJG1pZGdyZXk7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdzogJGdyZXk7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdy1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6IDFweCBzb2xpZCAkZ3JleTtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9uczogJG1pZGdyZXk7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zLWl0ZW06ICRibGFjaztcbiRjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnMtaXRlbS1ob3ZlcjogJGRhcmtibHVlO1xuLyoqIEZhY2V0c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJvcmRlcmJvdHRvbS1mYWNldHMtaXRlbTogMnB4IGRvdHRlZCAkZ3JleTtcbiRjb2xvci1mYWNldHMtaXRlbS10aXRsZTogJGdyZXk7XG4kYm9yZGVyLWZhY2V0cy1zaXplOiAxcHggc29saWQgJG1pZGdyZXk7XG4kYm9yZGVyLWZhY2V0cy1zaXplLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1mYWNldHMtc2l6ZTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3ItZmFjZXRzLXNpemU6ICRncmV5O1xuJGNvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVyLWZhY2V0cy1pbGx1c3RyYXRlZDogMXB4IHNvbGlkICRtaWRncmV5O1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IDFweCBzb2xpZCAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWxhYmVsOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWxhYmVsLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQ6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRib3JkZXItZmFjZXRzLWNvbG9yOiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLWZhY2V0cy1jb2xvci1ob3ZlcjogMXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZTogJGRhcmtibHVlO1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWJlaGluZDogJGxpZ2h0Z3JleTtcbiRjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItZ3JlYXRlci10aGFuOiAkZGFya2VyZ3JleTtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmI6ICRncmV5O1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYi1hY3RpdmU6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtY2hlY2tib3g6ICRtaWRncmV5O1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbDogJGdyZXk7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWhlbHA6ICRncmV5O1xuJGNvbG9yLWZhY2V0cy1oZWxwLWhvdmVyOiAkZGFya2JsdWU7XG4kcmFkaXVzLWZhY2V0cy1oZWxwLWNvbnRlbnQ6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWhlbHAtY29udGVudDogJHdoaXRlO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYTogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWhvdmVyOiAkZGFya2JsdWU7XG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1wYWdlci1zZWUtYWxsOiAkZGFya2JsdWU7XG4kY29sb3ItcGFnZXItc2VlLWFsbC1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1wYWdlcjogMnB4IGRvdHRlZCAkZ3JleTtcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW06ICR3aGl0ZTtcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW0taG92ZXI6ICRsaWdodGdyZXk7XG4kY29sb3ItcGFnZXItaXRlbTogJHdoaXRlO1xuJGNvbG9yLXBhZ2VyLWl0ZW0taG92ZXI6ICRibHVlO1xuJGNvbG9yLXBhZ2VyLWl0ZW0tY3VycmVudDogJHllbGxvdztcbiRjb2xvci1wYWdlci1uby1tb3JlOiAkZ3JleTtcbi8qKiBXWVNJV1lHXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3Itd3lzaXd5Zy1oMTogJGRhcmtibHVlO1xuJGNvbG9yLXd5c2l3eWctaDI6ICRkYXJrYmx1ZTtcbiRjb2xvci13eXNpd3lnLWE6ICRkYXJrYmx1ZTtcbiRjb2xvci13eXNpd3lnLWEtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXd5c2l3eWctYmxvY2txdW90ZTogJGxpZ2h0Z3JleTtcbiRib3JkZXItd3lzaXd5Zy1ibG9ja3F1b3RlOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGNvbG9yLXd5c2l3eWctYmxvY2txdW90ZS10aXRsZTogJGRhcmtibHVlO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGxpZ2h0Z3JleTtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICR3aGl0ZTtcbiRib3JkZXItd3lzaXd5Zy10YWJsZS1jZWxsOiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDJweCBkb3R0ZWQgJGdyZXk7XG4kcmFkaXVzLXd5c2l3eWctaW1nOiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLXd5c2l3eWctcDogJGRhcmtibHVlO1xuLyoqIE1lZGlhIEZyb250XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3BpbjogJHdoaXRlO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtcG9waW4tZmFkZTogJGJsYWNrO1xuJGJvcmRlci1tZWRpYS1mcm9udC1pdGVtOiAzcHggc29saWQgJHdoaXRlO1xuJGJvcmRlci1tZWRpYS1mcm9udC1pdGVtLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb246ICR3aGl0ZTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uOiAkZGFya2JsdWU7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sczogJG1pZGdyZXk7XG4kYmdjb2xvci1tZWRpYS1mcm9udC16b29tLWljb246ICR3aGl0ZTtcbiRjb2xvci1tZWRpYS1mcm9udC16b29tLWljb246ICRncmV5O1xuJGJvcmRlci1tZWRpYS1mcm9udC16b29tLWljb246IDFweCBzb2xpZCAkZ3JleTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICRkYXJrYmx1ZTtcbiRib3JkZXItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAkd2hpdGU7XG4kcmFkaXVzLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogMCA4cHggMCA4cHg7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sczogJG1pZGdyZXk7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06ICRkYXJrZXJncmV5O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAkd2hpdGU7XG4kY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8taWNvbjogJGRhcmtibHVlO1xuLyoqIEhlYWRlciBwYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1wcm9kdWN0LXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1yZWZlcmVuY2U6ICRsaWdodGJsYWNrO1xuJGNvbG9yLXByb2R1Y3QtY2F0Y2hsaW5lOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1hbmNob3ItdGVjaG5pY2FsLWluZm9zOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1hbmNob3ItdGVjaG5pY2FsLWluZm9zLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3czogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWxhYmVsLXNlbGVjdDogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1wcmljZTogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlOiAkZGFya2JsdWU7XG4vKiogUGFnZSBwcm9kdWN0IDogQlUsIHRlY2huaWNhbCBjYXJkLCBhZHZpY2VzLCBmZWF0dXJlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXByb2R1Y3QtZGV0YWlsLWxhYmVsOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1kZXRhaWwtZGVzYzogJGRhcmtibHVlO1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93OiAkd2hpdGU7XG4kYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctYm9yZGVyLWJvdHRvbTogJG1pZGdyZXk7XG4kYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctZXZlbjogJGxpZ2h0Z3JleTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWhvdmVyOiAkZGFya2JsdWU7XG4vKiogUGFnZSBwcm9kdWN0IDogUmljaCBjb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYm9yZGVyYm90dG9tLXJpY2hjb250ZW50LXZpZGVvOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsOiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtZGVzYzogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bjogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlcjogJGxpZ2h0Z3JleTtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci1kZXNjOiAkZGFya2JsdWU7XG4kcmFkaXVzLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAwIDE1cHggMCAxNXB4O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC10aXRsZTogJHdoaXRlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWRlc2M6ICR3aGl0ZTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG46ICR3aGl0ZTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsLWRlc2M6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlIHByb2R1Y3QgOiBQYW5vcGxpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1wYW5vcGxpZXMtdGl0bGU6ICRkYXJrYmx1ZTtcbi8qKiBMZWdhbCBub3RpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1sZWdhbC1ub3RpY2U6ICRkYXJrYmx1ZTtcbi8qKiBIZWFkZXIgcmV2aWV3c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLW1hcmstZGlzdHJpYnV0aW9uLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWJhcjogJHllbGxvdztcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rOiAkZGFya2JsdWU7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0OiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXdzLW5iLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3cy1ub3RlOiAkZGFya2JsdWU7XG4kcmFkaXVzLWJyYW5kLXJlc3BvbnNlOiAwIDE1cHggMCAxNXB4O1xuJGJnY29sb3ItYnJhbmQtcmVzcG9uc2U6ICRncmV5O1xuJGNvbG9yLWJyYW5kLXJlc3BvbnNlOiAkZGFya2JsdWU7XG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItcmV2aWV3LXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LWF1dGhvcjogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlldy1kYXRlOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LXBvaW50LWxhYmVsOiAkZGFya2JsdWU7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtbWludXM6ICRvcmFuZ2U7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtcGx1czogJGdyZWVuO1xuJGNvbG9yLXJldmlldy1wb2ludC1wbHVzLW1pbnVzOiAkd2hpdGU7XG4kY29sb3ItcmV2aWV3LWJvZHk6ICRkYXJrYmx1ZTtcbiRib3JkZXJ0b3AtcmV2aWV3LWFuc3dlcjogMnB4IGRvdHRlZCAkZ3JleTtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWJyYW5kOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkZGFya2JsdWU7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGRhcmtibHVlO1xuJGNvbG9yLWlmcmFtZXZvdGUtbWVzc2FnZTogJGRhcmtibHVlO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWN0aW9uOiAkZGFya2JsdWU7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlOiAkb3JhbmdlO1xuLyoqIFN1Ym1pdCByZXZpZXcgZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1yZXZpZXctZm9ybTogMCAyMHB4IDAgMjBweDtcbiRiZ2NvbG9yLXJldmlldy1mb3JtLWJlaGluZDogJGJsYWNrO1xuJGNvbG9yLXJldmlldy1mb3JtLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbjogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb24taG92ZXI6ICRkYXJrYmx1ZTtcbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1jYXJ0LWJhY2s6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWNhcnQtc3VibWl0OiAkeWVsbG93O1xuJGJnY29sb3ItY2FydC1zdWJtaXQtaG92ZXI6ICR5ZWxsb3c7XG4kY29sb3ItY2FydC1zdWJtaXQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LXN1Ym1pdC1ob3ZlcjogJHdoaXRlO1xuJHJhZGl1cy1jYXJ0LXN1Ym1pdDogMTVweDtcbiRiZ2NvbG9yLWNhcnQtbGFzdC1saW5lOiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC1sYXN0LWxpbmU6ICR3aGl0ZTtcbiRjb2xvci1jYXJ0LXRhYmxlLXRoOiAkZGFya2JsdWU7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtaGVhZDogMXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRib3JkZXJib3R0b20tY2FydC10YWJsZS10cjogMXB4IHNvbGlkICRtaWRncmV5O1xuJGJnY29sb3ItY2FydC10YWJsZS10cjogJHdoaXRlO1xuJGNvbG9yLWNhcnQtdGFibGUtdHI6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LXRhYmxlLXByaWNlOiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC10YWJsZS1kZWxldGUtaWNvbjogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtZW1wdHk6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWNhcnQtZW1wdHk6ICRsaWdodGdyZXk7XG4vKiogQ2FydCBwb3BpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWNhcnQtcG9waW4taW1nLWJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuJGNvbG9yLWNhcnQtcG9waW4tbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LXBvcGluLXRpdGxlOiAkYmxhY2s7XG4kY29sb3ItY2FydC1wb3Bpbi1jb250ZW50OiAkYmxhY2s7XG4vKiogQWR2aWNlIEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWFkdmljZS1ocC1kZXNjOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGw6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbC1ob3ZlcjogJGRhcmtibHVlO1xuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWFkdmljZS1pbWctY292ZXI6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItYWR2aWNlLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudDogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWF1dGhvci1qb2I6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWF2YXRhcjogJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1hZHZpY2UtcmF0ZS1sYWJlbDogMnB4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXJib3R0b20tYWR2aWNlLXJhdGUtbGFiZWw6IDFweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVydG9wLWFkdmljZS1yYXRlLWxhYmVsOiAxcHggc29saWQgJGxpZ2h0Z3JleTtcbiRiZ2NvbG9yLWFkdmljZS1yYXRlOiAkbGlnaHRncmV5O1xuJGNvbG9yLWFkdmljZS1yYXRlLWxhYmVsOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3RhcjogJGdyZXk7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3Rhci1hY3RpdmU6ICR5ZWxsb3c7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0OiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLXJhdGUtZmVlZGJhY2s6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXM6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXItYWR2aWNlLXJpZ2h0LXJlZi1jYXQ6IDFweCBzb2xpZCB3aGl0ZTtcbiRib3JkZXItYWR2aWNlLXJpZ2h0LXJlZi1jYXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtYWR2aWNlLXJpZ2h0LXJlZi1jYXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtcmlnaHQtcmVmLWNhdC10aXRsZTogJHdoaXRlO1xuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbGlzdGluZy1hZHZpY2UtZGVzYzogJGdyZXk7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMDogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb246ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb24taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxOiAkYmxhY2s7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1ob3ZlcjogJGJsYWNrO1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGRhcmtncmV5O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogbGlnaHRlbigkZGFya2dyZXksMyUpO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDI6ICRibGFjaztcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyLWhvdmVyOiAkd2hpdGU7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwyLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtYm9yZGVyLWJvdHRvbTogJHdoaXRlO1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMjogJGxpZ2h0Z3JleTtcbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1saXN0aW5nLWVtcHR5OiAkZ3JleTtcbiRjb2xvci1saXN0aW5nLWVtcHR5OiAkZGFya2JsdWU7XG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWxpc3RpbmctYmxvZy1kZXNjOiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tc2VwYXJhdG9yOiAxcHggc29saWQgJG1pZGdyZXk7XG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtOiAxcHggc29saWQgJHdoaXRlO1xuJGJvcmRlci1saXN0aW5nLWJsb2ctaXRlbS1ob3ZlcjogJGRhcmtibHVlO1xuJHJhZGl1cy1saXN0aW5nLWJsb2ctaXRlbTogMCAxNXB4IDAgMTVweDtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLWxpc3RpbmctYmxvZy1pdGVtLWNhdDogJGRhcmtibHVlO1xuJGNvbG9yLWxpc3RpbmctYmxvZy1pdGVtLWNhdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWxpc3RpbmctYmxvZy1pdGVtLXJlYWRtb3JlOiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tcmVhZG1vcmUtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWxpc3RpbmctYmxvZy1pdGVtOiAkd2hpdGU7XG4kYmdjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1ob3ZlcjogJHdoaXRlO1xuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItY29tbWVudC10aXRsZTogJGRhcmtibHVlO1xuJGJnY29sb3ItY29tbWVudC1mb3JtOiAkbGlnaHRncmV5O1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWxhYmVsOiAkZGFya2JsdWU7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtZm9jdXM6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWVycm9yOiAxcHggc29saWQgJHJlZDtcbiRjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkd2hpdGU7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICR3aGl0ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1OiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1saW5rOiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2JveDogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tlZDogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQ6ICR3aGl0ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWhvdmVyOiAkd2hpdGU7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvcjogJGdyZXk7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvci1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1jb21tZW50OiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLWNvbW1lbnQtYXV0aG9yOiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1kYXRlOiAkZ3JleTtcbiRjb2xvci1jb21tZW50LWJvZHk6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWFjdGlvbjogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtYWN0aW9uLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlOiAkZ3JlZW47XG4kY29sb3ItY29tbWVudC1hcHByb3ZlLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWNvbW1lbnQtYXBwcm92ZSwgMTUlKTtcbi8qKiA0MDRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItNDA0LWFkZHJlZGlyZWN0OiAkZGFya2JsdWU7XG4kY29sb3ItNDA0LXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItNDA0LWJvZHk6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtZXhpdDogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC1leGl0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItNDA0LXRpdGxlLXJpZ2h0OiAkd2hpdGU7XG4kYmdjb2xvci00MDQtcmlnaHQ6IHJnYmEoJGRhcmtibHVlLDAuNik7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2g6ICRibGFjaztcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGRhcmtibHVlO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2g6ICR3aGl0ZTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAkd2hpdGU7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaDogMXB4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICR3aGl0ZTtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2gtcGxhY2Vob2xkZXI6ICR3aGl0ZTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJHdoaXRlO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkd2hpdGU7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGRhcmtibHVlO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtbWVudS1saW5rOiAkd2hpdGU7XG4vKiogU2VhcmNoXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLTQwNC1tZW51LWxpbmstaG92ZXI6ICRkYXJrZ3JleTtcbiRjb2xvci1yZXN1bHQtZW1wdHktYm9keTogJGRhcmtibHVlO1xuJGNvbG9yLXJlc3VsdC1zZWU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXN1bHQtc2VlLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1yZXN1bHQtcGFnZXI6ICRkYXJrYmx1ZTtcbi8qKiBDb250YWN0IHVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1jb250YWN0LWNvdmVyLWltZzogMDtcbiRjb2xvci1jb250YWN0LWxhYmVsOiAkZGFya2JsdWU7XG4kYm9yZGVyLWNvbnRhY3QtaW5wdXQ6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItY29udGFjdC1lcnJvcjogJHJlZDtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRjb2xvci1yZXN1bHQtc2VlLWhvdmVyOiAkYmx1ZTtcbi8qKiBDb250YWN0IHVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1jb250YWN0LWNvdmVyLWltZzogMDtcbiRjb2xvci1jb250YWN0LWxhYmVsOiAkZGFya2JsdWU7XG4kYm9yZGVyLWNvbnRhY3QtaW5wdXQ6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItY29udGFjdC1lcnJvcjogJHJlZDtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRsaWdodGdyZXk7XG4kY29sb3ItY29udGFjdC1yZXF1aXJlZC1maWVsZDogJGRhcmtibHVlO1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0OiAkZGFya2JsdWU7XG4kY29sb3ItY29udGFjdC1zdWJtaXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXJ0b3AtY29udGFjdC13eXNpd3lnOiAxcHggc29saWQgJG1pZGdyZXk7XG4kY29sb3ItY29udGFjdC13eXNpd3lnOiAkZGFya2JsdWU7XG4vKiogVGFzayBiYXIgYWRtaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItdGFiczogJGRhcmtibHVlO1xuJGNvbG9yLXRhYnMtYWN0aXZlOiAkd2hpdGU7XG4kYmdjb2xvci10YWJzOiAkbGlnaHRncmV5O1xuJGJnY29sb3ItdGFicy1ob3ZlcjogJGdyZXk7XG4kYmdjb2xvci10YWJzLWFjdGl2ZTogJGRhcmtibHVlO1xuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRib3JkZXJ0b3AtYnRubGluazogMnB4IGRvdHRlZCAkZ3JleTtcbkBtaXhpbiBidG5saW5rKCRjb2xvciwgJGNvbG9yLWhvdmVyLCAkYm9yZGVydG9wLCAkaWNvbikge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgQGlmICRib3JkZXJ0b3AgPT0gJ3llcycge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVydG9wLWJ0bmxpbms7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbnMoJGljb24pO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtcGxhaW5idG46IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1wbGFpbmJ0bjogJGRhcmtibHVlO1xuJGJnY29sb3ItcGxhaW5idG4taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1wbGFpbmJ0bjogJHdoaXRlO1xuJGNvbG9yLXBsYWluYnRuLWhvdmVyOiAkd2hpdGU7XG4kYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGdyZXk7XG4kY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRsaWdodGdyZXk7XG4kYm9yZGVyLXBsYWluYnRuOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1ob3ZlcjogMDtcbiRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ6IDA7XG5AbWl4aW4gcGxhaW5idG4oJGljb24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bjtcbiAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTdweCAyMnB4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxhaW5idG4taG92ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4taG92ZXI7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMnB4O1xuICAgICAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkaWNvbiAhPSAnJyB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjJweCAxNXB4IDUwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoJGljb24pO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4taG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiogU3ByaXRlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIHNwcml0ZSgkeCwgJHksICR3LCAkaCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS9zcHJpdGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtJHgrcHggKycgJysgLSR5K3B4O1xuICAgIHdpZHRoOiAkdytweDtcbiAgICBoZWlnaHQ6ICRoK3B4O1xufVxuLyoqIFNwZWNpZmljIFRSSUJPUkRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItcGFuZS10aXRsZTogJGRhcmtibHVlO1xuQG1peGluIHBhbmUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItcGFuZS10aXRsZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICsgLnRhYnMgKyBkaXYsXG4gICAgKyBkaXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQG1peGluIGRvdHMtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkZGFya2JsdWU7XG4gICAgfVxufVxuQG1peGluIHJldmlld3Mtc3Rhcigkc2l6ZSkge1xuICAgIGkge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWZ1bGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN0YXItaGFsZi1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWhhbGYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN0YXItbyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1lbXB0eSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbGxhYm9yYXRvcnMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1mdWxsKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWNpcmNsZS1oYWxmLW8ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWhhbGYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWNpcmNsZS1vIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1lbXB0eSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiByZXZpZXdzLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtaXhpbiByZXZpZXdzLW51bWJlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1lbnQtcmV2aWV3cy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgMnB4IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuQG1peGluIHJldmlld3MtbnVtYmVyLW5vLWljb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gRklYIFlPVVRVQkVcbi5mb3JjZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuIiwiQGltcG9ydCBcImJhc2VcIjtcblxuLml0ZW0tbGlzdCB7XG4gICAgdWwucGFnZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJ0b3AtcGFnZXI7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJi5wYWdlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYWdlci1zZXBhcmF0b3IucG5nJykgbm8tcmVwZWF0IGNlbnRlciA4cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wYWdlci1pdGVtLmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhZ2VyLXNlcGFyYXRvci5wbmcnKSBuby1yZXBlYXQgY2VudGVyIDhweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wYWdlci1jdXJyZW50LmFmdGVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYWdlci1zZXBhcmF0b3IucG5nJykgbm8tcmVwZWF0IGNlbnRlciA2cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBhZ2VyLWl0ZW0taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtd3JhcHBlciAmW3RpdGxlKj1cIm5leHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb21tZW50LXdyYXBwZXIgJlt0aXRsZSo9XCJsYXN0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBhZ2VyLWl0ZW0taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPj4nO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb21tZW50LXdyYXBwZXIgJlt0aXRsZSo9XCJwcmV2XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzwnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb21tZW50LXdyYXBwZXIgJlt0aXRsZSo9XCJmaXJzdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzw8JztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBhZ2VyLWl0ZW0taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBhZ2VyLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGFnZXItaXRlbS1jdXJyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYW1pbHkgLnZpZXctZmFtaWx5LFxuLnBhZ2UtYWR2aWNlLWxpc3RpbmcgLnZpZXctYWR2aWNlLWxpc3Rpbmcge1xuICAgIC5oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlci1zZWUtYWxsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYW1pbHktbGFiZWwtZmlsdGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLXNvcnQtYnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuRGl2U2VsZWN0eXplIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3R5emVWYWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5VbFNlbGVjdGl6ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1wYWdlciB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgdWwucGFnZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhZ2VyLXByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucGFnZXItbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEucGFnZXItYWxsIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWdlci1idXR0b247XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXBhZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmthbWVsZW9uLWxvYWQtbW9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFpbmJ0biggJycpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1saXN0IHtcbiAgICAgICAgICAgIHVsLnBhZ2VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLnBhZ2VyLWFsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZhbWlseS1zZWUtYWxsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYW1pbHktc2VlLWFsbC1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtYWR2aWNlLWxlZnQsXG4uY29udGVudC1ibG9nLWxlZnQsXG4udmlldy1ibG9nLWxpc3RpbmcsXG4udmlldy1mYW1pbHkge1xuICAgICNjb21tZW50cyxcbiAgICAuZm9vdGVyLXBhZ2VyLFxuICAgIC5oZWFkZXItcGFnZXIge1xuICAgICAgICAucGFnZXIge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICZbY2xhc3MqPVwibmV4dFwiXSBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2hldnJvbi1yaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wYWdlci1pdGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2NsYXNzKj1cImxhc3RcIl0gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGRvdWJsZS1jaGV2cm9uLXJpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbY2xhc3MqPVwicHJldmlvdXNcIl0gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNoZXZyb24tbGVmdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wYWdlci1pdGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2NsYXNzKj1cImZpcnN0XCJdIGEge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhkb3VibGUtY2hldnJvbi1sZWZ0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1wYWdlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZXItc2VlLWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnBhZ2Utc2VhcmNoLWNvbnRlbnQge1xuICAgIC5wYWdlciB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICZbY2xhc3MqPVwibmV4dFwiXSBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNoZXZyb24tcmlnaHQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wYWdlci1pdGVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltjbGFzcyo9XCJsYXN0XCJdIGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoZG91YmxlLWNoZXZyb24tcmlnaHQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wYWdlci1pdGVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltjbGFzcyo9XCJwcmV2aW91c1wiXSBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNoZXZyb24tbGVmdCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2NsYXNzKj1cImZpcnN0XCJdIGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoZG91YmxlLWNoZXZyb24tbGVmdCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIE1FRElVTSBTSVpFXG5AbWl4aW4gYmx1ZS1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJhc2UtYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkeWVsbG93YnV0dG9uc2hhZG93O1xuICAgIH1cbn1cbkBtaXhpbiB5ZWxsb3ctYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4gd2hpdGUtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgJHdoaXRlYnV0dG9uc2hhZG93O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFya2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgfVxufVxuQG1peGluIGJhc2UtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJG9zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gQklHIFNJWkVcbkBtaXhpbiBibHVlLWJpZy1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJpZy1idXR0b247XG4gICAgYmFja2dyb3VuZDogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4geWVsbG93LWJpZy1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJpZy1idXR0b247XG4gICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4gd2hpdGUtYmlnLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYmlnLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICR3aGl0ZWJ1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4gYmlnLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA5cHggNjBweCAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gU01BTEwgU0laRVxuQG1peGluIHNtYWxsLWJsdWUtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJG9zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAwIDAgJGJsdWVidXR0b25zaGFkb3c7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAwICRibHVlYnV0dG9uc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1peGluIHBhZ2VyLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gU1RJQ0tFUlNcbkBtaXhpbiBzdGlja2VyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyO1xuICAgIGZvbnQtZmFtaWx5OiAkb3M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlcjtcbn1cbkBtaXhpbiBzdGlja2VyLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
