@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&display=swap);
@charset "UTF-8";
* {
  font-family: "Lato", sans-serif;
}

* {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  width: 100%;
  font-size: 16px;
  scroll-behavior: smooth;
}

body {
  background: #fff;
  color: #000;
  display: flex;
  flex-direction: column;
  height: 100vh;
  margin: 0;
}

.container {
  padding: 1rem;
}
.container h1 {
  text-align: center;
  font-size: 1.4rem;
  padding: 1rem;
}

a, a:visited {
  text-decoration: none;
  transition: 0.3s;
  font-weight: 600;
}
.alert {
  color: #fff;
  padding: 1rem;
  text-align: center;
  width: 100%;
  margin: 1rem 0;
  position: relative;
  pointer-events: none;
}
.alert:hover:after {
  cursor: pointer;
}
.alert:after {
  pointer-events: all;
  content: "×";
  position: absolute;
  top: -0.3rem;
  right: 0.3rem;
  font-size: 2rem;
  font-weight: 300;
}
.alert.alert-success {
  background-color: #d6f0d6;
  color: #1b461b;
}
.alert.alert-success:after {
  color: #1b461b;
}
.alert.alert-warning {
  background-color: #f7a274;
  color: #7f3107;
}
.alert.alert-warning:after {
  color: #7f3107;
}
.alert.alert-danger {
  background-color: #f4d0d0;
  color: #4c1313;
}
.alert.alert-danger:after {
  color: #4c1313;
}

