body {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  overflow-x: hidden;
  margin-top: 0;
  color: #000000; }
  body.frozen {
    overflow-y: hidden; }

h1,
h1.page-header {
  font-family: 'Poppins-Bold';
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  text-align: left;
  border-bottom: 0;
  margin: 20px 0; }
  @media (max-width: 767px) {
    h1,
    h1.page-header {
      font-size: 32px;
      line-height: 42px; } }

h1.page-header {
  margin: 40px 0 20px;
  text-align: left; }

h2 {
  font-size: 40px;
  font-weight: 400;
  line-height: 44px; }
  @media (max-width: 767px) {
    h2 {
      font-size: 24px;
      line-height: 26px; } }

h3 {
  font-size: 32px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0em; }
  @media (max-width: 767px) {
    h3 {
      font-size: 20px;
      line-height: 22px; } }

.display-mobile {
  display: none; }
  @media (max-width: 767px) {
    .display-mobile {
      display: block; } }

.display-desktop {
  display: block; }
  @media (max-width: 767px) {
    .display-desktop {
      display: none; } }

a {
  color: #1D1D1D;
  text-decoration: none;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear; }
  a:hover {
    color: #1D1D1D; }

p a {
  color: #fe9500;
  text-decoration: none;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }
  p a:hover {
    color: #1D1D1D;
    text-decoration: none; }

input::-webkit-input-placeholder {
  color: #D3D3D3; }

input::-moz-placeholder {
  color: #D3D3D3; }

input:-ms-input-placeholder {
  color: #D3D3D3; }

input::-ms-input-placeholder {
  color: #D3D3D3; }

input::placeholder {
  color: #D3D3D3; }

.rouge {
  color: #fe9500; }

ul:not(.ui-autocomplete):not(.nav):not(.toolbar-menu):not(.user_menu):not(.links):not(.pager) {
  list-style-type: none; }
  ul:not(.ui-autocomplete):not(.nav):not(.toolbar-menu):not(.user_menu):not(.links):not(.pager) > li {
    position: relative;
    line-height: 1.5em;
    padding-bottom: 1em; }
    ul:not(.ui-autocomplete):not(.nav):not(.toolbar-menu):not(.user_menu):not(.links):not(.pager) > li:before {
      content: '';
      position: absolute;
      width: 9px;
      height: 9px;
      top: 7px;
      left: -22px;
      background: #fe9500;
      border-radius: 100%; }

.alert ul li:before {
  display: none; }

.noPnoM {
  margin: 0 !important;
  padding: 0 !important; }

.align-left {
  text-align: left; }

.align-center {
  text-align: center; }

.align-right {
  text-align: right; }

b,
strong {
  font-family: 'Poppins-Bold'; }

a:focus,
a:hover {
  color: inherit; }

.navbar.container,
.container {
  width: 100%;
  max-width: 1381px;
  margin: 0 auto; }

.region.region-highlighted,
.region.region-content {
  float: left;
  width: 100%; }

.btn.active, .btn:active {
  -webkit-box-shadow: none;
          box-shadow: none; }

.navbar-brand .site-logo {
  float: left;
  width: 160px;
  height: 160px;
  margin-top: -40px;
  padding: 25px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 18px rgba(28, 28, 28, 0.08);
          box-shadow: 0 0 18px rgba(28, 28, 28, 0.08); }
  .navbar-brand .site-logo img {
    height: 100px; }

.cta a,
.cta .btn {
  background-image: url(../images/lien_black.svg);
  -webkit-background-size: 13px 9px;
          background-size: 13px 9px;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 11px 0 11px 18px;
  color: inherit;
  display: block;
  border: none;
  text-decoration: none; }

.landingSlider .swiper-container-landing .slider_textblock > div a,
.field--name-field-liens a {
  background-image: none;
  width: auto;
  display: block;
  margin: auto;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 16px;
  color: inherit;
  display: block;
  background-color: #ffffff;
  border: 1px solid #1D1D1D;
  border-radius: 30px;
  color: #1D1D1D;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-decoration: none; }
  .landingSlider .swiper-container-landing .slider_textblock > div a:hover,
  .field--name-field-liens a:hover {
    text-decoration: none;
    /*box-shadow: 0 2px 24px 0 rgba(0,0,0,0.6);*/
    color: #ffffff;
    background-color: #1D1D1D; }

.btn-primary,
.cta.black a,
.cta.black .btn {
  background-image: none;
  padding: 14px 24px;
  color: #FFFFFF;
  display: block;
  background-color: #1D1D1D;
  width: auto;
  margin: auto;
  border-radius: 30px;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-decoration: none;
  border: 1px solid #1D1D1D;
  font-size: 16px;
  line-height: 16px; }
  .btn-primary:hover,
  .cta.black a:hover,
  .cta.black .btn:hover {
    text-decoration: none;
    /*box-shadow: 0 2px 24px 0 rgba(0,0,0,0.6);*/
    color: #1D1D1D;
    background-color: #FFFFFF; }

.cta.edit a,
.cta.edit .btn {
  float: left;
  width: auto;
  background-image: none;
  color: #1D1D1D;
  display: block;
  background-color: #ffffff;
  width: auto;
  margin: auto;
  border-radius: 30px;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  border: 1px solid #1D1D1D;
  background-image: url(../images/edit.svg);
  -webkit-background-size: 12px 12px;
          background-size: 12px;
  background-repeat: no-repeat;
  background-position: 24px center;
  padding: 10px 24px 10px 50px;
  margin: 12px 0;
  text-decoration: none; }
  .cta.edit a:hover,
  .cta.edit .btn:hover {
    text-decoration: none;
    /*box-shadow: 0 2px 24px 0 rgba(0,0,0,0.6);*/
    color: #ffffff;
    background-color: #1D1D1D;
    background-image: url(../images/edit_b.svg); }

.cta.add a,
.cta.add .btn,
.btn-primary {
  float: left;
  width: auto;
  background-image: none;
  padding: 10px 24px;
  margin: 12px 0;
  color: #1D1D1D;
  display: block;
  background-color: #ffffff;
  width: auto;
  margin: auto;
  border-radius: 30px;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  border: 1px solid #1D1D1D;
  background-image: none;
  text-decoration: none;
  font-size: 16px;
  line-height: 16px; }
  @media (max-width: 767px) {
    .cta.add a,
    .cta.add .btn,
    .btn-primary {
      font-size: 14px; } }
  .cta.add a:hover,
  .cta.add .btn:hover,
  .btn-primary:hover {
    text-decoration: none;
    /*box-shadow: 0 2px 24px 0 rgba(0,0,0,0.6);*/
    color: #ffffff;
    background-color: #1D1D1D;
    border: 1px solid transparent; }

.btn-success.cta.red,
.btn-danger.cta.supp,
body.page__user_reset_pass .user-form .btn-success,
.user-pass .form-actions .btn,
a.cta.red,
.cta.red a,
.cta.red .btn,
.btn-primary {
  background-image: none;
  padding: 16px 24px;
  color: #FFFFFF;
  display: block;
  background-color: #fe9500;
  width: auto;
  margin: auto;
  border: 0px solid transparent;
  border-radius: 30px;
  -webkit-box-shadow: inset 0 0 0 0 #000000;
          box-shadow: inset 0 0 0 0 #000000;
  -webkit-transition: all .4s linear;
  -o-transition: all .4s linear;
  transition: all .4s linear;
  text-decoration: none;
  font-size: 16px;
  line-height: 16px; }
  @media (max-width: 767px) {
    .btn-success.cta.red,
    .btn-danger.cta.supp,
    body.page__user_reset_pass .user-form .btn-success,
    .user-pass .form-actions .btn,
    a.cta.red,
    .cta.red a,
    .cta.red .btn,
    .btn-primary {
      font-size: 14px; } }
  .btn-success.cta.red:hover,
  .btn-danger.cta.supp:hover,
  body.page__user_reset_pass .user-form .btn-success:hover,
  .user-pass .form-actions .btn:hover,
  a.cta.red:hover,
  .cta.red a:hover,
  .cta.red .btn:hover,
  .btn-primary:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #000000;
    border: 0; }
  .btn-success.cta.red:focus, .btn-success.cta.red:active,
  .btn-danger.cta.supp:focus,
  .btn-danger.cta.supp:active,
  body.page__user_reset_pass .user-form .btn-success:focus,
  body.page__user_reset_pass .user-form .btn-success:active,
  .user-pass .form-actions .btn:focus,
  .user-pass .form-actions .btn:active,
  a.cta.red:focus,
  a.cta.red:active,
  .cta.red a:focus,
  .cta.red a:active,
  .cta.red .btn:focus,
  .cta.red .btn:active,
  .btn-primary:focus,
  .btn-primary:active {
    color: #FFFFFF;
    background-color: #fe9500;
    border-color: #fe9500;
    border: 0; }
  .btn-success.cta.red:active:focus, .btn-success.cta.red:active:hover,
  .btn-danger.cta.supp:active:focus,
  .btn-danger.cta.supp:active:hover,
  body.page__user_reset_pass .user-form .btn-success:active:focus,
  body.page__user_reset_pass .user-form .btn-success:active:hover,
  .user-pass .form-actions .btn:active:focus,
  .user-pass .form-actions .btn:active:hover,
  a.cta.red:active:focus,
  a.cta.red:active:hover,
  .cta.red a:active:focus,
  .cta.red a:active:hover,
  .cta.red .btn:active:focus,
  .cta.red .btn:active:hover,
  .btn-primary:active:focus,
  .btn-primary:active:hover {
    color: #FFFFFF;
    background-color: #fe9500;
    border-color: #fe9500;
    border: 0; }

a.cta.white,
.cta.white a,
.cta.white .btn {
  background-image: none;
  padding: 16px 24px;
  color: #1D1D1D;
  display: block;
  background-color: #FFFFFF;
  width: auto;
  margin: auto;
  border: 1px solid #1D1D1D;
  border-radius: 30px;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  line-height: 16px; }
  @media (max-width: 767px) {
    a.cta.white,
    .cta.white a,
    .cta.white .btn {
      font-size: 14px; } }
  a.cta.white:hover,
  .cta.white a:hover,
  .cta.white .btn:hover {
    text-decoration: none;
    /*box-shadow: 0 2px 24px 0 rgba(0,0,0,0.6);*/
    color: #FFFFFF;
    background-color: #1D1D1D; }

body.path--user-login {
  background-image: url(../images/background_login.png);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 100% 100%;
          background-size: 100%; }
  body.path--user-login .region.region-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    body.path--user-login .region.region-content .block-system-main-block {
      width: 100%; }
  body.path--user-login .user-login-form {
    max-width: 600px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 5px 19px #00000026;
            box-shadow: 0px 5px 19px #00000026;
    opacity: 1;
    position: relative;
    z-index: 1;
    border-radius: 20px;
    background: #FFFFFF;
    margin: 0 auto 50px;
    padding: 45px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24); }
    body.path--user-login .user-login-form .form-actions {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      body.path--user-login .user-login-form .form-actions .button {
        margin: auto; }

footer {
  background-color: #ffffffcc;
  width: 100%; }
  footer .region.region-footer {
    width: 100%;
    padding: 0 15px;
    margin: auto; }
    footer .region.region-footer #block-alternative-entract-partenaires img {
      height: 100px;
      width: auto; }
      @media (max-width: 767px) {
        footer .region.region-footer #block-alternative-entract-partenaires img {
          height: auto;
          width: 100%; } }
      footer .region.region-footer #block-alternative-entract-partenaires img.align-left {
        height: 60px;
        margin: auto; }
        @media (max-width: 767px) {
          footer .region.region-footer #block-alternative-entract-partenaires img.align-left {
            width: auto; } }
  footer h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 34px; }

.form-required::after {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 0.3em;
  content: "";
  vertical-align: super;
  background-image: url(../images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: 6px 6px;
          background-size: 6px 6px; }

.container-header #block-alternative-entract-main-menu {
  float: right;
  width: calc(100% - 215px);
  text-align: center; }
  @media (max-width: 1024px) {
    .container-header #block-alternative-entract-main-menu {
      width: 100%; } }
  @media (max-width: 767px) {
    .container-header #block-alternative-entract-main-menu {
      display: none; } }
  .container-header #block-alternative-entract-main-menu .close_menu {
    display: none; }
  .container-header #block-alternative-entract-main-menu .dropdown-menu {
    position: absolute;
    z-index: 99;
    display: block;
    visibility: hidden;
    opacity: 0;
    /*z-index: -1;  */
    width: calc(100% + 70px);
    max-width: 1435px;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 45px 35px;
    background: #F5F5F5;
    min-height: 184px;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
    @media (max-width: 767px) {
      .container-header #block-alternative-entract-main-menu .dropdown-menu {
        min-height: auto; } }
  .container-header #block-alternative-entract-main-menu .navbar-nav {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .container-header #block-alternative-entract-main-menu .navbar-nav > li {
      position: static;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-transition: all ease 0.3s;
      -o-transition: all ease 0.3s;
      transition: all ease 0.3s; }
      .container-header #block-alternative-entract-main-menu .navbar-nav > li > a {
        color: #000000;
        letter-spacing: 0.04em;
        text-align: left;
        text-decoration: none;
        padding: 0 20px;
        line-height: 80px;
        font-size: 15px;
        text-transform: uppercase;
        font-family: 'Poppins-Bold'; }
      .container-header #block-alternative-entract-main-menu .navbar-nav > li.visible_mobile {
        display: none; }
        @media (max-width: 767px) {
          .container-header #block-alternative-entract-main-menu .navbar-nav > li.visible_mobile {
            display: block; } }
      .container-header #block-alternative-entract-main-menu .navbar-nav > li:before {
        content: "";
        position: fixed;
        z-index: 2;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
        background-color: #1D1D1D80;
        display: none; }
      .container-header #block-alternative-entract-main-menu .navbar-nav > li:hover > a {
        color: #fe9500;
        background-color: transparent; }

