/* assets/css/app.css */
.opie-red {
  background: #be143e;
}

.opie-green {
  background: #119877;
}

.opie-red-text {
  color: #be143e;
}

.opie-green-text {
  color: #119877;
}

.opie-blue {
  background: #2e57a5;
}

.opie-blue-text {
  color: #2e57a5;
}

.opie-beige {
  background: #b7a791;
}

.opie-beige-text {
  color: #b7a791;
}

@media screen {
  .flex {
    display: flex;
  }
  .flex.flew-row {
    flex-direction: row;
  }
  .flex.flex-column {
    flex-direction: column;
  }
  .flex.flex-start {
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
  }
  .flex.flex-wrap {
    flex-wrap: wrap;
  }

  .small-text {
    font-size: 0.85rem;
  }

  .flow-text {
    font-family: "Castoro", "serif";
  }

  .mb-2 {
    margin-bottom: 10px;
  }

  .ml-2 {
    margin-left: 20px;
  }

  .mt-2 {
    margin-top: 20px;
  }

  .mt-3 {
    margin-top: 30px;
  }

  .mt-4 {
    margin-top: 40px;
  }

  .mw100 {
    max-width: 100% !important;
    height: auto;
  }

  .events div.col {
    margin-bottom: 25px;
  }
  .events .event {
    margin: 0;
  }
  .events .event .card {
    height: 100%;
    transition: all 0.4s linear;
  }
  .events .event .card a.infos {
    margin-left: 7px;
  }
  .events .event .card .card-image {
    height: 230px;
    max-height: 230px;
    min-height: 230px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 7px 20px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
  }
  .events .event .card .card-image span {
    display: inline-block;
  }
  .events .event .card .card-image span.chip {
    display: inline-block;
    background: rgba(0, 0, 0, 0.8);
    color: white;
  }
  .events .event .card .card-image span.chip.important {
    background: #be143e;
  }
  .events .event .card .card-image span.cancelled {
    position: absolute;
    top: 25px;
    right: 3%;
    background: #be143e;
    color: white;
    font-weight: 700;
    font-size: 1.7rem;
    padding: 4px 25px;
    transform: rotate(15deg);
    z-index: 99999;
    border: 4px solid white;
    box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.8);
  }
  .events .event .card .card-image img {
    opacity: 0;
    min-width: 100%;
    height: 230px;
    width: auto;
  }
  .events .event .card p {
    display: block !important;
  }
  .events .event .card p span.bold {
    font-weight: bold;
  }
  .events .event .card p span.event-dates {
    color: #119877;
    font-size: 1.15rem;
  }
  .events .event .card p span.event-times {
    color: #be143e;
    font-size: 1.15rem;
  }
  .events .event .card p span.right {
    text-align: right;
    width: content-box;
  }
  .events .event .card-reveal .card-title {
    text-transform: uppercase;
  }
  .events .event .card-reveal div.row.adhesion {
    padding-top: 12px;
    border-radius: 7px;
  }
  .events .event .card-reveal p {
    display: block;
  }
  .events .event .card-reveal a:not(.btn) {
    color: #119877;
    text-decoration: none;
  }
  .events .event .card-reveal a:not(.btn):hover {
    color: #be143e;
    text-decoration: underline;
  }
  .events .event .card-action {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-top: 15px;
  }

  .tivi-header {
    min-height: 70vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 80px 40px 40px 40px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .tivi-header .left-side {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .tivi-header .left-side form input[type=text] {
    background: #fff;
    width: 50%;
    border-radius: 4px;
    margin-top: 15px;
    padding-left: 10px;
  }
  .tivi-header .left-side h1 {
    text-transform: uppercase;
    font-size: 2.5rem;
    font-weight: 100;
    padding: 0;
    margin: 30px 0 0 0;
  }
  .tivi-header .left-side h2 {
    font-size: 3rem;
    font-weight: 700;
    margin: 0;
    padding: 0;
  }
  .tivi-header .left-side span.adherents {
    margin-top: 20px;
  }
  .tivi-header .left-side span.adherents a {
    color: white;
  }
  .tivi-header .left-side span.adherents a:hover {
    text-decoration: underline;
  }
  .tivi-header .right-side {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-direction: column;
    width: 50%;
  }
  .tivi-header .right-side a.btn.abo {
    margin-top: 15px;
  }
  .tivi-header .right-side .header-video {
    width: 25vw;
    background: #fff;
    padding: 20px;
    position: relative;
  }
  .tivi-header .right-side .header-video:before {
    position: absolute;
    display: block;
    top: 40px;
    left: -88px;
    content: "A la une";
    font-size: 2.5rem;
    font-weight: 700;
    color: white;
    transform: rotate(-90deg);
  }
  .tivi-header .right-side .header-video .header-video-picture {
    position: relative;
  }
  .tivi-header .right-side .header-video .header-video-picture .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
  }
  .tivi-header .right-side .header-video .header-video-title {
    margin-top: 15px;
    font-size: 1.3rem;
    font-weight: 500;
  }

  .opie-tivi-list {
    display: flex;
    flex-wrap: wrap;
    padding: 0 50px 0 50px;
  }
  .opie-tivi-list .video-card {
    width: 20%;
    transform: scale(1);
    transition: 0.3s;
    background: white;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 30px;
  }
  .opie-tivi-list .video-card a.lover:hover i {
    color: #be143e !important;
  }
  .opie-tivi-list .video-card:hover .video-card-img a {
    transition: 0.3s;
  }
  .opie-tivi-list .video-card:hover .video-card-img a.play-btn {
    background: #119877 !important;
  }
  .opie-tivi-list .video-card:hover .video-card-img img {
    transition: 0.4s;
    transform: scale(1.2);
  }
  .opie-tivi-list .video-card .video-card-img {
    overflow: hidden;
    position: relative;
  }
  .opie-tivi-list .video-card .video-card-img img {
    transition: 0.4s;
    transform: scale(1);
  }
  .opie-tivi-list .video-card .video-card-img span.duration {
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 0.9rem;
    font-weight: bold;
    background: #be143e;
    color: white;
    padding: 3px 10px;
  }
  .opie-tivi-list .video-card .video-card-img a.play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    transition: 0.3s;
  }
  .opie-tivi-list .video-card .video-card-img a.play-btn:hover {
    background: #be143e !important;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
  }
  .opie-tivi-list .video-card .video-card-title {
    font-size: 1.2rem;
    font-weight: bold;
  }
  .opie-tivi-list .video-card .video-card-actions {
    margin-top: 15px;
    bottom: 0;
  }
  .opie-tivi-list .video-card .video-card-keywords {
    font-size: 0.9rem;
    color: #444;
    margin-top: 10px;
  }

  .nav-opie {
    height: 200px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 30px;
    background: url(/wp-content/themes/opie2021/public/build/images/frise.93e8e59e.svg) repeat-y top left;
    background-size: contain;
  }
  .nav-opie .left {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
  }
  .nav-opie .middle {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    flex-grow: 1;
    height: 100%;
  }
  .nav-opie .middle ul {
    display: flex;
    flex-direction: row;
    margin: 0;
  }
  .nav-opie .middle ul li {
    height: 45px;
    line-height: 45px;
    background: black;
    margin-right: 4px;
    transition: 0.3s;
    padding: 0 30px;
  }
  .nav-opie .middle ul li:hover {
    background: #be143e;
  }
  .nav-opie .middle ul li a {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    color: white;
    font-size: 1.25rem;
  }
  .nav-opie .right {
    margin-right: 10px;
    width: 380px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
  }

  .nav-tivi {
    height: 50px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 60px 0 40px;
    width: 100vw;
    z-index: 999999;
  }
  .nav-tivi.fixed {
    position: fixed;
  }
  .nav-tivi ul {
    display: flex;
    flex-direction: row;
    padding: 0;
    margin: 0;
  }
  .nav-tivi ul li {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    transition: 0.3s;
    padding: 0 20px;
  }
  .nav-tivi ul li i {
    height: 50px;
    line-height: 50px;
    padding: 0;
    margin: 0;
  }
  .nav-tivi ul li.logo {
    padding: 0;
  }
  .nav-tivi ul li.logo:hover {
    background: none !important;
  }
  .nav-tivi ul li a {
    color: white;
  }
  .nav-tivi ul li:hover a {
    color: #be143e;
  }
  .opie-tivi-menu {
    min-height: 300px;
    padding: 0 40px;
  }
  .opie-tivi-menu .clap {
    margin: 0;
    padding: 0;
    height: 50px;
    background: url(/wp-content/themes/opie2021/public/build/images/clap.11b1910f.jpg) repeat-x top left;
  }
  .opie-tivi-menu ul {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
  }
  .opie-tivi-menu ul li {
    margin-top: 4px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 1.2rem;
    color: white;
    background: #119877;
    padding: 0 15px;
    transition: 0.3s;
  }
  .opie-tivi-menu ul li:hover {
    background: #be143e;
  }
  .opie-tivi-menu ul li a {
    color: white;
  }
  .opie-tivi-menu ul li a i {
    margin: 0 20px 0 0;
    padding: 0;
    height: 35px;
    line-height: 35px;
  }
  .opie-tivi-menu .abo {
    margin-top: 20px;
  }
  .opie-tivi-menu .abo form label {
    color: white;
  }
  .opie-tivi-menu .abo form input {
    color: white;
    font-family: "Castoro", "serif";
  }

  @keyframes appearIn {
    0% {
      transform: translateY(400px);
      opacity: 0;
    }
    100% {
      transform: translateY(0px);
      opacity: 1;
    }
  }
  @keyframes appearOut {
    0% {
      transform: translateY(0px);
      opacity: 1;
    }
    100% {
      transform: translateY(200px);
      opacity: 0;
    }
  }
  .appearOut {
    animation: appearOut 0.5s ease-in;
  }

  .video-player {
    position: fixed;
    display: flex;
    flex-direction: row;
    justify-content: center;
    top: 0px;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0, 0, 0, 0.9);
    z-index: 99999999;
  }
  .video-player.displayed {
    animation: appearIn 0.5s ease-out;
  }
  .video-player iframe {
    width: 60%;
    height: auto;
    max-height: 80%;
    margin-top: 60px;
    margin-left: 40px;
  }
  .video-player .player-video-desc {
    width: 25%;
    margin-top: 60px;
    margin-left: 40px;
  }
  .video-player a.video-player-closer {
    position: absolute;
    top: 15px;
    right: 25px;
    color: white;
    transition: 0.3s;
  }
  .video-player a.video-player-closer:hover i {
    color: white !important;
  }
  .video-player a.video-player-closer i {
    color: white;
  }

  .lds-ring {
    display: inline-block;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
  }

  .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #fff;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #fff transparent transparent transparent;
  }

  .lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
  }

  .lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
  }

  .lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
  }

  @keyframes lds-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  .spipoll-section h2, .spipoll-section h5 {
    font-family: "oswald", sans-serif;
  }
  .spipoll-section h3 {
    font-family: "Castoro", serif;
  }
  .spipoll-section h2 {
    text-transform: uppercase;
    font-weight: 700;
  }
  .spipoll-section h5 {
    text-align: center;
  }
  .spipoll-section span.identification {
    position: absolute;
    top: -13px;
    left: 15%;
    padding: 3px 7px;
    width: 70%;
    text-align: center;
    font-size: 0.9rem;
  }
  .spipoll-section div.row.spipoll {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
  }
  .spipoll-section div.row.spipoll div.col {
    margin: 0;
  }
  .spipoll-section div.row.spipoll div.col p.flow-text {
    font-family: "Roboto", sans-serif !important;
    padding: 20px;
  }
  .spipoll-section div.row.spipoll div.col.mb-2 {
    margin-bottom: 20px !important;
  }
  .spipoll-section div.buttons {
    height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
  }
  .spipoll-section div.downloads a.btn-small {
    transform: scale(0.9);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ldmVudHMvZXZlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vb3BpZXRpdmkvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vb3BpZXRpdmkvbGlzdC5zY3NzIiwid2VicGFjazovLy8uL29waWV0aXZpL25hdi5zY3NzIiwid2VicGFjazovLy8uL29waWV0aXZpL21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9vcGlldGl2aS9wbGF5ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9vcGlldGl2aS9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcGlwb2xsL3NwaXBvbGwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQ0tBO0VBQ0ksbUJBTEU7QURFTjs7QUNNQTtFQUNJLG1CQVZJO0FET1I7O0FDTUE7RUFDSSxjQWJFO0FEVU47O0FDTUE7RUFDSSxjQWxCSTtBRGVSOztBQ01BO0VBQ0ksbUJBcEJHO0FEaUJQOztBQ01BO0VBQ0ksY0F4Qkc7QURxQlA7O0FDS0E7RUFDSSxtQkExQkk7QUR3QlI7O0FDS0E7RUFDSSxjQTlCSTtBRDRCUjs7QUE1QkE7RUVIQTtJQUNJO0VGbUNGO0VFbENFO0lBQ0k7RUZvQ047RUVqQ0U7SUFDSTtFRm1DTjtFRWhDRTtJQUNJO0lBQ0E7SUFDQTtFRmtDTjtFRTlCRTtJQUNJO0VGZ0NOOztFRTVCRjtJQUNJO0VGK0JGOztFRTVCRjtJQUNJO0VGK0JGOztFRTNCRjtJQUNJO0VGOEJGOztFRTVCRjtJQUNJO0VGK0JGOztFRTdCRjtJQUNJO0VGZ0NGOztFRTlCRjtJQUNJO0VGaUNGOztFRS9CRjtJQUNJO0VGa0NGOztFRS9CRjtJQUNJO0lBQ0E7RUZrQ0Y7O0VHakZNO0lBQ0k7RUhvRlY7RUdqRkU7SUFDSTtFSG1GTjtFR2xGTTtJQUNJO0lBQ0E7RUhvRlY7RUdsRmM7SUFDSTtFSG9GbEI7RUdqRlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUhtRmQ7RUdsRmM7SUFDSTtFSG9GbEI7RUduRmtCO0lBQ0k7SUFDQTtJQUNBO0VIcUZ0QjtFR3BGc0I7SUFDSSxtQkZuQ3RCO0VEeUhKO0VHbkZrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBLG1CRjFDbEI7SUUyQ2tCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUhxRnRCO0VHbEZjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUhvRmxCO0VHakZVO0lBQ0k7RUhtRmQ7RUcvRWtCO0lBQ0k7RUhpRnRCO0VHL0VrQjtJQUNJLGNGdEVoQjtJRXVFZ0I7RUhpRnRCO0VHL0VrQjtJQUNJLGNGekVsQjtJRTBFa0I7RUhpRnRCO0VHL0VrQjtJQUNJO0lBQ0E7RUhpRnRCO0VHMUVVO0lBQ0k7RUg0RWQ7RUd2RWtCO0lBQ0k7SUFDQTtFSHlFdEI7RUdwRVU7SUFDSTtFSHNFZDtFR3BFVTtJQUNRLGNGdkdaO0lFd0dZO0VIc0VsQjtFR3JFa0I7SUFDSSxjRnpHbEI7SUUwR2tCO0VIdUV0QjtFR25FTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIcUVWOztFSXhMRjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjJMRjtFSXpMRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VKMkxOO0VJekxVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjJMZDtFSXhMTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUowTFY7RUl2TE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSnlMVjtFSXRMVTtJQUNJO0VKd0xkO0VJdkxjO0lBQ0k7RUp5TGxCO0VJeExrQjtJQUNJO0VKMEx0QjtFSW5MRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpxTE47RUlsTGM7SUFDSTtFSm9MbEI7RUloTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSmtMVjtFSWpMVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSm1MZDtFSWhMVTtJQUNJO0VKa0xkO0VJakxjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSm1MbEI7RUkvS1U7SUFDSTtJQUNBO0lBQ0E7RUppTGQ7O0VLalJGO0lBQ0k7SUFDQTtJQUNBO0VMb1JGO0VLbFJFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTG9STjtFS2hSa0I7SUFDSTtFTGtSdEI7RUszUWM7SUFDSTtFTDZRbEI7RUs1UWtCO0lBQ0k7RUw4UXRCO0VLM1FjO0lBQ0k7SUFDQTtFTDZRbEI7RUt6UU07SUFDSTtJQUNBO0VMMlFWO0VLMVFVO0lBQ0k7SUFDQTtFTDRRZDtFS3pRYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQkpsRGQ7SUltRGM7SUFDQTtFTDJRbEI7RUt2UWM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUx5UWxCO0VLeFFrQjtJQUNJO0lBQ0E7RUwwUXRCO0VLclFNO0lBQ0k7SUFDQTtFTHVRVjtFS3JRTTtJQUNJO0lBQ0E7RUx1UVY7RUtyUU07SUFDSTtJQUNBO0lBQ0E7RUx1UVY7O0VNelZGO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU40VkY7RU0zVkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFTjZWTjtFTTNWRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTjZWTjtFTTVWTTtJQUNJO0lBQ0E7SUFDQTtFTjhWVjtFTTdWVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTitWZDtFTTdWYztJQUNJLG1CTGpDZDtFRGdZSjtFTTdWYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU4rVmxCO0VNelZFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOMlZOOztFTXZWRjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOMFZGO0VNelZFO0lBQ0k7RU4yVk47RU16VkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFTjJWTjtFTTFWTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU40VlY7RU0zVlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFTjZWZDtFTTNWVTtJQUNJO0VONlZkO0VNNVZjO0lBQ0k7RU44VmxCO0VNM1ZVO0lBQ0k7RU42VmQ7RU0xVmM7SUFDSSxjTC9GZDtFRDJiSjtFTzViRjtJQUNJO0lBQ0E7RVA4YkY7RU81YkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFUDhiTjtFTzNiRTtJQUNJO0lBQ0E7SUFDQTtFUDZiTjtFTzViTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1CTnRCSjtJTXVCSTtJQUNBO0VQOGJWO0VPN2JVO0lBQ0ksbUJOekJWO0VEd2RKO0VPN2JVO0lBQ0k7RVArYmQ7RU85YmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFUGdjbEI7RU8xYkU7SUFDSTtFUDRiTjtFTzFiVTtJQUNJO0VQNGJkO0VPMWJVO0lBQ0k7SUFDQTtFUDRiZDs7RVE1ZUY7SUFDSTtNQUNJO01BQ0E7SVIrZUo7SVE3ZUE7TUFDSTtNQUNBO0lSK2VKO0VBQ0Y7RVE3ZUY7SUFDSTtNQUNJO01BQ0E7SVIrZUo7SVE3ZUE7TUFDSTtNQUNBO0lSK2VKO0VBQ0Y7RVE1ZUY7SUFDSTtFUjhlRjs7RVEzZUY7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUjhlRjtFUTdlRTtJQUNJO0VSK2VOO0VRN2VFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUitlTjtFUTdlRTtJQUNJO0lBQ0E7SUFDQTtFUitlTjtFUTVlTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVI4ZVY7RVE1ZWM7SUFDSTtFUjhlbEI7RVEzZVU7SUFDSTtFUjZlZDs7RVM3aUJGO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVGdqQkY7O0VTOWlCRjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUaWpCRjs7RVMvaUJGO0lBQ0k7RVRrakJGOztFU2hqQkY7SUFDSTtFVG1qQkY7O0VTampCRjtJQUNJO0VUb2pCRjs7RVNsakJGO0lBQ0k7TUFDSTtJVHFqQko7SVNuakJBO01BQ0k7SVRxakJKO0VBQ0Y7RVV6bEJBO0lBQ0U7RVYybEJGO0VVemxCQTtJQUNFO0VWMmxCRjtFVXpsQkE7SUFDRTtJQUNBO0VWMmxCRjtFVXpsQkE7SUFDRTtFVjJsQkY7RVV4bEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVYwbEJKO0VVbmxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVZxbEJOO0VVbmxCUTtJQUNFO0VWcWxCVjtFVW5sQlk7SUFDRTtJQUNBO0VWcWxCZDtFVWxsQlU7SUFDRTtFVm9sQlo7RVU5a0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWZ2xCSjtFVTVrQk07SUFDRTtFVjhrQlI7QUFDRixDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBhc3NldHMvY3NzL2FwcC5jc3MgKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1lZGlhIHNjcmVlbiB7XG4gICAgQGltcG9ydCBcImdsb2JhbFwiO1xuICAgIEBpbXBvcnQgXCJldmVudHMvZXZlbnRzXCI7XG4gICAgQGltcG9ydCBcIm9waWV0aXZpL2hlYWRlclwiO1xuICAgIEBpbXBvcnQgXCJvcGlldGl2aS9saXN0XCI7XG4gICAgQGltcG9ydCBcIm9waWV0aXZpL25hdlwiO1xuICAgIEBpbXBvcnQgXCJvcGlldGl2aS9tZW51XCI7XG4gICAgQGltcG9ydCBcIm9waWV0aXZpL3BsYXllclwiO1xuICAgIEBpbXBvcnQgXCJvcGlldGl2aS9sb2FkZXJcIjtcbiAgICBAaW1wb3J0IFwic3BpcG9sbC9zcGlwb2xsXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTAwcHgpIHtcblxuXG59XG5cblxuIiwiJGdyZWVuOiAjMTE5ODc3O1xuJHJlZDogI2JlMTQzZTtcbiRibHVlOiAjMmU1N2E1O1xuJGJlaWdlOiAjYjdhNzkxO1xuXG4ub3BpZS1yZWQge1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG59XG5cbi5vcGllLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG59XG5cbi5vcGllLXJlZC10ZXh0IHtcbiAgICBjb2xvcjogJHJlZDtcbn1cblxuLm9waWUtZ3JlZW4tdGV4dCB7XG4gICAgY29sb3I6JGdyZWVuO1xufVxuXG4ub3BpZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbn1cblxuLm9waWUtYmx1ZS10ZXh0IHtcbiAgICBjb2xvcjokYmx1ZTtcbn1cbi5vcGllLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U7XG59XG5cbi5vcGllLWJlaWdlLXRleHQge1xuICAgIGNvbG9yOiRiZWlnZTtcbn1cbiIsIi5mbGV4IHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgJi5mbGV3LXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi5mbGV4LWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi5mbGV4LXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICAgIH1cblxuICAgICYuZmxleC13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLnNtYWxsLXRleHQge1xuICAgIGZvbnQtc2l6ZTowLjg1cmVtO1xufVxuXG4uZmxvdy10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0Nhc3Rvcm8nLCAnc2VyaWYnO1xufVxuXG5cbi5tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm10LTIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tdC00IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXcxMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbn0iLCIuZXZlbnRzIHtcbiAgICBkaXYge1xuICAgICAgICAmLmNvbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJi5pbmZvcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6N3B4IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICYuY2hpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbXBvcnRhbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWxsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjRweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjo0cHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDNweCA1cHggcmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICYuZGF0ZXMge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJi5ib2xkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZXZlbnQtZGF0ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMTVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5ldmVudC10aW1lcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMTVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNvbnRlbnQtYm94O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXJldmVhbCB7XG5cbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICYucm93IHtcbiAgICAgICAgICAgICAgICAgICAgJi5hZGhlc2lvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAuY2FyZC1hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi50aXZpLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDo3MHZoO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBhZGRpbmc6ODBweCA0MHB4IDQwcHggNDBweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgLmxlZnQtc2lkZSB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbWFyZ2luOjMwcHggMCAwIDA7XG5cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6M3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYuYWRoZXJlbnRzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LXNpZGUge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgICAgICAmLmFibyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci12aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDoyNXZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtODhweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkEgbGEgdW5lXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRlci12aWRlby1waWN0dXJlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAucGxheS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0yNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRlci12aWRlby10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjNyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5vcGllLXRpdmktbGlzdCB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCA1MHB4O1xuXG4gICAgLnZpZGVvLWNhcmQge1xuICAgICAgICB3aWR0aDoyMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmxvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudmlkZW8tY2FyZC1pbWcge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAmLnBsYXktYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tY2FyZC1pbWcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJi5kdXJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJi5wbGF5LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWRlby1jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWNhcmQtYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tY2FyZC1rZXl3b3JkcyB7XG4gICAgICAgICAgICBmb250LXNpemU6MC45cmVtO1xuICAgICAgICAgICAgY29sb3I6IzQ0NDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXYtb3BpZSB7XG4gICAgaGVpZ2h0OjIwMHB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOjAgMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZnJpc2Uuc3ZnXCIpIHJlcGVhdC15IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIC5taWRkbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICB3aWR0aDozODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5uYXYtdGl2aSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzowIDYwcHggMCA0MHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgJi5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9nbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQtbWVudSB7XG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAmOm5vdChmaXJzdC1jaGlsZCkge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIub3BpZS10aXZpLW1lbnUge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIC5jbGFwIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9jbGFwLmpwZ1wiKSByZXBlYXQteCB0b3AgbGVmdDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDozNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6MS4ycmVtO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm8ge1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J0Nhc3Rvcm8nLCAnc2VyaWYnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBhcHBlYXJJbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAwcHgpO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGFwcGVhck91dCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5hcHBlYXJPdXQge1xuICAgIGFuaW1hdGlvbjogYXBwZWFyT3V0IDAuNXMgZWFzZS1pbjtcbn1cblxuLnZpZGVvLXBsYXllciB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOjBweDtcbiAgICBsZWZ0OjA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgJi5kaXNwbGF5ZWQge1xuICAgICAgICBhbmltYXRpb246IGFwcGVhckluIDAuNXMgZWFzZS1vdXQ7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjQwcHg7XG4gICAgfVxuICAgIC5wbGF5ZXItdmlkZW8tZGVzYyB7XG4gICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NDBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYudmlkZW8tcGxheWVyLWNsb3NlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDoxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6MjVweDtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxkcy1yaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuLmxkcy1yaW5nIGRpdiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogOHB4O1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuIiwiLnNwaXBvbGwtc2VjdGlvbiB7XG4gIGgyLCBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICdvc3dhbGQnLCBzYW5zLXNlcmlmO1xuICB9XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ0Nhc3Rvcm8nLCBzZXJpZjtcbiAgfVxuICBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIGg1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc3BhbiB7XG4gICAgJi5pZGVudGlmaWNhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogMTUlO1xuICAgICAgcGFkZGluZzogM3B4IDdweDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MC45cmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgZGl2IHtcbiAgICAmLnJvdyB7XG4gICAgICAmLnNwaXBvbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgJi5jb2wge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgJi5mbG93LXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tYi0yIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYnV0dG9ucyB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICYuZG93bmxvYWRzIHtcbiAgICAgIGEge1xuICAgICAgICAmLmJ0bi1zbWFsbCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/