body .btn-light-purple {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #ccbcfc;
  text-decoration: none;
}
body .btn-light-purple:hover {
  color: #fff;
  text-decoration: none;
  background-color: #baa3fb;
}
body .btn-light-purple img {
  height: 1rem;
  width: auto;
}
body .btn-light-purple.btn-large {
  width: 100%;
}
body .btn-light-purple.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-purple {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #A78BFA;
  text-decoration: none;
}
body .btn-purple:hover {
  color: #fff;
  text-decoration: none;
  background-color: #9473f9;
}
body .btn-purple img {
  height: 1rem;
  width: auto;
}
body .btn-purple.btn-large {
  width: 100%;
}
body .btn-purple.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-purple {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #825af8;
  text-decoration: none;
}
body .btn-dark-purple:hover {
  color: #fff;
  text-decoration: none;
  background-color: #6f42f7;
}
body .btn-dark-purple img {
  height: 1rem;
  width: auto;
}
body .btn-dark-purple.btn-large {
  width: 100%;
}
body .btn-dark-purple.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light-pink {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #f8a1ce;
  text-decoration: none;
}
body .btn-light-pink:hover {
  color: #fff;
  text-decoration: none;
  background-color: #f68ac2;
}
body .btn-light-pink img {
  height: 1rem;
  width: auto;
}
body .btn-light-pink.btn-large {
  width: 100%;
}
body .btn-light-pink.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-pink {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #F472B6;
  text-decoration: none;
}
body .btn-pink:hover {
  color: #fff;
  text-decoration: none;
  background-color: #f25aaa;
}
body .btn-pink img {
  height: 1rem;
  width: auto;
}
body .btn-pink.btn-large {
  width: 100%;
}
body .btn-pink.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-pink {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #f0439e;
  text-decoration: none;
}
body .btn-dark-pink:hover {
  color: #fff;
  text-decoration: none;
  background-color: #ee2b91;
}
body .btn-dark-pink img {
  height: 1rem;
  width: auto;
}
body .btn-dark-pink.btn-large {
  width: 100%;
}
body .btn-dark-pink.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light-red {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #c73131;
  text-decoration: none;
}
body .btn-light-red:hover {
  color: #fff;
  text-decoration: none;
  background-color: #b22c2c;
}
body .btn-light-red img {
  height: 1rem;
  width: auto;
}
body .btn-light-red.btn-large {
  width: 100%;
}
body .btn-light-red.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-red {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #9e2727;
  text-decoration: none;
}
body .btn-red:hover {
  color: #fff;
  text-decoration: none;
  background-color: #8a2222;
}
body .btn-red img {
  height: 1rem;
  width: auto;
}
body .btn-red.btn-large {
  width: 100%;
}
body .btn-red.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-red {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #751d1d;
  text-decoration: none;
}
body .btn-dark-red:hover {
  color: #fff;
  text-decoration: none;
  background-color: #611818;
}
body .btn-dark-red img {
  height: 1rem;
  width: auto;
}
body .btn-dark-red.btn-large {
  width: 100%;
}
body .btn-dark-red.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light-orange {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #f6925c;
  text-decoration: none;
}
body .btn-light-orange:hover {
  color: #fff;
  text-decoration: none;
  background-color: #f48244;
}
body .btn-light-orange img {
  height: 1rem;
  width: auto;
}
body .btn-light-orange.btn-large {
  width: 100%;
}
body .btn-light-orange.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-orange {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #f3722c;
  text-decoration: none;
}
body .btn-orange:hover {
  color: #fff;
  text-decoration: none;
  background-color: #f26214;
}
body .btn-orange img {
  height: 1rem;
  width: auto;
}
body .btn-orange.btn-large {
  width: 100%;
}
body .btn-orange.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-orange {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #df570d;
  text-decoration: none;
}
body .btn-dark-orange:hover {
  color: #fff;
  text-decoration: none;
  background-color: #c74d0b;
}
body .btn-dark-orange img {
  height: 1rem;
  width: auto;
}
body .btn-dark-orange.btn-large {
  width: 100%;
}
body .btn-dark-orange.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light-yellow {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #fcce56;
  text-decoration: none;
}
body .btn-light-yellow:hover {
  color: #fff;
  text-decoration: none;
  background-color: #fbc63d;
}
body .btn-light-yellow img {
  height: 1rem;
  width: auto;
}
body .btn-light-yellow.btn-large {
  width: 100%;
}
body .btn-light-yellow.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-yellow {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #FBBF24;
  text-decoration: none;
}
body .btn-yellow:hover {
  color: #fff;
  text-decoration: none;
  background-color: #fbb80b;
}
body .btn-yellow img {
  height: 1rem;
  width: auto;
}
body .btn-yellow.btn-large {
  width: 100%;
}
body .btn-yellow.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-yellow {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #e8a804;
  text-decoration: none;
}
body .btn-dark-yellow:hover {
  color: #fff;
  text-decoration: none;
  background-color: #cf9604;
}
body .btn-dark-yellow img {
  height: 1rem;
  width: auto;
}
body .btn-dark-yellow.btn-large {
  width: 100%;
}
body .btn-dark-yellow.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light-green {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #45b545;
  text-decoration: none;
}
body .btn-light-green:hover {
  color: #fff;
  text-decoration: none;
  background-color: #3ea23e;
}
body .btn-light-green img {
  height: 1rem;
  width: auto;
}
body .btn-light-green.btn-large {
  width: 100%;
}
body .btn-light-green.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-green {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #379037;
  text-decoration: none;
}
body .btn-green:hover {
  color: #fff;
  text-decoration: none;
  background-color: #307e30;
}
body .btn-green img {
  height: 1rem;
  width: auto;
}
body .btn-green.btn-large {
  width: 100%;
}
body .btn-green.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-green {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #296b29;
  text-decoration: none;
}
body .btn-dark-green:hover {
  color: #fff;
  text-decoration: none;
  background-color: #225922;
}
body .btn-dark-green img {
  height: 1rem;
  width: auto;
}
body .btn-dark-green.btn-large {
  width: 100%;
}
body .btn-dark-green.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light-blue {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #2e6db9;
  text-decoration: none;
}
body .btn-light-blue:hover {
  color: #fff;
  text-decoration: none;
  background-color: #2961a4;
}
body .btn-light-blue img {
  height: 1rem;
  width: auto;
}
body .btn-light-blue.btn-large {
  width: 100%;
}
body .btn-light-blue.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-blue {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #245590;
  text-decoration: none;
}
body .btn-blue:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1f497c;
}
body .btn-blue img {
  height: 1rem;
  width: auto;
}
body .btn-blue.btn-large {
  width: 100%;
}
body .btn-blue.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-blue {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #1a3d67;
  text-decoration: none;
}
body .btn-dark-blue:hover {
  color: #fff;
  text-decoration: none;
  background-color: #153153;
}
body .btn-dark-blue img {
  height: 1rem;
  width: auto;
}
body .btn-dark-blue.btn-large {
  width: 100%;
}
body .btn-dark-blue.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light-gray {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #d5d5d5;
  text-decoration: none;
}
body .btn-light-gray:hover {
  color: #fff;
  text-decoration: none;
  background-color: #c8c8c8;
}
body .btn-light-gray img {
  height: 1rem;
  width: auto;
}
body .btn-light-gray.btn-large {
  width: 100%;
}
body .btn-light-gray.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-gray {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #bbb;
  text-decoration: none;
}
body .btn-gray:hover {
  color: #fff;
  text-decoration: none;
  background-color: #aeaeae;
}
body .btn-gray img {
  height: 1rem;
  width: auto;
}
body .btn-gray.btn-large {
  width: 100%;
}
body .btn-gray.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark-gray {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #a2a2a2;
  text-decoration: none;
}
body .btn-dark-gray:hover {
  color: #fff;
  text-decoration: none;
  background-color: #959595;
}
body .btn-dark-gray img {
  height: 1rem;
  width: auto;
}
body .btn-dark-gray.btn-large {
  width: 100%;
}
body .btn-dark-gray.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-dark {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #222;
  text-decoration: none;
}
body .btn-dark:hover {
  color: #fff;
  text-decoration: none;
  background-color: #151515;
}
body .btn-dark img {
  height: 1rem;
  width: auto;
}
body .btn-dark.btn-large {
  width: 100%;
}
body .btn-dark.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-light {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #f2f2f2;
  text-decoration: none;
}
body .btn-light:hover {
  color: #fff;
  text-decoration: none;
  background-color: #e5e5e5;
}
body .btn-light img {
  height: 1rem;
  width: auto;
}
body .btn-light.btn-large {
  width: 100%;
}
body .btn-light.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .btn-white {
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9rem;
  outline: none;
  padding: 0.5rem 1rem;
  width: auto;
  background-color: #fff;
  text-decoration: none;
  color: #222;
}
body .btn-white:hover {
  color: #fff;
  text-decoration: none;
  background-color: #f2f2f2;
  color: #222;
}
body .btn-white img {
  height: 1rem;
  width: auto;
}
body .btn-white.btn-large {
  width: 100%;
}
body .btn-white.btn-disabled {
  background-color: #a2a2a2;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.toggle-checkbox {
  display: none;
}