.navbar-default .navbar-nav > .active > a {
  background-color: transparent;
  font-family: 'Poppins-Bold'; }

main {
  float: left;
  width: 100%;
  position: relative;
  padding-top: 50px; }
  main .container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    main .container .region.region-content {
      width: 100%;
      max-width: 1381px;
      margin: auto; }

#block-alternative-entract-blocshome {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
  @media (max-width: 767px) {
    #block-alternative-entract-blocshome {
      display: block; } }
  #block-alternative-entract-blocshome .field--name-body {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly; }
    #block-alternative-entract-blocshome .field--name-body p {
      float: left;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      -webkit-box-pack: space-evenly;
      -webkit-justify-content: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly; }
      @media (max-width: 767px) {
        #block-alternative-entract-blocshome .field--name-body p {
          display: block; } }
  #block-alternative-entract-blocshome .gamme-permanente {
    float: left;
    width: 50%;
    max-width: 555px;
    height: 555px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 35px 25px 35px;
    margin: 0 15px;
    background-color: #fff;
    border-radius: 22px;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 40px;
    font-weight: 400;
    line-height: 44px; }
    @media (max-width: 767px) {
      #block-alternative-entract-blocshome .gamme-permanente {
        font-size: 24px;
        line-height: 26px;
        height: 100px;
        width: 100%;
        padding: 15px; } }
    #block-alternative-entract-blocshome .gamme-permanente:hover {
      -webkit-box-shadow: 0 0 18px rgba(28, 28, 28, 0.3);
              box-shadow: 0 0 18px rgba(28, 28, 28, 0.3); }
      @media (max-width: 767px) {
        #block-alternative-entract-blocshome .gamme-permanente:hover {
          -webkit-box-shadow: none;
                  box-shadow: none; } }
  #block-alternative-entract-blocshome .arrivage-occasionnel {
    float: left;
    width: 50%;
    max-width: 555px;
    height: 555px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 35px 25px 35px;
    margin: 0 15px;
    background-color: #fff;
    border-radius: 22px;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 40px;
    font-weight: 400;
    line-height: 44px; }
    @media (max-width: 767px) {
      #block-alternative-entract-blocshome .arrivage-occasionnel {
        font-size: 24px;
        line-height: 26px;
        height: 100px;
        width: 100%;
        padding: 15px; } }
    #block-alternative-entract-blocshome .arrivage-occasionnel:hover {
      -webkit-box-shadow: 0 0 18px rgba(28, 28, 28, 0.3);
              box-shadow: 0 0 18px rgba(28, 28, 28, 0.3); }

.view-arrivage-occasionnel,
.view-produits {
  float: left;
  width: 100%; }
  .view-arrivage-occasionnel > .view-header,
  .view-produits > .view-header {
    position: relative; }
    .view-arrivage-occasionnel > .view-header .view-categories,
    .view-produits > .view-header .view-categories {
      position: absolute;
      width: 20%;
      padding-right: 15px;
      top: 120px; }
      @media (max-width: 1024px) {
        .view-arrivage-occasionnel > .view-header .view-categories,
        .view-produits > .view-header .view-categories {
          width: 25%; } }
      @media (max-width: 767px) {
        .view-arrivage-occasionnel > .view-header .view-categories,
        .view-produits > .view-header .view-categories {
          display: none; } }
      .view-arrivage-occasionnel > .view-header .view-categories.fixed-top,
      .view-produits > .view-header .view-categories.fixed-top {
        position: absolute; }
      .view-arrivage-occasionnel > .view-header .view-categories.fixed,
      .view-produits > .view-header .view-categories.fixed {
        position: fixed; }
      .view-arrivage-occasionnel > .view-header .view-categories.fixed-bottom,
      .view-produits > .view-header .view-categories.fixed-bottom {
        position: absolute;
        bottom: 0; }
      .view-arrivage-occasionnel > .view-header .view-categories a,
      .view-produits > .view-header .view-categories a {
        line-height: 20px;
        min-height: 40px;
        display: block;
        padding: 10px 0 10px 22px;
        text-decoration: underline;
        font-family: 'Poppins-Bold';
        background-image: url(../icons/right-arrow.svg);
        background-position: 0px 14px;
        -webkit-background-size: 16px 12px;
                background-size: 16px 12px;
        background-repeat: no-repeat; }
  .view-arrivage-occasionnel > .view-content,
  .view-produits > .view-content {
    float: right;
    width: 80%;
    padding: 30px 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    text-align: left;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 1024px) {
      .view-arrivage-occasionnel > .view-content,
      .view-produits > .view-content {
        width: 75%; } }
    @media (max-width: 767px) {
      .view-arrivage-occasionnel > .view-content,
      .view-produits > .view-content {
        width: 100%; } }
    .view-arrivage-occasionnel > .view-content h3,
    .view-produits > .view-content h3 {
      width: 100%;
      font-size: 40px;
      font-weight: 400;
      line-height: 44px;
      padding: 15px 0;
      font-family: 'Poppins-Bold'; }
      @media (max-width: 767px) {
        .view-arrivage-occasionnel > .view-content h3,
        .view-produits > .view-content h3 {
          font-size: 24px;
          line-height: 26px; } }
    .view-arrivage-occasionnel > .view-content .views-row,
    .view-produits > .view-content .views-row {
      width: 33.3333%;
      display: inline-block;
      padding: 15px;
      vertical-align: top; }
      @media (max-width: 1024px) {
        .view-arrivage-occasionnel > .view-content .views-row,
        .view-produits > .view-content .views-row {
          width: 50%; } }
      @media (max-width: 767px) {
        .view-arrivage-occasionnel > .view-content .views-row,
        .view-produits > .view-content .views-row {
          width: 100%; } }
      .view-arrivage-occasionnel > .view-content .views-row article,
      .view-produits > .view-content .views-row article {
        float: left;
        width: 100%; }
        .view-arrivage-occasionnel > .view-content .views-row article a,
        .view-produits > .view-content .views-row article a {
          padding: 25px;
          float: left;
          width: 100%;
          background-color: #fff;
          border-radius: 22px;
          -webkit-transition: .3s all;
          -o-transition: .3s all;
          transition: .3s all;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          text-align: center;
          min-height: 390px;
          text-decoration: none; }
          .view-arrivage-occasionnel > .view-content .views-row article a:hover,
          .view-produits > .view-content .views-row article a:hover {
            -webkit-box-shadow: 0 0 18px rgba(28, 28, 28, 0.08);
                    box-shadow: 0 0 18px rgba(28, 28, 28, 0.08);
            text-decoration: none; }
            @media (max-width: 767px) {
              .view-arrivage-occasionnel > .view-content .views-row article a:hover,
              .view-produits > .view-content .views-row article a:hover {
                -webkit-box-shadow: none;
                        box-shadow: none; } }
          .view-arrivage-occasionnel > .view-content .views-row article a .field_image,
          .view-produits > .view-content .views-row article a .field_image {
            float: left;
            width: 100%;
            min-height: 215px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            text-align: center; }
            .view-arrivage-occasionnel > .view-content .views-row article a .field_image img,
            .view-produits > .view-content .views-row article a .field_image img {
              max-height: 215px;
              width: auto;
              margin-left: 50% !important;
              -webkit-transform: translateX(-50%) !important;
                   -o-transform: translateX(-50%) !important;
                      transform: translateX(-50%) !important; }
          .view-arrivage-occasionnel > .view-content .views-row article a h3,
          .view-produits > .view-content .views-row article a h3 {
            padding: 20px 0;
            min-height: 61px;
            font-size: 18px;
            text-decoration: none;
            text-align: center;
            font-family: 'Poppins-Bold'; }
          .view-arrivage-occasionnel > .view-content .views-row article a .body,
          .view-produits > .view-content .views-row article a .body {
            text-align: center; }
            .view-arrivage-occasionnel > .view-content .views-row article a .body p,
            .view-produits > .view-content .views-row article a .body p {
              margin-bottom: 0; }
          .view-arrivage-occasionnel > .view-content .views-row article a .field_prix_ttc,
          .view-produits > .view-content .views-row article a .field_prix_ttc {
            padding-top: 20px;
            font-size: 18px;
            font-family: 'Poppins-Bold'; }

