@keyframes pulse-shadow {
  0% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0.4); }
  70% {
    box-shadow: 0 0 0 10px rgba(153, 0, 0, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0); } }

@keyframes pulse-filter-shadow {
  0% {
    -webkit-filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5));
            filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5)); }
  70% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); }
  100% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); } }

.register {
  transition: 200ms all ease; }

@keyframes pulse-shadow {
  0% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0.4); }
  70% {
    box-shadow: 0 0 0 10px rgba(153, 0, 0, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0); } }

@keyframes pulse-filter-shadow {
  0% {
    -webkit-filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5));
            filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5)); }
  70% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); }
  100% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); } }

.register {
  transition: 200ms all ease; }

.view {
  opacity: 0;
  transition: all 100ms linear; }
  .hidden.view {
    display: block !important; }
  .visible.view {
    opacity: 1; }

.view {
  z-index: 0; }

h2, .register .headline, h3 {
  color: #159dd9; }

textarea, button, .register input, .register .field-validation-valid,
.register .validation-summary-errors, html,
body, .register label, h2, .register .headline, h3, .loading {
  font-family: Apis, Tahoma, sans-serif; }

.loading,
.register .validation-summary-errors, .register .submit, .register .footer div {
  text-align: center; }

textarea, button, .register input, .register .field-validation-valid,
.register .validation-summary-errors {
  font-weight: 300; }

html,
body {
  font-weight: 400; }

.register label {
  font-weight: 700; }

h2, .register .headline, h3 {
  font-weight: 900; }

html,
body {
  font-size: calc((0.83333vw + 1.48148vh) / 2); }
  @media screen and (min-width: 768px) {
    html,
    body {
      font-size: 16px; } }

@keyframes pulse-shadow {
  0% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0.4); }
  70% {
    box-shadow: 0 0 0 10px rgba(153, 0, 0, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0); } }

@keyframes pulse-filter-shadow {
  0% {
    -webkit-filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5));
            filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5)); }
  70% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); }
  100% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); } }

.register {
  transition: 200ms all ease; }

@keyframes pulse-shadow {
  0% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0.4); }
  70% {
    box-shadow: 0 0 0 10px rgba(153, 0, 0, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(153, 0, 0, 0); } }

@keyframes pulse-filter-shadow {
  0% {
    -webkit-filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5));
            filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.5)); }
  70% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); }
  100% {
    -webkit-filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
            filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0)); } }

.register {
  transition: 200ms all ease; }

.view {
  opacity: 0;
  transition: all 100ms linear; }
  .hidden.view {
    display: block !important; }
  .visible.view {
    opacity: 1; }

.view {
  z-index: 0; }