.toggle-label {
  background: #fff;
  border: 1px solid #d5d5d5;
  cursor: pointer;
  display: inline-block;
  height: 1.2rem;
  position: relative;
  transition: 0.3s;
  width: 1.2rem;
}
.toggle-label::before {
  background: #379037;
  transform: scale(0);
  content: "";
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0.2rem;
  position: absolute;
  top: 0.2rem;
  transition: 0.3s;
}

.toggle-checkbox:checked + .toggle-label::before {
  transform: scale(1);
}

.toggle-checkbox {
  display: none;
}

.toggle-label {
  background: #a2a2a2;
  border-radius: 0.6rem;
  cursor: pointer;
  display: inline-block;
  height: 1.2rem;
  position: relative;
  transition: 0.3s;
  width: 2rem;
  min-width: 2rem;
}
.toggle-label::before {
  background: #fff;
  border-radius: 50%;
  content: "";
  height: 0.8rem;
  left: 0.2rem;
  position: absolute;
  top: 0.2rem;
  transition: 0.3s;
  width: 0.8rem;
}

.toggle-checkbox:checked + .toggle-label::before {
  transform: translateX(0.8rem);
}

.toggle-checkbox:checked + .toggle-label {
  background: #379037;
}

.menu {
  align-items: center;
  background-color: #222;
  border-bottom: 1px solid #fff;
  display: flex;
  justify-content: center;
  min-height: 3rem;
  width: 100%;
}
.menu li {
  height: 100%;
  width: 50%;
}
.menu li .menu-item {
  align-items: center;
  background-color: #222;
  color: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.menu li .menu-item:hover {
  background-color: #3c3c3c;
}
.menu li .menu-item.selected {
  background-color: #FF0000;
  color: #fff;
  cursor: default;
  pointer-events: none;
}

.admin-menu {
  min-height: 2rem;
}
.admin-menu li {
  width: 50%;
}

.footer {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1rem;
  background-color: #222;
  color: #fff;
  font-size: 0.9rem;
  border-top: 2px solid #FF0000;
  margin-top: auto;
}

.pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 1rem 0;
}
.pagination .pagination-item,
.pagination .pagination-item:visited {
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
  display: flex;
  height: 2rem;
  justify-content: center;
  transition: 0.2s;
  width: 2rem;
}
.pagination .pagination-item .pagination-link, .pagination .pagination-item .pagination-link:visited,
.pagination .pagination-item:visited .pagination-link,
.pagination .pagination-item:visited .pagination-link:visited {
  color: #FF0000;
}
.pagination .pagination-item:last-child,
.pagination .pagination-item:visited:last-child {
  border-bottom-right-radius: 0.25rem;
  border-right: 1px solid #d5d5d5;
  border-top-right-radius: 0.25rem;
}
.pagination .pagination-item:first-child,
.pagination .pagination-item:visited:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.pagination .pagination-item:hover,
.pagination .pagination-item:visited:hover {
  background: #ffe6e6;
}
.pagination .pagination-item:hover .pagination-link, .pagination .pagination-item:hover .pagination-link:visited,
.pagination .pagination-item:visited:hover .pagination-link,
.pagination .pagination-item:visited:hover .pagination-link:visited {
  color: #FF0000;
}
.pagination .pagination-item.active,
.pagination .pagination-item:visited.active {
  background: #FF0000;
}
.pagination .pagination-item.active .pagination-link,
.pagination .pagination-item:visited.active .pagination-link {
  color: #fff;
}
.pagination .pagination-item .pagination-link,
.pagination .pagination-item:visited .pagination-link {
  font-size: 0.9rem;
  text-decoration: none;
}
.pagination .pagination-item.disabled .pagination-link,
.pagination .pagination-item:visited.disabled .pagination-link {
  color: #bbb;
}
.pagination .pagination-item.disabled:hover,
.pagination .pagination-item:visited.disabled:hover {
  background-color: #fff;
  cursor: auto;
}
.pagination .pagination-item.disabled:hover .pagination-link,
.pagination .pagination-item:visited.disabled:hover .pagination-link {
  cursor: default;
}

