/** wrapper - size
********************/
.family.family-supermodel .panels-flexible-region-family-right .view-family .view-content {
  background-image: url("../images/product-separator-supermodel.png") !important; }

.family .section-content {
  width: inherit !important;
  margin: inherit !important;
  padding: inherit !important; }
  .family .section-content #messages {
    width: 940px !important;
    padding: 0 10px;
    margin-left: auto !important;
    margin-right: auto !important; }
  .family .section-content .region-content {
    padding: 0 !important; }
    .family .section-content .region-content .family .panels-flexible-row {
      padding: 0; }
    .family .section-content .region-content .family .panels-flexible-region-family-banner {
      width: 100%; }
    .family .section-content .region-content .family .panels-flexible-region-inside {
      padding: 0; }
    .family .section-content .region-content .family .family-panel-content {
      width: 940px;
      padding: 0 10px 10px;
      margin: 0 auto;
      float: none; }
    .family .section-content .region-content .family .panels-flexible-region-family-bottom {
      float: none;
      width: 100%; }
    .family .section-content .region-content .family #family-banner {
      position: relative;
      margin: 0 0 15px; }
      .family .section-content .region-content .family #family-banner .content {
        margin: 0 auto;
        border-bottom: 1px solid #f7f7f7;
        width: 940px;
        padding: 0 0 10px; }
        .family .section-content .region-content .family #family-banner .content h1 {
          font-size: 50px;
          color: #02c0dc;
          font-family: 'roboto-condensed';
          text-transform: uppercase;
          margin: 50px 0 0; }
        .family .section-content .region-content .family #family-banner .content p {
          font-size: 13px;
          line-height: 18px;
          color: #545452;
          margin: 0 0 15px;
          width: 800px;
          float: left; }
        .family .section-content .region-content .family #family-banner .content a {
          text-decoration: none;
          font-size: 14px;
          color: #ffffff;
          padding: 0 10px;
          line-height: 30px;
          display: inline-block;
          background-color: #02c0dc;
          border-radius: 2px;
          font-family: 'roboto-condensed';
          font-weight: bold;
          float: right;
          text-transform: uppercase; }
    .family .section-content .region-content .family #family-banner.banner-picture {
      position: relative;
      margin: -40px 0 0;
      background-position: center;
      background-repeat: no-repeat;
      overflow: hidden; }
      .family .section-content .region-content .family #family-banner.banner-picture img {
        display: none; }
      .family .section-content .region-content .family #family-banner.banner-picture .content {
        float: none;
        border: none;
        margin: 0 auto;
        padding: 55px 0 0; }
        .family .section-content .region-content .family #family-banner.banner-picture .content h1 {
          margin: 0 0 20px;
          max-width: 600px; }
        .family .section-content .region-content .family #family-banner.banner-picture .content p {
          width: 400px;
          float: none; }
        .family .section-content .region-content .family #family-banner.banner-picture .content a {
          float: none; }
    .family .section-content .region-content .family .panels-flexible-region-family-right {
      float: right;
      width: 720px; }
      .family .section-content .region-content .family .panels-flexible-region-family-right .view-family {
        padding: 0 0 15px; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-empty {
          background-color: #f7f7f7;
          margin: 20px 0 0 20px;
          padding: 20px 30px; }
          .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-empty p {
            font-size: 15px;
            font-weight: bold;
            display: inline-block;
            float: right;
            width: 490px;
            line-height: 20px; }
          .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-empty .button.reset a {
            color: #d7d7d7;
            font-size: 14px;
            text-decoration: none;
            font-family: 'roboto-condensed';
            font-weight: bold;
            background-color: #ffffff;
            display: inline-block;
            padding: 0 10px;
            line-height: 40px; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-empty:after {
          content: '';
          display: block;
          clear: both; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .header {
          margin: 0 0 5px 20px;
          padding: 0 0 15px; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-content {
          background-repeat: repeat-y;
          background-image: url("../images/product-separator.png");
          background-position: top right; }
          .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-content li.views-row {
            list-style-type: none;
            float: left;
            margin: 20px 0 20px 20px; }
            .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-content li.views-row ul.pager {
              display: none; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-content:after {
          content: '';
          display: block;
          clear: both; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .footer-pager {
          float: right;
          margin: 15px 0; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-footer {
          margin: 20px 0 0 20px;
          padding: 0 5px;
          clear: both;
          display: block; }
          .family .section-content .region-content .family .panels-flexible-region-family-right .view-family .view-footer p {
            font-size: 12px;
            color: #d7d7d7; }
      .family .section-content .region-content .family .panels-flexible-region-family-right .pane-smartqueue-regroupement-models-count-pane {
        font-size: 14px;
        font-family: 'roboto-condensed';
        font-weight: bold;
        height: 30px;
        margin: 20px 0 5px 20px;
        padding: 0 0 15px;
        text-transform: uppercase;
        line-height: 30px;
        border-bottom: 1px solid #f7f7f7; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-smartqueue-regroupement-models-count-pane strong {
          font-size: 24px;
          color: #02c0dc;
          font-weight: normal;
          line-height: 30px;
          margin: 0 10px 0 0;
          float: left; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-smartqueue-regroupement-models-count-pane span {
          display: block;
          float: left;
          line-height: 30px; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-smartqueue-regroupement-models-count-pane .view-content {
          display: none; }
      .family .section-content .region-content .family .panels-flexible-region-family-right .panel-separator {
        display: block;
        clear: both;
        margin: 0; }
      .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement ul,
      .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement ul {
        margin: 0;
        padding: 0; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement ul li,
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement ul li {
          margin: 0;
          padding: 0;
          list-style-type: none; }
      .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li,
      .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li {
        padding-bottom: 20px; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li:first-child .views-field-field-category-title,
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li:first-child .views-field-field-category-title {
          border-top: none; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-field-category-title,
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-field-category-title {
          font-size: 28px;
          line-height: 30px;
          margin-left: 20px;
          padding: 20px 0;
          font-family: 'roboto-condensed';
          font-weight: bold;
          text-transform: uppercase;
          border-top: 1px solid #999; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-view .view-smartqueue-regroupement > .view-content,
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-view .view-smartqueue-regroupement > .view-content {
          clear: both; }
          .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-view .view-smartqueue-regroupement > .view-content ul li.views-row,
          .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-view .view-smartqueue-regroupement > .view-content ul li.views-row {
            list-style-type: none;
            float: left;
            margin: 10px 0 20px 17px; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-view .view-smartqueue-regroupement > .view-content:after,
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-view .view-smartqueue-regroupement > .view-content:after {
          content: '';
          display: block;
          clear: both; }
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-nothing,
        .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-nothing {
          text-align: center; }
          .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-model-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-nothing a,
          .family .section-content .region-content .family .panels-flexible-region-family-right .pane-category-regroupement-sm-regroupement-pane .view-category-regroupement > .view-content > .item-list > ul > li .views-field-nothing a {
            font-size: 14px;
            display: inline-block;
            color: #ffffff;
            padding: 0 10px;
            line-height: 32px;
            background-color: #02c0dc;
            border-radius: 2px;
            font-family: 'roboto-condensed';
            font-weight: bold;
            text-transform: uppercase;
            cursor: pointer;
            font-weight: normal;
            -webkit-font-smoothing: antialiased;
            text-decoration: none; }
    .family .section-content .region-content .family .panels-flexible-region-family-bottom {
      background-color: #f7f7f7; }
      .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference {
        width: 940px;
        margin: 20px auto 0;
        padding: 20px 10px; }
        .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .reference-group-left {
          float: left;
          width: 220px;
          margin: 0 0 20px;
          font-size: 13px;
          line-height: 16px; }
          .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .reference-group-left .logo-category {
            background: url("../images/logo-grey.svg") 50% 50% no-repeat;
            width: 180px;
            height: 52px;
            margin-bottom: 20px; }
          .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .reference-group-left .field-name-field-category-reference-desc {
            margin: 10px 0 0;
            font-size: 13px; }
        .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .field-name-field-category-reference-link {
          float: right;
          width: 720px; }
          .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .field-name-field-category-reference-link > .field-items > .field-item {
            float: left;
            margin: 0 0 20px 18px; }
          .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .field-name-field-category-reference-link .field-name-field-category-picto {
            margin: 0 0 5px; }
            .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .field-name-field-category-reference-link .field-name-field-category-picto a {
              display: block;
              border: 1px solid #3c4f60; }
              .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .field-name-field-category-reference-link .field-name-field-category-picto a img {
                vertical-align: bottom; }
          .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference .field-name-field-category-reference-link .name-link {
            color: #545452;
            text-decoration: none;
            font-size: 20px;
            font-family: 'roboto-condensed';
            font-weight: bold;
            display: block;
            width: 220px;
            text-transform: uppercase; }
      .family .section-content .region-content .family .panels-flexible-region-family-bottom .category-reference:after {
        content: '';
        display: block;
        clear: both; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsInBhZ2UtZmFtaWxsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO3FCQUNxQjtBQ0VyQjtFQUtvQiwrRUFBOEUsRUFDakY7O0FBTmpCO0VBWVEsMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQiw0QkFBNEIsRUF1WS9CO0VBclpMO0lBaUJZLHdCQUFnRDtJQUNoRCxnQkFBZ0I7SUFDaEIsNkJBQTZCO0lBQzdCLDhCQUE4QixFQUNqQztFQXJCVDtJQXdCWSxzQkFBc0IsRUE0WHpCO0lBcFpUO01BNEJvQixXQUFXLEVBQ2Q7SUE3QmpCO01BZ0NvQixZQUFZLEVBQ2Y7SUFqQ2pCO01Bb0NvQixXQUFXLEVBQ2Q7SUFyQ2pCO01Bd0NvQixhRHhDaUI7TUN5Q2pCLHFCQUFxQjtNQUNyQixlQUFlO01BQ2YsWUFBWSxFQUNmO0lBNUNqQjtNQStDb0IsWUFBWTtNQUNaLFlBQVksRUFDZjtJQWpEakI7TUFvRG9CLG1CQUFtQjtNQUNuQixpQkFBaUIsRUF5Q3BCO01BOUZqQjtRQXdEd0IsZUFBZTtRQUNmLGlDQUFpQztRQUNqQyxhRDFEYTtRQzJEYixrQkFBa0IsRUFrQ3JCO1FBN0ZyQjtVQThENEIsZ0JBQWdCO1VBQ2hCLGVBQWU7VUFDZixnQ0FBZ0M7VUFDaEMsMEJBQTBCO1VBQzFCLGlCQUFpQixFQUNwQjtRQW5FekI7VUFzRTRCLGdCQUFnQjtVQUNoQixrQkFBa0I7VUFDbEIsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQixhQUFhO1VBQ2IsWUFBWSxFQUNmO1FBNUV6QjtVQStFNEIsc0JBQXNCO1VBQ3RCLGdCQUFnQjtVQUNoQixlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLGtCQUFrQjtVQUNsQixzQkFBc0I7VUFDdEIsMEJBQTBCO1VBRTFCLG1CQUFtQjtVQUNuQixnQ0FBZ0M7VUFDaEMsa0JBQWtCO1VBQ2xCLGFBQWE7VUFDYiwwQkFBMEIsRUFDN0I7SUE1RnpCO01BaUdvQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLDRCQUE0QjtN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MEJBQTBCO1lBQzFCLGdCQUFnQjtZQUNoQixvQkFBb0I7WUFDcEIsb0NBQW9DO1lBQ3BDLHNCQUFzQixFQUN6QjtJQXZVckM7TUErVW9CLDBCQUEwQixFQW1FN0I7TUFsWmpCO1FBa1Z3QixhRGxWYTtRQ21WYixvQkFBb0I7UUFDcEIsbUJBQW1CLEVBdUR0QjtRQTNZckI7VUF1VjRCLFlBQVk7VUFDWixhQUFhO1VBQ2IsaUJBQWlCO1VBQ2pCLGdCQUFnQjtVQUNoQixrQkFBa0IsRUFhckI7VUF4V3pCO1lBOFZnQyw2REFBNEQ7WUFDNUQsYUFBYTtZQUNiLGFBQWE7WUFDYixvQkFBb0IsRUFDdkI7VUFsVzdCO1lBcVdnQyxpQkFBaUI7WUFDakIsZ0JBQWdCLEVBQ25CO1FBdlc3QjtVQTJXNEIsYUFBYTtVQUNiLGFBQWEsRUE4QmhCO1VBMVl6QjtZQStXZ0MsWUFBWTtZQUNaLHNCQUFzQixFQUN6QjtVQWpYN0I7WUFvWGdDLGdCQUFnQixFQVVuQjtZQTlYN0I7Y0F1WG9DLGVBQWU7Y0FDZiwwQkFBMEIsRUFLN0I7Y0E3WGpDO2dCQTJYd0MsdUJBQXVCLEVBQzFCO1VBNVhyQztZQWlZZ0MsZUFBZTtZQUNmLHNCQUFzQjtZQUN0QixnQkFBZ0I7WUFDaEIsZ0NBQWdDO1lBQ2hDLGtCQUFrQjtZQUNsQixlQUFlO1lBQ2YsYUFBYTtZQUNiLDBCQUEwQixFQUM3QjtNQXpZN0I7UUE4WXdCLFlBQVk7UUFDWixlQUFlO1FBQ2YsWUFBWSxFQUNmIiwiZmlsZSI6InBhZ2UtZmFtaWxsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogd3JhcHBlciAtIHNpemVcbioqKioqKioqKioqKioqKioqKioqL1xuXG4kZG9teW9zLXNpdGUtbWFpbi13cmFwcGVyLXNpemU6IDk0MHB4O1xuIiwiQGltcG9ydCBcImJhc2VcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLmZhbWlseSB7XG4gICAgJi5mYW1pbHktc3VwZXJtb2RlbCB7XG4gICAgICAgIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLWZhbWlseS1yaWdodCB7XG4gICAgICAgICAgICAudmlldy1mYW1pbHkge1xuICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wcm9kdWN0LXNlcGFyYXRvci1zdXBlcm1vZGVsLnBuZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgI21lc3NhZ2VzIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZG9teW9zLXNpdGUtbWFpbi13cmFwcGVyLXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5mYW1pbHkge1xuICAgICAgICAgICAgICAgIC5wYW5lbHMtZmxleGlibGUtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi1mYW1pbHktYmFubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24taW5zaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFtaWx5LXBhbmVsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRvbXlvcy1zaXRlLW1haW4td3JhcHBlci1zaXplO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYW5lbHMtZmxleGlibGUtcmVnaW9uLWZhbWlseS1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI2ZhbWlseS1iYW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZG9teW9zLXNpdGUtbWFpbi13cmFwcGVyLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyYzBkYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JvYm90by1jb25kZW5zZWQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ1NDUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyYzBkYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdyb2JvdG8tY29uZGVuc2VkJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNmYW1pbHktYmFubmVyLmJhbm5lci1waWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC00MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhbmVscy1mbGV4aWJsZS1yZWdpb24tZmFtaWx5LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnZpZXctZmFtaWx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlldy1lbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ucmVzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDdkN2Q3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdyb2JvdG8tY29uZGVuc2VkJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlldy1lbXB0eTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcHJvZHVjdC1zZXBhcmF0b3IucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnBhZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLXBhZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkN2Q3ZDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhbmUtc21hcnRxdWV1ZS1yZWdyb3VwZW1lbnQtbW9kZWxzLWNvdW50LXBhbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdyb2JvdG8tY29uZGVuc2VkJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyYzBkYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFuZS1jYXRlZ29yeS1yZWdyb3VwZW1lbnQtbW9kZWwtcmVncm91cGVtZW50LXBhbmUsXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lLWNhdGVnb3J5LXJlZ3JvdXBlbWVudC1zbS1yZWdyb3VwZW1lbnQtcGFuZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudmlldy1jYXRlZ29yeS1yZWdyb3VwZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0ID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3JvYm90by1jb25kZW5zZWQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy1zbWFydHF1ZXVlLXJlZ3JvdXBlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncm9ib3RvLWNvbmRlbnNlZCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi1mYW1pbHktYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktcmVmZXJlbmNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZG9teW9zLXNpdGUtbWFpbi13cmFwcGVyLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVmZXJlbmNlLWdyb3VwLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvZ28tZ3JleS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWNhdGVnb3J5LXJlZmVyZW5jZS1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtY2F0ZWdvcnktcmVmZXJlbmNlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1jYXRlZ29yeS1waWN0byB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjNGY2MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ1NDUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdyb2JvdG8tY29uZGVuc2VkJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LXJlZmVyZW5jZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