h2, .register .headline, h3 {
  color: #159dd9; }

textarea, button, .register input, .register .field-validation-valid,
.register .validation-summary-errors, html,
body, .register label, h2, .register .headline, h3, .loading {
  font-family: Apis, Tahoma, sans-serif; }

.loading,
.register .validation-summary-errors, .register .submit, .register .footer div {
  text-align: center; }

textarea, button, .register input, .register .field-validation-valid,
.register .validation-summary-errors {
  font-weight: 300; }

html,
body {
  font-weight: 400; }

.register label {
  font-weight: 700; }

h2, .register .headline, h3 {
  font-weight: 900; }

html,
body {
  font-size: calc((0.83333vw + 1.48148vh) / 2); }
  @media screen and (min-width: 768px) {
    html,
    body {
      font-size: 16px; } }

@font-face {
  font-family: Apis;
  src: url(./fonts/apis-light.eot?4b989e7dd18dee15dd9bd78def92756a);
  src: url(./fonts/apis-light.eot?4b989e7dd18dee15dd9bd78def92756a?#iefix) format("embedded-opentype"), url(./fonts/apis-light.woff2?f01bf9621eb08d15dd6f4ec2d811740a) format("woff2"), url(./fonts/apis-light.woff?f66b4b8562cc5679bef10ec15e1ba33e) format("woff"), url(./fonts/apis-light.ttf?26a417d004fed7247c3a709356e105d2) format("truetype"), url(./fonts/apis-light.svg?20d952b8affd1ecdef92d745744a451e#apislight) format("svg");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: Apis;
  src: url(./fonts/apis-regular.eot?96bfcaebfe1e0efc1b0b15f501022cdd);
  src: url(./fonts/apis-regular.eot?96bfcaebfe1e0efc1b0b15f501022cdd?#iefix) format("embedded-opentype"), url(./fonts/apis-regular.woff2?d564197676dc8e05adf061456d7a58d8) format("woff2"), url(./fonts/apis-regular.woff?476738dff87d1b6f02c9d47b01054ce1) format("woff"), url(./fonts/apis-regular.ttf?37d348e4069593131427999f1df8439c) format("truetype"), url(./fonts/apis-regular.svg?c497d4aca0561db1d13f0e3922e70b02#apisregular) format("svg");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: Apis;
  src: url(./fonts/apis-medium.eot?fc612007564ab64daa9819d4d328ac71);
  src: url(./fonts/apis-medium.eot?fc612007564ab64daa9819d4d328ac71?#iefix) format("embedded-opentype"), url(./fonts/apis-medium.woff2?c8df4e8e164cc66b1f953f4c31cb27c7) format("woff2"), url(./fonts/apis-medium.woff?610e4b205d1fe1118d30109a275e2cef) format("woff"), url(./fonts/apis-medium.ttf?7f0a2f55689e240eb2ccbbb7ff5f8fc3) format("truetype"), url(./fonts/apis-medium.svg?0e42f1283d71572880ce0120cf710080#apismedium) format("svg");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: Apis;
  src: url(./fonts/apis-bold.eot?be4e1c231704e09a63e80c05d0b5eca6);
  src: url(./fonts/apis-bold.eot?be4e1c231704e09a63e80c05d0b5eca6?#iefix) format("embedded-opentype"), url(./fonts/apis-bold.woff2?9923d750a95625c41dc028fad14baaad) format("woff2"), url(./fonts/apis-bold.woff?cf360aecf28571d863f378b053e1a7c5) format("woff"), url(./fonts/apis-bold.ttf?ecacd87c2badf3421736ecf5f21cc942) format("truetype"), url(./fonts/apis-bold.svg?8294d30174ac6c3675e8722e75a30bd1#apisbold) format("svg");
  font-style: normal;
  font-weight: 900; }

html,
body {
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: default;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0; }
  @media screen and (min-width: 1024px) {
    html,
    body {
      font-size: 16px; } }

h2, .register .headline {
  font-size: calc((1.5625vw + 2.77778vh) / 2);
  margin-bottom: 1.85185vh;
  margin-top: 0; }
  @media screen and (min-width: 768px) {
    h2, .register .headline {
      font-size: 30px; } }
  h2.dark, .register .dark.headline {
    color: #001d6c; }

h3 {
  font-size: calc((1.04167vw + 1.85185vh) / 2);
  margin-bottom: 1.85185vh;
  margin-top: 0; }
  @media screen and (min-width: 768px) {
    h3 {
      font-size: 20px; } }
  h3.dark {
    color: #001d6c; }

button {
  cursor: pointer;
  background-color: #159dd9;
  color: #fff;
  border: none;
  border-radius: calc((1.30208vw + 2.31481vh) / 2);
  height: calc((2.60417vw + 4.62963vh) / 2);
  padding-left: 2.60417vw;
  padding-right: 2.60417vw;
  font-size: calc((1.04167vw + 1.85185vh) / 2);
  outline: none; }
  button:disabled {
    background-color: #ddd;
    cursor: not-allowed; }

#container {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: relative;
  z-index: 1; }

.hidden {
  display: none; }

.loading {
  position: absolute;
  left: 50%;
  top: 49.07407vh;
  transform: translateX(-50%); }
  .loading:before {
    content: '';
    display: block;
    position: absolute;
    right: 110%;
    top: 0;
    margin-top: calc((-0.20833vw + -0.37037vh) / 2);
    animation: loading 1s linear infinite;
    transform-origin: center;
    width: calc((0.83333vw + 1.48148vh) / 2);
    height: calc((0.83333vw + 1.48148vh) / 2);
    border-bottom: 3px solid #159dd9;
    border-left: 3px solid #159dd9;
    border-right: 3px solid transparent;
    border-top: 3px solid #159dd9;
    border-radius: 50%; }

@keyframes loading {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

body {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain; }
  body #bgImage {
    opacity: 1; }

.register {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.995);
  padding: 5.09259vh 5.72917vw 2.77778vh;
  box-shadow: 0 1px 58px 5.8px rgba(0, 0, 0, 0.17);
  opacity: 0;
  left: 28.125vw;
  right: 28.125vw;
  top: calc(46.2963vh - 17.5vw);
  width: 840;
  height: 672; }
  .register[data-view-mode=portrait] {
    left: 10.41667vw;
    right: 10.41667vw;
    top: calc(46.2963vh - 31.66667vw);
    width: 1520;
    height: 1216; }
  .register[data-view-state=started] {
    opacity: 1; }
  .register #loginForm {
    position: relative;
    overflow: hidden; }
  .register .headline {
    display: block;
    width: 100%;
    text-align: center; }
  .register label {
    display: block;
    margin-bottom: calc((0.26042vw + 0.46296vh) / 2);
    font-size: calc((0.98958vw + 1.75926vh) / 2);
    font-weight: bold; }
  .register .form-group {
    margin-bottom: calc((1.04167vw + 1.85185vh) / 2); }
  .register input {
    border: 1px solid #e0ded8;
    padding-left: 1.04167vw;
    padding-right: 1.04167vw;
    margin-bottom: calc((0.52083vw + 0.92593vh) / 2);
    width: calc(100% - 2.08333vw - 2px);
    height: calc((2.08333vw + 3.7037vh) / 2);
    font-size: calc((0.98958vw + 1.75926vh) / 2); }
    .register input:focus {
      border-color: #159dd9;
      outline: #159dd9; }
  .register .validation-summary-errors ul {
    display: inline-block;
    margin-top: 0;
    padding-left: 0; }
  .register .validation-summary-errors li {
    list-style: none; }
  .register .text-danger {
    color: #eb1c2e; }
  .register .submit {
    margin-bottom: calc((1.5625vw + 2.77778vh) / 2);
    margin-top: calc((1.5625vw + 2.77778vh) / 2); }
  .register .footer {
    color: #159dd9;
    width: 100%; }
    .register .footer div {
      width: 100%;
      font-size: calc((0.78125vw + 1.38889vh) / 2);
      white-space: nowrap; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYWNjb3VudC9EOi9PdGhlcnMvTm92byBOb3JkaWMvTk4gU291bCBDYWZlL1VJL3NyYy9hY2NvdW50L0Q6L090aGVycy9Ob3ZvIE5vcmRpYy9OTiBTb3VsIENhZmUvVUkvc3JjL2NvbW1vbi9fZWZmZWN0cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hY2NvdW50L0Q6L090aGVycy9Ob3ZvIE5vcmRpYy9OTiBTb3VsIENhZmUvVUkvc3JjL2FjY291bnQvRDovT3RoZXJzL05vdm8gTm9yZGljL05OIFNvdWwgQ2FmZS9VSS9zcmMvYWNjb3VudC9yZWdpc3Rlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hY2NvdW50L0Q6L090aGVycy9Ob3ZvIE5vcmRpYy9OTiBTb3VsIENhZmUvVUkvc3JjL2FjY291bnQvRDovT3RoZXJzL05vdm8gTm9yZGljL05OIFNvdWwgQ2FmZS9VSS9zcmMvY29tbW9uL19lbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9hY2NvdW50L0Q6L090aGVycy9Ob3ZvIE5vcmRpYy9OTiBTb3VsIENhZmUvVUkvc3JjL2FjY291bnQvRDovT3RoZXJzL05vdm8gTm9yZGljL05OIFNvdWwgQ2FmZS9VSS9zcmMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYWNjb3VudC9EOi9PdGhlcnMvTm92byBOb3JkaWMvTk4gU291bCBDYWZlL1VJL3NyYy9hY2NvdW50L0Q6L090aGVycy9Ob3ZvIE5vcmRpYy9OTiBTb3VsIENhZmUvVUkvc3JjL2NvbW1vbi9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvYWNjb3VudC9EOi9PdGhlcnMvTm92byBOb3JkaWMvTk4gU291bCBDYWZlL1VJL3NyYy9hY2NvdW50L0Q6L090aGVycy9Ob3ZvIE5vcmRpYy9OTiBTb3VsIENhZmUvVUkvc3JjL2NvbW1vbi9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBR0U7SUFD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MEJJLG1CQUFrQjtJQUNsQixpQkFBZ0I7RUEzQnBCO0lBaUNJLGVBQWM7SUFDZCxZQUFXO0lBRVgsbUJBQWtCO0VBcEN0QjtJQXdDSSxlQUFjO0lBQ2QsaURDcEVtRDtJRHVFbkQsNkNDdkVtRDtJRHdFbkQsa0JBQWlCO0VBN0NyQjtJQWlESSxpREM1RW1EO0VEMkJ2RDtJQXFESSwwQkV6RmdCO0lGNkZoQix3QkM1RmtDO0lENkZsQyx5QkM3RmtDO0lEOEZsQyxpREN0Rm1EO0lEd0ZuRCxvQ0FBcUM7SUFDckMseUNDekZtRDtJRDRGbkQsNkNDNUZtRDtJRDJCdkQ7TUFvRU0sc0JFekdvQjtNRjBHcEIsaUJFMUdvQjtFRnFDMUI7SUFrRk0sc0JBQXFCO0lBQ3JCLGNBQWE7SUFDYixnQkFBZTtFQXBGckI7SUF3Rk0saUJBQWdCO0VBeEZ0QjtJQTZGSSxlRTlIZTtFRmlDbkI7SUFzR0ksZ0RDakltRDtJRGtJbkQsNkNDbEltRDtFRDJCdkQ7SUEyR0ksZUVoSnNCO0lGaUp0QixZQUFXO0lBNUdmO01BaUhNLFlBQVc7TUFFWCw2Q0M5SWlEO01EK0lqRCxvQkFBbUIiLCJmaWxlIjoicmVnaXN0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBwdWxzZS1zaGFkb3cge1xyXG4gICRjb2xvcjogIzk5MDAwMDtcclxuXHJcbiAgMCUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRjb2xvciwgMC40KTtcclxuICB9XHJcbiAgNzAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkY29sb3IsIDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY29sb3IsIDApO1xyXG4gIH1cclxufVxyXG5cclxuJXB1bHNlLWZpbHRlci1zaGFkb3cge1xyXG4gIGFuaW1hdGlvbjogcHVsc2UtZmlsdGVyLXNoYWRvdyAycyBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZS1maWx0ZXItc2hhZG93IHtcclxuICAkY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gIDAlIHtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAgcmdiYSgkY29sb3IsIDAuNSkpO1xyXG4gIH1cclxuICA3MCUge1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTBweCByZ2JhKCRjb2xvciwgMCkpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgkY29sb3IsIDApKTtcclxuICB9XHJcbn1cclxuXHJcbiV0cmFuc2l0aW9uLTIwMG1zIHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTtcclxufVxyXG5cclxuJXRyYW5zaXRpb24tMzAwbXMge1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlO1xyXG59XHJcblxyXG4ldHJhbnNpdGlvbi01MDBtcyB7XHJcbiAgdHJhbnNpdGlvbjogNTAwbXMgYWxsIGVhc2U7XHJcbn1cclxuIiwiJGJ1dHRvbi1wYWRkaW5nLXJhdGlvOiAyO1xyXG4kYnV0dG9uLXJhZGl1cy1yYXRpbzogMTtcclxuXHJcbiR2aWV3LXdpZHRoOiAxOTIwO1xyXG4kdmlldy1oZWlnaHQ6IDEwODA7XHJcblxyXG5AaW1wb3J0IFwiLi4vY29tbW9uL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL2VmZmVjdHNcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi9lbGVtZW50c1wiO1xyXG5cclxuJHBhdGgtZm9udDogJy4uL2NvbW1vbi9hc3NldHMvZm9udHMnO1xyXG5cclxuQGltcG9ydCBcIi4uL2NvbW1vbi9pbmRleC5zY3NzXCI7XHJcblxyXG5AbWl4aW4gY29udGFpbmVyUG9zaXRpb24oJHAtaCkge1xyXG4gICRjLXk6IDUwMDtcclxuXHJcbiAgJGNvbnRhaW5lci13aWR0aDogJHZpZXctd2lkdGggLSAoJHAtaCAqIDIpO1xyXG4gICRjb250YWluZXItaGVpZ2h0OiAkY29udGFpbmVyLXdpZHRoIC8gODUwICogNjgwO1xyXG5cclxuICBsZWZ0OiBieVZXKCRwLWgpO1xyXG4gIHJpZ2h0OiBieVZXKCRwLWgpO1xyXG4gIHRvcDogY2FsYygje2J5VkgoJGMteSl9IC0gI3tieVZXKCRjb250YWluZXItaGVpZ2h0IC8gMil9KTtcclxuXHJcbiAgd2lkdGg6ICRjb250YWluZXItd2lkdGg7XHJcbiAgaGVpZ2h0OiAkY29udGFpbmVyLWhlaWdodDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvcmVnaXN0ZXItYmcuc3ZnJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAjYmdJbWFnZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lzdGVyIHtcclxuICBAZXh0ZW5kICV0cmFuc2l0aW9uLTIwMG1zO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjk5NSk7XHJcblxyXG4gIHBhZGRpbmc6IGJ5VkgoNTUpIGJ5VlcoMTEwKSBieVZIKDMwKTtcclxuXHJcbiAgJHNoYWRvdy1zaXplOiA1OHB4O1xyXG4gICRzaGFkb3ctc3ByZWFkOiAkc2hhZG93LXNpemUgKiAwLjE7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggJHNoYWRvdy1zaXplICRzaGFkb3ctc3ByZWFkIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjE3KTtcclxuXHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgQGluY2x1ZGUgY29udGFpbmVyUG9zaXRpb24oNTQwKTtcclxuXHJcbiAgJltkYXRhLXZpZXctbW9kZT1wb3J0cmFpdF0ge1xyXG4gICAgQGluY2x1ZGUgY29udGFpbmVyUG9zaXRpb24oMjAwKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS12aWV3LXN0YXRlPXN0YXJ0ZWRdIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAjbG9naW5Gb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuaGVhZGxpbmUge1xyXG4gICAgQGV4dGVuZCBoMjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYnlWRCg1KTtcclxuXHJcbiAgICBAZXh0ZW5kICV0ZXh0LW1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogYnlWRCgxOSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGJ5VkQoMjApO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcblxyXG4gICAgJHAtaDogYnlWVygyMCk7XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiBieVZXKDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGJ5VlcoMjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYnlWRCgxMCk7XHJcblxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHAtaCAqIDJ9IC0gMnB4KTtcclxuICAgIGhlaWdodDogYnlWRCg0MCk7XHJcblxyXG4gICAgQGV4dGVuZCAldGV4dC1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogYnlWRCgxOSk7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIG91dGxpbmU6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkLXZhbGlkYXRpb24tdmFsaWQsXHJcbiAgLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xyXG4gICAgQGV4dGVuZCAldGV4dC1saWdodDtcclxuICB9XHJcblxyXG4gIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcclxuICAgIEBleHRlbmQgJXRleHQtY2VudGVyO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICB9XHJcblxyXG4gIC5zdWJtaXQge1xyXG4gICAgQGV4dGVuZCAldGV4dC1jZW50ZXI7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogYnlWRCgzMCk7XHJcbiAgICBtYXJnaW4tdG9wOiBieVZEKDMwKTtcclxuICB9XHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgQGV4dGVuZCAldGV4dC1jZW50ZXI7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogYnlWRCgxNSk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImVmZmVjdHNcIjtcclxuXHJcbkBmdW5jdGlvbiBieVZXKCR2YWx1ZSkge1xyXG4gIEByZXR1cm4gJHZhbHVlIC8gJHZpZXctd2lkdGggKiAxMDB2dztcclxufVxyXG5cclxuQGZ1bmN0aW9uIGJ5VkgoJHZhbHVlKSB7XHJcbiAgQHJldHVybiAkdmFsdWUgLyAkdmlldy1oZWlnaHQgKiAxMDB2aDtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGJ5VkQoJHZhbHVlKSB7XHJcbiAgQHJldHVybiBjYWxjKCgje2J5VlcoJHZhbHVlKX0gKyAje2J5VkgoJHZhbHVlKX0pIC8gMik7XHJcbn1cclxuXHJcbiViZy0tY2VudGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuJWJnLS1jb250YWluIHtcclxuICBAZXh0ZW5kICViZy0tY2VudGVyO1xyXG5cclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbiViZy0tY292ZXIge1xyXG4gIEBleHRlbmQgJWJnLS1jZW50ZXI7XHJcblxyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbiVpbnRlcmFjdGl2ZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ldmlldyB7XHJcbiAgQGV4dGVuZCAlbGF5ZXItMDtcclxuXHJcbiAgLy9AaW5jbHVkZSBieVZpZXdwb3J0V2lkdGgoJHZpZXcteCwgJHZpZXcteSwgJHZpZXctd2lkdGgsICR2aWV3LWhlaWdodCk7XHJcblxyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XHJcblxyXG4gICYuaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbiVhY3RvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4lbGF5ZXItMCB7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuJWxheWVyLTEge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiVsYXllci0yIHtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4lbGF5ZXItMyB7XHJcbiAgei1pbmRleDogMztcclxufVxyXG5cclxuJWxheWVyLTQge1xyXG4gIHotaW5kZXg6IDQ7XHJcbn1cclxuXHJcbiVsYXllci01IHtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4lY29sb3ItYmx1ZS1saWdodCB7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG59XHJcblxyXG4lZm9udC1hcGlzIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtYXBpcywgVGFob21hLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4ldGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuJXRleHQtbGlnaHQge1xyXG4gIEBleHRlbmQgJWZvbnQtYXBpcztcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuJXRleHQtcmVndWxhciB7XHJcbiAgQGV4dGVuZCAlZm9udC1hcGlzO1xyXG5cclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ldGV4dC1tZWRpdW0ge1xyXG4gIEBleHRlbmQgJWZvbnQtYXBpcztcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuJXRleHQtYm9sZCB7XHJcbiAgQGV4dGVuZCAlZm9udC1hcGlzO1xyXG5cclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udFNpemVWSCgkbm9ybWFsLCAkbWluLCAkbWF4KSB7XHJcbiAgZm9udC1zaXplOiBieVZIKCRub3JtYWwpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAkbWF4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heEZvbnRTaXplKCRub3JtYWwsICRtYXgpIHtcclxuICBmb250LXNpemU6ICRub3JtYWw7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6ICRtYXg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4Rm9udFNpemVWRCgkbm9ybWFsLCAkbWF4KSB7XHJcbiAgQGluY2x1ZGUgbWF4Rm9udFNpemUoYnlWRCgkbm9ybWFsKSwgJG1heCk7XHJcbn1cclxuXHJcbiVtYXgtZm9udC1zaXplLTE2IHtcclxuICBAaW5jbHVkZSBtYXhGb250U2l6ZVZEKDE2LCAxNnB4KTtcclxufVxyXG5cclxuJW1heC1mb250LXNpemUtMjAge1xyXG4gIEBpbmNsdWRlIG1heEZvbnRTaXplVkQoMjAsIDIwcHgpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGVPcGFjaXR5KCRzdGF0ZXMpIHtcclxuICBAZWFjaCAkc3RhdGUgaW4gJHN0YXRlcyB7XHJcbiAgICAmW2RhdGEtdmlldy1zdGF0ZT0nI3skc3RhdGV9J10ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgKltkYXRhLW9wYXF1ZV0ge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb24tMjAwbXM7XHJcblxyXG4gICAgICAgICY6bm90KFtkYXRhLW9wYXF1ZX49JyN7JHN0YXRlfSddKSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKltkYXRhLXRyYW5zcGFyZW50XSB7XHJcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbi0yMDBtcztcclxuXHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJltkYXRhLXRyYW5zcGFyZW50fj0nI3skc3RhdGV9J10ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZVZpc2liaWxpdHkoJHN0YXRlcykge1xyXG4gIEBlYWNoICRzdGF0ZSBpbiAkc3RhdGVzIHtcclxuICAgICZbZGF0YS12aWV3LXN0YXRlPScjeyRzdGF0ZX0nXSB7XHJcbiAgICAgICpbZGF0YS12aXNpYmxlXSB7XHJcbiAgICAgICAgJjpub3QoW2RhdGEtdmlzaWJsZX49JyN7JHN0YXRlfSddKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKltkYXRhLWhpZGRlbl0ge1xyXG4gICAgICAgICZbZGF0YS1oaWRkZW5+PScjeyRzdGF0ZX0nXSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkY29sb3ItYmxhY2s6ICMwMDAwMDA7XHJcbiRjb2xvci1ibHVlLWRhcms6ICMwMDFkNmM7XHJcbiRjb2xvci1ibHVlLWxpZ2h0OiAjMTU5ZGQ5O1xyXG4kY29sb3ItZ3JheTogI2UwZGVkODtcclxuJGNvbG9yLWdyYXktZGFyazogZGFya2VuKCNlMGRlZDgsIDEwJSk7XHJcbiRjb2xvci1ncmVlbjogIzYxOTcwMTtcclxuJGNvbG9yLXJlZDogI2ViMWMyZTtcclxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG5cclxuJGZvbnQtYXBpczogQXBpcztcclxuXHJcbiRidXR0b24taGVpZ2h0OiA1MCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wYWRkaW5nLXJhdGlvOiAxLjIgIWRlZmF1bHQ7XHJcbiRidXR0b24tcmFkaXVzLXJhdGlvOiAwLjg1ICFkZWZhdWx0O1xyXG5cclxuJHZpZXctd2lkdGg6IDEzMTAgIWRlZmF1bHQ7XHJcbiR2aWV3LWhlaWdodDogNjYwICFkZWZhdWx0O1xyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4kcGF0aC1mb250OiAnYXNzZXRzL2ZvbnRzJyAhZGVmYXVsdDtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hcGlzO1xyXG4gIHNyYzogdXJsKCcjeyRwYXRoLWZvbnR9L2FwaXMtbGlnaHQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1saWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRwYXRoLWZvbnR9L2FwaXMtbGlnaHQuc3ZnI2FwaXNsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hcGlzO1xyXG4gIHNyYzogdXJsKCcjeyRwYXRoLWZvbnR9L2FwaXMtcmVndWxhci5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skcGF0aC1mb250fS9hcGlzLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLXJlZ3VsYXIuc3ZnI2FwaXNyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWFwaXM7XHJcbiAgc3JjOiB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1tZWRpdW0uZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRwYXRoLWZvbnR9L2FwaXMtbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLW1lZGl1bS5zdmcjYXBpc21lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hcGlzO1xyXG4gIHNyYzogdXJsKCcjeyRwYXRoLWZvbnR9L2FwaXMtYm9sZC5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skcGF0aC1mb250fS9hcGlzLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JHBhdGgtZm9udH0vYXBpcy1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnI3skcGF0aC1mb250fS9hcGlzLWJvbGQuc3ZnI2FwaXNib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4iLCJAaW1wb3J0IFwiZWZmZWN0c1wiO1xyXG5AaW1wb3J0IFwiZWxlbWVudHNcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIEBleHRlbmQgJW1heC1mb250LXNpemUtMTYsICV0ZXh0LXJlZ3VsYXI7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgQGV4dGVuZCAldGV4dC1saWdodDtcclxufVxyXG5cclxuaDIge1xyXG4gIEBleHRlbmQgJWNvbG9yLWJsdWUtbGlnaHQsICV0ZXh0LWJvbGQ7XHJcblxyXG4gIEBpbmNsdWRlIG1heEZvbnRTaXplVkQoMzAsIDMwcHgpO1xyXG4gIG1hcmdpbi1ib3R0b206IGJ5VkgoMjApO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICYuZGFyayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxuICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICBAZXh0ZW5kICVjb2xvci1ibHVlLWxpZ2h0LCAldGV4dC1ib2xkO1xyXG5cclxuICBAaW5jbHVkZSBtYXhGb250U2l6ZVZEKDIwLCAyMHB4KTtcclxuICBtYXJnaW4tYm90dG9tOiBieVZIKDIwKTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAmLmRhcmsge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIEBleHRlbmQgJXRleHQtbGlnaHQ7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJHJhZGl1czogJGJ1dHRvbi1oZWlnaHQgLyAyICogJGJ1dHRvbi1yYWRpdXMtcmF0aW87XHJcbiAgJHBhZGRpbmc6ICRyYWRpdXMgKiAkYnV0dG9uLXBhZGRpbmctcmF0aW87XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogYnlWRCgkcmFkaXVzKTtcclxuICBoZWlnaHQ6IGJ5VkQoJGJ1dHRvbi1oZWlnaHQpO1xyXG5cclxuICBwYWRkaW5nLWxlZnQ6IGJ5VlcoJHBhZGRpbmcpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGJ5VlcoJHBhZGRpbmcpO1xyXG5cclxuICBmb250LXNpemU6IGJ5VkQoMjApO1xyXG5cclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuI2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi52aWV3IHtcclxuICBAZXh0ZW5kICV2aWV3O1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubG9hZGluZyB7XHJcbiAgQGV4dGVuZCAlZm9udC1hcGlzLCAldGV4dC1jZW50ZXI7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiBieVZIKCR2aWV3LWhlaWdodCAvIDIgLSAxMCk7XHJcblxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTEwJTtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IGJ5VkQoLTQpO1xyXG5cclxuICAgIGFuaW1hdGlvbjogbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblxyXG4gICAgd2lkdGg6IGJ5VkQoMTYpO1xyXG4gICAgaGVpZ2h0OiBieVZEKDE2KTtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgQGtleWZyYW1lcyBsb2FkaW5nIHtcclxuICAgICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/