@font-face {
  font-family: 'museo300';
  src: url("../fonts/museo300-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo300-regular-webfont.woff2") format("woff2"), url("../fonts/museo300-regular-webfont.woff") format("woff"), url("../fonts/museo300-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'museo500';
  src: url("../fonts/museo500-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo500-regular-webfont.woff2") format("woff2"), url("../fonts/museo500-regular-webfont.woff") format("woff"), url("../fonts/museo500-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'museo700';
  src: url("../fonts/museo700-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museo700-regular-webfont.woff2") format("woff2"), url("../fonts/museo700-regular-webfont.woff") format("woff"), url("../fonts/museo700-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'svg-icon';
  src: url("../fonts/svg-icon.eot?6tg7se#iefix") format("embedded-opentype"), url("../fonts/svg-icon.ttf?6tg7se") format("truetype"), url("../fonts/svg-icon.woff?6tg7se") format("woff"), url("../fonts/svg-icon.svg?6tg7se#svg-icon") format("svg");
  font-weight: normal;
  font-style: normal; }
input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  padding: 15px;
  font-size: 1.25rem;
  font-family: Arial;
  color: #bababa;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }
  input:not([type])::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="color"]::-moz-placeholder, textarea::-moz-placeholder {
    color: #bababa;
    opacity: 1; }
  input:not([type]):-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #a9a9a9; }
  input:not([type])::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #bababa;
    opacity: 1; }

.btn-primary {
  display: inline-block;
  margin-bottom: 0;
  padding: 0.5rem 1.5625rem;
  font-family: "museo700";
  font-size: 1.0625rem;
  text-transform: uppercase;
  color: #4d4d4f;
  background-color: #ffc423;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  transition: .2s linear;
  transition-property: color, background-color; }
  .no-touch .btn-primary:hover {
    color: white;
    background-color: #007dc3; }

button.btn-primary {
  line-height: 1.59375rem; }

.input-group,
.button-group {
  display: inline-block;
  vertical-align: top;
  width: 100%; }

.input-group p {
  text-align: left; }
.input-group.has-error p {
  display: block; }
.input-group.has-error .form-control {
  border: 1px solid red; }

.icon-font {
  font-family: 'svg-icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-car:before {
  content: "\e800"; }

.icon-card:before {
  content: "\e801"; }

.icon-clock:before {
  content: "\e802"; }

.icon-document:before {
  content: "\e803"; }

.icon-driver:before {
  content: "\e804"; }

.icon-vehicleDriver:before {
  content: "\e805"; }

ol,
ul,
li {
  list-style: none; }

ul {
  margin: 0; }

a:focus {
  outline: none; }

.title-page {
  color: white;
  text-align: center;
  font-size: 1.875rem;
  line-height: 1;
  padding: 0 0.625rem;
  margin-bottom: 2.5rem;
  text-transform: capitalize; }

.bg-white {
  background: white; }

.bg-blue {
  background: #007dc3; }

.title-primary {
  color: #007dc3;
  line-height: 1; }
  .title-primary.gray {
    color: #4d4d4f; }

.error-message {
  color: red; }

.blocks {
  padding: 0 0.625rem; }
  .blocks .title-desc {
    margin: 0.5625rem 0 0 0;
    padding: 0 0.625rem;
    font-size: 1rem; }
  .blocks .sub-title {
    color: #007dc3;
    margin: 0 0 0.5rem 0;
    padding: 0;
    line-height: 1.4;
    font-family: "museo700"; }
  .blocks .desc {
    font-size: 1.25rem;
    line-height: 1.3; }
    .blocks .desc p {
      font-size: 1.0625rem;
      line-height: 1.4; }

.block-save {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem; }
  .block-save .title-primary {
    margin-bottom: 0.9375rem;
    padding-bottom: 1.8125rem; }

.block-option-card {
  padding-top: 2.1875rem;
  padding-bottom: 0.625rem; }
  .block-option-card .options {
    padding-top: 0.75rem; }
    .block-option-card .options .icon-font {
      font-size: 3rem;
      color: #007dc3; }
    .block-option-card .options .title-desc {
      font-size: 1.125rem;
      margin-top: -0.25rem; }
  .block-option-card .title-primary {
    padding-bottom: 0;
    margin-bottom: 0; }

.block-control {
  padding-top: 2.625rem;
  padding-bottom: 1.8125rem;
  color: white; }
  .block-control .title-primary {
    padding-bottom: 1.8125rem;
    color: white; }
  .block-control .title-desc {
    color: #ffc423;
    font-size: 1.25rem;
    margin-top: 0.625rem; }
  .block-control ul li {
    color: white;
    list-style: inside disc; }
  .block-control .desc {
    margin-bottom: 0.625rem; }
    .block-control .desc p {
      font-size: 0.9375rem;
      line-height: 1.4;
      margin: 0; }
    .block-control .desc ul li {
      line-height: 1.2; }

.block-fees {
  padding: 0.625rem 0.625rem 2.3125rem; }
  .block-fees .title-primary {
    margin-bottom: 1.1875rem;
    padding-bottom: 1.8125rem; }
  .block-fees .title-desc {
    font-size: 1.25rem; }
  .block-fees .images-appling {
    max-width: 100%;
    display: inline-block; }
  .block-fees .fee-card {
    margin-top: 1.8125rem; }

.motorpass-apply-process {
  padding: 0.625rem 0.625rem 0.4375rem;
  background: white;
  text-align: center;
  counter-reset: p; }
  .motorpass-apply-process .title-primary {
    margin-bottom: 0.8125rem;
    padding-bottom: 1.8125rem; }
  .motorpass-apply-process .content {
    padding-top: 0.3125rem;
    margin-bottom: 0.3125rem; }
    .motorpass-apply-process .content .icon-font {
      font-size: 2.5rem;
      color: #007dc3; }
  .motorpass-apply-process p {
    padding-top: 2rem;
    font-size: 1.0625rem;
    position: relative; }
    .motorpass-apply-process p:before {
      content: counter(p) ".";
      counter-increment: p;
      position: absolute;
      top: 0.5625rem;
      left: 0;
      width: 100%;
      text-align: center;
      font-size: 1rem;
      font-family: "museo700"; }

.block-complete-app {
  background: #4d4d4f;
  color: white;
  padding-top: 1.875rem;
  padding-bottom: 0.9375rem; }
  .block-complete-app .title-primary {
    color: white;
    padding-bottom: 1.8125rem; }
  .block-complete-app .title-desc {
    font-size: 1.125rem;
    margin: 1.875rem 0 0.1875rem;
    line-height: 1;
    color: white; }
  .block-complete-app .content {
    margin-bottom: 1.875rem; }
  .block-complete-app .desc {
    margin-bottom: 1.1875rem; }
    .block-complete-app .desc ul li {
      font-size: 1.25rem;
      color: white;
      line-height: 1.2;
      list-style: inside disc; }

.block-note {
  padding: 0.9375rem 0.9375rem; }
  .block-note .note {
    padding: 0 1.5625rem;
    font-style: italic; }
    .block-note .note span {
      display: block; }
  .block-note p {
    font-size: 0.75rem;
    line-height: 1.2;
    margin: 0; }

.wrapper .main-section {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto; }
  .wrapper .main-section:before, .wrapper .main-section:after {
    content: " ";
    display: table; }
  .wrapper .main-section:after {
    clear: both; }

.bgd-masthead {
  position: absolute;
  height: 10.625rem;
  width: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1; }

#main-content:focus {
  outline: none; }

#skip a {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

#skip a:focus {
  position: static;
  width: auto;
  height: auto; }

@media only screen and (max-width: 47.9375em) {
  .button-group {
    margin-top: 10px; } }
@media only screen and (min-width: 48em) {
  .title-primary {
    padding-bottom: 1.8125rem; }

  .bgd-masthead {
    height: 33.75rem; }

  .blocks .title-desc {
    margin-bottom: 0.375rem; }

  .block-option-card {
    padding: 3rem 0.625rem 2.25rem;
    margin-bottom: 0; }
    .block-option-card .title-primary {
      padding-bottom: 0; }
    .block-option-card .sub-title {
      font-size: 1rem;
      margin-top: 0.125rem;
      margin-bottom: 1.25rem; }
    .block-option-card .options .icons {
      font-size: 2.5625rem; }
    .block-option-card .options .title-desc {
      font-size: 1.25rem;
      margin-top: 0; }

  .block-save {
    padding: 2.4375rem 0.625rem 1.9375rem; }
    .block-save .title-primary {
      margin-bottom: 0.1875rem; }
    .block-save .title-desc {
      font-size: 1.25rem; }
    .block-save .desc {
      margin-bottom: 1.75rem; }
      .block-save .desc p {
        line-height: 1.4; }

  .block-control {
    padding: 3.125rem 0.625rem 2.3125rem; }
    .block-control .title-primary {
      padding-bottom: 0.75rem; }
    .block-control .desc {
      font-size: 0.9375rem;
      line-height: 1.4; }

  .block-fees {
    padding: 2.6875rem 0.625rem 1.3125rem; }
    .block-fees .title-primary {
      margin-bottom: 0.25rem; }
    .block-fees .title-desc {
      font-size: 1.25rem; }
    .block-fees .fee-card {
      margin-top: 0; }
    .block-fees .desc ul li {
      font-size: 1.25rem;
      line-height: 1.4; }

  .motorpass-apply-process {
    padding: 2rem 4.125rem 1.75rem; }
    .motorpass-apply-process .title-primary {
      margin-bottom: 0; }
    .motorpass-apply-process .content {
      padding-top: 0; }
      .motorpass-apply-process .content p {
        padding-top: 3rem;
        font-size: 1.25rem;
        line-height: 1.3; }
        .motorpass-apply-process .content p:before {
          font-size: 1.25rem;
          top: 0.8125rem; }
      .motorpass-apply-process .content .icon-font {
        font-size: 3.625rem; }

  .block-complete-app {
    padding-top: 47px;
    padding: 2.9375rem 0.625rem 1.5rem; }
    .block-complete-app .title-primary {
      margin-bottom: 0;
      padding-bottom: 1.125rem;
      font-size: 2.5rem; }
    .block-complete-app .title-desc {
      font-size: 1.25rem;
      margin-top: 0.75rem; }
    .block-complete-app .desc {
      min-height: 115px; }
      .block-complete-app .desc ul li {
        line-height: 1.4; }

  .block-note {
    padding: 1.8125rem 1.125rem; }
    .block-note .note {
      margin-bottom: 0.4375rem;
      padding: 0; }
      .block-note .note span {
        display: inline-block; }
    .block-note p {
      font-size: 16px; } }
@media only screen and (min-width: 64em) {
  .search-box {
    padding: 0.125rem 1.875rem 0.125rem 0.625rem; }
    .search-box::-moz-placeholder {
      color: #7e7e7e;
      opacity: 1; }
    .search-box:-ms-input-placeholder {
      color: #a9a9a9; }
    .search-box::-webkit-input-placeholder {
      color: #7e7e7e;
      opacity: 1; }
    .search-box .btn-search {
      right: 5px; }

  .input-group,
  .button-group {
    width: 100%; }

  .title-primary {
    font-size: 1.875rem; }

  .title-primary {
    font-size: 2.5rem; }

  .title-page {
    font-size: 4.375rem;
    margin-bottom: 4.625rem; } }
.find-location {
  padding: 0 0.625rem 2.875rem;
  background: center top no-repeat; }
  .find-location .title-primary {
    margin-bottom: 0;
    padding-bottom: 0; }
  .find-location .desc {
    color: #4d4d4f;
    line-height: 1.5rem;
    margin-bottom: 1.25rem; }
  .find-location .form-control {
    width: 100%;
    height: 2.5rem;
    padding: 0 10px;
    margin-bottom: 0; }
    .find-location .form-control::-moz-placeholder {
      color: #bababa;
      opacity: 1; }
    .find-location .form-control:-ms-input-placeholder {
      color: #a9a9a9; }
    .find-location .form-control::-webkit-input-placeholder {
      color: #bababa;
      opacity: 1; }
  .find-location .btn-primary {
    border: none;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }

@media only screen and (max-width: 47.9375em) {
  .find-location {
    padding-top: 6.4375rem; }
    .find-location .title-primary {
      padding-bottom: 0; } }
@media only screen and (min-width: 48em) {
  .find-location {
    padding-bottom: 2.875rem;
    padding-top: 6.125rem; }
    .find-location .title-primary {
      margin-bottom: 0.125rem;
      padding-bottom: 0; }
    .find-location .input-group {
      position: relative;
      width: auto; }
    .find-location .desc {
      height: 56px;
      overflow: hidden;
      padding: 0 3.75rem;
      margin-bottom: 2.0625rem;
      font-size: 1.25rem;
      line-height: 1.4; }
    .find-location .form-control {
      width: 22.3125rem;
      height: 2.5rem;
      display: inline-block; }
    .find-location .button-group {
      margin-left: 13px;
      width: auto; }
    .find-location .error-message {
      position: absolute;
      bottom: -1.5625rem;
      margin-bottom: 0; } }
.apply-online {
  background: #4d4d4f; }
  .apply-online .btn-primary {
    margin: 0;
    margin-bottom: 1.25rem; }
  .apply-online p {
    color: white;
    margin: 0;
    font-family: "museo300";
    font-style: italic; }
    .apply-online p strong {
      font-style: normal;
      color: white; }
      .apply-online p strong a[href^="tel"] {
        color: white;
        line-height: 18px; }

@media only screen and (max-width: 47.9375em) {
  .apply-online {
    padding: 2.125rem 0.625rem 1.0625rem; }
    .apply-online p {
      font-size: 17px; } }
@media only screen and (min-width: 48em) {
  .apply-online {
    padding: 1.875rem 1.875rem 1.25rem; }
    .apply-online p {
      font-size: 22px; }
    .apply-online .btn-primary {
      padding: 0.5rem 1.5625rem; } }
.main-header {
  font-family: "museo700";
  margin-bottom: 1.125rem; }
  .main-header a {
    color: white;
    text-transform: uppercase;
    font-size: 1.0625rem; }

.header-top {
  display: none;
  overflow: hidden;
  padding: 0.8125rem 0 0.625rem;
  border-bottom: 1px solid #bdd2e4; }

.search-box {
  position: relative;
  margin-left: 0.625rem;
  padding: 0.125rem 1.875rem 0.125rem 0.625rem; }
  .search-box::-moz-placeholder {
    color: #7e7e7e;
    opacity: 1; }
  .search-box:-ms-input-placeholder {
    color: #a9a9a9; }
  .search-box::-webkit-input-placeholder {
    color: #7e7e7e;
    opacity: 1; }
  .search-box .search-text {
    border: none;
    background: transparent;
    box-shadow: none;
    margin-bottom: 0;
    color: #7e7e7e;
    font-size: 1.0625rem;
    text-transform: uppercase;
    outline: none;
    padding: 0.625rem 0;
    font-family: "museo700"; }
    .search-box .search-text:focus {
      background: transparent; }
    .search-box .search-text::-webkit-input-placeholder {
      color: #7e7e7e;
      font-family: "museo700"; }
    .search-box .search-text::-moz-placeholder {
      color: #7e7e7e;
      font-family: "museo700"; }
    .search-box .search-text:-ms-input-placeholder {
      color: #7e7e7e;
      font-family: "museo700"; }
    .search-box .search-text::placeholder {
      color: #7e7e7e;
      font-family: "museo700"; }
  .search-box .btn-search {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    background: transparent url("../images/icon-search.png") no-repeat center;
    border: 0;
    width: 1.875rem;
    height: 1.25rem;
    padding: 0;
    margin-bottom: 0;
    right: 5px; }

.menu-top {
  overflow: hidden; }
  .menu-top li {
    margin-right: 0.625rem; }
    .menu-top li a {
      display: block;
      position: relative; }
      .menu-top li a:before {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        width: 1.25rem;
        height: 1.25rem;
        margin-top: -0.625rem;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20px 20px; }
    .menu-top li .link-sales:before {
      background-image: url("../images/icon-phone.png");
      background-size: 17px 18px; }
    .menu-top li .link-payment:before {
      background-image: url("../images/icon-pay.png"); }
    .menu-top li .link-login:before {
      background-image: url("../images/icon-key.png"); }

.main-menu {
  overflow: hidden;
  padding: 0.8125rem 0; }
  .main-menu .logo {
    display: inline-block;
    max-width: 9.3125rem;
    margin-left: 0.625rem; }
  .main-menu .menu {
    float: right;
    padding-top: 0.375rem;
    overflow: hidden; }
    .main-menu .menu .navbar-header {
      display: none; }
    .main-menu .menu a {
      float: left;
      padding: 0.5625rem 0.8125rem;
      border-top-right-radius: 2px;
      border-top-left-radius: 2px;
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px;
      font-family: "museo700"; }
      .main-menu .menu a.active, .main-menu .menu a:hover {
        background-color: #ffc423;
        color: #4d4d4f; }
        .main-menu .menu a.active a, .main-menu .menu a:hover a {
          color: #4d4d4f; }

.tab-bar {
  background: transparent;
  float: right; }
  .tab-bar .right-small {
    border: 0; }

.move-left .exit-off-canvas {
  box-shadow: none; }

.right-off-canvas-menu {
  background: #f2f2f2;
  font-family: "museo700"; }
  .right-off-canvas-menu .menu-list {
    background: white; }
    .right-off-canvas-menu .menu-list a {
      position: relative;
      padding-right: 1.25rem;
      border-top: 1px solid #e6e6e6; }
      .right-off-canvas-menu .menu-list a:before {
        content: '';
        position: absolute;
        top: 50%;
        right: 1rem;
        margin-top: -0.4375rem;
        width: 0.6875rem;
        height: 0.9375rem;
        background: url("../images/icon-arrow.png") no-repeat center; }
      .right-off-canvas-menu .menu-list a:first-child {
        border-top: 0; }
      .right-off-canvas-menu .menu-list a.active {
        background: #ffc423; }
      .right-off-canvas-menu .menu-list a a {
        color: #4d4d4f; }
  .right-off-canvas-menu li a {
    display: block;
    padding: 0.5rem 0.6875rem 0.5rem 1.25rem;
    color: #7e7e7e;
    text-transform: uppercase;
    font-size: 1.0625rem; }

@media only screen and (min-width: 48em) {
  .main-menu .logo {
    max-width: 13.75rem; } }
@media only screen and (min-width: 64em) {
  .main-header {
    margin-bottom: 3.5rem; }

  .main-menu .logo {
    max-width: 17rem;
    margin: 0; }
  .main-menu .menu {
    padding-top: 0.25rem; }

  .header-top {
    display: block;
    padding: 0.9375rem 0 0.875rem; }
    .header-top ul {
      overflow: hidden; }
      .header-top ul li {
        float: left;
        padding-left: 1.875rem; }
        .header-top ul li a:before {
          left: 0; }

  .menu-top, .search-box {
    float: right; }

  .menu-top li {
    margin-right: 0; }
    .menu-top li a {
      padding-left: 1.875rem;
      line-height: 1.25rem; }
      .no-touch .menu-top li a:hover {
        color: #ffc423; }

  .search-box {
    max-width: 6.875rem;
    margin-left: 1.75rem;
    margin-top: -0.25rem;
    padding-right: 0;
    transition: max-width .3s ease-out; }
    .search-box .search-text {
      padding: 0.125rem 0.3125rem 0 1.875rem;
      height: 1.25rem;
      color: #FFFFFF;
      font-family: "museo700"; }
      .search-box .search-text::-moz-placeholder {
        color: white;
        opacity: 1; }
      .search-box .search-text:-ms-input-placeholder {
        color: #a9a9a9; }
      .search-box .search-text::-webkit-input-placeholder {
        color: white;
        opacity: 1; }
      .ie .search-box .search-text:-ms-input-placeholder {
        color: white; }
    .search-box .btn-search {
      left: 0; }
    .search-box.active {
      max-width: 13.125rem; }

  .tab-bar {
    display: none; } }
.main-footer {
  margin-top: 2.1875rem;
  margin-bottom: 2.1875rem;
  padding: 0 0.9375rem; }
  .main-footer .logo-footer {
    float: left; }
  .main-footer .site-info,
  .main-footer .link-footer {
    margin-left: 4rem;
    margin-bottom: 0;
    font-size: 0.6875rem;
    color: #4d4d4f;
    font-family: Arial, Helvetica, sans-serif; }
    .main-footer .site-info a,
    .main-footer .link-footer a {
      color: #4d4d4f;
      display: inline-block;
      vertical-align: middle;
      padding: 0 0.25rem;
      border-left: 1px solid #636363;
      line-height: 0.75rem; }
      .main-footer .site-info a:first-child,
      .main-footer .link-footer a:first-child {
        padding-left: 0;
        border-left: 0; }
    .main-footer .site-info .text-phone,
    .main-footer .link-footer .text-phone {
      font-size: 0.6875rem;
      line-height: 10px;
      color: #4d4d4f;
      vertical-align: middle;
      font-weight: normal;
      border-left: 1px solid #636363;
      padding-left: 0.25rem; }
  .main-footer .site-info a[href^="tel"] {
    line-height: inherit;
    vertical-align: bottom; }

@media only screen and (min-width: 64em) {
  .main-footer {
    overflow: hidden;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    padding: 0 0.1875rem; }
    .main-footer .site-info,
    .main-footer .link-footer {
      margin-top: 0.875rem; }
    .main-footer .site-info {
      float: left;
      margin-left: 5px;
      width: 40%; }
    .main-footer .link-footer {
      float: right;
      margin-top: 11px; }
      .main-footer .link-footer .text-phone {
        float: right;
        color: #333333;
        margin-left: 16px;
        font-size: 0.875rem;
        font-weight: bold;
        line-height: 1.625rem;
        border-left: 0;
        padding-left: 0; } }
.banner {
  background: #f7f7f7;
  overflow: hidden;
  padding: 0.3125rem 0.625rem 1.3125rem 0.625rem;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1; }
  .banner ul li {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    padding: 0 0.625rem;
    margin: 0.3125rem 0;
    float: left; }
    .banner ul li .title {
      position: absolute;
      top: 50%;
      left: 0.625rem;
      right: 0.625rem;
      z-index: 2;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      background-color: rgba(0, 0, 0, 0.5);
      padding: 0.625rem 0.1875rem;
      max-height: 9.5625rem;
      overflow: hidden;
      text-align: center;
      color: white;
      font-size: 0.875rem;
      font-family: "museo500"; }
    .banner ul li .bgd-image {
      width: 100%;
      height: 9.5625rem;
      display: block;
      background-size: cover;
      background-repeat: no-repeat; }
  .banner .slick-dots {
    position: absolute;
    bottom: 0.1875rem;
    left: 0;
    width: 100%;
    text-align: center; }
    .banner .slick-dots li {
      background: #c5c5c5;
      border-radius: 50%;
      margin: 0 0.1875rem;
      padding: 0;
      display: inline-block;
      float: none; }
      .banner .slick-dots li.slick-active {
        background: #ffc423; }
      .banner .slick-dots li span {
        display: block;
        width: 0.4375rem;
        height: 0.4375rem; }

@media only screen and (min-width: 48em) {
  .banner {
    padding: 0.625rem 1.25rem;
    background: white; }
    .banner ul li {
      margin: 0.625rem 0; }
      .banner ul li .title {
        font-size: 1.20rem;
        left: 1.875rem;
        right: 1.875rem;
        padding: 0.75rem 0.625rem; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvbnRmYWNlLnNjc3MiLCIuLi8uLi9zb3VyY2UvYXNzZXRzL2Nzcy9mb3VuZGF0aW9uL2Zvcm0uc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvdW5kYXRpb24vZm91bmRhdGlvbi9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi9zb3VyY2UvYXNzZXRzL2Nzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL21peGluLnNjc3MiLCIuLi8uLi9zb3VyY2UvYXNzZXRzL2Nzcy9mb3VuZGF0aW9uL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc291cmNlL2Fzc2V0cy9jc3MvaWNvbi5zY3NzIiwic3R5bGUtZm91bmRhdGlvbi5jc3MiLCIuLi8uLi9zb3VyY2UvYXNzZXRzL2Nzcy9mb3VuZGF0aW9uL2NvbW1vbi5zY3NzIiwiLi4vLi4vc291cmNlL2Fzc2V0cy9jc3MvZm91bmRhdGlvbi9ibG9jay5zY3NzIiwiLi4vLi4vc291cmNlL2Fzc2V0cy9jc3MvZm91bmRhdGlvbi9zdHJ1Y3R1cmUuc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvdW5kYXRpb24vbWl4aW4uc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvdW5kYXRpb24vcmVzcG9uc2l2ZS5zY3NzIiwiLi4vLi4vc291cmNlL2Fzc2V0cy9jc3MvZm91bmRhdGlvbi9jb21wb25lbnRzL2ZpbmQtbG9jYXRpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9hcHBseS1vbmxpbmUuc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvdW5kYXRpb24vY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9hc3NldHMvY3NzL2ZvdW5kYXRp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LGdCZmVtRDtRZWRuRCwwQmZxRHVFLEVBQUEsRUFBQSIsImZpbGUiOiJzdHlsZS1mb3VuZGF0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW8zMDAnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW81MDAnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL211c2VvNTAwLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tdXNlbzUwMC1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL211c2VvNTAwLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL211c2VvNTAwLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW83MDAnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL211c2VvNzAwLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tdXNlbzcwMC1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL211c2VvNzAwLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL211c2VvNzAwLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3ZnLWljb24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N2Zy1pY29uLmVvdD82dGc3c2UjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3N2Zy1pY29uLnR0Zj82dGc3c2VcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3N2Zy1pY29uLndvZmY/NnRnN3NlXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3N2Zy1pY29uLnN2Zz82dGc3c2Ujc3ZnLWljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbmlucHV0Om5vdChbdHlwZV0pLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJtb250aFwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRpbWVcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJtb250aFwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cIndlZWtcIl06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJjb2xvclwiXTo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cIndlZWtcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJ0ZWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwidGltZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwiY29sb3JcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTlhOWE5OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJtb250aFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cIndlZWtcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9XCJjb2xvclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41NjI1cmVtO1xuICBmb250LWZhbWlseTogXCJtdXNlbzcwMFwiO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0ZDRkNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0MjM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjsgfVxuICAubm8tdG91Y2ggLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RjMzsgfVxuXG5idXR0b24uYnRuLXByaW1hcnkge1xuICBsaW5lLWhlaWdodDogMS41OTM3NXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAsXG4uYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW5wdXQtZ3JvdXAgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbi5pbnB1dC1ncm91cC5oYXMtZXJyb3IgcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4uaW5wdXQtZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cblxuLmljb24tZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnc3ZnLWljb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7IH1cblxuLmljb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiOyB9XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7IH1cblxuLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjsgfVxuXG4uaWNvbi1kcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjsgfVxuXG4uaWNvbi12ZWhpY2xlRHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7IH1cblxub2wsXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDsgfVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4udGl0bGUtcGFnZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDdkYzM7IH1cblxuLnRpdGxlLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2RjMztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnRpdGxlLXByaW1hcnkuZ3JheSB7XG4gICAgY29sb3I6ICM0ZDRkNGY7IH1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogcmVkOyB9XG5cbi5ibG9ja3Mge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtOyB9XG4gIC5ibG9ja3MgLnRpdGxlLWRlc2Mge1xuICAgIG1hcmdpbjogMC41NjI1cmVtIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5ibG9ja3MgLnN1Yi10aXRsZSB7XG4gICAgY29sb3I6ICMwMDdkYzM7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvNzAwXCI7IH1cbiAgLmJsb2NrcyAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAuYmxvY2tzIC5kZXNjIHAge1xuICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5ibG9jay1zYXZlIHtcbiAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07IH1cbiAgLmJsb2NrLXNhdmUgLnRpdGxlLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44MTI1cmVtOyB9XG5cbi5ibG9jay1vcHRpb24tY2FyZCB7XG4gIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuYmxvY2stb3B0aW9uLWNhcmQgLm9wdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9XG4gICAgLmJsb2NrLW9wdGlvbi1jYXJkIC5vcHRpb25zIC5pY29uLWZvbnQge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgY29sb3I6ICMwMDdkYzM7IH1cbiAgICAuYmxvY2stb3B0aW9uLWNhcmQgLm9wdGlvbnMgLnRpdGxlLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtOyB9XG4gIC5ibG9jay1vcHRpb24tY2FyZCAudGl0bGUtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvY2stY29udHJvbCB7XG4gIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuODEyNXJlbTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5ibG9jay1jb250cm9sIC50aXRsZS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44MTI1cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmxvY2stY29udHJvbCAudGl0bGUtZGVzYyB7XG4gICAgY29sb3I6ICNmZmM0MjM7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gIC5ibG9jay1jb250cm9sIHVsIGxpIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGlzdC1zdHlsZTogaW5zaWRlIGRpc2M7IH1cbiAgLmJsb2NrLWNvbnRyb2wgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgLmJsb2NrLWNvbnRyb2wgLmRlc2MgcCB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvY2stY29udHJvbCAuZGVzYyB1bCBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5ibG9jay1mZWVzIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMi4zMTI1cmVtOyB9XG4gIC5ibG9jay1mZWVzIC50aXRsZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuODEyNXJlbTsgfVxuICAuYmxvY2stZmVlcyAudGl0bGUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5ibG9jay1mZWVzIC5pbWFnZXMtYXBwbGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmxvY2stZmVlcyAuZmVlLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDEuODEyNXJlbTsgfVxuXG4ubW90b3JwYXNzLWFwcGx5LXByb2Nlc3Mge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvdW50ZXItcmVzZXQ6IHA7IH1cbiAgLm1vdG9ycGFzcy1hcHBseS1wcm9jZXNzIC50aXRsZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuODEyNXJlbTsgfVxuICAubW90b3JwYXNzLWFwcGx5LXByb2Nlc3MgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtOyB9XG4gICAgLm1vdG9ycGFzcy1hcHBseS1wcm9jZXNzIC5jb250ZW50IC5pY29uLWZvbnQge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBjb2xvcjogIzAwN2RjMzsgfVxuICAubW90b3JwYXNzLWFwcGx5LXByb2Nlc3MgcCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vdG9ycGFzcy1hcHBseS1wcm9jZXNzIHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocCkgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC41NjI1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW83MDBcIjsgfVxuXG4uYmxvY2stY29tcGxldGUtYXBwIHtcbiAgYmFja2dyb3VuZDogIzRkNGQ0ZjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgLmJsb2NrLWNvbXBsZXRlLWFwcCAudGl0bGUtcHJpbWFyeSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjgxMjVyZW07IH1cbiAgLmJsb2NrLWNvbXBsZXRlLWFwcCAudGl0bGUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW46IDEuODc1cmVtIDAgMC4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmxvY2stY29tcGxldGUtYXBwIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuYmxvY2stY29tcGxldGUtYXBwIC5kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07IH1cbiAgICAuYmxvY2stY29tcGxldGUtYXBwIC5kZXNjIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYzsgfVxuXG4uYmxvY2stbm90ZSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW07IH1cbiAgLmJsb2NrLW5vdGUgLm5vdGUge1xuICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5ibG9jay1ub3RlIC5ub3RlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2NrLW5vdGUgcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi53cmFwcGVyIC5tYWluLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDk4NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC53cmFwcGVyIC5tYWluLXNlY3Rpb246YmVmb3JlLCAud3JhcHBlciAubWFpbi1zZWN0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAud3JhcHBlciAubWFpbi1zZWN0aW9uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uYmdkLW1hc3RoZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNtYWluLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiNza2lwIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNza2lwIGE6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50aXRsZS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44MTI1cmVtOyB9XG5cbiAgLmJnZC1tYXN0aGVhZCB7XG4gICAgaGVpZ2h0OiAzMy43NXJlbTsgfVxuXG4gIC5ibG9ja3MgLnRpdGxlLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG5cbiAgLmJsb2NrLW9wdGlvbi1jYXJkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAuNjI1cmVtIDIuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9jay1vcHRpb24tY2FyZCAudGl0bGUtcHJpbWFyeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5ibG9jay1vcHRpb24tY2FyZCAuc3ViLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIC5ibG9jay1vcHRpb24tY2FyZCAub3B0aW9ucyAuaWNvbnMge1xuICAgICAgZm9udC1zaXplOiAyLjU2MjVyZW07IH1cbiAgICAuYmxvY2stb3B0aW9uLWNhcmQgLm9wdGlvbnMgLnRpdGxlLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4gIC5ibG9jay1zYXZlIHtcbiAgICBwYWRkaW5nOiAyLjQzNzVyZW0gMC42MjVyZW0gMS45Mzc1cmVtOyB9XG4gICAgLmJsb2NrLXNhdmUgLnRpdGxlLXByaW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtOyB9XG4gICAgLmJsb2NrLXNhdmUgLnRpdGxlLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLmJsb2NrLXNhdmUgLmRlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuICAgICAgLmJsb2NrLXNhdmUgLmRlc2MgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuICAuYmxvY2stY29udHJvbCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMC42MjVyZW0gMi4zMTI1cmVtOyB9XG4gICAgLmJsb2NrLWNvbnRyb2wgLnRpdGxlLXByaW1hcnkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgICAuYmxvY2stY29udHJvbCAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuICAuYmxvY2stZmVlcyB7XG4gICAgcGFkZGluZzogMi42ODc1cmVtIDAuNjI1cmVtIDEuMzEyNXJlbTsgfVxuICAgIC5ibG9jay1mZWVzIC50aXRsZS1wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cbiAgICAuYmxvY2stZmVlcyAudGl0bGUtZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAuYmxvY2stZmVlcyAuZmVlLWNhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ibG9jay1mZWVzIC5kZXNjIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuICAubW90b3JwYXNzLWFwcGx5LXByb2Nlc3Mge1xuICAgIHBhZGRpbmc6IDJyZW0gNC4xMjVyZW0gMS43NXJlbTsgfVxuICAgIC5tb3RvcnBhc3MtYXBwbHktcHJvY2VzcyAudGl0bGUtcHJpbWFyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1vdG9ycGFzcy1hcHBseS1wcm9jZXNzIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAubW90b3JwYXNzLWFwcGx5LXByb2Nlc3MgLmNvbnRlbnQgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICAgLm1vdG9ycGFzcy1hcHBseS1wcm9jZXNzIC5jb250ZW50IHA6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgdG9wOiAwLjgxMjVyZW07IH1cbiAgICAgIC5tb3RvcnBhc3MtYXBwbHktcHJvY2VzcyAuY29udGVudCAuaWNvbi1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjYyNXJlbTsgfVxuXG4gIC5ibG9jay1jb21wbGV0ZS1hcHAge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIHBhZGRpbmc6IDIuOTM3NXJlbSAwLjYyNXJlbSAxLjVyZW07IH1cbiAgICAuYmxvY2stY29tcGxldGUtYXBwIC50aXRsZS1wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgIC5ibG9jay1jb21wbGV0ZS1hcHAgLnRpdGxlLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAgIC5ibG9jay1jb21wbGV0ZS1hcHAgLmRlc2Mge1xuICAgICAgbWluLWhlaWdodDogMTE1cHg7IH1cbiAgICAgIC5ibG9jay1jb21wbGV0ZS1hcHAgLmRlc2MgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbiAgLmJsb2NrLW5vdGUge1xuICAgIHBhZGRpbmc6IDEuODEyNXJlbSAxLjEyNXJlbTsgfVxuICAgIC5ibG9jay1ub3RlIC5ub3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ibG9jay1ub3RlIC5ub3RlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYmxvY2stbm90ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlYXJjaC1ib3gge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtIDEuODc1cmVtIDAuMTI1cmVtIDAuNjI1cmVtOyB9XG4gICAgLnNlYXJjaC1ib3g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM3ZTdlN2U7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNlYXJjaC1ib3g6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYTlhOWE5OyB9XG4gICAgLnNlYXJjaC1ib3g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM3ZTdlN2U7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNlYXJjaC1ib3ggLmJ0bi1zZWFyY2gge1xuICAgICAgcmlnaHQ6IDVweDsgfVxuXG4gIC5pbnB1dC1ncm91cCxcbiAgLmJ1dHRvbi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICAudGl0bGUtcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG4gIC50aXRsZS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG4gIC50aXRsZS1wYWdlIHtcbiAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjI1cmVtOyB9IH1cbi5maW5kLWxvY2F0aW9uIHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbSAyLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogY2VudGVyIHRvcCBuby1yZXBlYXQ7IH1cbiAgLmZpbmQtbG9jYXRpb24gLnRpdGxlLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmZpbmQtbG9jYXRpb24gLmRlc2Mge1xuICAgIGNvbG9yOiAjNGQ0ZDRmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAuZmluZC1sb2NhdGlvbiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5maW5kLWxvY2F0aW9uIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNiYWJhYmE7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZpbmQtbG9jYXRpb24gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhOWE5YTk7IH1cbiAgICAuZmluZC1sb2NhdGlvbiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZmluZC1sb2NhdGlvbiAuYnRuLXByaW1hcnkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5maW5kLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mzc1cmVtOyB9XG4gICAgLmZpbmQtbG9jYXRpb24gLnRpdGxlLXByaW1hcnkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maW5kLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDYuMTI1cmVtOyB9XG4gICAgLmZpbmQtbG9jYXRpb24gLnRpdGxlLXByaW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5maW5kLWxvY2F0aW9uIC5pbnB1dC1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5maW5kLWxvY2F0aW9uIC5kZXNjIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDMuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjA2MjVyZW07XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmZpbmQtbG9jYXRpb24gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMjIuMzEyNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZpbmQtbG9jYXRpb24gLmJ1dHRvbi1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZpbmQtbG9jYXRpb24gLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMS41NjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4uYXBwbHktb25saW5lIHtcbiAgYmFja2dyb3VuZDogIzRkNGQ0ZjsgfVxuICAuYXBwbHktb25saW5lIC5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgLmFwcGx5LW9ubGluZSBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvMzAwXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmFwcGx5LW9ubGluZSBwIHN0cm9uZyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5hcHBseS1vbmxpbmUgcCBzdHJvbmcgYVtocmVmXj1cInRlbFwiXSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmFwcGx5LW9ubGluZSB7XG4gICAgcGFkZGluZzogMi4xMjVyZW0gMC42MjVyZW0gMS4wNjI1cmVtOyB9XG4gICAgLmFwcGx5LW9ubGluZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFwcGx5LW9ubGluZSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMS4yNXJlbTsgfVxuICAgIC5hcHBseS1vbmxpbmUgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuYXBwbHktb25saW5lIC5idG4tcHJpbWFyeSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS41NjI1cmVtOyB9IH1cbi5tYWluLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvNzAwXCI7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9XG4gIC5tYWluLWhlYWRlciBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTsgfVxuXG4uaGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwIDAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkZDJlNDsgfVxuXG4uc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAxLjg3NXJlbSAwLjEyNXJlbSAwLjYyNXJlbTsgfVxuICAuc2VhcmNoLWJveDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3ZTdlN2U7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VhcmNoLWJveDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYTlhOWE5OyB9XG4gIC5zZWFyY2gtYm94Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdlN2U3ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWFyY2gtYm94IC5zZWFyY2gtdGV4dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzdlN2U3ZTtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlbzcwMFwiOyB9XG4gICAgLnNlYXJjaC1ib3ggLnNlYXJjaC10ZXh0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlYXJjaC1ib3ggLnNlYXJjaC10ZXh0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzdlN2U3ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvNzAwXCI7IH1cbiAgLnNlYXJjaC1ib3ggLmJ0bi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbi1zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA1cHg7IH1cblxuLm1lbnUtdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWVudS10b3AgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAubWVudS10b3AgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1lbnUtdG9wIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7IH1cbiAgICAubWVudS10b3AgbGkgLmxpbmstc2FsZXM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLXBob25lLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxOHB4OyB9XG4gICAgLm1lbnUtdG9wIGxpIC5saW5rLXBheW1lbnQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLXBheS5wbmdcIik7IH1cbiAgICAubWVudS10b3AgbGkgLmxpbmstbG9naW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWtleS5wbmdcIik7IH1cblxuLm1haW4tbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwOyB9XG4gIC5tYWluLW1lbnUgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDkuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgLm1haW4tbWVudSAubWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1haW4tbWVudSAubWVudSAubmF2YmFyLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tbWVudSAubWVudSBhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMC41NjI1cmVtIDAuODEyNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW83MDBcIjsgfVxuICAgICAgLm1haW4tbWVudSAubWVudSBhLmFjdGl2ZSwgLm1haW4tbWVudSAubWVudSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQyMztcbiAgICAgICAgY29sb3I6ICM0ZDRkNGY7IH1cbiAgICAgICAgLm1haW4tbWVudSAubWVudSBhLmFjdGl2ZSBhLCAubWFpbi1tZW51IC5tZW51IGE6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICM0ZDRkNGY7IH1cblxuLnRhYi1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC50YWItYmFyIC5yaWdodC1zbWFsbCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5tb3ZlLWxlZnQgLmV4aXQtb2ZmLWNhbnZhcyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnJpZ2h0LW9mZi1jYW52YXMtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvNzAwXCI7IH1cbiAgLnJpZ2h0LW9mZi1jYW52YXMtbWVudSAubWVudS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5yaWdodC1vZmYtY2FudmFzLW1lbnUgLm1lbnUtbGlzdCBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuICAgICAgLnJpZ2h0LW9mZi1jYW52YXMtbWVudSAubWVudS1saXN0IGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC40Mzc1cmVtO1xuICAgICAgICB3aWR0aDogMC42ODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgICAgIC5yaWdodC1vZmYtY2FudmFzLW1lbnUgLm1lbnUtbGlzdCBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgLnJpZ2h0LW9mZi1jYW52YXMtbWVudSAubWVudS1saXN0IGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmYzQyMzsgfVxuICAgICAgLnJpZ2h0LW9mZi1jYW52YXMtbWVudSAubWVudS1saXN0IGEgYSB7XG4gICAgICAgIGNvbG9yOiAjNGQ0ZDRmOyB9XG4gIC5yaWdodC1vZmYtY2FudmFzLW1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNjg3NXJlbSAwLjVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogIzdlN2U3ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubWFpbi1tZW51IC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEzLjc1cmVtOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuXG4gIC5tYWluLW1lbnUgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTdyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLW1lbnUgLm1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtOyB9XG5cbiAgLmhlYWRlci10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwIDAuODc1cmVtOyB9XG4gICAgLmhlYWRlci10b3AgdWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhlYWRlci10b3AgdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTsgfVxuICAgICAgICAuaGVhZGVyLXRvcCB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDsgfVxuXG4gIC5tZW51LXRvcCwgLnNlYXJjaC1ib3gge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4gIC5tZW51LXRvcCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1lbnUtdG9wIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAubm8tdG91Y2ggLm1lbnUtdG9wIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmYzQyMzsgfVxuXG4gIC5zZWFyY2gtYm94IHtcbiAgICBtYXgtd2lkdGg6IDYuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIC4zcyBlYXNlLW91dDsgfVxuICAgIC5zZWFyY2gtYm94IC5zZWFyY2gtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW0gMCAxLjg3NXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW83MDBcIjsgfVxuICAgICAgLnNlYXJjaC1ib3ggLnNlYXJjaC10ZXh0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2VhcmNoLWJveCAuc2VhcmNoLXRleHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhOWE5YTk7IH1cbiAgICAgIC5zZWFyY2gtYm94IC5zZWFyY2gtdGV4dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmllIC5zZWFyY2gtYm94IC5zZWFyY2gtdGV4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2VhcmNoLWJveCAuYnRuLXNlYXJjaCB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnNlYXJjaC1ib3guYWN0aXZlIHtcbiAgICAgIG1heC13aWR0aDogMTMuMTI1cmVtOyB9XG5cbiAgLnRhYi1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtOyB9XG4gIC5tYWluLWZvb3RlciAubG9nby1mb290ZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5tYWluLWZvb3RlciAuc2l0ZS1pbmZvLFxuICAubWFpbi1mb290ZXIgLmxpbmstZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGNvbG9yOiAjNGQ0ZDRmO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1haW4tZm9vdGVyIC5zaXRlLWluZm8gYSxcbiAgICAubWFpbi1mb290ZXIgLmxpbmstZm9vdGVyIGEge1xuICAgICAgY29sb3I6ICM0ZDRkNGY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjM2MzYzO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07IH1cbiAgICAgIC5tYWluLWZvb3RlciAuc2l0ZS1pbmZvIGE6Zmlyc3QtY2hpbGQsXG4gICAgICAubWFpbi1mb290ZXIgLmxpbmstZm9vdGVyIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLm1haW4tZm9vdGVyIC5zaXRlLWluZm8gLnRleHQtcGhvbmUsXG4gICAgLm1haW4tZm9vdGVyIC5saW5rLWZvb3RlciAudGV4dC1waG9uZSB7XG4gICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICM0ZDRkNGY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzYzNjM2MztcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTsgfVxuICAubWFpbi1mb290ZXIgLnNpdGUtaW5mbyBhW2hyZWZePVwidGVsXCJdIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1mb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuMTg3NXJlbTsgfVxuICAgIC5tYWluLWZvb3RlciAuc2l0ZS1pbmZvLFxuICAgIC5tYWluLWZvb3RlciAubGluay1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMC44NzVyZW07IH1cbiAgICAubWFpbi1mb290ZXIgLnNpdGUtaW5mbyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLm1haW4tZm9vdGVyIC5saW5rLWZvb3RlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gICAgICAubWFpbi1mb290ZXIgLmxpbmstZm9vdGVyIC50ZXh0LXBob25lIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuLmJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbSAxLjMxMjVyZW0gMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxOyB9XG4gIC5iYW5uZXIgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gMDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5iYW5uZXIgdWwgbGkgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMC42MjVyZW07XG4gICAgICByaWdodDogMC42MjVyZW07XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMC4xODc1cmVtO1xuICAgICAgbWF4LWhlaWdodDogOS41NjI1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJtdXNlbzUwMFwiOyB9XG4gICAgLmJhbm5lciB1bCBsaSAuYmdkLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5LjU2MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5iYW5uZXIgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuMTg3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYW5uZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgYmFja2dyb3VuZDogI2M1YzVjNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogMCAwLjE4NzVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIC5iYW5uZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmYzQyMzsgfVxuICAgICAgLmJhbm5lciAuc2xpY2stZG90cyBsaSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjQzNzVyZW07XG4gICAgICAgIGhlaWdodDogMC40Mzc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLmJhbm5lciB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7IH1cbiAgICAgIC5iYW5uZXIgdWwgbGkgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgcmlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNjI1cmVtOyB9IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3R5bGUtZm91bmRhdGlvbi5jc3MubWFwICovXG4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGxdfQ== */