.container-header {
  float: left;
  width: 100%;
  max-width: 1400px;
  height: 80px;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0 15px;
  background-color: #FFFFFF; }

.header-desktop {
  position: relative;
  float: left;
  width: 100%; }

.header-mobile {
  display: none; }

header {
  position: relative;
  float: left;
  width: 100%;
  -webkit-box-shadow: 0 0 18px rgba(28, 28, 28, 0.08);
          box-shadow: 0 0 18px rgba(28, 28, 28, 0.08); }

header .logo {
  float: left;
  width: 160px;
  height: 160px;
  margin-top: -70px;
  padding: 25px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 18px rgba(28, 28, 28, 0.08);
          box-shadow: 0 0 18px rgba(28, 28, 28, 0.08); }

header .logo img {
  float: left;
  width: 100%;
  height: auto; }

.panier_vide {
  float: left;
  width: 100%;
  text-align: center; }

.container-navigation {
  position: relative;
  float: left;
  width: 100%;
  max-width: 1400px;
  height: 70px;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 15px;
  padding-left: 200px; }
  @media (max-width: 767px) {
    .container-navigation {
      padding-left: 15px;
      margin-bottom: 40px; } }

.container-navigation::before {
  content: '';
  position: absolute;
  z-index: 1;
  background-color: #fafafa;
  width: 100vw;
  height: 70px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%); }

.container-navigation .panierShow,
.container-navigation .menu-user {
  float: right;
  margin-left: 20px;
  position: relative;
  z-index: 2; }
  @media (max-width: 1024px) {
    .container-navigation .panierShow,
    .container-navigation .menu-user {
      margin-left: 0px; } }

.container-navigation .panierShow a {
  display: block;
  padding-left: 37px;
  background-image: url(../icons/cart2.svg);
  background-position: 5px 7px;
  -webkit-background-size: 23px 24px;
          background-size: 23px 24px;
  background-repeat: no-repeat;
  font-family: 'Poppins-Bold';
  font-size: 15px;
  line-height: 40px;
  color: #000000; }
  @media (max-width: 1024px) {
    .container-navigation .panierShow a {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .container-navigation .panierShow a {
      width: 35px;
      overflow: hidden;
      margin-right: 10px; } }

.container-navigation .panierShow a span {
  position: absolute;
  z-index: 2;
  width: 16px;
  height: 16px;
  top: 0;
  left: 25px;
  background-color: #fe9500;
  border: 1px solid #ffffff;
  border-radius: 100%;
  padding: 2px;
  color: #ffffff;
  font-size: 9px;
  line-height: 12px;
  text-align: center; }

.container-navigation .menu-user a {
  display: inline-block;
  padding-left: 35px;
  background-image: url(../icons/cart.svg);
  background-position: 5px 8px;
  -webkit-background-size: 21px 25px;
          background-size: 21px 25px;
  background-repeat: no-repeat;
  font-family: 'Poppins-Bold';
  font-size: 15px;
  line-height: 40px;
  color: #000000; }
  @media (max-width: 1024px) {
    .container-navigation .menu-user a {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .container-navigation .menu-user a {
      width: 35px;
      overflow: hidden;
      margin-right: 10px; } }

.container-navigation .menu-user a.download {
  display: inline-block;
  padding-left: 35px;
  background-image: url(../icons/download2.svg);
  background-position: 5px 8px;
  -webkit-background-size: 21px 25px;
          background-size: 21px 25px;
  background-repeat: no-repeat;
  font-family: 'Poppins-Bold';
  font-size: 15px;
  line-height: 40px;
  color: #000000; }
  @media (max-width: 1024px) {
    .container-navigation .menu-user a.download {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .container-navigation .menu-user a.download {
      width: 35px;
      overflow: hidden;
      margin-right: 10px; } }

.container-navigation .menu-user a.deconnecter {
  background-image: none;
  color: #fe9500;
  padding-left: 37px;
  background-image: url(../icons/logout-svgrepo-com.svg);
  background-position: 7px 8px;
  -webkit-background-size: 22px 25px;
          background-size: 22px 25px;
  background-repeat: no-repeat;
  font-family: 'Poppins-Bold';
  font-size: 15px;
  line-height: 40px;
  color: #000000; }
  @media (max-width: 1024px) {
    .container-navigation .menu-user a.deconnecter {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .container-navigation .menu-user a.deconnecter {
      width: 35px;
      overflow: hidden; } }

.container-navigation .panierShow a:hover,
.container-navigation .menu-user a:hover {
  text-decoration: none; }

.region-logo {
  float: left;
  width: 160px;
  height: 80px; }

.region-header {
  float: right;
  width: calc(100% - 160px);
  height: 80px;
  text-align: center; }

.region-header nav#block-menuaccedezazehnderfr {
  float: left;
  width: 215px;
  text-align: center; }

.region-header nav#block-zehnder-main-menu {
  float: right;
  width: calc(100% - 215px);
  text-align: center; }

.region-header nav ul {
  float: right;
  width: auto;
  margin: 0 auto;
  padding: 0;
  list-style: none; }

.region-header nav ul > li {
  float: none;
  display: inline-block; }

.region-header nav ul > li a {
  float: left;
  display: inline-block;
  padding: 15px 0px 15px 25px;
  font-family: 'Poppins-Bold';
  font-size: 15px;
  line-height: 50px;
  text-transform: uppercase;
  letter-spacing: 0.011em;
  color: #111111; }

.region-header nav ul > li a.is-active {
  color: #fe9500; }

.region-header nav ul.menu--main > li.first a {
  float: left;
  font-size: 0;
  color: transparent;
  width: 50px;
  height: 80px;
  background-image: url(../icons/home.svg);
  background-position: center;
  -webkit-background-size: 27px 27px;
          background-size: 27px;
  background-repeat: no-repeat;
  padding: 0; }

.region-header .nav > li > a:hover,
.region-header .nav > li > a:focus {
  text-decoration: none;
  background-color: transparent; }

.region-header nav#block-menuaccedezazehnderfr ul > li a {
  float: left;
  display: inline-block;
  padding: 15px 0px 15px 45px;
  font-family: 'Poppins-Bold';
  font-size: 15px;
  line-height: 50px;
  text-transform: none;
  letter-spacing: 0.011em;
  color: #fe9500;
  background-image: url(../icons/right-arrow.svg);
  background-position: 20px 32px;
  -webkit-background-size: 16px 12px;
          background-size: 16px 12px;
  background-repeat: no-repeat; }

.region-logo .navbar-brand {
  display: none; }

.ajoutPanierConteneur,
.ajoutPanierConteneur #ajoutPanierContent,
.ajoutPanierConteneur .ajout-panier-form,
.ajoutPanierConteneur form,
.ajoutPanierConteneur .row {
  float: left;
  width: 100%;
  display: block;
  position: relative; }

.containerPanierContenu .qte-container-recap .form-group {
  margin: 0;
  width: 50px; }

#panierContent .qte-container-recap .input-group {
  width: 100%;
  display: block; }

.containerPanierContenu .qte-container-recap input,
#qte-container input {
  line-height: 60px;
  padding: 0;
  text-align: center;
  font-family: 'Poppins-Bold';
  font-size: 30px;
  line-height: normal;
  color: #000000;
  border: 1px solid #E8E8E8;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  height: 68px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  text-align: center; }

.containerPanierContenu .qte-container-recap input {
  height: 50px;
  width: 50px; }

.containerPanierContenu .qte-container-recap .ajax-progress {
  display: none !important; }

#ajoutPanierContent .form-item-qte {
  width: 150px;
  margin: 0px; }

.containerPanierContenu .sub-qte,
.containerPanierContenu .add-qte,
.ajoutPanierConteneur .sub-qte,
.ajoutPanierConteneur .add-qte {
  float: left;
  width: 75px;
  height: 68px;
  padding: 15px;
  cursor: pointer;
  color: #fe9500;
  border: 1px solid #E8E8E8;
  color: #000000;
  font-family: 'Poppins-Bold';
  font-size: 30px;
  line-height: normal;
  border-radius: 20px 0 0 20px;
  text-align: center; }

.containerPanierContenu .sub-qte,
.containerPanierContenu .add-qte {
  width: 50px;
  height: 50px;
  padding: 5px 15px; }
  @media (max-width: 1024px) {
    .containerPanierContenu .sub-qte,
    .containerPanierContenu .add-qte {
      width: 40px;
      padding: 5px 10px; } }

.containerPanierContenu .add-qte,
.ajoutPanierConteneur .add-qte {
  border-radius: 0 20px 20px 0; }

#ajoutPanierContent .achatSubmit .btn {
  width: 100%;
  text-align: center;
  font-family: 'Poppins-Bold'; }

.form-control:focus {
  border-color: #E8E8E8;
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.form-item-mes-adresses .input-group-addon,
.ajoutPanierConteneur .input-group-addon {
  display: none; }

.containerPanierContenu .qte-container-recap,
body.page-node-type-produit article.produit .qte-container {
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 225px;
  padding: 30px 0; }
  @media (max-width: 767px) {
    .containerPanierContenu .qte-container-recap,
    body.page-node-type-produit article.produit .qte-container {
      width: 100%;
      padding: 30px 15px 30px 0; } }

.containerPanierContenu .qte-container-recap {
  padding: 25px 0; }
  @media (max-width: 767px) {
    .containerPanierContenu .qte-container-recap {
      padding: 25px 15px 25px 0; } }

article.produit h1 {
  text-align: left;
  padding-bottom: 15px; }

article.produit .field_body,
article.produit .field_conditionnement,
article.produit .field_conseil_de_valorisation {
  text-align: left;
  padding-bottom: 15px; }

article.produit .prix_ttc {
  width: 100%;
  float: left; }
  article.produit .prix_ttc .tarifProduit,
  article.produit .prix_ttc .tarifProduitNoreduction {
    float: left;
    width: 100%;
    padding-top: 10px;
    font-family: 'Poppins-Bold';
    font-size: 30px;
    line-height: normal;
    color: #000000;
    text-align: left; }

body .ui-widget-overlay {
  background: #000000;
  opacity: 0.3; }

.close:hover, .close:focus {
  outline: none; }

body .ui-dialog {
  width: 100% !important;
  max-width: 1200px;
  left: auto !important;
  margin-left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
       -o-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
  border-radius: 26px;
  -webkit-box-shadow: 0 3px 18px rgba(28, 28, 28, 0.11);
          box-shadow: 0 3px 18px rgba(28, 28, 28, 0.11);
  overflow: auto;
  border: 0; }

body .ui-dialog .ui-dialog-titlebar {
  padding: 10px 40px 10px 40px;
  background-color: #ffffff; }

body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  text-align: center;
  color: #000000;
  font-family: 'Poppins-Bold';
  font-size: 35px;
  line-height: normal; }

body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  position: absolute;
  z-index: 2;
  right: 50px;
  top: 40px;
  width: auto;
  height: 26px;
  color: #000000;
  padding-right: 30px;
  background-image: url(../icons/close.svg);
  -webkit-background-size: 26px 26px;
          background-size: 26px;
  background-position: center right;
  background-repeat: no-repeat;
  opacity: 0.7;
  -webkit-transition: .3s all;
  -o-transition: .3s all;
  transition: .3s all; }

body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before {
  content: 'Fermer';
  color: #000000;
  font-family: 'Poppins';
  font-size: 17px;
  line-height: 26px; }

body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  opacity: 1; }

body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  display: none; }

body .ui-dialog .ui-dialog-content {
  overflow: auto !important;
  padding: 50px; }

body .ui-dialog .ui-dialog-content .nombre_arcticle {
  color: #000000;
  font-family: 'Poppins';
  font-size: 17px;
  line-height: 26px;
  padding: 0px 20px 40px 20px;
  text-align: center; }

#panierContent {
  padding-bottom: 0; }

#panierContent .nomProduit {
  color: #fe9500;
  font-family: 'Poppins';
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase; }

