.panels-flexible-region-family-left .block-facetapi {
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: 1px solid #f7f7f7; }

.page-advice-listing .panel-col-first .pane-block {
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: 1px solid #f7f7f7; }

.page-advice-listing .panel-col-first .panel-separator,
.panels-flexible-region-family-left .panel-separator {
  margin: 0; }

.page-advice-listing .panel-col-first .block-facetapi .block-title,
.page-advice-listing .panel-col-first .block-facetapi .pane-title,
.page-advice-listing .panel-col-first .pane-block .block-title,
.page-advice-listing .panel-col-first .pane-block .pane-title,
.panels-flexible-region-family-left .block-facetapi .block-title,
.panels-flexible-region-family-left .block-facetapi .pane-title,
.panels-flexible-region-family-left .pane-block .block-title,
.panels-flexible-region-family-left .pane-block .pane-title {
  font-size: 14px;
  line-height: 30px;
  margin: 0 0 10px;
  display: block;
  font-family: 'roboto-condensed';
  font-weight: bold;
  color: #3d4f61;
  text-transform: uppercase; }
  .page-advice-listing .panel-col-first .block-facetapi .block-title ~ .content > .item-list > span,
  .page-advice-listing .panel-col-first .block-facetapi .block-title ~ .pane-content > .item-list > span,
  .page-advice-listing .panel-col-first .block-facetapi .pane-title ~ .content > .item-list > span,
  .page-advice-listing .panel-col-first .block-facetapi .pane-title ~ .pane-content > .item-list > span,
  .page-advice-listing .panel-col-first .pane-block .block-title ~ .content > .item-list > span,
  .page-advice-listing .panel-col-first .pane-block .block-title ~ .pane-content > .item-list > span,
  .page-advice-listing .panel-col-first .pane-block .pane-title ~ .content > .item-list > span,
  .page-advice-listing .panel-col-first .pane-block .pane-title ~ .pane-content > .item-list > span,
  .panels-flexible-region-family-left .block-facetapi .block-title ~ .content > .item-list > span,
  .panels-flexible-region-family-left .block-facetapi .block-title ~ .pane-content > .item-list > span,
  .panels-flexible-region-family-left .block-facetapi .pane-title ~ .content > .item-list > span,
  .panels-flexible-region-family-left .block-facetapi .pane-title ~ .pane-content > .item-list > span,
  .panels-flexible-region-family-left .pane-block .block-title ~ .content > .item-list > span,
  .panels-flexible-region-family-left .pane-block .block-title ~ .pane-content > .item-list > span,
  .panels-flexible-region-family-left .pane-block .pane-title ~ .content > .item-list > span,
  .panels-flexible-region-family-left .pane-block .pane-title ~ .pane-content > .item-list > span {
    font-size: 11px;
    font-style: italic;
    display: block;
    margin: -10px 0 15px; }

.page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-size-calculated,
.page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-links-unmetered,
.page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-size-calculated,
.page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-links-unmetered,
.panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-size-calculated,
.panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-links-unmetered,
.panels-flexible-region-family-left .pane-block .facetapi-facet-field-size-calculated,
.panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-links-unmetered {
  margin: 0;
  font-size: 0; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-size-calculated li,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-size-calculated li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-links-unmetered li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-size-calculated li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li,
  .panels-flexible-region-family-left .pane-block .facetapi-facet-field-size-calculated li,
  .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-links-unmetered li {
    margin: 5px 10px 5px 0;
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
    padding: 0; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-size-calculated li a,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-size-calculated li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-links-unmetered li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-size-calculated li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li a,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-size-calculated li a,
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-links-unmetered li a {
      text-decoration: none;
      border: 1px solid #f7f7f7;
      border-radius: 3px;
      display: block;
      font-size: 11px;
      color: #545452;
      width: 61px;
      height: 36px;
      vertical-align: middle;
      display: table-cell;
      text-align: center; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-size-calculated li a:hover,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li a:hover,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-size-calculated li a:hover,
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-links-unmetered li a:hover,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-size-calculated li a:hover,
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li a:hover,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-size-calculated li a:hover,
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-links-unmetered li a:hover {
      border: 1px solid #d7d7d7; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-size-calculated li .facetapi-active,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li .facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-size-calculated li .facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-links-unmetered li .facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-size-calculated li .facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-links-unmetered li .facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-size-calculated li .facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-links-unmetered li .facetapi-active {
      border: 1px solid #02c0dc;
      background-color: #02c0dc;
      color: #ffffff; }

.page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-color-widget,
.page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-color-widget,
.panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-color-widget,
.panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-color-widget {
  margin: 0;
  font-size: 0; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-color-widget li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-color-widget li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-color-widget li,
  .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-color-widget li {
    margin: 0 10px 5px 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    display: inline-block; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-color-widget li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-color-widget li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-color-widget li a,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-color-widget li a {
      display: block; }
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-color-widget li a .color,
      .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-color-widget li a .color,
      .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-color-widget li a .color,
      .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-color-widget li a .color {
        width: 26px;
        height: 26px;
        display: block; }
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-color-widget li a .color[style*="FFFFFF"],
        .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-color-widget li a .color[style*="FFFFFF"],
        .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-color-widget li a .color[style*="FFFFFF"],
        .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-color-widget li a .color[style*="FFFFFF"] {
          box-shadow: inset 0 0 0 1px #3d4f61; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-color-widget li a:hover .color,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-color-widget li a:hover .color,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-color-widget li a:hover .color,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-color-widget li a:hover .color {
      width: 20px;
      height: 20px;
      border: 3px solid #d7d7d7;
      box-shadow: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-color-widget li a.facetapi-active .color,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-color-widget li a.facetapi-active .color,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-color-widget li a.facetapi-active .color,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-color-widget li a.facetapi-active .color {
      width: 20px;
      height: 20px;
      border: 3px solid #02c0dc;
      box-shadow: none; }

.page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget,
.page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget,
.panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget,
.panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget {
  margin: 0; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li,
  .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li {
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
    margin: 0;
    padding: 0; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a {
      margin: 0 7px 10px 0;
      border: 1px solid #f7f7f7;
      padding: 2px;
      border-radius: 2px;
      display: block; }
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a span,
      .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a span,
      .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a span,
      .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a span {
        display: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a:hover,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a:hover,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a:hover,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a:hover {
      border: 1px solid #d7d7d7; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a.facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a.facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-illustrated-values-widget li a.facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-illustrated-values-widget li a.facetapi-active {
      border: 3px solid #02c0dc;
      padding: 0; }

.page-advice-listing .panel-col-first .block-facetapi .search-api-ranges-widget,
.page-advice-listing .panel-col-first .pane-block .search-api-ranges-widget,
.panels-flexible-region-family-left .block-facetapi .search-api-ranges-widget,
.panels-flexible-region-family-left .pane-block .search-api-ranges-widget {
  padding: 5px 12px 0; }
  .page-advice-listing .panel-col-first .block-facetapi .search-api-ranges-widget .ui-widget-content,
  .page-advice-listing .panel-col-first .pane-block .search-api-ranges-widget .ui-widget-content,
  .panels-flexible-region-family-left .block-facetapi .search-api-ranges-widget .ui-widget-content,
  .panels-flexible-region-family-left .pane-block .search-api-ranges-widget .ui-widget-content {
    background: #f7f7f7;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    height: 10px; }
    .page-advice-listing .panel-col-first .block-facetapi .search-api-ranges-widget .ui-widget-content .ui-widget-header,
    .page-advice-listing .panel-col-first .pane-block .search-api-ranges-widget .ui-widget-content .ui-widget-header,
    .panels-flexible-region-family-left .block-facetapi .search-api-ranges-widget .ui-widget-content .ui-widget-header,
    .panels-flexible-region-family-left .pane-block .search-api-ranges-widget .ui-widget-content .ui-widget-header {
      background: #02c0dc;
      border: none;
      border-radius: 0;
      -webkit-border-radius: 0; }
    .page-advice-listing .panel-col-first .block-facetapi .search-api-ranges-widget .ui-widget-content .ui-slider-handle,
    .page-advice-listing .panel-col-first .pane-block .search-api-ranges-widget .ui-widget-content .ui-slider-handle,
    .panels-flexible-region-family-left .block-facetapi .search-api-ranges-widget .ui-widget-content .ui-slider-handle,
    .panels-flexible-region-family-left .pane-block .search-api-ranges-widget .ui-widget-content .ui-slider-handle {
      margin: 0; }
    .page-advice-listing .panel-col-first .block-facetapi .search-api-ranges-widget .ui-widget-content .ui-state-default,
    .page-advice-listing .panel-col-first .pane-block .search-api-ranges-widget .ui-widget-content .ui-state-default,
    .panels-flexible-region-family-left .block-facetapi .search-api-ranges-widget .ui-widget-content .ui-state-default,
    .panels-flexible-region-family-left .pane-block .search-api-ranges-widget .ui-widget-content .ui-state-default {
      background-image: url("../images/sprite.png");
      background-repeat: no-repeat;
      background-color: transparent;
      background-position: 0px -77px;
      width: 24px;
      height: 24px;
      border: none;
      top: -7px;
      margin-left: -11px;
      cursor: pointer; }
  .page-advice-listing .panel-col-first .block-facetapi .search-api-ranges-widget .slider-infos,
  .page-advice-listing .panel-col-first .pane-block .search-api-ranges-widget .slider-infos,
  .panels-flexible-region-family-left .block-facetapi .search-api-ranges-widget .slider-infos,
  .panels-flexible-region-family-left .pane-block .search-api-ranges-widget .slider-infos {
    font-size: 13px;
    text-align: center;
    margin-top: 12px;
    font-weight: bold; }

.page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note,
.page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note,
.page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget,
.page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget,
.page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note,
.page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note,
.page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget,
.page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget,
.panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note,
.panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note,
.panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget,
.panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget,
.panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note,
.panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note,
.panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget,
.panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget {
  margin: 0;
  text-align: left; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li,
  .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li,
  .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li,
  .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li,
  .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li {
    list-style-type: none;
    list-style-image: none;
    padding: 0;
    margin: 0 0 15px 8px; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li input[type="checkbox"],
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li input[type="checkbox"],
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li input[type="checkbox"],
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li input[type="checkbox"],
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li input[type="checkbox"],
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li input[type="checkbox"],
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li input[type="checkbox"],
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li input[type="checkbox"],
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li input[type="checkbox"],
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li input[type="checkbox"],
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li input[type="checkbox"],
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li input[type="checkbox"],
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li input[type="checkbox"],
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li input[type="checkbox"],
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li input[type="checkbox"],
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li input[type="checkbox"] {
      display: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a:before,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a:before,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a:before,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a:before,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a:before,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a:before,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a:before,
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a:before {
      display: inline-block;
      content: '';
      width: 11px;
      height: 11px;
      border: 1px solid #d7d7d7;
      position: absolute;
      top: 2px;
      left: 0; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a,
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a {
      text-decoration: none;
      color: #545452;
      font-size: 13px;
      position: relative;
      padding-left: 22px;
      display: inline-block;
      line-height: 16px; }
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small,
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small,
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small,
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small,
      .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small,
      .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small,
      .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small,
      .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small,
      .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small,
      .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small,
      .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small,
      .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small,
      .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small,
      .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small,
      .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small,
      .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small {
        display: inline-block;
        height: 17px;
        vertical-align: middle;
        margin: 0 5px 0 0;
        margin: 0 10px 0 0; }
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i,
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i,
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i,
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i,
        .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i,
        .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i,
        .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i,
        .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i,
        .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i,
        .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i,
        .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i,
        .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i,
        .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i,
        .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i,
        .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i,
        .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i {
          display: inline-block;
          vertical-align: top;
          height: 17px;
          color: #FFDA00; }
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.icon-star:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.icon-star:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star:before,
          .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star: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: "\e619";
            /** Social Networks
    ******************/ }
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-half-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-half-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-half-o: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: "\e61a";
            /** Social Networks
    ******************/ }
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.icon-star-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.icon-star-o: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: "\e618";
            /** Social Networks
    ******************/ }
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle:before,
          .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle: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: "\e622";
            /** Social Networks
    ******************/ }
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-half-o: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: "\e623";
            /** Social Networks
    ******************/ }
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o:before,
          .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i.collaborators.icon-circle-o: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: "\e621";
            /** Social Networks
    ******************/ }
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i:before,
          .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small i:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i:before,
          .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small i:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small i:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i:before,
          .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small i:before,
          .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small i:before,
          .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small i:before,
          .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small i:before {
            font-size: 17px; }
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small .note,
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small .note,
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small .note,
        .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small .note,
        .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a .ratings-small .note,
        .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small .note,
        .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small .note,
        .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small .note,
        .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a .ratings-small .note,
        .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a .ratings-small .note,
        .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small .note,
        .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small .note,
        .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a .ratings-small .note,
        .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a .ratings-small .note,
        .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a .ratings-small .note,
        .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a .ratings-small .note {
          background-image: url("../images/sprite.png");
          background-repeat: no-repeat;
          background-color: transparent;
          background-position: -150px -279px;
          width: 90px;
          height: 16px;
          display: block; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a.facetapi-active:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a.facetapi-active:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active:before,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a.facetapi-active:before,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a.facetapi-active:before,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active:before,
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active:before {
      display: inline-block;
      content: '';
      width: 13px;
      height: 13px;
      background: #02c0dc;
      border: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li a.facetapi-active,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li a.facetapi-active,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active,
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li a.facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li a.facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li a.facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li a.facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li a.facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li a.facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li a.facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li a.facetapi-active {
      display: inline-block !important;
      color: #02c0dc; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li:last-child,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li:last-child,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li:last-child,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li:last-child,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li:last-child,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li:last-child,
  .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li:last-child,
  .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li:last-child,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li:last-child,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li:last-child,
  .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li:last-child,
  .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li:last-child,
  .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li:last-child,
  .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li:last-child,
  .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li:last-child,
  .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li:last-child {
    margin: 0 0 0 8px; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-note li:after,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facet-field-custom-rate-note li:after,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li:after,
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li:after,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-note li:after,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facet-field-custom-rate-note li:after,
  .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-fivestar-widget li:after,
  .page-advice-listing .panel-col-first .pane-block .facetapi-zyrin-facetapi-fivestar-widget li:after,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-note li:after,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facet-field-custom-rate-note li:after,
  .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-fivestar-widget li:after,
  .panels-flexible-region-family-left .block-facetapi .facetapi-zyrin-facetapi-fivestar-widget li:after,
  .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-note li:after,
  .panels-flexible-region-family-left .pane-block .facetapi-facet-field-custom-rate-note li:after,
  .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-fivestar-widget li:after,
  .panels-flexible-region-family-left .pane-block .facetapi-zyrin-facetapi-fivestar-widget li:after {
    content: '';
    display: block;
    clear: both; }

.page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links,
.page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links,
.panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links,
.panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links {
  margin: 0; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links li,
  .panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links li {
    list-style-type: none;
    list-style-image: none;
    margin: 0 0 10px 8px;
    padding: 0; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links li input[type="checkbox"],
    .page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links li input[type="checkbox"],
    .panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links li input[type="checkbox"],
    .panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links li input[type="checkbox"] {
      display: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links li a:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links li a:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links li a:before,
    .panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links li a:before {
      display: inline-block;
      content: '';
      width: 11px;
      height: 11px;
      border: 1px solid #d7d7d7;
      position: absolute;
      top: 0;
      left: 0; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links li a,
    .panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links li a {
      text-decoration: none;
      color: #545452;
      font-size: 13px;
      position: relative;
      padding: 0 0 0 22px;
      display: inline-block; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links li a:hover,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links li a:hover,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links li a:hover,
    .panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links li a:hover {
      color: #02c0dc; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links li a.facetapi-active:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links li a.facetapi-active:before,
    .panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links li a.facetapi-active:before {
      display: inline-block;
      content: '';
      width: 12px;
      height: 12px;
      background: #02c0dc;
      border: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-facetapi-checkbox-links li a.facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-facetapi-checkbox-links li a.facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-facetapi-checkbox-links li a.facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-facetapi-checkbox-links li a.facetapi-active {
      display: inline-block !important;
      color: #02c0dc; }

.page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget,
.page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget,
.panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget,
.panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget {
  margin: 0; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li,
  .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li,
  .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li,
  .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li {
    list-style-type: none;
    list-style-image: none;
    padding: 0 0 0 8px;
    margin: 0;
    height: 31px;
    position: relative; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li input[type="checkbox"],
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li input[type="checkbox"],
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li input[type="checkbox"],
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li input[type="checkbox"] {
      display: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li a:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li a:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li a:before,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li a:before {
      display: inline-block;
      content: '';
      width: 11px;
      height: 11px;
      border: 1px solid #d7d7d7;
      position: absolute;
      top: 9px;
      left: 8px;
      background-color: #ffffff; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li a,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li a,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li a,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li a {
      color: #545452;
      text-decoration: none;
      font-size: 13px;
      padding: 0 0 0 22px;
      line-height: 15px;
      display: inline-block !important;
      margin: 8px 0 0; }
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li a span,
      .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li a span,
      .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li a span,
      .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li a span {
        display: inline-block; }
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li a .help,
      .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li a .help,
      .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li a .help,
      .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li a .help {
        background-image: url("../images/sprite.png");
        background-repeat: no-repeat;
        background-color: transparent;
        background-position: 0px -126px;
        width: 15px;
        height: 15px;
        margin: 0 10px;
        text-indent: -10000px;
        display: inline-block; }
      .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li a span.help-hidden,
      .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li a span.help-hidden,
      .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li a span.help-hidden,
      .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li a span.help-hidden {
        display: none; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li a.facetapi-active,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li a.facetapi-active,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li a.facetapi-active,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li a.facetapi-active {
      color: #02c0dc;
      font-weight: bold; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li a.facetapi-active:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li a.facetapi-active:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li a.facetapi-active:before,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li a.facetapi-active:before {
      border: 1px solid #02c0dc;
      background-color: #02c0dc; }
  .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li:hover,
  .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li:hover,
  .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li:hover,
  .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li:hover {
    background-color: #f7f7f7; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden:before,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden:before,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden:before,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden:before {
      content: '';
      background-image: url("../images/sprite.png");
      background-repeat: no-repeat;
      background-color: transparent;
      background-position: 0px -267px;
      width: 6px;
      height: 11px;
      display: block;
      position: absolute;
      top: 24px;
      left: -6px; }
    .page-advice-listing .panel-col-first .block-facetapi .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden,
    .page-advice-listing .panel-col-first .pane-block .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden,
    .panels-flexible-region-family-left .block-facetapi .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden,
    .panels-flexible-region-family-left .pane-block .facetapi-kameleon-facetapi-help-widget li:hover a span.help-hidden {
      display: block;
      position: absolute;
      top: -15px;
      right: -125px;
      width: 105px;
      padding: 10px;
      z-index: 1;
      background: #d7d7d7;
      border-radius: 5px;
      font-weight: bold;
      font-size: 11px;
      color: #ffffff;
      height: auto;
      min-height: 40px;
      z-index: 2; }

.page-advice-listing .panel-col-first .block-facetapi a.facetapi-limit-link,
.page-advice-listing .panel-col-first .pane-block a.facetapi-limit-link,
.panels-flexible-region-family-left .block-facetapi a.facetapi-limit-link,
.panels-flexible-region-family-left .pane-block a.facetapi-limit-link {
  text-decoration: none;
  border: 1px solid #f7f7f7;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #545452;
  font-family: 'roboto-condensed';
  font-weight: bold;
  height: 34px;
  line-height: 34px;
  margin: 5px auto;
  padding: 0 35px;
  text-transform: uppercase;
  position: relative; }

.page-advice-listing .panel-col-first .block-facetapi a.facetapi-limit-link:after,
.page-advice-listing .panel-col-first .block-facetapi a.facetapi-limit-link:before,
.page-advice-listing .panel-col-first .pane-block a.facetapi-limit-link:after,
.page-advice-listing .panel-col-first .pane-block a.facetapi-limit-link:before,
.panels-flexible-region-family-left .block-facetapi a.facetapi-limit-link:after,
.panels-flexible-region-family-left .block-facetapi a.facetapi-limit-link:before,
.panels-flexible-region-family-left .pane-block a.facetapi-limit-link:after,
.panels-flexible-region-family-left .pane-block a.facetapi-limit-link:before {
  content: '';
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: -117px -590px;
  width: 6px;
  height: 10px;
  display: block;
  top: 13px;
  position: absolute;
  transform: rotate(90deg); }

.page-advice-listing .panel-col-first .block-facetapi a.facetapi-limit-link.open:after,
.page-advice-listing .panel-col-first .block-facetapi a.facetapi-limit-link.open:before,
.page-advice-listing .panel-col-first .pane-block a.facetapi-limit-link.open:after,
.page-advice-listing .panel-col-first .pane-block a.facetapi-limit-link.open:before,
.panels-flexible-region-family-left .block-facetapi a.facetapi-limit-link.open:after,
.panels-flexible-region-family-left .block-facetapi a.facetapi-limit-link.open:before,
.panels-flexible-region-family-left .pane-block a.facetapi-limit-link.open:after,
.panels-flexible-region-family-left .pane-block a.facetapi-limit-link.open:before {
  transform: rotate(-90deg); }

.page-advice-listing .panel-col-first .block-facetapi a.facetapi-limit-link:before,
.page-advice-listing .panel-col-first .pane-block a.facetapi-limit-link:before,
.panels-flexible-region-family-left .block-facetapi a.facetapi-limit-link:before,
.panels-flexible-region-family-left .pane-block a.facetapi-limit-link:before {
  left: 15px; }

.page-advice-listing .panel-col-first .block-facetapi a.facetapi-limit-link:after,
.page-advice-listing .panel-col-first .pane-block a.facetapi-limit-link:after,
.panels-flexible-region-family-left .block-facetapi a.facetapi-limit-link:after,
.panels-flexible-region-family-left .pane-block a.facetapi-limit-link:after {
  right: 15px; }

.page-advice-listing .panel-col-first .pane-kameleon-advice-advice-init-criteria,
.page-advice-listing .panel-col-first .pane-taxonomy-term-kameleon-init-criteria,
.panels-flexible-region-family-left .pane-kameleon-advice-advice-init-criteria,
.panels-flexible-region-family-left .pane-taxonomy-term-kameleon-init-criteria {
  text-align: center;
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: 1px solid #f7f7f7; }
  .page-advice-listing .panel-col-first .pane-kameleon-advice-advice-init-criteria a,
  .page-advice-listing .panel-col-first .pane-taxonomy-term-kameleon-init-criteria a,
  .panels-flexible-region-family-left .pane-kameleon-advice-advice-init-criteria a,
  .panels-flexible-region-family-left .pane-taxonomy-term-kameleon-init-criteria a {
    color: #d7d7d7;
    text-decoration: none;
    font-family: 'roboto-condensed';
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #f7f7f7;
    display: block;
    padding: 7px 15px;
    text-transform: uppercase; }

.page-advice-listing .panel-col-first .pane-menu-menu-advice,
.panels-flexible-region-family-left .pane-menu-menu-advice {
  padding: 0 0 46px; }
  .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content > ul > li > ul > li:not(.expanded) > a:before,
  .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content > ul > li > ul > li:not(.expanded) > a:before {
    content: '';
    background-image: url("../images/sprite.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: -106px -580px;
    width: 28px;
    height: 30px;
    z-index: 5;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0; }
  .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content > ul > li > ul > li:not(.expanded).active-trail > a,
  .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content > ul > li > ul > li:not(.expanded).active-trail > a {
    background-color: #ffffff;
    color: #02c0dc;
    border: 1px solid #02c0dc;
    font-weight: bold; }
    .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content > ul > li > ul > li:not(.expanded).active-trail > a:before,
    .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content > ul > li > ul > li:not(.expanded).active-trail > a:before {
      content: '';
      background-image: url("../images/sprite.png");
      background-repeat: no-repeat;
      background-color: transparent;
      background-position: -106px -600px;
      width: 28px;
      height: 30px; }
  .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul,
  .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul {
    font-size: 13px;
    position: relative; }
    .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li,
    .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li {
      list-style: none;
      margin: 0;
      padding: 0; }
      .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li a,
      .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li a {
        color: #02c0dc;
        position: absolute;
        text-decoration: none;
        line-height: 16px;
        bottom: -26px;
        font-weight: bold;
        padding: 0 0 0 15px;
        margin: 0 0 0 10px; }
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li a:after,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li a:after {
          content: '';
          background-image: url("../images/sprite.png");
          background-repeat: no-repeat;
          background-color: transparent;
          background-position: -117px -610px;
          width: 6px;
          height: 10px;
          position: absolute;
          top: 2px;
          left: 0; }
      .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li,
      .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li {
        margin: 0 0 5px;
        position: relative;
        -webkit-user-select: none;
        -moz-user-select: -moz-none;
        -ms-user-select: none;
        user-select: none; }
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type {
          z-index: 5;
          cursor: pointer;
          position: absolute;
          right: 0;
          top: 0;
          width: 28px;
          height: 30px; }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type:after,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type:after {
            content: '';
            background-image: url("../images/sprite.png");
            background-repeat: no-repeat;
            background-color: transparent;
            background-position: -117px -590px;
            width: 6px;
            height: 10px;
            position: absolute;
            top: 10px;
            left: 12px;
            transform: rotate(90deg); }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type.open:after,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type.open:after {
            transform: rotate(-90deg); }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type:hover,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type:hover {
            background-color: #02c0dc; }
            .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type:hover:after,
            .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded > span:last-of-type:hover:after {
              content: '';
              background-image: url("../images/sprite.png");
              background-repeat: no-repeat;
              background-color: transparent;
              background-position: -134px -610px;
              width: 6px;
              height: 10px; }
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > a,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > a {
          background-color: #ffffff;
          color: #02c0dc;
          border: 1px solid #02c0dc;
          font-weight: bold; }
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type {
          height: 32px; }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type:after,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type:after {
            background-image: url("../images/sprite.png");
            background-repeat: no-repeat;
            background-color: transparent;
            background-position: -117px -610px;
            width: 6px;
            height: 10px;
            position: absolute;
            top: 11px;
            left: 12px; }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type.open,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type.open {
            transform: rotate(-180deg); }
            .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type.open:after,
            .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type.open:after {
              left: 11px; }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type:hover,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type:hover {
            background-color: #02c0dc; }
            .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type:hover:after,
            .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li.expanded.active-trail > span:last-of-type:hover:after {
              background-image: url("../images/sprite.png");
              background-repeat: no-repeat;
              background-color: transparent;
              background-position: -134px -610px;
              width: 6px;
              height: 10px; }
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a {
          position: relative;
          font-weight: normal;
          color: #545452;
          z-index: 4;
          background-color: #f7f7f7;
          display: block;
          padding: 7px 25px 7px 10px;
          text-decoration: none;
          bottom: inherit;
          position: inherit;
          cursor: pointer;
          background-repeat: no-repeat;
          -webkit-user-select: none;
          -moz-user-select: -moz-none;
          -ms-user-select: none;
          user-select: none;
          margin: 0; }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a:after,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a:after {
            display: none; }
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a + ul,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a + ul {
          display: none;
          border-left: 1px solid #f7f7f7;
          border-right: 1px solid #f7f7f7;
          border-bottom: 1px solid #f7f7f7;
          padding: 0 0 3px; }
          .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a + ul li,
          .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a + ul li {
            padding: 3px 0 0;
            margin: 0; }
            .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a + ul li a,
            .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a + ul li a {
              margin: 0 5px;
              padding: 0 0 0 15px;
              background: none;
              position: relative; }
            .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a + ul li a.active,
            .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a + ul li a:hover,
            .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a + ul li a.active,
            .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a + ul li a:hover {
              background-color: #02c0dc;
              color: #ffffff; }
            .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a + ul li a:before,
            .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a + ul li a:before {
              content: '>';
              display: block;
              position: absolute;
              font-size: 9px;
              top: 0;
              left: 5px; }
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a.active + ul,
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li a.active-trail + ul,
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li span.active + ul,
        .page-advice-listing .panel-col-first .pane-menu-menu-advice .pane-content ul li ul li span.active-trail + ul,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a.active + ul,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li a.active-trail + ul,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li span.active + ul,
        .panels-flexible-region-family-left .pane-menu-menu-advice .pane-content ul li ul li span.active-trail + ul {
          display: block; }

.panels-flexible-region-family-left {
  width: 220px;
  float: left;
  margin: 20px 0 0; }
  .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list h3 {
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 10px;
    display: block;
    font-family: 'roboto-condensed';
    font-weight: bold;
    color: #3d4f61;
    text-transform: uppercase; }
  .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left {
    font-size: 11px; }
    .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li {
      margin: 0 0 5px; }
      .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li > a {
        background-color: #ffffff;
        font-weight: normal;
        color: #545452;
        background-color: #f7f7f7;
        line-height: 16px;
        position: relative;
        font-size: 13px;
        z-index: 4;
        display: block;
        padding: 7px 25px 7px 10px;
        text-decoration: none;
        cursor: pointer;
        background-repeat: no-repeat;
        -webkit-user-select: none;
        -moz-user-select: -moz-none;
        -ms-user-select: none;
        user-select: none;
        margin: 0; }
        .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li > a.active {
          color: #02c0dc;
          border: 1px solid #02c0dc;
          font-weight: bold;
          background: #fff; }
      .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li .item-list ul {
        border-left: 1px solid #f7f7f7;
        border-right: 1px solid #f7f7f7;
        border-bottom: 1px solid #f7f7f7;
        padding: 0 0 3px; }
        .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li .item-list ul li {
          padding: 3px 0 0;
          margin: 0; }
          .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li .item-list ul li a {
            position: relative;
            font-weight: normal;
            color: #545452;
            z-index: 4;
            display: block;
            margin: 0 5px;
            padding: 0 0 0 15px;
            text-decoration: none;
            position: relative;
            cursor: pointer;
            line-height: 16px;
            background-repeat: no-repeat;
            font-size: 13px;
            -webkit-user-select: none;
            -moz-user-select: -moz-none;
            -ms-user-select: none;
            user-select: none; }
            .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li .item-list ul li a:before {
              content: '>';
              display: block;
              position: absolute;
              font-size: 9px;
              top: 0;
              left: 5px; }
            .panels-flexible-region-family-left .pane-kameleon-family-kameleon-family-menu-left .item-list ul.family-menu-left > li .item-list ul li a:hover {
              background-color: #02c0dc;
              color: #ffffff; }
  .panels-flexible-region-family-left .pane-taxonomy-term-field-secondary-banner {
    margin: 10px 0; }
    .panels-flexible-region-family-left .pane-taxonomy-term-field-secondary-banner .node-banner {
      margin: 20px auto;
      max-width: 100%;
      box-sizing: border-box; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZhY2V0cy5zY3NzIiwibWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFFUSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlDQUFpQyxFQUNwQzs7QUFHTDtFQUVRLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUNBQWlDLEVBQ3BDOztBQUdMOztFQUdRLFVBQVUsRUFDYjs7QUFKTDs7Ozs7Ozs7RUFVWSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsZ0NBQWdDO0VBQ2hDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsMEJBQTBCLEVBYTdCO0VBOUJUOzs7Ozs7Ozs7Ozs7Ozs7O0lBdUJ3QixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixxQkFBcUIsRUFDeEI7O0FBM0JyQjs7Ozs7Ozs7RUFrQ1ksVUFBVTtFQUNWLGFBQWEsRUFrQ2hCO0VBckVUOzs7Ozs7OztJQXNDZ0IsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLFdBQVcsRUEwQmQ7SUFwRWI7Ozs7Ozs7O01BNkNvQixzQkFBc0I7TUFDdEIsMEJBQTBCO01BRTFCLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixZQUFZO01BQ1osYUFBYTtNQUNiLHVCQUF1QjtNQUN2QixvQkFBb0I7TUFDcEIsbUJBQW1CLEVBQ3RCO0lBekRqQjs7Ozs7Ozs7TUE0RG9CLDBCQUEwQixFQUM3QjtJQTdEakI7Ozs7Ozs7O01BZ0VvQiwwQkFBMEI7TUFDMUIsMEJBQTBCO01BQzFCLGVBQWUsRUFDbEI7O0FBbkVqQjs7OztFQXdFWSxVQUFVO0VBQ1YsYUFBYSxFQStDaEI7RUF4SFQ7Ozs7SUE0RWdCLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixzQkFBc0IsRUF1Q3pCO0lBdkhiOzs7O01BbUZvQixlQUFlLEVB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QjtjQW9Gb0MsYUFBYTtjQUNiLGVBQWU7Y0FDZixtQkFBbUI7Y0FDbkIsZUFBZTtjQUNmLE9BQU87Y0FDUCxVQUFVLEVBQ2I7WUExRmpDO2NBNkZvQywwQkFBMEI7Y0FDMUIsZUFBZSxFQUNsQjtFQS9GakM7SUF5R1EsZUFBZSxFQU9sQjtJQWhITDtNQTRHWSxrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLHVCQUF1QixFQUMxQiIsImZpbGUiOiJmYWNldHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIm1peGluc1wiO1xuXG4ucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi1mYW1pbHktbGVmdCB7XG4gICAgLmJsb2NrLWZhY2V0YXBpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgIH1cbn1cblxuLnBhZ2UtYWR2aWNlLWxpc3RpbmcgLnBhbmVsLWNvbC1maXJzdCB7XG4gICAgLnBhbmUtYmxvY2sge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgfVxufVxuXG4ucGFnZS1hZHZpY2UtbGlzdGluZyAucGFuZWwtY29sLWZpcnN0LFxuLnBhbmVscy1mbGV4aWJsZS1yZWdpb24tZmFtaWx5LWxlZnQge1xuICAgIC5wYW5lbC1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJsb2NrLWZhY2V0YXBpLFxuICAgIC5wYW5lLWJsb2NrIHtcbiAgICAgICAgLmJsb2NrLXRpdGxlLFxuICAgICAgICAucGFuZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncm9ib3RvLWNvbmRlbnNlZCc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2Q0ZjYxO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgfiAuY29udGVudCxcbiAgICAgICAgICAgIH4gLnBhbmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgPiAuaXRlbS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjZXRhcGktZmFjZXQtZmllbGQtc2l6ZS1jYWxjdWxhdGVkLFxuICAgICAgICAuZmFjZXRhcGktenlyaW4tZmFjZXRhcGktbGlua3MtdW5tZXRlcmVkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU0NTQ1MjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWNldGFwaS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjZXRhcGkta2FtZWxlb24tZmFjZXRhcGktY29sb3Itd2lkZ2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDVweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW3N0eWxlKj1cIkZGRkZGRlwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzNkNGY2MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjM2Q0ZjYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjM2Q0ZjYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5mYWNldGFwaS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAuY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNldGFwaS1rYW1lbGVvbi1mYWNldGFwaS1pbGx1c3RyYXRlZC12YWx1ZXMtd2lkZ2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLmZhY2V0YXBpLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1hcGktcmFuZ2VzLXdpZGdldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweCAwO1xuXG4gICAgICAgICAgICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAyYzBkYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGVub3AoMCw3NywyNCwyNCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZXItaW5mb3Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNldGFwaS1mYWNldC1maWVsZC1jdXN0b20tbm90ZSxcbiAgICAgICAgLmZhY2V0YXBpLWZhY2V0LWZpZWxkLWN1c3RvbS1yYXRlLW5vdGUsXG4gICAgICAgIC5mYWNldGFwaS1rYW1lbGVvbi1mYWNldGFwaS1maXZlc3Rhci13aWRnZXQsXG4gICAgICAgIC5mYWNldGFwaS16eXJpbi1mYWNldGFwaS1maXZlc3Rhci13aWRnZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCA4cHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU0NTQ1MjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAucmF0aW5ncy1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXZpZXdzLXN0YXIoMTdweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGVub3AoMTUwLDI3OSw5MCwxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLmZhY2V0YXBpLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5mYWNldGFwaS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhY2V0YXBpLWZhY2V0YXBpLWNoZWNrYm94LWxpbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NDU0NTI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDJjMGRjO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuZmFjZXRhcGktYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLmZhY2V0YXBpLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyYzBkYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjZXRhcGkta2FtZWxlb24tZmFjZXRhcGktaGVscC13aWRnZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NDU0NTI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oZWxwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZW5vcCgwLDEyNiwxNSwxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uaGVscC1oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuZmFjZXRhcGktYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuZmFjZXRhcGktYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmhlbHAtaGlkZGVuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoMCwyNjcsNiwxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuLmhlbHAtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmZhY2V0YXBpLWxpbWl0LWxpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1NDU0NTI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3JvYm90by1jb25kZW5zZWQnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5mYWNldGFwaS1saW1pdC1saW5rOmFmdGVyLFxuICAgICAgICBhLmZhY2V0YXBpLWxpbWl0LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgxMTcsNTkwLDYsMTApO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5mYWNldGFwaS1saW1pdC1saW5rLm9wZW46YWZ0ZXIsXG4gICAgICAgIGEuZmFjZXRhcGktbGltaXQtbGluay5vcGVuOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5mYWNldGFwaS1saW1pdC1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYS5mYWNldGFwaS1saW1pdC1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmUta2FtZWxlb24tYWR2aWNlLWFkdmljZS1pbml0LWNyaXRlcmlhLFxuICAgIC5wYW5lLXRheG9ub215LXRlcm0ta2FtZWxlb24taW5pdC1jcml0ZXJpYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNkN2Q3ZDc7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3JvYm90by1jb25kZW5zZWQnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lLW1lbnUtbWVudS1hZHZpY2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDZweDtcblxuICAgICAgICAucGFuZS1jb250ZW50IHtcbiAgICAgICAgICAgID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge31cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtdHJhaWwge31cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5leHBhbmRlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgxMDYsNTgwLDI4LDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgxMDYsNjAwLDI4LDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoMTE3LDYxMCw2LDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKDExNyw1OTAsNiwxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjMGRjO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgxMzQsNjEwLDYsMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyYzBkYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlbm9wKDExNyw2MTAsNiwxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMmMwZGM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGVub3AoMTM0LDYxMCw2LDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTQ1NDUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDI1cHggN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgKyB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmFjdGl2ZSArIHVsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYWN0aXZlLXRyYWlsICsgdWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUgKyB1bCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS10cmFpbCArIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFuZWxzLWZsZXhpYmxlLXJlZ2lvbi1mYW1pbHktbGVmdCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAucGFuZS1rYW1lbGVvbi1mYW1pbHkta2FtZWxlb24tZmFtaWx5LW1lbnUtbGVmdCB7XG4gICAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncm9ib3RvLWNvbmRlbnNlZCc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzZDRmNjE7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwuZmFtaWx5LW1lbnUtbGVmdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcblxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU0NTQ1MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyNXB4IDdweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMmMwZGM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpc3QgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NDU0NTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjMGRjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZS10YXhvbm9teS10ZXJtLWZpZWxkLXNlY29uZGFyeS1iYW5uZXIge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAubm9kZS1iYW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBzcHJpdGUoJHgsICR5LCAkdywgJGgpIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtJHgrcHggKycgJysgLSR5K3B4O1xuICAgIHdpZHRoOiAkdytweDtcbiAgICBoZWlnaHQ6ICRoK3B4O1xufVxuQG1peGluIHNwcml0ZW5vcCgkeCwgJHksICR3LCAkaCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0keCtweCArJyAnKyAtJHkrcHg7XG4gICAgd2lkdGg6ICR3K3B4O1xuICAgIGhlaWdodDogJGgrcHg7XG59XG5AbWl4aW4gaWNvbnMoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctYm90dG9tJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdhcnJvdy10b3AnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdsb2dvJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzZWFyY2gnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTNcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NhcnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3N3aXRjaGVyLWxhbmd1YWdlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdwbGF5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzdGFyLWVtcHR5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTlcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItaGFsZicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxYVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2RvdWJsZS1hcnJvdy1yaWdodCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxY1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXZhbGlkYXRlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdoZWFydCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxZVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxZlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYmFkJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZW1wdHknIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjFcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1mdWxsJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtaGFsZicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyM1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY29tbWVudHMnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmcnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2xvYWRpbmcnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MjZcIjtcbiAgICB9XG4gICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ3lvdXR1YmUnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2ZhY2Vib29rJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdpbnN0YWdyYW0nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2dvb2dsZS1wbHVzJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd0d2l0dGVyJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdwaW50ZXJlc3QnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDlcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3dlaWJvJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd3ZWNoYXQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MGJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3lvdWt1JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdodWFiYW4nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MGRcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3JlbnJlbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwZVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncXJjb2RlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdkc20nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3Zrb250YWt0ZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxMVwiO1xuICAgIH1cbn1cbkBtaXhpbiByZXZpZXdzLXN0YXIoJHNpemUpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuXG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgY29sb3I6ICNGRkRBMDA7XG5cbiAgICAgICAgJi5pY29uLXN0YXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1oYWxmLW8ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItaGFsZik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWVtcHR5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sbGFib3JhdG9ycyB7XG4gICAgICAgICAgICAmLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1mdWxsKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1jaXJjbGUtaGFsZi1vIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1oYWxmKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1jaXJjbGUtbyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtZW1wdHkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1ub3RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbkBtaXhpbiByZXZpZXdzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgxNDYsMTM1LDE2LDE2KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1wb3NpdGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29ucyhnb29kKTtcbiAgICAgICAgY29sb3I6ICMzZTRmNjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbkBtaXhpbiByZXZpZXdzLW5lZ2F0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb25zKGJhZCk7XG4gICAgICAgIGNvbG9yOiAjM2U0ZjYxO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1udW1iZXItbm8taWNvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