.videos-container {
  position: relative;
  padding-bottom: 50px;
}
.videos-container .pagination {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.videos {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(1, 1fr);
}
.videos .video {
  width: 80vw;
}
.videos .video .img {
  width: 80vw;
  height: 44.9438202247vw;
}
.videos .video .img img {
  transform: translateY(-7.6175966483vw);
}
.videos .video {
  margin: 10px auto;
  flex: 1;
}
.videos .video .img {
  margin: auto;
  text-align: center;
  overflow: hidden;
  border: 1px solid #d5d5d5;
  border-radius: 0.25rem;
}
.videos .video .img img {
  width: 100%;
  height: auto;
}
.videos .video h2 {
  padding: 5px;
  text-align: left;
  font-size: 1rem;
  font-weight: 400;
}
.videos .video .description {
  text-align: justify;
  font-size: 0.9rem;
  padding-bottom: 1rem;
  color: #a2a2a2;
}
.videos .video .tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.videos .video .tags .tag {
  font-size: 0.8rem;
  display: inline-block;
  padding: 2px 5px;
  border-radius: 0.25rem;
  margin: 2px;
}

@media only screen and (min-width: 768px) {
  .videos {
    grid-template-columns: repeat(2, 1fr);
  }
  .videos .video {
    width: 40vw;
  }
  .videos .video .img {
    width: 40vw;
    height: 22.4719101124vw;
  }
  .videos .video .img img {
    transform: translateY(-3.8087983241vw);
  }
  .videos .video .description {
    font-size: 0.8rem;
  }
}
@media only screen and (min-width: 1024px) {
  .videos {
    grid-template-columns: repeat(4, 1fr);
  }
  .videos .video {
    width: 20vw;
  }
  .videos .video .img {
    width: 20vw;
    height: 11.2359550562vw;
  }
  .videos .video .img img {
    transform: translateY(-1.9043991621vw);
  }
}
@media only screen and (min-width: 1600px) {
  .videos {
    grid-template-columns: repeat(6, 1fr);
  }
  .videos .video {
    width: 13.3333333333vw;
  }
  .videos .video .img {
    width: 13.3333333333vw;
    height: 7.4906367041vw;
  }
  .videos .video .img img {
    transform: translateY(-1.2695994414vw);
  }
}
.login-container .login-form {
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  border: 1px solid #d5d5d5;
  padding: 1rem;
  width: 300px;
  margin-top: 2rem;
}
.login-container .login-form label {
  padding-bottom: 0.5rem;
}
.login-container .login-form input {
  padding: 0.25rem;
  margin-bottom: 1rem;
  border: 1px solid #d5d5d5;
  outline: none;
}
.login-container .demo {
  text-align: center;
  padding-top: 2rem;
  width: 500px;
  margin: auto;
  color: #a2a2a2;
}
.login-container .demo .credential {
  color: #222;
}

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