#panierContent hr {
  border-top: 1px solid #E2E2E2;
  margin: 0; }

#panierContent > .form-group,
#panierContent > .form-group .row {
  float: left;
  width: 100%;
  display: block;
  margin: 0; }

#panierContent .control-label {
  display: inline-block;
  margin-right: 10px;
  font-weight: bold; }

#panierContent .prix {
  line-height: 2.5em; }

#panierContent .contenu {
  margin-top: 20px; }

.commande_recapitulatif_form .conteneurLigne,
#panierContent .containerPanierContenu {
  padding: 20px 0 20px 0;
  margin-bottom: 5px;
  float: left;
  width: 100%;
  border-top: 1px solid #E2E2E2; }

.commande_recapitulatif_form .conteneurLigne > .js-form-wrapper,
#panierContent .containerPanierContenu > .js-form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

#panierContent .piedPage {
  margin-top: 0px;
  margin-bottom: 20px; }

#panierContent .boutonPanier {
  background-color: #00afeb;
  color: white;
  padding: 15px;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  display: block; }

#panierContent .boutonPanier:hover {
  text-decoration: none; }

#panierContent .input-group {
  display: inline-block;
  width: 60%; }

#panierContent .form-item label {
  position: relative;
  bottom: 10px; }

#panierContent #contenuGeneral {
  margin-bottom: 0; }

#panierContent .rowBoutonPanier {
  margin-bottom: 0; }

#panierContent > .form-wrapper,
#panierContent > .form-wrapper .row {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

#panierContent .conteneurFooterTotal,
#panierContent .conteneurFooter {
  color: #1C1C1C;
  font-family: 'Poppins-Bold';
  font-size: 20px;
  font-weight: normal;
  line-height: normal;
  text-align: right;
  border-top: 1px solid #E2E2E2;
  padding-top: 20px; }

#panierContent .conteneurFooter .montant {
  font-family: 'Poppins-Bold'; }

#panierContent .conteneurFooterTotal,
.commande_resume_form .conteneurFooterTotal {
  margin-top: 10px; }

#panierContent .form-item {
  margin-top: 0;
  margin-bottom: 0; }

#panierContent > .form-group .row {
  float: left;
  width: 100%;
  display: block;
  margin: 0; }

.btn.continuerAchat {
  background-color: #ffffff;
  color: #fe9500;
  text-decoration: none; }

#panierContent > .form-wrapper .row.row-buttons {
  float: left;
  width: 100%;
  display: block;
  margin: 0;
  text-align: right;
  padding: 50px 0 0 0; }
  @media (max-width: 767px) {
    #panierContent > .form-wrapper .row.row-buttons {
      padding: 15px 0 0 0; } }

#panierContent > .form-wrapper .row.row-buttons .btn {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px; }
  @media (max-width: 767px) {
    #panierContent > .form-wrapper .row.row-buttons .btn {
      padding: 16px 8px;
      font-size: 12px; } }

#panierContent {
  padding-bottom: 0; }

#panierContent .nomProduit {
  color: #f63d27;
  font-family: 'Poppins';
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase; }

#panierContent hr {
  border-top: 1px solid #E2E2E2;
  margin: 0; }

#panierContent > .form-group,
#panierContent > .form-group .row {
  float: left;
  width: 100%;
  display: block;
  margin: 0; }

#panierContent .control-label {
  display: inline-block;
  margin-right: 10px;
  font-weight: bold; }

#panierContent .prix {
  line-height: 2.5em; }

#panierContent .contenu {
  margin-top: 20px; }

#panierContent .containerPanierContenu {
  padding: 20px 0 20px 0;
  margin-bottom: 5px;
  float: left;
  width: 100%;
  border-top: 1px solid #E2E2E2; }

#panierContent .piedPage {
  margin-top: 0px;
  margin-bottom: 20px; }

#panierContent .boutonPanier {
  background-color: #00afeb;
  color: white;
  padding: 15px;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  display: block; }

#panierContent .boutonPanier:hover {
  text-decoration: none; }

#panierContent .input-group {
  display: inline-block;
  width: 60%; }

#panierContent .form-item label {
  position: relative;
  bottom: 10px; }

#panierContent #contenuGeneral {
  margin-bottom: 0; }

#panierContent .rowBoutonPanier {
  margin-bottom: 0; }

#ajoutPanierContent, #ajoutPanierMobileContent {
  text-align: right; }

#ajoutPanierContent label, #ajoutPanierContent .label, #ajoutPanierMobileContent label, #ajoutPanierMobileContent .label {
  display: inline-block;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #7e8082;
  font-weight: 700; }

#ajoutPanierContent .formInput, #ajoutPanierMobileContent .formInput {
  display: inline-block;
  text-align: left;
  width: 50%;
  color: #f63d27;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px; }

#ajoutPanierContent .locationSubmit .form-submit, #ajoutPanierMobileContent .locationSubmit .form-submit {
  color: #1f386f;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  width: 100%;
  text-decoration: none;
  background: none;
  border: none;
  margin: 0;
  height: 64px;
  padding: 20px;
  text-align: left; }

#ajoutPanierContent .btn-default,
#panier .btn-default {
  color: #fff;
  background-color: #535961;
  padding: 10px 37px 10px 37px;
  display: inline-block;
  border: none;
  border-radius: 2px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  outline: none;
  position: relative;
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
  padding: 15px;
  transition: all .3s ease 0s; }

#ajoutPanierContent .btn-default:hover,
#panier .btn-default:hover {
  background-color: #101010;
  color: #fff; }

#panier .boutonSup button {
  width: 50px; }

#panier h2 {
  margin: 0;
  font-size: 19px; }

#ajoutPanierContent .achatSubmit,
#ajoutPanierMobileContent .achatSubmit {
  text-align: center; }

.contenuActionArticle hr {
  border-bottom: 1px solid #1f386f; }

.louerAccordeon .Accordion-item section {
  margin-bottom: 0; }

#ajoutPanierContent .titrePanier h2, #ajoutPanierMobileContent .titrePanier h2 {
  color: #f63d27;
  font-family: 'Poppins';
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 30px; }

.row-buttons .btn {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px; }

.btn.continuerAchat {
  background-color: #ffffff;
  color: #fe9500;
  text-decoration: none; }

.btn.continuerAchat:hover {
  background-color: #fe9500;
  color: #ffffff; }

.commande_recapitulatif_form .img-responsive,
.containerPanierContenu .img-responsive {
  height: 100px;
  width: auto;
  max-width: initial;
  margin: auto; }
  @media (max-width: 767px) {
    .commande_recapitulatif_form .img-responsive,
    .containerPanierContenu .img-responsive {
      display: none; } }

.commande_recapitulatif_form .conteneurLigne .title,
.containerPanierContenu h2 {
  float: left;
  width: 100%;
  font-family: 'Poppins-Bold';
  font-size: 17px;
  line-height: 26px;
  color: #1C1C1C;
  text-align: left; }

.containerPanierContenu .boutonSup .btn {
  background-color: transparent;
  border: 0;
  color: #1C1C1C;
  width: 22px;
  height: 26px;
  background-image: url(../icons/delete.svg);
  background-position: center;
  -webkit-background-size: 22px 25px;
          background-size: 22px 25px;
  background-repeat: no-repeat;
  padding: 50px 20px; }

.containerPanierContenu .boutonSup .btn i {
  display: none; }

.containerPanierContenu .input-group-addon {
  display: none; }

#panierContent .prix {
  float: left;
  width: 100%;
  font-family: 'Poppins';
  font-size: 18px;
  line-height: 100px;
  color: #1C1C1C; }

#panierContent .prix .tarifHPromo {
  text-decoration: line-through; }

#panierContent .prix .tarif {
  font-family: 'Poppins-Bold'; }

.commande_recapitulatif_form {
  padding: 30px 0; }
  .commande_recapitulatif_form .headerDetailCommande {
    margin-bottom: 30px; }
  .commande_recapitulatif_form .boutons-form {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 30px; }
    .commande_recapitulatif_form .boutons-form .form-wrapper {
      float: left;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .commande_recapitulatif_form .boutons-form .form-wrapper div {
        margin: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .commande_recapitulatif_form .boutons-form .form-wrapper div input {
          margin: auto; }

.commande-resume-form .linePanier .prixHT,
.commande-resume-form .linePanier .quantite {
  line-height: 100px; }

.commande-resume-form .linePanier .prixHT,
.commande-resume-form .linePanier .title {
  font-family: 'Poppins-Bold';
  font-size: 17px;
  line-height: 36px;
  color: #1C1C1C;
  text-align: left; }

.commande-resume-form .linePanier .prixHT {
  text-align: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

#panierContent .conteneur_total,
.commande-resume-form .conteneurFooter,
.commande-resume-form .conteneur_total {
  color: #1C1C1C;
  font-family: 'Poppins';
  font-size: 17px;
  font-weight: normal;
  line-height: normal;
  text-align: right; }

.commande-resume-form .conteneur_total .total {
  font-size: 20px;
  color: #fe9500;
  padding-right: 36px; }

.boutique-commande-confirmation h2.titre_resume,
.commande.recapitulatif h2.titre_resume {
  float: left;
  width: 100%;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #333333;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-bottom: 8px;
  background-image: url(../images/mes_commandes_black.svg);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  -webkit-background-size: 22px 19px;
          background-size: 22px 19px;
  border-bottom: 1px solid #F5F5F5; }

.boutique-commande-confirmation .conteneurPanier,
.commande.recapitulatif .conteneurPanier {
  background: #F5F5F5;
  border-radius: 4px;
  float: left;
  width: 100%;
  padding: 24px; }
  .boutique-commande-confirmation .conteneurPanier .containerPanierContenu,
  .commande.recapitulatif .conteneurPanier .containerPanierContenu {
    padding: 24px 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #E2E2E2;
    margin: 0; }
    .boutique-commande-confirmation .conteneurPanier .containerPanierContenu.head_table,
    .commande.recapitulatif .conteneurPanier .containerPanierContenu.head_table {
      font-family: 'Poppins-Bold';
      font-size: 10px;
      font-weight: 700;
      line-height: 15px;
      letter-spacing: 0.01em;
      text-align: right;
      padding: 0 0 10px 0; }
      .boutique-commande-confirmation .conteneurPanier .containerPanierContenu.head_table .col-articles,
      .commande.recapitulatif .conteneurPanier .containerPanierContenu.head_table .col-articles {
        float: left;
        width: calc(100% - 175px);
        text-align: left; }
      .boutique-commande-confirmation .conteneurPanier .containerPanierContenu.head_table .col-quantite,
      .commande.recapitulatif .conteneurPanier .containerPanierContenu.head_table .col-quantite {
        float: left;
        width: 75px;
        text-align: right;
        padding: 0 8px; }
      .boutique-commande-confirmation .conteneurPanier .containerPanierContenu.head_table .col-prix-head,
      .commande.recapitulatif .conteneurPanier .containerPanierContenu.head_table .col-prix-head {
        float: left;
        width: 100px;
        text-align: right;
        padding-right: 8px; }
    .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper,
    .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin: 0; }
      .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-img,
      .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-img {
        float: left;
        width: 100px; }
        @media (max-width: 767px) {
          .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-img,
          .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-img {
            display: none; } }
        .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-img .img-responsive,
        .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-img .img-responsive {
          height: auto;
          width: 100px;
          margin: auto; }
      .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-name,
      .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-name {
        float: left;
        height: 50px;
        width: calc(100% - 275px);
        padding: 0 5px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        @media (max-width: 767px) {
          .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-name,
          .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-name {
            width: calc(100% - 175px); } }
        .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-name h5,
        .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-name .prix_unitaire,
        .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-name h5,
        .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-name .prix_unitaire {
          float: left;
          width: 100%;
          text-align: left; }
          @media (max-width: 767px) {
            .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-name h5,
            .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-name .prix_unitaire,
            .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-name h5,
            .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-name .prix_unitaire {
              font-size: 12px; } }
      .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-qte,
      .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-qte {
        float: left;
        width: 75px;
        height: 50px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0 8px; }
        .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-qte .qte-container-recap,
        .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-qte .qte-container-recap {
          text-align: right;
          display: block;
          font-size: 14px;
          line-height: 30px; }
      .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-prix,
      .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-prix {
        float: left;
        width: 100px;
        height: 50px;
        font-size: 10px;
        font-weight: 500;
        line-height: 15px;
        letter-spacing: 0em;
        text-align: left; }
        .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-prix .prix,
        .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-prix .prix {
          float: left;
          width: 100px;
          height: 50px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column; }
          .boutique-commande-confirmation .conteneurPanier .containerPanierContenu > .form-wrapper .col-prix .prix .tarif,
          .commande.recapitulatif .conteneurPanier .containerPanierContenu > .form-wrapper .col-prix .prix .tarif {
            float: left;
            width: 100%;
            font-family: 'Poppins-Bold';
            text-align: right;
            margin: auto;
            padding-right: 0;
            font-size: 14px;
            line-height: 30px; }
  .boutique-commande-confirmation .conteneurPanier .conteneur_total,
  .commande.recapitulatif .conteneurPanier .conteneur_total {
    float: left;
    width: 100%;
    margin: 8px 0 !important;
    padding: 11px 8px !important;
    background-color: #ffffff;
    border-radius: 4px; }
    .boutique-commande-confirmation .conteneurPanier .conteneur_total .conteneurFooterTotal .total,
    .commande.recapitulatif .conteneurPanier .conteneur_total .conteneurFooterTotal .total {
      float: right; }
    .boutique-commande-confirmation .conteneurPanier .conteneur_total .titlePrixTTC,
    .commande.recapitulatif .conteneurPanier .conteneur_total .titlePrixTTC {
      float: left;
      width: 125px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      letter-spacing: 0em;
      text-align: left;
      color: #333333; }
    .boutique-commande-confirmation .conteneurPanier .conteneur_total .titleFooter,
    .commande.recapitulatif .conteneurPanier .conteneur_total .titleFooter {
      float: left;
      font-weight: 700;
      text-align: right;
      font-family: 'Poppins-Bold';
      color: #333333;
      font-size: 14px;
      line-height: 20px;
      letter-spacing: 0.01em;
      width: calc(100% - 120px); }
    .boutique-commande-confirmation .conteneurPanier .conteneur_total .montant,
    .commande.recapitulatif .conteneurPanier .conteneur_total .montant {
      float: left;
      width: 120px;
      font-size: 12px;
      font-weight: 700;
      line-height: 18px;
      letter-spacing: 0.01em;
      text-align: right;
      color: #DB052C;
      font-family: 'Poppins-Bold'; }

.boutique-commande-confirmation .row.boutons-form,
.commande.recapitulatif .row.boutons-form {
  float: left;
  width: 100%;
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .boutique-commande-confirmation .row.boutons-form .info_commande,
  .commande.recapitulatif .row.boutons-form .info_commande {
    width: 100%;
    margin-bottom: 15px; }
  .boutique-commande-confirmation .row.boutons-form .lien_boutique,
  .boutique-commande-confirmation .row.boutons-form .suivre_commande,
  .commande.recapitulatif .row.boutons-form .lien_boutique,
  .commande.recapitulatif .row.boutons-form .suivre_commande {
    width: 50%; }
    @media (max-width: 767px) {
      .boutique-commande-confirmation .row.boutons-form .lien_boutique,
      .boutique-commande-confirmation .row.boutons-form .suivre_commande,
      .commande.recapitulatif .row.boutons-form .lien_boutique,
      .commande.recapitulatif .row.boutons-form .suivre_commande {
        width: 100%; } }

.path--mon-espace-client-mes-commandes .mes_commandes .btnDetailCommande {
  text-decoration: underline; }

.table-responsive {
  float: left;
  width: 100%; }
  @media (max-width: 767px) {
    .table-responsive {
      overflow-x: auto; } }
  .table-responsive table thead tr th {
    font-family: 'Poppins-Bold'; }

.pagination {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .pagination ul {
    width: auto;
    margin: auto;
    list-style-type: none;
    /* Remove bullets */
    padding: 0;
    /* Remove padding */
    margin: 0;
    /* Remove margins */ }
    .pagination ul li {
      display: inline-block; }
      .pagination ul li::before {
        display: none; }
      .pagination ul li a {
        color: #1D1D1D;
        font-family: 'Poppins-Bold';
        padding: 5px 10px; }
        .pagination ul li a.active {
          color: #fe9500; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUEsRUFFbEI7O0FBSVQ7RUFDSSwwQkFBMEIsRUFBQTs7QUFHOUI7RUFDSSxXQUFXO0VBQ1gsV0FBVyxFQUFBO0VBQ1g7SUFISjtNQUlRLGdCQUFnQixFQUFBLEVBWXZCO0VBaEJEO0lBV29CLDJCQUEyQixFQUFBOztBQU8vQztFQUNJLFdBQVc7RUFDWCxXQUFXO0VBQ1gsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBO0VBTjNCO0lBU1EsV0FBVztJQUNYLFlBQVk7SUFDWixxQkFBcUI7SUFBRSxtQkFBQTtJQUN2QixVQUFVO0lBQUUsbUJBQUE7SUFDWixTQUFTO0lBQUUsbUJBQUEsRUFBb0I7SUFidkM7TUFpQlkscUJBQXFCLEVBQUE7TUFqQmpDO1FBbUJnQixhQUFhLEVBQUE7TUFuQjdCO1FBc0JnQixjQUFjO1FBQ2QsMkJBQTJCO1FBQzNCLGlCQUFpQixFQUFBO1FBeEJqQztVQTJCb0IsY0FBYyxFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDA7IFxuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgJi5mcm96ZW4ge1xuICAgIFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cbn1cbmgxLFxuaDEucGFnZS1oZWFkZXIgeyBcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiA1NnB4OyBcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7ICBcblx0XHRmb250LXNpemU6IDMycHg7IFxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4OyBcblx0fVxuXG59XG5oMS5wYWdlLWhlYWRlciB7XG5cdG1hcmdpbjogNDBweCAwIDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7IFxufVxuaDIge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4OyBcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IFxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG59XG5oMyB7IFxuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07IFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDIwcHg7IFxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG4uZGlzcGxheS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmRpc3BsYXktZGVza3RvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5hIHtcbiAgICBjb2xvcjogIzFEMUQxRDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICBcdGNvbG9yOiAjMUQxRDFEOyAgXG4gICAgfVxufVxucCBhIHtcblx0Y29sb3I6ICNmZTk1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgXHRjb2xvcjogIzFEMUQxRDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuaW5wdXQ6OnBsYWNlaG9sZGVyIHsgXG4gICAgY29sb3I6ICNEM0QzRDM7IFxufSBcbi5yb3VnZSB7XG5cdGNvbG9yOiAjZmU5NTAwO1xufVxudWw6bm90KC51aS1hdXRvY29tcGxldGUpOm5vdCggLm5hdiApOm5vdCggLnRvb2xiYXItbWVudSApOm5vdCggLnVzZXJfbWVudSApOm5vdCggLmxpbmtzICk6bm90KCAucGFnZXIgKSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgXG5cblx0Jj4gbGkgeyBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0aGVpZ2h0OiA5cHg7IFxuXHRcdFx0dG9wOiA3cHg7IFxuXHRcdFx0bGVmdDogLTIycHg7IFxuXHRcdFx0YmFja2dyb3VuZDogI2ZlOTUwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0fVxuXHR9XHRcbn1cbi5hbGVydCB1bCBsaTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm5vUG5vTSB7XG5cdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuLmFsaWduLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbi1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufSBcbmIsXG5zdHJvbmcge1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG59XG5hOmZvY3VzLCBcbmE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0OyBcbn1cbi5uYXZiYXIuY29udGFpbmVyLFxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM4MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVnaW9uLnJlZ2lvbi1oaWdobGlnaHRlZCxcbi5yZWdpb24ucmVnaW9uLWNvbnRlbnQge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG4uYnRuLmFjdGl2ZSwgLmJ0bjphY3RpdmUge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcblxuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgyOCwyOCwyOCwwLjA4KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0gXG4uY3RhIGEsXG4uY3RhIC5idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xpZW5fYmxhY2suc3ZnKTtcblx0YmFja2dyb3VuZC1zaXplOiAxM3B4IDlweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdHBhZGRpbmc6IDExcHggMCAxMXB4IDE4cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBibG9jaztcdFxuXHRib3JkZXI6IG5vbmU7XHQgICAgXHRcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGFuZGluZ1NsaWRlciAuc3dpcGVyLWNvbnRhaW5lci1sYW5kaW5nIC5zbGlkZXJfdGV4dGJsb2NrID4gZGl2IGEsXG4uZmllbGQtLW5hbWUtZmllbGQtbGllbnMgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFEO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICMxRDFEMUQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdC8qYm94LXNoYWRvdzogMCAycHggMjRweCAwIHJnYmEoMCwwLDAsMC42KTsqL1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxRDFEMUQ7XHRcblx0fVxufVxuXG4uYnRuLXByaW1hcnksXG4uY3RhLmJsYWNrIGEsXG4uY3RhLmJsYWNrIC5idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBcblx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0ZGlzcGxheTogYmxvY2s7XHRcblx0YmFja2dyb3VuZC1jb2xvcjogIzFEMUQxRDtcdFxuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyAgICBcdFxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMxRDFEMUQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQvKmJveC1zaGFkb3c6IDAgMnB4IDI0cHggMCByZ2JhKDAsMCwwLDAuNik7Ki9cblx0XHRjb2xvcjogIzFEMUQxRDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1x0XG5cdH1cblxufSBcbi5jdGEuZWRpdCBhLFxuLmN0YS5lZGl0IC5idG4ge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7ICBcblx0Y29sb3I6ICMxRDFEMUQ7XG5cdGRpc3BsYXk6IGJsb2NrO1x0XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHRcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFEO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VkaXQuc3ZnKTtcblx0YmFja2dyb3VuZC1zaXplOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IGNlbnRlcjtcblx0cGFkZGluZzogMTBweCAyNHB4IDEwcHggNTBweDtcblx0bWFyZ2luOiAxMnB4IDA7ICAgIFx0XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQvKmJveC1zaGFkb3c6IDAgMnB4IDI0cHggMCByZ2JhKDAsMCwwLDAuNik7Ki9cblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFEO1x0XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZGl0X2Iuc3ZnKTtcblx0fVxuXG59ICBcbi5jdGEuYWRkIGEsXG4uY3RhLmFkZCAuYnRuLFxuLmJ0bi1wcmltYXJ5IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBcblx0cGFkZGluZzogMTBweCAyNHB4O1xuXHRtYXJnaW46IDEycHggMDtcblx0Y29sb3I6ICMxRDFEMUQ7XG5cdGRpc3BsYXk6IGJsb2NrO1x0XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHRcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFEO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7ICAgIFx0XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Jjpob3Zlcntcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Lypib3gtc2hhZG93OiAwIDJweCAyNHB4IDAgcmdiYSgwLDAsMCwwLjYpOyovXG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFEMUQxRDtcdFxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cbn1cbi5idG4tc3VjY2Vzcy5jdGEucmVkLFxuLmJ0bi1kYW5nZXIuY3RhLnN1cHAsXG5ib2R5LnBhZ2VfX3VzZXJfcmVzZXRfcGFzcyAudXNlci1mb3JtIC5idG4tc3VjY2VzcywgXG4udXNlci1wYXNzIC5mb3JtLWFjdGlvbnMgLmJ0bixcbmEuY3RhLnJlZCxcbi5jdGEucmVkIGEsXG4uY3RhLnJlZCAuYnRuLFxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTsgXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcblx0Y29sb3I6ICNGRkZGRkY7XG5cdGRpc3BsYXk6IGJsb2NrO1x0XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZTk1MDA7XHRcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogYXV0bztcblx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjsgICAgXHRcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1x0XG4gICAgICAgIGJvcmRlcjogMDtcblx0fVxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlOTUwMDtcdFxuXHRcdGJvcmRlci1jb2xvcjogI2ZlOTUwMDtcdFxuICAgICAgICBib3JkZXI6IDA7XG5cdH1cblx0JjphY3RpdmU6Zm9jdXMsXG5cdCY6YWN0aXZlOmhvdmVyIHtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmU5NTAwO1x0XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmU5NTAwO1x0XG4gICAgICAgIGJvcmRlcjogMDtcblx0fVxuXG59ICBcbmEuY3RhLndoaXRlLFxuLmN0YS53aGl0ZSBhLFxuLmN0YS53aGl0ZSAuYnRuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTsgXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcblx0Y29sb3I6ICMxRDFEMUQ7XG5cdGRpc3BsYXk6IGJsb2NrO1x0XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHRcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgIzFEMUQxRDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjsgICAgXHRcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdCY6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdC8qYm94LXNoYWRvdzogMCAycHggMjRweCAwIHJnYmEoMCwwLDAsMC42KTsqL1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxRDFEMUQ7XHRcblx0fVxuXG59XG5ib2R5LnBhdGgtLXVzZXItbG9naW4ge1xuICAgIFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZF9sb2dpbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgIC5yZWdpb24ucmVnaW9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItbG9naW4tZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDE5cHggIzAwMDAwMDI2O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufSAgIFxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmY2M7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucmVnaW9uLnJlZ2lvbi1mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgI2Jsb2NrLWFsdGVybmF0aXZlLWVudHJhY3QtcGFydGVuYWlyZXMge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbn1cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luOiAwIDAuM2VtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbn1cblxuXG4uY29udGFpbmVyLWhlYWRlciAjYmxvY2stYWx0ZXJuYXRpdmUtZW50cmFjdC1tYWluLW1lbnUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE1cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXHQuY2xvc2VfbWVudSB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5kcm9wZG93bi1tZW51IHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHotaW5kZXg6IDk5OyBcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQgICAgb3BhY2l0eTogMDsgXG5cdCAgICAvKnotaW5kZXg6IC0xOyAgKi9cblx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA3MHB4KTtcblx0ICAgIG1heC13aWR0aDogMTQzNXB4O1xuXHQgICAgdG9wOiAxMDAlO1xuXHQgICAgbGVmdDogNTAlOyBcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ICAgIHBhZGRpbmc6IDQ1cHggMzVweDsgXG5cdFx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0ICAgIG1pbi1oZWlnaHQ6IDE4NHB4O1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItbmF2IHtcblx0XHR3aWR0aDogMTAwJTtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdCY+IGxpIHtcblx0XHQgICAgcG9zaXRpb246IHN0YXRpYzsgIFxuXHRcdCAgICBkaXNwbGF5OiBmbGV4OyBcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcblxuXHRcdCAgICAmPiBhIHtcblx0XHRcdCAgICBjb2xvcjogIzAwMDAwMDsgIFxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7ICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG5cdFx0XHR9IFxuXHRcdFx0Ji52aXNpYmxlX21vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFEODA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyID4gYSB7IFxuXHRcdFx0XHRjb2xvcjogI2ZlOTUwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9IFxuXHRcdH1cblx0fVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xufVxubWFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgXG4gICAgICAgIC5yZWdpb24ucmVnaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzODFweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiNibG9jay1hbHRlcm5hdGl2ZS1lbnRyYWN0LWJsb2NzaG9tZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5nYW1tZS1wZXJtYW5lbnRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTU1cHg7XG4gICAgICAgIGhlaWdodDogNTU1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMjVweCAzNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDsgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgXG4gICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMjgsMjgsMjgsMC4zKTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFycml2YWdlLW9jY2FzaW9ubmVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTU1cHg7XG4gICAgICAgIGhlaWdodDogNTU1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMjVweCAzNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDsgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgXG4gICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDI4LDI4LDI4LDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59IFxuXG4udmlldy1hcnJpdmFnZS1vY2Nhc2lvbm5lbCxcbi52aWV3LXByb2R1aXRzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY+LnZpZXctaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC52aWV3LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZpeGVkLXRvcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZml4ZWQtYm90dG9tIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaWNvbnMvcmlnaHQtYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmPi52aWV3LWNvbnRlbnQgeyBcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDsgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDsgXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgyOCwyOCwyOCwwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmllbGRfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkX3ByaXhfdHRjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyLWRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgyOCwgMjgsIDI4LCAwLjA4KTtcbn1cbmhlYWRlciAubG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMjgsIDI4LCAyOCwgMC4wOCk7XG59XG5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4ucGFuaWVyX3ZpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWluZXItbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbi5jb250YWluZXItbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuXG4uY29udGFpbmVyLW5hdmlnYXRpb24gLnBhbmllclNob3csXG4uY29udGFpbmVyLW5hdmlnYXRpb24gLm1lbnUtdXNlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG59XG4uY29udGFpbmVyLW5hdmlnYXRpb24gLnBhbmllclNob3cgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2NhcnQyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbi5jb250YWluZXItbmF2aWdhdGlvbiAucGFuaWVyU2hvdyBhIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU5NTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG4uY29udGFpbmVyLW5hdmlnYXRpb24gLm1lbnUtdXNlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9jYXJ0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbi5jb250YWluZXItbmF2aWdhdGlvbiAubWVudS11c2VyIGEuZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2Rvd25sb2FkMi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG4uY29udGFpbmVyLW5hdmlnYXRpb24gLm1lbnUtdXNlciBhLmRlY29ubmVjdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAjZmU5NTAwOyBcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2xvZ291dC1zdmdyZXBvLWNvbS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuLmNvbnRhaW5lci1uYXZpZ2F0aW9uIC5wYW5pZXJTaG93IGE6aG92ZXIsXG4uY29udGFpbmVyLW5hdmlnYXRpb24gLm1lbnUtdXNlciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWdpb24tbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogODBweDtcbn1cbi5yZWdpb24taGVhZGVyIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWdpb24taGVhZGVyIG5hdiNibG9jay1tZW51YWNjZWRlemF6ZWhuZGVyZnIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaW9uLWhlYWRlciBuYXYjYmxvY2stemVobmRlci1tYWluLW1lbnUge1xuXHRmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaW9uLWhlYWRlciBuYXYgdWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucmVnaW9uLWhlYWRlciBuYXYgdWwgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlZ2lvbi1oZWFkZXIgbmF2IHVsID4gbGkgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMjVweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDExZW07XG4gICAgY29sb3I6ICMxMTExMTE7XG59XG4ucmVnaW9uLWhlYWRlciBuYXYgdWwgPiBsaSBhLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZTk1MDA7XG59XG4ucmVnaW9uLWhlYWRlciBuYXYgdWwubWVudS0tbWFpbiA+IGxpLmZpcnN0IGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9ob21lLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDA7XG59XG4ucmVnaW9uLWhlYWRlciAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnJlZ2lvbi1oZWFkZXIgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVnaW9uLWhlYWRlciBuYXYjYmxvY2stbWVudWFjY2VkZXphemVobmRlcmZyIHVsID4gbGkgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggNDVweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMWVtO1xuICAgIGNvbG9yOiAjZmU5NTAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9yaWdodC1hcnJvdy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMzJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnJlZ2lvbi1sb2dvIC5uYXZiYXItYnJhbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmFqb3V0UGFuaWVyQ29udGVuZXVyLFxuLmFqb3V0UGFuaWVyQ29udGVuZXVyICNham91dFBhbmllckNvbnRlbnQsXG4uYWpvdXRQYW5pZXJDb250ZW5ldXIgLmFqb3V0LXBhbmllci1mb3JtLFxuLmFqb3V0UGFuaWVyQ29udGVuZXVyIGZvcm0sXG4uYWpvdXRQYW5pZXJDb250ZW5ldXIgLnJvd3tcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyUGFuaWVyQ29udGVudSAucXRlLWNvbnRhaW5lci1yZWNhcCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xufVxuI3BhbmllckNvbnRlbnQgLnF0ZS1jb250YWluZXItcmVjYXAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXJQYW5pZXJDb250ZW51IC5xdGUtY29udGFpbmVyLXJlY2FwIGlucHV0LFxuI3F0ZS1jb250YWluZXIgaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogNjhweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lclBhbmllckNvbnRlbnUgLnF0ZS1jb250YWluZXItcmVjYXAgaW5wdXQge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbn1cbi5jb250YWluZXJQYW5pZXJDb250ZW51IC5xdGUtY29udGFpbmVyLXJlY2FwIC5hamF4LXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWpvdXRQYW5pZXJDb250ZW50IC5mb3JtLWl0ZW0tcXRlXG57XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMHB4O1xufVxuLmNvbnRhaW5lclBhbmllckNvbnRlbnUgLnN1Yi1xdGUsXG4uY29udGFpbmVyUGFuaWVyQ29udGVudSAuYWRkLXF0ZSxcbi5ham91dFBhbmllckNvbnRlbmV1ciAuc3ViLXF0ZSxcbi5ham91dFBhbmllckNvbnRlbmV1ciAuYWRkLXF0ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA2OHB4OyAgIFxuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmU5NTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lclBhbmllckNvbnRlbnUgLnN1Yi1xdGUsXG4uY29udGFpbmVyUGFuaWVyQ29udGVudSAuYWRkLXF0ZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7IFxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG59XG4uY29udGFpbmVyUGFuaWVyQ29udGVudSAuYWRkLXF0ZSxcbi5ham91dFBhbmllckNvbnRlbmV1ciAuYWRkLXF0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbn1cbiNham91dFBhbmllckNvbnRlbnQgLmFjaGF0U3VibWl0IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0taXRlbS1tZXMtYWRyZXNzZXMgLmlucHV0LWdyb3VwLWFkZG9uLFxuLmFqb3V0UGFuaWVyQ29udGVuZXVyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXJQYW5pZXJDb250ZW51IC5xdGUtY29udGFpbmVyLXJlY2FwLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1wcm9kdWl0IGFydGljbGUucHJvZHVpdCAucXRlLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggMDtcbiAgICB9XG59XG4uY29udGFpbmVyUGFuaWVyQ29udGVudSAucXRlLWNvbnRhaW5lci1yZWNhcCB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjVweCAwO1xuICAgIH1cbn1cbmFydGljbGUucHJvZHVpdCB7XG4gICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmZpZWxkX2JvZHksXG4gICAgLmZpZWxkX2NvbmRpdGlvbm5lbWVudCxcbiAgICAuZmllbGRfY29uc2VpbF9kZV92YWxvcmlzYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9IFxuICAgIC5wcml4X3R0YyB7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIFxuICAgICAgICAudGFyaWZQcm9kdWl0LFxuICAgICAgICAudGFyaWZQcm9kdWl0Tm9yZWR1Y3Rpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn0gXG5cbmJvZHkgLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDAuMztcbn0gXG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkgLnVpLWRpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDsgXG4gICAgYm94LXNoYWRvdzogMCAzcHggMThweCByZ2JhKDI4LCAyOCwgMjgsIDAuMTEpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbn0gXG5ib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuYm9keSAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5ib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogNTBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2Nsb3NlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGw7XG59XG5ib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdGZXJtZXInO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cbmJvZHkgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5ib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0byFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNTBweDtcbn0gXG5ib2R5IC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IC5ub21icmVfYXJjdGljbGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSBcblxuI3BhbmllckNvbnRlbnRcbntcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI3BhbmllckNvbnRlbnQgLm5vbVByb2R1aXRcbntcbiAgICBjb2xvcjogI2ZlOTUwMDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jcGFuaWVyQ29udGVudCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgbWFyZ2luOiAwO1xuXG59XG4jcGFuaWVyQ29udGVudCA+IC5mb3JtLWdyb3VwLFxuI3BhbmllckNvbnRlbnQgPiAuZm9ybS1ncm91cCAucm93IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG59XG4jcGFuaWVyQ29udGVudCAuY29udHJvbC1sYWJlbFxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuI3BhbmllckNvbnRlbnQgLnByaXhcbntcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG59XG5cbiNwYW5pZXJDb250ZW50IC5jb250ZW51e1xuICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbW1hbmRlX3JlY2FwaXR1bGF0aWZfZm9ybSAuY29udGVuZXVyTGlnbmUsXG4jcGFuaWVyQ29udGVudCAuY29udGFpbmVyUGFuaWVyQ29udGVudVxue1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuLmNvbW1hbmRlX3JlY2FwaXR1bGF0aWZfZm9ybSAuY29udGVuZXVyTGlnbmUgPiAuanMtZm9ybS13cmFwcGVyLFxuI3BhbmllckNvbnRlbnQgLmNvbnRhaW5lclBhbmllckNvbnRlbnUgPiAuanMtZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuI3BhbmllckNvbnRlbnQgLnBpZWRQYWdlXG57XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNwYW5pZXJDb250ZW50IC5ib3V0b25QYW5pZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmViO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwYW5pZXJDb250ZW50IC5ib3V0b25QYW5pZXI6aG92ZXJcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNwYW5pZXJDb250ZW50IC5pbnB1dC1ncm91cHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbn1cblxuI3BhbmllckNvbnRlbnQgLmZvcm0taXRlbSBsYWJlbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMHB4O1xufVxuXG4jcGFuaWVyQ29udGVudCAjY29udGVudUdlbmVyYWxcbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcGFuaWVyQ29udGVudCAucm93Qm91dG9uUGFuaWVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYW5pZXJDb250ZW50ID4gLmZvcm0td3JhcHBlciwgXG4jcGFuaWVyQ29udGVudCA+IC5mb3JtLXdyYXBwZXIgLnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFuaWVyQ29udGVudCAuY29udGVuZXVyRm9vdGVyVG90YWwsXG4jcGFuaWVyQ29udGVudCAuY29udGVuZXVyRm9vdGVyIHtcblx0Y29sb3I6ICMxQzFDMUM7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jcGFuaWVyQ29udGVudCAuY29udGVuZXVyRm9vdGVyIC5tb250YW50IHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xufVxuI3BhbmllckNvbnRlbnQgLmNvbnRlbmV1ckZvb3RlclRvdGFsLFxuLmNvbW1hbmRlX3Jlc3VtZV9mb3JtIC5jb250ZW5ldXJGb290ZXJUb3RhbCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNwYW5pZXJDb250ZW50IC5mb3JtLWl0ZW17XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhbmllckNvbnRlbnQgPiAuZm9ybS1ncm91cCAucm93IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG59XG4uYnRuLmNvbnRpbnVlckFjaGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmU5NTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYW5pZXJDb250ZW50ID4gLmZvcm0td3JhcHBlciAucm93LnJvdy1idXR0b25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgICB9XG59XG4jcGFuaWVyQ29udGVudCA+IC5mb3JtLXdyYXBwZXIgLnJvdy5yb3ctYnV0dG9ucyAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7ICAgIFxuICAgIH1cbn1cbiNwYW5pZXJDb250ZW50XG57XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiNwYW5pZXJDb250ZW50IC5ub21Qcm9kdWl0XG57XG4gICAgY29sb3I6ICNmNjNkMjc7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3BhbmllckNvbnRlbnQgaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgIG1hcmdpbjogMDtcblxufVxuI3BhbmllckNvbnRlbnQgPiAuZm9ybS1ncm91cCxcbiNwYW5pZXJDb250ZW50ID4gLmZvcm0tZ3JvdXAgLnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xufVxuI3BhbmllckNvbnRlbnQgLmNvbnRyb2wtbGFiZWxcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbiNwYW5pZXJDb250ZW50IC5wcml4XG57XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xufVxuXG4jcGFuaWVyQ29udGVudCAuY29udGVudXtcbiAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNwYW5pZXJDb250ZW50IC5jb250YWluZXJQYW5pZXJDb250ZW51XG57XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XG59XG5cbiNwYW5pZXJDb250ZW50IC5waWVkUGFnZVxue1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jcGFuaWVyQ29udGVudCAuYm91dG9uUGFuaWVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZlYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTVweDtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGFuaWVyQ29udGVudCAuYm91dG9uUGFuaWVyOmhvdmVyXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jcGFuaWVyQ29udGVudCAuaW5wdXQtZ3JvdXB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbiNwYW5pZXJDb250ZW50IC5mb3JtLWl0ZW0gbGFiZWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTBweDtcbn1cblxuI3BhbmllckNvbnRlbnQgI2NvbnRlbnVHZW5lcmFsXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3BhbmllckNvbnRlbnQgLnJvd0JvdXRvblBhbmllclxue1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNham91dFBhbmllckNvbnRlbnQsI2Fqb3V0UGFuaWVyTW9iaWxlQ29udGVudFxue1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jYWpvdXRQYW5pZXJDb250ZW50IGxhYmVsLCAjYWpvdXRQYW5pZXJDb250ZW50IC5sYWJlbCwgI2Fqb3V0UGFuaWVyTW9iaWxlQ29udGVudCBsYWJlbCwgI2Fqb3V0UGFuaWVyTW9iaWxlQ29udGVudCAubGFiZWxcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzdlODA4MjtcbiAgICBmb250LXdlaWdodDogNzAwO1xufSBcblxuI2Fqb3V0UGFuaWVyQ29udGVudCAuZm9ybUlucHV0LCAjYWpvdXRQYW5pZXJNb2JpbGVDb250ZW50IC5mb3JtSW5wdXRcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGNvbG9yOiAjZjYzZDI3O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxufVxuXG5cbiNham91dFBhbmllckNvbnRlbnQgLmxvY2F0aW9uU3VibWl0IC5mb3JtLXN1Ym1pdCwgI2Fqb3V0UGFuaWVyTW9iaWxlQ29udGVudCAubG9jYXRpb25TdWJtaXQgLmZvcm0tc3VibWl0XG57XG4gICAgY29sb3I6ICMxZjM4NmY7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuXG4jYWpvdXRQYW5pZXJDb250ZW50IC5idG4tZGVmYXVsdCwgXG4jcGFuaWVyIC5idG4tZGVmYXVsdFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzU5NjE7XG4gICAgcGFkZGluZzogMTBweCAzN3B4IDEwcHggMzdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcblxufVxuXG4jYWpvdXRQYW5pZXJDb250ZW50IC5idG4tZGVmYXVsdDpob3ZlciwgXG4jcGFuaWVyIC5idG4tZGVmYXVsdDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5cbiNwYW5pZXIgLmJvdXRvblN1cCBidXR0b25cbntcbiAgICB3aWR0aDogNTBweDtcbn1cblxuI3BhbmllciBoMlxue1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuI2Fqb3V0UGFuaWVyQ29udGVudCAuYWNoYXRTdWJtaXQsXG4jYWpvdXRQYW5pZXJNb2JpbGVDb250ZW50IC5hY2hhdFN1Ym1pdHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW51QWN0aW9uQXJ0aWNsZSBocntcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMWYzODZmO1xufVxuXG4ubG91ZXJBY2NvcmRlb24gLkFjY29yZGlvbi1pdGVtIHNlY3Rpb25cbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jYWpvdXRQYW5pZXJDb250ZW50IC50aXRyZVBhbmllciBoMiwjYWpvdXRQYW5pZXJNb2JpbGVDb250ZW50IC50aXRyZVBhbmllciBoMlxue1xuICAgIGNvbG9yOiAjZjYzZDI3O1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cbi5yb3ctYnV0dG9ucyAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uYnRuLmNvbnRpbnVlckFjaGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmU5NTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4uY29udGludWVyQWNoYXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTk1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbWFuZGVfcmVjYXBpdHVsYXRpZl9mb3JtIC5pbWctcmVzcG9uc2l2ZSxcbi5jb250YWluZXJQYW5pZXJDb250ZW51IC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5jb21tYW5kZV9yZWNhcGl0dWxhdGlmX2Zvcm0gLmNvbnRlbmV1ckxpZ25lIC50aXRsZSxcbi5jb250YWluZXJQYW5pZXJDb250ZW51IGgyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzFDMUMxQztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhaW5lclBhbmllckNvbnRlbnUgLmJvdXRvblN1cCAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMxQzFDMUM7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9kZWxldGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG4uY29udGFpbmVyUGFuaWVyQ29udGVudSAuYm91dG9uU3VwIC5idG4gaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXJQYW5pZXJDb250ZW51IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNwYW5pZXJDb250ZW50IC5wcml4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIGNvbG9yOiAjMUMxQzFDO1xufVxuI3BhbmllckNvbnRlbnQgLnByaXggLnRhcmlmSFByb21vIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbiNwYW5pZXJDb250ZW50IC5wcml4IC50YXJpZiB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbn1cblxuLmNvbW1hbmRlX3JlY2FwaXR1bGF0aWZfZm9ybSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgLmhlYWRlckRldGFpbENvbW1hbmRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmJvdXRvbnMtZm9ybSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBcbiAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSBcbi5jb21tYW5kZS1yZXN1bWUtZm9ybSAubGluZVBhbmllciAucHJpeEhULCBcbi5jb21tYW5kZS1yZXN1bWUtZm9ybSAubGluZVBhbmllciAucXVhbnRpdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbn1cbi5jb21tYW5kZS1yZXN1bWUtZm9ybSAubGluZVBhbmllciAucHJpeEhULCBcbi5jb21tYW5kZS1yZXN1bWUtZm9ybSAubGluZVBhbmllciAudGl0bGUge1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMUMxQzFDO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tbWFuZGUtcmVzdW1lLWZvcm0gLmxpbmVQYW5pZXIgLnByaXhIVCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BhbmllckNvbnRlbnQgLmNvbnRlbmV1cl90b3RhbCwgXG4uY29tbWFuZGUtcmVzdW1lLWZvcm0gLmNvbnRlbmV1ckZvb3RlciwgXG4uY29tbWFuZGUtcmVzdW1lLWZvcm0gLmNvbnRlbmV1cl90b3RhbCB7XG4gICAgY29sb3I6ICMxQzFDMUM7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbW1hbmRlLXJlc3VtZS1mb3JtIC5jb250ZW5ldXJfdG90YWwgLnRvdGFsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZTk1MDA7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cbi5ib3V0aXF1ZS1jb21tYW5kZS1jb25maXJtYXRpb24sXG4uY29tbWFuZGUucmVjYXBpdHVsYXRpZiB7XG5cbiAgICBoMi50aXRyZV9yZXN1bWUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lc19jb21tYW5kZXNfYmxhY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDE5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1O1xuICAgIH1cbiAgICAuY29udGVuZXVyUGFuaWVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgICAgLmNvbnRhaW5lclBhbmllckNvbnRlbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmLmhlYWRfdGFibGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAuY29sLWFydGljbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzVweCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb2wtcXVhbnRpdGUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbC1wcml4LWhlYWQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAuY29sLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjc1cHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICAgICAgICAgIC5wcml4X3VuaXRhaXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb2wtcXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5xdGUtY29udGFpbmVyLXJlY2FwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sLXByaXgge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFyaWYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW5ldXJfdG90YWwge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAuY29udGVuZXVyRm9vdGVyVG90YWwge1xuICAgICAgICAgICAgICAgIC50b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZVByaXhUVEMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGVGb290ZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyAgXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgIFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vbnRhbnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjREIwNTJDO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93LmJvdXRvbnMtZm9ybSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmluZm9fY29tbWFuZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5saWVuX2JvdXRpcXVlLFxuICAgICAgICAuc3VpdnJlX2NvbW1hbmRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgIFxufVxuXG4ucGF0aC0tbW9uLWVzcGFjZS1jbGllbnQtbWVzLWNvbW1hbmRlcyAubWVzX2NvbW1hbmRlcyAuYnRuRGV0YWlsQ29tbWFuZGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7ICBcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgdWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IC8qIFJlbW92ZSBidWxsZXRzICovXG4gICAgICAgIHBhZGRpbmc6IDA7IC8qIFJlbW92ZSBwYWRkaW5nICovXG4gICAgICAgIG1hcmdpbjogMDsgLyogUmVtb3ZlIG1hcmdpbnMgKi9cbiAgICAgICAgXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRDFEMUQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZlOTUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
