/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* from defaut template, if not everwrited */
/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box; }

/* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

/* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

/* line 62, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
[tabindex="-1"]:focus {
  outline: 0 !important; }

/* line 72, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

/* line 97, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 110, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

/* line 119, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 125, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 132, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 139, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
dt {
  font-weight: 700; }

/* line 143, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 148, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 152, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
b,
strong {
  font-weight: bolder; }

/* line 157, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
small {
  font-size: 80%; }

/* line 166, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

/* line 174, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
sub {
  bottom: -.25em; }

/* line 175, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
sup {
  top: -.5em; }

/* line 182, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

/* line 199, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  /* line 208, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

/* line 218, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

/* line 226, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

/* line 240, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 250, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none; }

/* line 255, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle; }

/* line 267, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
table {
  border-collapse: collapse; }

/* line 271, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

/* line 279, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
th {
  text-align: inherit; }

/* line 290, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem; }

/* line 299, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
button {
  border-radius: 0; }

/* line 308, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

/* line 313, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 324, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
button,
input {
  overflow: visible; }

/* line 329, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
button,
select {
  text-transform: none; }

/* line 337, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
select {
  word-wrap: normal; }

/* line 345, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 358, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

/* line 365, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

/* line 373, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

/* line 380, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

/* line 392, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical; }

/* line 398, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 413, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

/* line 425, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
progress {
  vertical-align: baseline; }

/* line 430, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 435, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

/* line 448, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 457, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

/* line 466, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
output {
  display: inline-block; }

/* line 470, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer; }

/* line 475, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
template {
  display: none; }

/* line 481, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
h1, .h1 {
  font-size: 2.5rem; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
h2, .h2 {
  font-size: 2rem; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
h3, .h3 {
  font-size: 1.75rem; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
h4, .h4 {
  font-size: 1.5rem; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
h5, .h5 {
  font-size: 1.25rem; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
h6, .h6 {
  font-size: 1rem; }

/* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 67, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400; }

/* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

/* line 84, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 92, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

/* line 106, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 112, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

/* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  /* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_type.scss */
  .blockquote-footer::before {
    content: "\2014\00A0"; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_images.scss */
.figure {
  display: inline-block; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

/* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d; }

/* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }
  /* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_code.scss */
  a > code {
    color: inherit; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_code.scss */
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
    .container {
      max-width: 1400px; } }
/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

/* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_grid.scss */
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

/* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-first {
  order: -1; }

/* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-last {
  order: 13; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-0 {
  order: 0; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-1 {
  order: 1; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-2 {
  order: 2; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-3 {
  order: 3; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-4 {
  order: 4; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-5 {
  order: 5; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-6 {
  order: 6; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-7 {
  order: 7; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-8 {
  order: 8; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-9 {
  order: 9; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-10 {
  order: 10; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-11 {
  order: 11; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.order-12 {
  order: 12; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333333%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66666667%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333333%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66666667%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333333%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66666667%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333333%; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66666667%; }

@media (min-width: 576px) {
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    order: -1; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    order: 13; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    order: 0; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    order: 1; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    order: 2; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    order: 3; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    order: 4; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    order: 5; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    order: 6; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    order: 7; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    order: 8; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    order: 9; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    order: 10; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    order: 11; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    order: 12; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%; } }

@media (min-width: 768px) {
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-first {
    order: -1; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-last {
    order: 13; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    order: 0; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    order: 1; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    order: 2; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    order: 3; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    order: 4; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    order: 5; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    order: 6; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    order: 7; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    order: 8; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    order: 9; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    order: 10; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    order: 11; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    order: 12; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66666667%; } }

@media (min-width: 992px) {
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    order: -1; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    order: 13; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    order: 0; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    order: 1; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    order: 2; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    order: 3; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    order: 4; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    order: 5; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    order: 6; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    order: 7; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    order: 8; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    order: 9; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    order: 10; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    order: 11; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    order: 12; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%; } }

@media (min-width: 1200px) {
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    order: -1; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    order: 13; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    order: 0; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    order: 1; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    order: 2; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    order: 3; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    order: 4; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    order: 5; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    order: 6; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    order: 7; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    order: 8; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    order: 9; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    order: 10; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    order: 11; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    order: 12; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%; } }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

/* line 62, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

/* line 75, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #9fcdff; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #9fcdff; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_table-row.scss */
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

/* line 114, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

/* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

/* line 130, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table-dark {
  color: #fff;
  background-color: #343a40; }
  /* line 134, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  /* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-dark.table-bordered {
    border: 0; }
  /* line 145, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  /* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  /* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  /* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  /* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
    .table-responsive-xl > .table-bordered {
      border: 0; } }

/* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-control {
      transition: none; } }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

/* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

/* line 69, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

/* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

/* line 90, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 97, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 110, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  /* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

/* line 137, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 145, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 155, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto; }

/* line 161, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 170, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem; }

/* line 174, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem; }

/* line 184, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  /* line 190, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

/* line 202, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

/* line 208, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  /* line 213, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

/* line 218, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-check-label {
  margin-bottom: 0; }

/* line 222, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  /* line 229, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }

/* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  /* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip {
    display: block; }

/* line 78, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

/* line 109, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block; }

/* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

/* line 121, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

/* line 129, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  /* line 132, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

/* line 137, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

/* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

/* line 149, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

/* line 163, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

/* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

/* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

/* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  /* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip {
    display: block; }

/* line 78, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

/* line 109, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

/* line 121, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 129, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  /* line 132, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

/* line 137, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

/* line 149, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

/* line 163, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

/* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 258, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  /* line 266, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    /* line 272, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    /* line 280, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    /* line 289, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    /* line 296, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .form-control-plaintext {
      display: inline-block; }
    /* line 300, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    /* line 307, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    /* line 314, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    /* line 322, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    /* line 326, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_forms.scss */
    .form-inline .custom-control-label {
      margin-bottom: 0; } }
/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
    .btn {
      transition: none; } }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }

/* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    /* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_buttons.scss */
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 77, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline; }
  /* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  /* line 93, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

/* line 107, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 111, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 120, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }
  /* line 125, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

/* line 134, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    /* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_transitions.scss */
    .fade {
      transition: none; } }
  /* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_transitions.scss */
  .fade:not(.show) {
    opacity: 0; }

/* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_transitions.scss */
.collapse:not(.show) {
  display: none; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_transitions.scss */
    .collapsing {
      transition: none; } }
/* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

/* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
  .dropdown-toggle:empty::after {
    margin-left: 0; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

/* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 80, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0; }

/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none; }

/* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 97, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

/* line 106, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

/* line 116, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

/* line 123, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
  /* line 160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

/* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block; }

/* line 177, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

/* line 187, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

/* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .btn-toolbar .input-group {
    width: auto; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

/* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 69, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  /* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  /* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

/* line 84, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

/* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

/* line 111, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  /* line 116, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  /* line 121, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  /* line 127, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 132, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 152, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  /* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_button-group.scss */
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    /* line 56, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
    .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

/* line 69, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: flex; }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    /* line 80, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  /* line 85, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

/* line 93, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-prepend {
  margin-right: -1px; }

/* line 94, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-append {
  margin-left: -1px; }

/* line 102, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  /* line 118, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

/* line 130, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

/* line 135, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 147, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

/* line 152, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 164, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

/* line 177, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 186, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

/* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  /* line 43, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #80bdff; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff; }
  /* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

/* line 69, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  /* line 75, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  /* line 90, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

/* line 108, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

/* line 113, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

/* line 119, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff; }

/* line 124, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

/* line 130, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

/* line 133, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

/* line 144, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%; }

/* line 150, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

/* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

/* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem; }
  /* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
      .custom-switch .custom-control-label::after {
        transition: none; } }
  /* line 192, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  /* line 199, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5); }

/* line 212, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  /* line 230, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    /* line 239, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  /* line 250, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  /* line 257, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  /* line 263, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-select::-ms-expand {
    display: none; }

/* line 268, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

/* line 276, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

/* line 289, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

/* line 297, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0; }
  /* line 305, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  /* line 310, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  /* line 315, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  /* line 320, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

/* line 325, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  /* line 342, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

/* line 366, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none; }
  /* line 373, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range:focus {
    outline: none; }
    /* line 378, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    /* line 379, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    /* line 380, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  /* line 383, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-moz-focus-outer {
    border: 0; }
  /* line 387, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 387, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    /* line 398, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-range::-webkit-slider-thumb:active {
      background-color: #b3d7ff; }
  /* line 403, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 414, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 414, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
      .custom-range::-moz-range-thumb {
        transition: none; } }
    /* line 424, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-range::-moz-range-thumb:active {
      background-color: #b3d7ff; }
  /* line 429, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 440, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 440, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
      .custom-range::-ms-thumb {
        transition: none; } }
    /* line 453, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-range::-ms-thumb:active {
      background-color: #b3d7ff; }
  /* line 458, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  /* line 469, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 474, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 481, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  /* line 485, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  /* line 489, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  /* line 493, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  /* line 497, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

/* line 503, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 503, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_custom-forms.scss */
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }
/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  /* line 56, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  /* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 77, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem; }

/* line 81, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

/* line 94, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

/* line 101, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

/* line 114, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar > .container,
  .navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

/* line 61, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  /* line 68, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  /* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

/* line 84, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

/* line 99, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

/* line 108, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

/* line 123, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  /* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  /* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      /* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    /* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  /* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  /* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      /* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      flex-wrap: nowrap; }
    /* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  /* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  /* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      /* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      flex-wrap: nowrap; }
    /* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  /* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  /* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      /* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      flex-wrap: nowrap; }
    /* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

/* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  /* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    /* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    /* line 160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  /* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
  /* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-expand .navbar-toggler {
    display: none; }

/* line 194, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

/* line 203, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  /* line 210, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

/* line 215, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

/* line 223, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

/* line 228, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

/* line 232, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  /* line 234, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

/* line 246, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

/* line 255, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  /* line 262, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

/* line 267, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

/* line 275, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

/* line 280, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

/* line 284, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  /* line 286, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_navbar.scss */
  .navbar-dark .navbar-text a {
    color: #fff; }
    /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-open {
  overflow: hidden; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

/* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  /* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      /* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
      .modal.fade .modal-dialog {
        transition: none; } }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal.show .modal-dialog {
    transform: none; }

/* line 53, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
  /* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  /* line 62, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  /* line 67, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

/* line 72, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  /* line 78, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  /* line 85, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    /* line 90, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    /* line 94, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

/* line 101, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

/* line 119, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  /* line 129, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 130, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-backdrop.show {
    opacity: 0.5; }

/* line 135, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  /* line 143, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

/* line 151, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

/* line 158, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

/* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
  /* line 176, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  /* line 177, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

/* line 181, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  /* line 192, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  /* line 197, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    /* line 200, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  /* line 205, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    /* line 208, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  /* line 217, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  /* line 221, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  /* line 228, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_modal.scss */
  .modal-xl {
    max-width: 1140px; } }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem; }

/* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none; }

/* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem; }

/* line 69, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  /* line 81, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 92, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

/* line 102, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

/* line 109, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

/* line 115, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

/* line 124, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }

/* line 130, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

/* line 135, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

/* line 143, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-deck {
  display: flex;
  flex-direction: column; }
  /* line 147, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card-deck .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    /* line 143, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
    .card-deck {
      flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      /* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
      .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }
/* line 173, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-group {
  display: flex;
  flex-direction: column; }
  /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    /* line 173, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
    .card-group {
      flex-flow: row wrap; }
      /* line 187, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
      .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0; }
        /* line 192, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; }
        /* line 199, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
        .card-group > .card:not(:last-child) {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          /* line 202, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
          .card-group > .card:not(:last-child) .card-img-top,
          .card-group > .card:not(:last-child) .card-header {
            border-top-right-radius: 0; }
          /* line 207, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
          .card-group > .card:not(:last-child) .card-img-bottom,
          .card-group > .card:not(:last-child) .card-footer {
            border-bottom-right-radius: 0; }
        /* line 214, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
        .card-group > .card:not(:first-child) {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          /* line 217, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
          .card-group > .card:not(:first-child) .card-img-top,
          .card-group > .card:not(:first-child) .card-header {
            border-top-left-radius: 0; }
          /* line 222, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
          .card-group > .card:not(:first-child) .card-img-bottom,
          .card-group > .card:not(:first-child) .card-footer {
            border-bottom-left-radius: 0; } }
/* line 239, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  /* line 238, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    /* line 249, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

/* line 262, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
.accordion > .card {
  overflow: hidden; }
  /* line 266, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .accordion > .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0; }
  /* line 270, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .accordion > .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0; }
  /* line 276, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .accordion > .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 281, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .accordion > .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  /* line 285, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_card.scss */
  .accordion > .card .card-header {
    margin-bottom: -1px; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
  .page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
    .badge {
      transition: none; } }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #007bff; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0062cc; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #28a745; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_badge.scss */
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    /* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_jumbotron.scss */
    .jumbotron {
      padding: 4rem 2rem; } }
/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-link {
  font-weight: 700; }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-primary hr {
    border-top-color: #9fcdff; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-primary .alert-link {
    color: #002752; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-secondary .alert-link {
    color: #202326; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-success hr {
    border-top-color: #b1dfbb; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-success .alert-link {
    color: #0b2e13; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-info hr {
    border-top-color: #abdde5; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-info .alert-link {
    color: #062c33; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-warning .alert-link {
    color: #533f03; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-danger .alert-link {
    color: #491217; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-light hr {
    border-top-color: #ececf6; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-light .alert-link {
    color: #686868; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_alert.scss */
  .alert-dark .alert-link {
    color: #040505; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

/* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_progress.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_progress.scss */
    .progress-bar {
      transition: none; } }
/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

/* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_progress.scss */
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    /* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_progress.scss */
    .progress-bar-animated {
      animation: none; } }
/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_media.scss */
.media {
  display: flex;
  align-items: flex-start; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_media.scss */
.media-body {
  flex: 1; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

/* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  /* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  /* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }

/* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
.list-group-horizontal {
  flex-direction: row; }
  /* line 91, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
    /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
    .list-group-horizontal .list-group-item:first-child {
      border-top-left-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
    .list-group-horizontal .list-group-item:last-child {
      margin-right: 0;
      border-top-right-radius: 0.25rem;
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }

@media (min-width: 576px) {
  /* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row; }
    /* line 91, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
    .list-group-horizontal-sm .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-sm .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
      /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-sm .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 768px) {
  /* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row; }
    /* line 91, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
    .list-group-horizontal-md .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-md .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
      /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-md .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 992px) {
  /* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row; }
    /* line 91, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
    .list-group-horizontal-lg .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-lg .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
      /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-lg .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 1200px) {
  /* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row; }
    /* line 91, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
    .list-group-horizontal-xl .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-xl .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
      /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
      .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

/* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  /* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
  .list-group-flush .list-group-item:last-child {
    margin-bottom: -1px; }

/* line 128, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

/* line 134, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_list-group.scss */
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #004085;
    background-color: #9fcdff; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_list-group.scss */
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .close:hover {
    color: #000;
    text-decoration: none; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none; }

/* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_close.scss */
a.close.disabled {
  pointer-events: none; }

/* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
  .tooltip.show {
    opacity: 0.9; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

/* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

/* line 62, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  /* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    /* line 68, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

/* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  /* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 84, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

/* line 108, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
    /* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  /* line 61, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 67, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    /* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

/* line 81, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  /* line 84, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc((0.5rem + 1px) * -1); }
    /* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    /* line 93, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  /* line 101, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

/* line 113, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  /* line 116, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    /* line 128, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

/* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  /* line 163, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 168, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel {
  position: relative; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y; }

/* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_clearfix.scss */
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
    .carousel-item {
      transition: none; } }
/* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

/* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

/* line 61, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

/* line 67, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

/* line 74, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity; }
  @media (prefers-reduced-motion: reduce) {
    /* line 74, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }
/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

/* line 111, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-control-prev {
  left: 0; }

/* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-control-next {
  right: 0; }

/* line 125, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%; }

/* line 132, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }

/* line 135, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }

/* line 145, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  /* line 159, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 159, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
      .carousel-indicators li {
        transition: none; } }
  /* line 177, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
  .carousel-indicators .active {
    opacity: 1; }

/* line 187, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #007bff !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #6c757d !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_background.scss */
.bg-white {
  background-color: #fff !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important; }

/* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important; }

/* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-primary {
  border-color: #007bff !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #6c757d !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important; }

/* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.border-white {
  border-color: #fff !important; }

/* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important; }

/* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

/* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

/* line 56, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

/* line 61, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important; }

/* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 69, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important; }

/* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important; }

/* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-none {
  display: none !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-table {
  display: table !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-flex {
  display: flex !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-flex {
    display: flex !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-flex {
    display: flex !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important; } }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_embed.scss */
  .embed-responsive::before {
    display: block;
    content: ""; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714286%; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-fill {
  flex: 1 1 auto !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-grow-0 {
  flex-grow: 0 !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-grow-1 {
  flex-grow: 1 !important; }

/* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important; }

/* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important; }

/* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important; }

/* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important; }

/* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important; }

/* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important; }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important; }

/* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important; }

/* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-items-center {
  align-items: center !important; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important; }

/* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-content-center {
  align-content: center !important; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important; }

/* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important; }

/* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important; }

/* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important; }

/* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-self-center {
  align-self: center !important; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important; }

/* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important; }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important; }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important; }
  /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important; }
  /* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important; }
  /* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important; }
  /* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-fill {
    flex: 1 1 auto !important; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important; }
  /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important; }
  /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important; }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important; }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important; }
  /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important; }
  /* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important; }
  /* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important; }
  /* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important; }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important; }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important; }
  /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important; }
  /* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important; }
  /* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important; }
  /* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important; }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important; }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important; }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important; }
  /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important; }
  /* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important; }
  /* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important; }
  /* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important; } }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
.float-left {
  float: left !important; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
.float-right {
  float: right !important; }

/* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
.float-none {
  float: none !important; }

@media (min-width: 576px) {
  /* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important; }
  /* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important; }
  /* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  /* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important; }
  /* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important; }
  /* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  /* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important; }
  /* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important; }
  /* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  /* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important; }
  /* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important; }
  /* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important; } }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
.position-static {
  position: static !important; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
.position-relative {
  position: relative !important; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important; }

/* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

/* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_shadows.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_shadows.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_shadows.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_shadows.scss */
.shadow-none {
  box-shadow: none !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.w-auto {
  width: auto !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.h-auto {
  height: auto !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-n1 {
  margin: -0.25rem !important; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-n2 {
  margin: -0.5rem !important; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-n3 {
  margin: -1rem !important; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-n4 {
  margin: -1.5rem !important; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-n5 {
  margin: -3rem !important; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

/* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important; }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important; }

/* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

/* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -0.25rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -0.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -1rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -1.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -3rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  /* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  /* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -0.25rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -0.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -1rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -1.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -3rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  /* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  /* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -0.25rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -0.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -1rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -1.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -3rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  /* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  /* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important; }
  /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -0.25rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -0.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -1rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -1.5rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -3rem !important; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  /* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  /* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-wrap {
  white-space: normal !important; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-left {
  text-align: left !important; }

/* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-right {
  text-align: right !important; }

/* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important; }

/* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important; }

/* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important; }

/* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-white {
  color: #fff !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #007bff !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #6c757d !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-body {
  color: #212529 !important; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-muted {
  color: #6c757d !important; }

/* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

/* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

/* line 59, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important; }

/* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

/* line 72, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_text.scss */
.text-reset {
  color: inherit !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

@media print {
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  a:not(.btn) {
    text-decoration: underline; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  pre {
    white-space: pre-wrap !important; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  /* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  thead {
    display: table-header-group; }
  /* line 67, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 72, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  /* line 92, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  body {
    min-width: 992px !important; }
  /* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  .container {
    min-width: 992px !important; }
  /* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  .navbar {
    display: none; }
  /* line 103, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  .badge {
    border: 1px solid #000; }
  /* line 107, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  .table {
    border-collapse: collapse !important; }
    /* line 110, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
    .table td,
    .table th {
      background-color: #fff !important; }
  /* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  /* line 123, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  .table-dark {
    color: inherit; }
    /* line 126, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  /* line 134, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
body {
  font-family: 'Helvetica Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Courier, monospace, serif, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
.carousel-caption {
  font-family: 'Open Sans', sans-serif; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .navbar-brand {
  color: #000001;
  font-family: 'Open Sans', sans-serif; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
.text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white .h1, .text-white .h2, .text-white .h3, .text-white .h4, .text-white .h5, .text-white .h6, .text-white .navbar-brand {
  color: #ffffff; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
h1 {
  font-size: 2em; }

/* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
h2 {
  font-size: 1.8em; }

/* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
h3 {
  font-size: 1.6em; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
h4 {
  font-size: 1.4em; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
h5 {
  font-size: 1.2em; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
h6 {
  font-size: 1.1em; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/font.scss */
form .message {
  font-size: 0.9em;
  font-style: italic; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
.page-reference {
  margin-bottom: 15px; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
._area {
  background-repeat: no-repeat;
  background-size: cover; }

/* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
.h100 {
  display: flex;
  flex-basis: auto;
  align-items: stretch; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
#banner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  overflow: hidden; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
  #banner .multimedia.slide {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
  #banner h1, #banner h2, #banner h3, #banner h4, #banner h5, #banner h6, #banner p {
    z-index: 1;
    color: #ffffff; }

/* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
#user img {
  max-height: 100px; }

/* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
#user .global-image {
  margin: 0; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
body.body-background #main-nav .navbar, body.body-background #main-nav .container, body.body-background .dropdown-menu {
  background-color: transparent; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/layout.scss */
  .col-sm-4 {
    float: left;
    width: 33.33%; } }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-center {
  text-align: center; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .image-left .global-image,
  .image-left figure {
    margin: 0; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 5px; }
  /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .image-right .global-image,
  .image-right figure {
    margin: 0; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.global-image.square {
  background-color: #cdcccc;
  width: 100%; }
  /* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .global-image.square figure a,
  .global-image.square figure .nolink {
    display: flex;
    justify-content: space-around;
    align-items: center; }
    /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    .global-image.square figure a img,
    .global-image.square figure .nolink img {
      margin: 50px;
      height: 150px; }
    /* line 47, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    .global-image.square figure a .caption-out-wrapper,
    .global-image.square figure .nolink .caption-out-wrapper {
      position: static;
      margin: 0 30px;
      text-align: center; }
      /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
      .global-image.square figure a .caption-out-wrapper .caption,
      .global-image.square figure .nolink .caption-out-wrapper .caption {
        background-color: transparent; }
        /* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
        .global-image.square figure a .caption-out-wrapper .caption h1,
        .global-image.square figure .nolink .caption-out-wrapper .caption h1 {
          margin: 0; }

/* line 64, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
figure.svg {
  display: block; }

/* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.full figure.svg,
.banner figure.svg {
  display: block; }
  /* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .full figure.svg img,
  .banner figure.svg img {
    width: 100%; }

/* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
figure.svg .nolink {
  width: 100%; }

/* line 83, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.standard-component,
.form-mailing {
  margin-bottom: 15px; }

/* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-preview .editable-component .hidden,
.edit-preview .editable-component.hidden {
  display: block !important; }

/* line 93, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-preview .editable-component.multimedia .hidden {
  display: hidden; }

/* line 97, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
div.full,
div.banner,
div.full figure,
div.banner figure,
div.full img,
div.banner img {
  max-width: 100%; }

/* line 106, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.date,
.event-definition {
  float: right;
  font-size: 0.9em;
  font-style: italic; }

/* line 113, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.labeled.event-definition {
  float: none;
  font-size: 1em;
  font-style: inherit; }

/* line 119, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.text-highlight {
  font-weight: bold; }

/* line 123, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.text-whisper {
  font-size: 0.9em;
  color: #cccccc; }

/* line 128, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
p.description.important.first {
  padding: 5px;
  border: 1px #cccccc solid;
  border-radius: 4px; }

/* line 134, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
ul.menu {
  display: block;
  overflow: hidden; }

/* line 139, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu .nav > li > a {
  padding: 0; }

/* line 143, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#menu .nav-pills > li + li {
  margin-left: 0; }

/* line 147, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu .nav > li.index-1 > a span,
.menu .nav > li.active > a span {
  border-top: 0 none; }

/* line 152, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu .nav > li > a span {
  display: block;
  margin: 0 15px;
  padding: 10px 0;
  border-top: 1px #dddddd solid; }

/* line 159, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu .nav > li.last > a span {
  border: 0 none; }

/* line 163, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu .nav > li > a span.glyphicon {
  display: none; }

/* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu .nav-pills > li + li {
  margin-left: 0; }

/* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.internal-link,
.external-link {
  margin-top: 0.75rem;
  margin-bottom: 0.5rem; }

/* line 177, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
a.internal-link,
a.external-link {
  display: block; }

/* line 183, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.internal-link.btn {
  white-space: normal; }

/* line 188, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.internal-link .card-footer {
  position: relative; }
  /* line 191, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .internal-link .card-footer .deco {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -10px;
    font-size: 14px; }

/* line 201, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.btn-primary a {
  color: #ffffff; }

/* line 205, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.breadcrumb {
  border-radius: 0;
  margin: 0;
  padding: 0 3px;
  font-size: 0.9em; }
  /* line 211, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .breadcrumb a,
  .breadcrumb .nolink {
    display: inline-block;
    padding: 3px; }

/* line 218, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.breadcrumb .nolink {
  color: #676767; }

/* line 222, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.sidebar .carousel-indicators {
  display: none; }

/* line 227, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.carousel .carousel-caption {
  padding-bottom: 20px;
  background-color: rgba(0, 0, 0, 0.4); }

/* line 232, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.carousel .carousel-control {
  font-size: 3em; }

/* line 237, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.sidebar .carousel h3 {
  font-size: 1em; }

/* line 245, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.title-image figure a,
.title-image figure .nolink {
  position: relative; }
  /* line 249, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .title-image figure a .caption-out-wrapper,
  .title-image figure .nolink .caption-out-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    max-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 260, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    .title-image figure a .caption-out-wrapper h1,
    .title-image figure a .caption-out-wrapper h2,
    .title-image figure a .caption-out-wrapper h3,
    .title-image figure .nolink .caption-out-wrapper h1,
    .title-image figure .nolink .caption-out-wrapper h2,
    .title-image figure .nolink .caption-out-wrapper h3 {
      font-size: 1.6em;
      color: #ffffff; }

/* line 269, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.title-image figure .caption {
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 3px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.4;
  bottom: auto;
  padding: 15px;
  width: 50%; }
  /* line 280, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .title-image figure .caption p {
    text-align: center; }

/* line 285, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.title-image figure figcaption {
  display: none; }

@media (max-width: 576px) {
  /* line 292, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .title-image .global-image .caption {
    padding-bottom: 5px;
    padding-top: 5px;
    top: 10%; }
    /* line 297, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    .title-image .global-image .caption h2 {
      font-size: 1em; } }

/* line 304, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
ul.filter-list,
ul.filter-list li.dynamic-component {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/* line 311, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
ul.filter-list li.dynamic-component {
  margin-top: 15px; }

/* line 315, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu ul.menu ul a {
  font-size: 12px; }

/* line 319, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu ul.menu li,
.menu ul.menu ul {
  list-style: none; }

/* line 324, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu ul.menu li,
.menu ul.menu ul {
  list-style: none; }

/* line 329, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu ul.menu ul {
  padding-left: 20px; }

/* line 333, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu .glyphicon {
  display: none;
  margin-right: 5px;
  vertical-align: text-top;
  font-size: 0.8em; }

/* line 340, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.menu ul.menu ul ul .glyphicon {
  display: inline-block; }

/* line 344, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-left {
  float: left;
  margin: 0 15px 15px 0; }

/* line 349, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-right {
  float: right;
  margin: 0 0 15px 15px; }

/** form **/
/* line 356, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.smart-form {
  overflow: hidden;
  margin-bottom: 25px; }

/* line 361, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.smart-form .radio,
.smart-form .checkbox {
  margin-top: 0; }

/* line 366, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.smart-form .error select.form-control {
  width: 90%; }

/* line 371, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.autoblocs img {
  width: 100%; }

/* line 375, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.autoblocs .row {
  margin: 0; }

/* line 379, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.autoblocs .col-sm-2,
.autoblocs .col-sm-3,
.autoblocs .col-sm-4,
.autoblocs .col-sm-5,
.autoblocs .col-sm-6 {
  margin: 0;
  padding: 0; }

/* line 389, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.picture-modal .date {
  margin-bottom: 5px; }

/* line 393, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.picture-modal .caption {
  overflow: hidden; }

/* line 397, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0.75rem;
  margin-bottom: 0.5rem; }

/* line 407, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.picture-modal.modal .row {
  margin-left: -15px;
  margin-right: -15px; }

/* line 412, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.picture-modal h3 {
  font-size: 1.5em; }

/* line 416, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.picture-modal .modal-title {
  text-align: center; }

/* line 420, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.picture-modal .commands {
  float: left; }

/* line 424, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.multimedia.blocs img {
  width: 100%; }

/* line 428, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.blocs .row {
  margin-left: 0;
  margin-right: 0; }

/* line 433, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.blocs a {
  margin-bottom: 0; }

/* line 437, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.blocs .wrapper {
  overflow: hidden;
  display: block; }

/* line 442, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.blocs .row-2 .wrapper {
  height: 135px; }

/* line 446, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.blocs .row-4 .wrapper {
  height: 270px; }

/* line 450, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.product .label {
  font-size: 1em;
  color: #000000;
  padding: 0;
  font-weight: normal; }

/* line 457, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.product .soldout {
  color: #ff0000; }

/* line 462, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.component-row-product .product {
  width: 100%; }

/* line 468, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.page-reference.products .caption {
  margin: 0;
  padding: 0; }

/* line 476, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder h2,
.file-finder h3,
.file-finder h4,
.file-finder h5,
.file-finder h6 {
  margin: 3px 0 2px 0;
  padding: 0;
  font-size: 1.2em; }

/* line 487, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder h2,
.file-finder h3,
.file-finder h4,
.file-finder h5,
.file-finder h6,
.file-finder p,
.file-finder a {
  text-decoration: none; }

/* line 497, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder p {
  margin: 0;
  color: #000000;
  text-align: left; }

/* line 503, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder .file-info {
  margin-bottom: 10px; }

/* line 508, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder video,
.file-finder object {
  width: 100%; }

/* line 513, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder.default .thumbnail img {
  width: auto; }

/* line 517, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.thumbnail h3 {
  text-align: center; }

/* line 521, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder h3 {
  margin-top: 0; }

/* line 525, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file-finder figcaption {
  font-size: 0.7em;
  text-align: center; }

/* line 531, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.component-list ul {
  margin: 0;
  padding: 0; }
  /* line 535, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .component-list ul li {
    list-style: none;
    margin: 15px 0 0 0;
    border-top: 1px #cccccd solid;
    padding: 15px 0 0 0; }
  /* line 542, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .component-list ul li.first {
    padding: 0;
    border: 0 none; }
  /* line 547, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .component-list ul .smart-link {
    border: 0 none;
    margin: 0;
    padding: 0; }

/* line 558, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#sidebar .smart-link h2,
#sidebar .smart-link h3,
#sidebar .smart-link h4 {
  font-size: 1.1em; }

/* line 564, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#sidebar .smart-link .col-sm-3,
#sidebar .smart-link .col-sm-9 {
  flex: 0 0 100%;
  max-width: 100%; }

/* line 572, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.smart-link {
  margin-top: 15px;
  border-top: 1px #dddddd solid;
  padding-top: 15px; }
  /* line 577, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .smart-link h2,
  .smart-link h3,
  .smart-link h4,
  .smart-link h5,
  .smart-link h6 {
    margin: 0;
    padding: 0; }
  /* line 586, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .smart-link .news-info {
    margin: 10px 0; }
    /* line 589, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    .smart-link .news-info .date {
      padding-top: 3px;
      font-size: 0.8em;
      color: #777777; }
  /* line 596, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .smart-link figure {
    margin: 0; }

/* line 601, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.smart-link.first {
  border: 0 none;
  padding: 0; }

/* line 606, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.tags {
  margin: 10px 0; }

/* line 610, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.tags .sep {
  display: none; }

/* line 614, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.tags .tag {
  margin-right: 5px; }

/* line 618, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.sharebox {
  float: right;
  margin: 5px; }
  /* line 622, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox ul,
  .sharebox li {
    list-style: none;
    margin: 0;
    padding: 0; }
  /* line 629, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li {
    font-size: 0;
    margin-left: 10px;
    display: block;
    float: left; }
  /* line 636, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li a {
    font-size: 0;
    width: 48px;
    height: 48px;
    display: block;
    background-repeat: no-repeat; }
  /* line 644, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.print a {
    background-image: url("../img/icon/grey/print.png"); }
  /* line 648, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.print a:hover {
    background-image: url("../img/icon/colour/print.png"); }
  /* line 652, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.pdf a {
    background-image: url("../img/icon/grey/pdf.png"); }
  /* line 656, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.pdf a:hover {
    background-image: url("../img/icon/colour/pdf.png"); }
  /* line 660, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.facebook a {
    background-image: url("../img/icon/grey/facebook.png"); }
  /* line 664, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.facebook a:hover {
    background-image: url("../img/icon/colour/facebook.png"); }
  /* line 668, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.twitter a {
    background-image: url("../img/icon/grey/twitter.png"); }
  /* line 672, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.twitter a:hover {
    background-image: url("../img/icon/colour/twitter.png"); }
  /* line 676, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.short-url a {
    background-image: url("../img/icon/grey/share-this.png"); }
  /* line 680, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .sharebox li.short-url a:hover {
    background-image: url("../img/icon/colour/share-this.png"); }

/* line 687, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.page-rank .debug,
.page-rank .result {
  display: none; }

/* line 693, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
li.external-link div {
  display: inline-block; }

/* line 697, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
li.button {
  margin-bottom: 5px; }

@media (max-width: 540px) {
  /* line 703, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .children-link h3,
  .smart-external-link h3,
  .smart-external-link h2,
  .smart-external-link h4 {
    font-size: 14px;
    height: 40px; }
  /* line 711, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .smart-external-link {
    width: 50%; }
  /* line 715, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .multimedia .picture-modal h3 {
    font-size: 1.1em; } }

/* line 720, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
li .file,
li .file a {
  padding: 0;
  margin: 0; }

/* line 726, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.link-file-text {
  width: 100%;
  display: flex;
  padding: 15px 15px;
  background-color: #EDEDED;
  align-items: stretch;
  align-items: center;
  color: #707070; }
  /* line 735, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .link-file-text .fa-file-download {
    display: none; }
  /* line 739, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .link-file-text .image {
    flex-grow: 0;
    font-size: 4em; }
  /* line 744, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .link-file-text .label {
    flex-grow: 1;
    font-size: 1.2em;
    margin-left: 15px;
    font-weight: bold; }
  /* line 751, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .link-file-text .description {
    font-style: italic;
    margin-left: 15px;
    border-left: 1px #707070 solid;
    padding-left: 15px;
    flex-grow: 3;
    font-size: 0.8em; }
    /* line 759, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    .link-file-text .description p {
      margin: 0; }

/* line 765, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.link-file-text:hover {
  color: #707070;
  text-decoration: none; }
  /* line 769, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .link-file-text:hover .fas {
    display: none; }
  /* line 773, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .link-file-text:hover .fa-file-download {
    display: block; }

/* line 778, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file {
  margin-bottom: 15px; }
  /* line 781, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .file a {
    display: block;
    line-height: 16px; }
  /* line 786, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .file li {
    list-style: none; }
  /* line 790, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .file .full {
    width: auto; }
    /* line 793, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    .file .full img {
      width: auto; }
  /* line 798, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .file img {
    vertical-align: top; }

/* line 804, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file.card .card-image-zone {
  text-align: center; }
  /* line 807, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .file.card .card-image-zone img {
    border-radius: 0.25rem 0 0 0.25rem; }

/* line 812, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.file.card .card-text-zone {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  /* line 817, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .file.card .card-text-zone h2,
  .file.card .card-text-zone h3,
  .file.card .card-text-zone h4,
  .file.card .card-text-zone h5,
  .file.card .card-text-zone h6 {
    font-size: 1.2em;
    margin: 15px; }
  /* line 826, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .file.card .card-text-zone p,
  .file.card .card-text-zone a {
    margin: 15px; }

/* line 834, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.products.button li {
  margin-bottom: 15px; }

/* line 838, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.products.button li a {
  display: block; }

/* line 842, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.collapsable .well {
  margin-top: 15px; }

/* line 846, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.head-circle {
  font-weight: bold;
  border-size: 4px;
  border-color: #aaaaab;
  border-style: solid;
  border-radius: 50%;
  color: #aaaaab;
  margin: 15px auto;
  width: 60px;
  height: 60px;
  font-size: 30px;
  color: #fff;
  line-height: 59px;
  text-align: center;
  vertical-align: middle; }

/* line 863, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.separation {
  clear: both;
  font-size: 0;
  height: 0; }

/* line 869, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.separation.hidden {
  display: block; }

/* line 873, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.visible-separation {
  border-top: 1px #cccccd solid;
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 879, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.visible-large {
  border-top: 3px #cccccd solid;
  margin: 15px 0; }

/* line 884, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.global-image {
  margin-bottom: 10px;
  display: block; }

/* line 891, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#header .global-image.banner .global-image,
#banner .global-image.banner .global-image {
  margin: 0; }

/* line 896, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.small.image-left,
.small.image-right {
  width: 31%;
  margin: 0 1%; }
  /* line 901, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .small.image-left img,
  .small.image-right img {
    display: block;
    width: auto;
    margin: 0 auto; }

/* line 908, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-center {
  text-align: center; }
  /* line 911, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .image-center figure {
    margin: 0 auto; }
  /* line 915, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .image-center p,
  .image-center li {
    text-align: left; }

/* line 921, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-center.standard .global-image img {
  width: auto; }

/* line 925, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.image-center .global-image img {
  display: inline; }

/* line 929, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.standard .global-image img {
  width: 100%; }

/* line 933, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.global-image img {
  max-width: 100%; }

/* line 937, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.standard.image-left,
.standard.image-right {
  width: 31%;
  display: block; }

@media (max-width: 576px) {
  /* line 945, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .standard.image-left,
  .standard.image-right {
    width: 100%; } }

/* line 951, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#header .banner,
#banner .banner {
  position: relative; }

/* line 956, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.collapsable {
  margin-bottom: 15px; }

/* line 960, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.array-file {
  margin-bottom: 15px; }
  /* line 963, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .array-file tr.odd {
    background-color: #eeeeee; }

/* line 968, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.captcha {
  overflow: hidden; }

/* line 972, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.g-recaptcha {
  float: right;
  clear: both; }

/* line 977, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.has-error .glyphicon {
  color: #a94442; }

/* line 981, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.citation {
  margin: 15px auto;
  font-family: Open Sans;
  color: #555555;
  padding: 1.2em 30px 1.2em 75px;
  border-left: 8px solid #28a744;
  line-height: 1.6;
  position: relative;
  background: #EDEDED; }
  /* line 993, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .citation .well {
    background-color: transparent;
    margin: 0; }
  /* line 998, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .citation .title {
    font-weight: bold;
    display: block; }
  /* line 1003, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .citation p {
    display: inline-block;
    font-style: italic; }
  /* line 1008, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .citation .signature {
    display: block;
    text-align: right; }
  /* line 1013, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .citation p::before {
    font-family: Arial;
    content: "\201C";
    color: #28a744;
    font-size: 4em;
    position: absolute;
    left: 10px;
    top: -10px; }
  /* line 1023, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .citation p::after {
    content: ''; }
  /* line 1027, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .citation .signature {
    display: block;
    color: #333333;
    font-style: normal;
    font-weight: bold;
    margin-top: 1em; }

/* line 1037, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.commands .text {
  display: none; }

/* line 1041, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-container {
  overflow: hidden;
  margin: 0 20px; }

/* line 1046, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slide.with-caption {
  right: 10px;
  bottom: 10px; }
  /* line 1050, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .slide.with-caption .carousel-indicators {
    display: none; }
  /* line 1054, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .slide.with-caption p {
    margin: 5px 0; }

@media screen and (min-width: 768px) {
  /* line 1060, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .slide.with-caption .carousel-indicators {
    display: block;
    width: auto;
    margin: 0;
    left: 25px;
    bottom: 10px; } }

/* line 1069, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-row {
  transition: margin-left 1s; }

/* line 1073, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-item-content {
  float: left;
  margin: 5px;
  position: relative; }

/* line 1079, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-container {
  border: 1px #cccccc solid;
  border-radius: 4px; }

/* line 1084, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-container .thumbnail {
  margin-bottom: 0; }

/* line 1088, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-item-content .text {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  padding: 5px; }

/* line 1096, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-item-content .text-wrapper,
.multimedia .slideshow-item-content .text {
  background-color: rgba(255, 255, 255, 0.8); }

/* line 1101, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-item-content .text p {
  font-size: 12px;
  color: #000000; }

/* line 1106, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.slideshow-item-content .date {
  float: none; }

/* line 1110, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
body .quiz {
  position: relative; }
  /* line 1114, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  body .quiz .status {
    margin: 10px auto;
    text-align: center; }
  /* line 1119, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  body .quiz h2,
  body .quiz h3,
  body .quiz h4,
  body .quiz h5,
  body .quiz h6 {
    font-size: 1em;
    color: #676767;
    font-weight: bold; }
  /* line 1129, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  body .quiz .btn-skip {
    position: absolute;
    right: 0; }

/* line 1135, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.location {
  margin: 5px 0; }

/* line 1139, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.debug-note {
  display: block;
  padding: 6px 12px;
  margin: 10px 25%;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 1160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.debug-note.status-new {
  background-color: #474747;
  border-color: #474747; }

/* line 1165, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.debug-note.status-rejected {
  background-color: #EF3513;
  border-color: #EF3513; }

/* line 1170, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.debug-note.status-onhold {
  background-color: #5C75A1;
  border-color: #5C75A1; }

/* line 1175, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.debug-note.status-working {
  background-color: #FEA00D;
  border-color: #FEA00D; }

/* line 1180, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.debug-note.status-archived {
  background-color: #8F7556;
  border-color: #8F7556; }

/* line 1185, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.debug-note.status-done {
  background-color: #7BB529;
  border-color: #7BB529; }

/* line 1191, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#footer .products.button {
  margin: 15px -15px 0 -15px;
  overflow: hidden; }
  /* line 1195, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  #footer .products.button li {
    width: 25%;
    float: left;
    padding: 0 15px 15px 15px; }
  @media (max-width: 540px) {
    /* line 1202, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    #footer .products.button li {
      width: auto;
      float: none;
      padding: 0 15px 15px 15px; } }
  /* line 1209, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  #footer .products.button .btn {
    white-space: normal; }

/* line 1215, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.dynamic-component.tips img {
  width: auto; }

/* line 1221, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
div.media img {
  width: 128px; }

/* line 1225, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
div.media .media-body {
  text-decoration: none; }

/* line 1230, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
div.linked-video {
  margin-bottom: 12px; }
  /* line 1233, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  div.linked-video .badge {
    margin-top: 2px; }
  /* line 1237, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  div.linked-video p {
    margin-bottom: 14px; }
  /* line 1241, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  div.linked-video figure {
    position: relative;
    width: auto;
    margin: 0 1rem 0 0; }
    /* line 1246, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
    div.linked-video figure .layer {
      position: absolute;
      font-size: 3em;
      color: #428bcb;
      opacity: 0.9;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }

/* line 1264, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.linked-video.link img {
  width: auto;
  height: 96px; }

/* line 1270, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
ul.clouds-tag {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 1277, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag li {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 1283, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag li {
  display: inline-block; }

/* line 1287, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-1 {
  font-size: 0.8em; }

/* line 1291, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-2 {
  font-size: 0.9em; }

/* line 1295, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-3 {
  font-size: 1em; }

/* line 1299, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-4 {
  font-size: 1.1em; }

/* line 1303, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-5 {
  font-size: 1.2em; }

/* line 1307, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-6 {
  font-size: 1.3em; }

/* line 1311, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-7 {
  font-size: 1.4em; }

/* line 1315, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.clouds-tag .weight-8 {
  font-size: 1.5em; }

/* line 1321, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.page-color .thumbnail {
  background-color: transparent; }

/* line 1326, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.page-color.dark-color a {
  color: #ffffff; }

/* line 1330, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.page-color.wxhite-color a {
  color: #000000; }

/* line 1335, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.online-video .video-wrapper {
  display: inline-block; }

/* line 1339, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.online-video .label {
  margin-top: 3px;
  text-align: center;
  color: #333333;
  display: block; }

/* line 1348, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.text-list .row {
  margin-bottom: 3px; }

/* line 1352, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.text-list h3 {
  margin-top: 0; }

/* line 1356, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.text-list .twocols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2; }
  /* line 1361, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .text-list .twocols li {
    margin-left: 10px;
    padding-left: 5px; }

/* line 1367, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.text-list .threecols {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3; }
  /* line 1372, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .text-list .threecols li {
    margin-left: 10px;
    padding-left: 5px; }

/* line 1380, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.juxtapose .jx-image img {
  width: auto; }

/* line 1384, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
div.logo img {
  width: auto; }

/* line 1388, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
option.title {
  font-style: italic; }

/* line 1393, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-facebook {
  color: #ffffff;
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2); }

/* line 1399, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-facebook:hover {
  background-color: #2d4373; }

/* line 1403, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-google {
  color: #ffffff;
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2); }

/* line 1409, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-google:hover {
  background-color: #ed5b49; }

/* line 1413, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-social.btn-lg > :first-child, .edit-user .btn-group-lg > .btn-social.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em; }

/* line 1419, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2); }

/* line 1431, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-social.btn-lg, .edit-user .btn-group-lg > .btn-social.btn {
  padding-left: 61px; }

/* line 1435, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.edit-user .btn-social {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  /* line 1443, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .edit-user .btn-social i {
    margin-top: 3px; }

/* line 1449, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#content .internal-link.action {
  float: right; }

/* line 1453, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#sidebar .internal-link.action {
  width: 100%;
  text-align: center; }

/* line 1458, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#content .children-link.extranet {
  display: block; }
  /* line 1461, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  #content .children-link.extranet h4 {
    display: inline; }
  /* line 1465, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  #content .children-link.extranet .avatar .fa {
    margin: 5px;
    font-size: 70px;
    color: #868e96; }

/* line 1472, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.follow {
  width: 100%;
  max-width: 300px; }
  /* line 1476, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .follow .btn {
    width: 100%;
    margin-bottom: 5px; }
  /* line 1481, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .follow li {
    font-size: 0.9em; }

/* line 1487, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.user-registration img {
  max-width: 60px; }

/* line 1491, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.user-registration .form-check-inline {
  margin-left: 0.75rem; }

/* line 1497, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.product .badge {
  color: #000000;
  font-size: 1em; }

/* line 1502, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.product .form-group {
  margin-left: auto; }
  /* line 1505, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .product .form-group label {
    margin-right: 5px; }

/* line 1511, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.taxonomy {
  overflow: hidden;
  margin-bottom: 15px; }

/* line 1516, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.xhtml {
  width: 100%; }

/* line 1521, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.taxonomy-session .form-group {
  display: flex;
  align-items: center; }
  /* line 1525, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .taxonomy-session .form-group label,
  .taxonomy-session .form-group .form-control {
    display: block;
    width: 50%; }

/* line 1533, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.component-col {
  display: flex;
  align-items: stretch; }
  /* line 1537, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .component-col .wysiwyg-paragraph,
  .component-col .dynamic-component {
    width: 100%; }
  /* line 1542, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .component-col h1,
  .component-col h2,
  .component-col h3,
  .component-col h4,
  .component-col h5,
  .component-col h6 {
    width: 100%; }
  /* line 1553, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .component-col > .wysiwyg-paragraph h1,
  .component-col > .wysiwyg-paragraph h2,
  .component-col > .wysiwyg-paragraph h3,
  .component-col > .wysiwyg-paragraph h4,
  .component-col > .wysiwyg-paragraph h5,
  .component-col > .wysiwyg-paragraph h6 {
    margin-top: 0; }

/* line 1565, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.show-template .col-12 {
  overflow: hidden; }

/* line 1569, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.show-template .card {
  margin-bottom: 30px;
  height: auto; }

/* line 1574, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.show-template .card-footer {
  border-top: 0 none; }

/* line 1578, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.show-template .card-footer:hover {
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none; }

/* line 1585, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.graphic-charter .fonts {
  text-align: center;
  margin: 30px 0; }

/* line 1590, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.graphic-charter .nav {
  display: inline-block; }

/* line 1594, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.graphic-charter h2 {
  margin-top: 0; }

/* line 1598, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.graphic-charter select {
  margin-bottom: 15px;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555555;
  font-size: 11px;
  height: 20px;
  line-height: 1.42857;
  padding: 1px 3px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

/* line 1613, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.graphic-charter .data-line {
  margin-bottom: 3px; }

/* line 1617, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.graphic-charter .exemple {
  font-size: 20px; }

/* line 1621, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.graphic-charter .form-control {
  font-size: 0.8em;
  padding: 3px; }

/* line 1627, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.counttool {
  text-align: center; }
  /* line 1630, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .counttool .count {
    display: inline-block;
    margin: 15px auto;
    padding: 15px !important;
    border: 10px #000000 solid;
    font-size: 3em; }
  /* line 1638, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .counttool .time {
    min-width: 54px;
    display: inline-block; }
  /* line 1643, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
  .counttool .label {
    margin: 15px -15px -15px -15px;
    padding: 5px;
    text-align: center;
    background-color: #000000;
    color: #ffffff;
    font-size: 0.5em; }

/* line 1653, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
#form-edit-user {
  margin-bottom: 30px; }

/* line 1658, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.price-list h3 {
  font-size: 1em;
  margin: 0; }

/* line 1663, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.price-list .list-group-item {
  padding: 0.25rem 1.25rem; }

/* line 1667, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/components.scss */
.price-list .description {
  font-size: 0.9em;
  font-style: italic; }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference figure {
  margin: 0; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference img {
  width: 100%; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference ul, .page-reference li {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .list li {
  padding-top: 5px;
  border-top: 1px #cccccd solid;
  margin-top: 5px; }

/* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .list li.item-1 {
  padding-top: 0;
  border: 0 none;
  margin-top: 0; }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .col-caption {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .col-caption .footer {
    background-color: #eeeeee;
    padding: 0 15px;
    align-self: flex-end;
    width: 100%;
    font-weight: normal;
    text-align: right; }

/* line 43, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .date {
  float: none;
  font-size: 0.8em; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference h3 {
  margin-top: 0;
  display: inline-block;
  font-size: 1.2em;
  text-align: left; }

/* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.products figure, .products img {
  width: 100%; }

/* line 59, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference h2 {
  margin-top: 0; }

/* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .thumbnail {
  position: relative;
  padding: 0;
  border: 0 none; }

/* line 69, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .number {
  position: absolute;
  float: right;
  top: 15px;
  right: 15px;
  font-size: 32px;
  opacity: 0.8;
  color: #ffffff;
  text-shadow: 2px 0 0 #333, -2px 0 0 #333, 0 2px 0 #333, 0 -2px 0 #333, 1px 1px #333, -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333; }

/* line 80, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference {
  margin-top: 15px; }
  /* line 83, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .marketing h2 {
    margin-top: 15px; }
  /* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .cols4 h1, .page-reference .cols4 h2, .page-reference .cols4 h3, .page-reference .cols4 h4, .page-reference .cols4 h5, .page-reference .cols4 h6 {
    font-size: 1.1em; }
  /* line 92, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .page-item {
    margin-bottom: 15px; }

/* line 98, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-short h2, .page-reference.products-short h3, .page-reference.products-short h4 {
  font-size: 1.1em; }

/* line 101, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-short .date {
  display: block;
  padding-top: 4px;
  font-size: 0.7em; }

/* line 109, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.product .top, .page-reference.products-image .top {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid #007bff;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 15px; }
  /* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference.product .top .thumbnail, .page-reference.products-image .top .thumbnail {
    margin-bottom: 0; }

/* line 121, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.product li, .page-reference.products-image li {
  margin-top: 0.5rem;
  border-top: 1px solid #dee2e6;
  padding-top: 0.5rem; }

/* line 126, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.product li.page-color, .page-reference.products-image li.page-color {
  padding: 0.5rem; }

/* line 129, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.product li.item-1, .page-reference.products-image li.item-1 {
  margin: 0;
  border: 0 none;
  padding: 0; }

/* line 136, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover .item {
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  border-radius: 3px; }

/* line 144, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover .item:hover .thumbnail {
  z-index: 1; }

/* line 147, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover .item:hover .caption {
  visibility: hidden; }

/* line 151, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover .caption {
  margin: 0;
  padding: 0;
  background-color: #dddddd;
  line-height: 230px;
  vertical-align: middle;
  text-align: center;
  font-size: 1.4em; }

/* line 160, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover .thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  overflow: hidden;
  width: 100%; }

/* line 168, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover a {
  text-decoration: none; }

/* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover .deco, .page-reference.products-hover .title {
  line-height: normal; }

/* line 174, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference.products-hover .deco {
  display: inline-block;
  margin-left: 5px;
  border-left: 1px #cccccc dotted;
  padding-left: 5px; }

@media (max-width: 540px) {
  /* line 183, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .description {
    display: none; } }

/* multi slide */
/* line 190, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.multi-slide {
  position: relative; }
  /* line 192, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .multi-slide .description {
    display: none; }
  /* line 195, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .multi-slide h2, .multi-slide h3, .multi-slide h4 {
    font-size: 1.6em; }
  /* line 198, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .multi-slide .next {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -12px;
    margin-right: 0;
    z-index: 5; }
  /* line 207, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .multi-slide .previous {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -12px;
    margin-left: 0;
    z-index: 5; }
  /* line 216, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .multi-slide .text {
    padding: 0; }
    /* line 218, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .multi-slide .text .text-wrapper {
      padding: 5px; }
  /* line 224, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .multi-slide .commands .btn {
    border: 1px #cccccc solid;
    background-color: #ffffff; }

/* line 231, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.double-slide .slideshow-item-content {
  width: 446px; }
  @media (min-width: 540px) {
    /* line 231, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .double-slide .slideshow-item-content {
      width: 236px; } }
  @media (min-width: 720px) {
    /* line 231, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .double-slide .slideshow-item-content {
      width: 326px; } }
/* line 241, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.triple-slide .slideshow-item-content {
  width: 286px; }
  @media (max-width: 540px) {
    /* line 241, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .triple-slide .slideshow-item-content {
      width: 146px; } }
  @media (max-width: 720px) {
    /* line 241, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .triple-slide .slideshow-item-content {
      width: 206px; } }
/* line 252, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.quadruple-slide .slideshow-item-content {
  width: 206px; }
  @media (max-width: 540px) {
    /* line 252, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .quadruple-slide .slideshow-item-content {
      width: 101px; } }
  @media (-width: 720px) {
    /* line 252, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .quadruple-slide .slideshow-item-content {
      width: 146px; } }
/* line 261, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.quadruple-slide .slideshow-item-content {
  position: relative; }

/* line 264, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.quadruple-slide .text {
  position: absolute;
  top: 0;
  height: 100%; }
  /* line 268, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .quadruple-slide .text .text-wrapper {
    height: 100%; }

/* line 275, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .board .title, .page-reference .board .body {
  width: auto;
  max-width: 680px;
  margin: 0 auto;
  background-color: #ffffff; }

/* line 281, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .board .title {
  line-height: 120px;
  vertical-align: middle;
  text-align: center;
  padding: 30px;
  background-color: #000000; }
  /* line 287, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .board .title h2 {
    display: inline;
    color: #ffffff;
    text-transform: uppercase; }

/* line 293, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .board .row {
  margin: 0; }

/* line 296, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .board .col {
  padding: 0; }

/* line 300, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .board .body img {
  width: 100%; }

/* line 304, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .board .text {
  padding: 30px; }
  /* line 305, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .board .text h3 {
    color: #555;
    text-transform: uppercase; }
  /* line 310, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .board .text p {
    color: #777; }

/* line 314, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .board a {
  text-decoration: none; }

/* line 319, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.owl-theme .owl-nav [class*="owl-"]:hover {
  background: transparent;
  text-decoration: none; }
  /* line 322, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .owl-theme .owl-nav [class*="owl-"]:hover span {
    text-shadow: 0 0 1px #000000; }

/* line 328, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
#banner .page-reference, #header .page-reference {
  width: 100%;
  margin-bottom: 15px; }
  /* line 330, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  #banner .page-reference .row.cols4, #header .page-reference .row.cols4 {
    margin-right: 0;
    margin-left: 0; }
  /* line 334, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  #banner .page-reference .caption, #header .page-reference .caption {
    min-height: 105px;
    position: absolute;
    bottom: 0;
    opacity: 0.9;
    padding: 15px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.6); }
    /* line 342, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    #banner .page-reference .caption h1, #banner .page-reference .caption h2, #banner .page-reference .caption h3, #header .page-reference .caption h1, #header .page-reference .caption h2, #header .page-reference .caption h3 {
      color: #ffffff;
      margin: 0; }
    /* line 346, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    #banner .page-reference .caption p, #header .page-reference .caption p {
      margin: 0; }
  /* line 350, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  #banner .page-reference .link, #header .page-reference .link {
    display: none; }

/* line 358, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.products .item {
  border-top: 1px solid #dee2e6;
  margin-top: 0.5rem;
  padding-top: 0.5rem; }

/* line 363, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.products .item-1 {
  border: none;
  margin-top: 0;
  padding-top: 0; }

/* line 370, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.products.square {
  margin: 0 -15px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap; }
  /* line 377, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square .date {
    font-size: 0.7em; }
  /* line 381, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square li {
    overflow: auto;
    width: 50%; }
  /* line 386, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square h3 {
    margin: 10px 0; }
  /* line 390, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square li .in-wrapper {
    padding: 30px; }
  /* line 394, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square li.item-1 {
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd; }
  /* line 399, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square li.item-2 {
    border-bottom: 1px solid #dddddd; }
  /* line 403, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square li.item-3 {
    border-right: 1px solid #dddddd; }
  /* line 406, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .products.square p {
    margin: 0; }

/* line 412, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
div.products-children .box {
  margin-bottom: 0.5rem; }

/* line 415, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
div.products-children h2, div.products-children h3, div.products-children h4 {
  margin: 0.5rem 0;
  font-size: 1.25rem; }

/* line 422, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.cols-images .card {
  position: relative; }
  /* line 424, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .cols-images .card .card-body {
    padding-top: 50px;
    position: absolute;
    width: 100%;
    bottom: 0;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.6));
    color: #ffffff; }
    /* line 425, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .cols-images .card .card-body .card-title {
      color: #ffffff;
      font-size: 1.6em; }

/* line 439, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference ul.timeline-list {
  list-style-type: none;
  position: relative;
  padding: 0 0 0 40px; }
  /* line 443, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference ul.timeline-list .date {
    float: right; }

/* line 447, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference ul.timeline-list:before {
  content: ' ';
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 29px;
  width: 2px;
  height: 100%;
  z-index: 400;
  margin-top: 1px; }

/* line 458, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference ul.timeline-list > li {
  margin: 20px 0;
  padding-left: 20px; }

/* line 462, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference ul.timeline-list > li:before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #428bcb;
  left: 20px;
  width: 20px;
  height: 20px;
  z-index: 400;
  margin-top: 1px; }

/* line 478, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.owl-carousel-wrapper .captions {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: stretch;
  align-content: stretch;
  z-index: 1; }
  /* line 487, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .owl-carousel-wrapper .captions > .out-caption {
    border: 0 none; }
  /* line 490, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .owl-carousel-wrapper .captions .out-caption {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: auto;
    text-align: center;
    color: #000000;
    border-left: 1px #ffffff solid;
    opacity: 0.4; }
    /* line 502, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .owl-carousel-wrapper .captions .out-caption .in-wrapper {
      display: flex;
      justify-content: center;
      flex-direction: column;
      width: 75%;
      padding: 15px;
      background-color: rgba(255, 255, 255, 0.9); }
      /* line 509, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
      .owl-carousel-wrapper .captions .out-caption .in-wrapper h2 {
        font-size: 1em;
        margin: 0; }
  /* line 515, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .owl-carousel-wrapper .captions .out-caption.active {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.3); }

/* line 522, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.slide_image_only.page-reference {
  margin: 0; }
  /* line 524, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .slide_image_only.page-reference .owl-carousel.owl-loaded .caption {
    display: none; }

@media (max-width: 767.98px) {
  /* line 531, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .owl-carousel-wrapper .captions {
    display: none; }
  /* line 535, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  body .owl-carousel.owl-loaded .caption {
    margin-left: 0;
    left: 10%;
    width: 80%;
    padding: 5px; }
  /* line 542, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .slide_image_only.page-reference .owl-carousel.owl-loaded .caption {
    display: block; }
    /* line 544, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .slide_image_only.page-reference .owl-carousel.owl-loaded .caption h2 {
      font-size: 1em;
      margin: 0; }
    /* line 548, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .slide_image_only.page-reference .owl-carousel.owl-loaded .caption p {
      display: none; } }

/* line 558, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .auto-row, .contextzone .page-reference .auto-row {
  display: block; }
  /* line 560, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .sidebar .page-reference .auto-row .auto-col, .contextzone .page-reference .auto-row .auto-col {
    margin-bottom: 15px; }

/* line 564, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .row, .contextzone .page-reference .row {
  margin-bottom: 15px;
  display: block; }
  /* line 567, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .sidebar .page-reference .row .col, .sidebar .page-reference .row .col-sm-6, .sidebar .page-reference .row .col-sm-4, .sidebar .page-reference .row .col-md-2, .contextzone .page-reference .row .col, .contextzone .page-reference .row .col-sm-6, .contextzone .page-reference .row .col-sm-4, .contextzone .page-reference .row .col-md-2 {
    width: auto;
    max-width: none; }

/* line 572, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .double-slide .slideshow-item-content, .contextzone .page-reference .double-slide .slideshow-item-content {
  width: 260px; }

/* line 575, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .multi-slide h2, .sidebar .page-reference .multi-slide h3, .sidebar .page-reference .multi-slide h4, .contextzone .page-reference .multi-slide h2, .contextzone .page-reference .multi-slide h3, .contextzone .page-reference .multi-slide h4 {
  font-size: 1.2em; }

/* line 578, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .v-gallery, .contextzone .page-reference .v-gallery {
  line-height: 0;
  -webkit-column-count: 1;
  -webkit-column-gap: 0px;
  -moz-column-count: 1;
  -moz-column-gap: 0px;
  column-count: 1;
  column-gap: 0px;
  margin-left: 0;
  margin-right: 0; }

/* line 589, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .v-gallery .item, .contextzone .page-reference .v-gallery .item {
  display: block;
  padding: 0;
  margin-bottom: 15px; }

/* line 594, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .thumbnail h3, .contextzone .page-reference .thumbnail h3 {
  margin: 15px 0 5px 0; }

/* line 598, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.sidebar .page-reference .timeline-list .col-md-3, .contextzone .page-reference .timeline-list .col-md-3 {
  max-width: 100%;
  padding: 0; }

/* line 608, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
#content .page-reference.products h3 {
  margin-top: 5px;
  font-size: 1.2em; }

@media (max-width: 767.98px) {
  /* line 616, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .cols2 .card-text {
    display: none; } }

/* line 623, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .v-gallery .item .in-wrapper {
  position: relative;
  border: 3px #ffffff solid;
  display: block; }
  /* line 627, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .v-gallery .item .in-wrapper .caption {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    font-size: 16px;
    width: 100%; }
    /* line 633, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
    .page-reference .v-gallery .item .in-wrapper .caption h2 {
      text-align: center;
      color: #ffffff; }

/* line 640, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
.page-reference .v-gallery .item:hover .in-wrapper, .page-reference .v-gallery .item.active .in-wrapper {
  border-color: #28a744; }
  /* line 642, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/page-reference.scss */
  .page-reference .v-gallery .item:hover .in-wrapper .caption h2, .page-reference .v-gallery .item.active .in-wrapper .caption h2 {
    color: #28a744; }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
html.preview-command-visible.preview-standard {
  margin-top: 50px !important; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
html.preview-command-visible.preview-standard.preview-command-visible {
  margin-left: 330px !important; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.edit-preview.preview-standard .fixed-top {
  top: 50px; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.preview-standard.edit-preview .fixed-top {
  left: 330px; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.preview-only.preview-standard .fixed-top {
  top: 50px; }

/* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#footer {
  overflow: hidden; }

/* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
a img {
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

/* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
a img:hover {
  opacity: .8; }

/* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.width-background {
  padding: 15px; }

/* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#jv_escape_menu:focus {
  margin: 1px;
  text-align: center;
  padding: 1px;
  position: static !important;
  display: block;
  z-index: 9999;
  font-size: 11px;
  background-color: #ffffff; }

/* line 51, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar-toggle:focus {
  background-color: #e6e6e6;
  border-color: #adadad;
  color: #333333;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.align-reference {
  display: inline-block;
  font-size: 0;
  height: 100%;
  line-height: 100%;
  vertical-align: middle; }

/* line 66, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#backtotop {
  position: fixed;
  right: 0;
  bottom: 0;
  margin: 0 1% 1% 0;
  opacity: 0.8; }

/* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#banner {
  padding: 0; }

/* line 83, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.main-banner {
  position: relative; }

/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.main-banner img {
  width: 100%; }

/* line 91, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.main-banner .logo img {
  width: auto; }

/* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.main-banner .logo {
  position: absolute;
  top: 0;
  left: 5%;
  height: 100%;
  width: 100%;
  line-height: 100%;
  vertical-align: middle;
  margin: 0; }

/* line 106, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.main-banner .logo a {
  vertical-align: middle; }

/* line 110, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.main-banner .global-title {
  vertical-align: middle;
  display: none;
  height: 100%; }

/* line 116, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
a {
  color: #428bcb; }

/* line 120, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.content a {
  color: #428bca; }

/* line 124, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
h3.panel-heading {
  margin-top: 0; }

/* line 128, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
footer {
  border-top: #cccccd 1px solid; }

/* line 132, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar .logo {
  float: left; }

/* line 136, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar .logo .page-title {
  vertical-align: bottom; }

/* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#menu {
  clear: both;
  padding-top: 15px; }

/* line 145, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#menu .nav {
  max-width: 980px; }

/* line 149, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.nav-sidebar li li {
  padding: 5px; }

/* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.nav-sidebar li li.final-active {
  font-weight: bold; }

/* line 157, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.nav-sidebar li li.final-active li {
  font-weight: normal; }

/* line 161, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.sidebar .nav-pills > li {
  float: none; }

/* line 165, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.logo {
  font-size: 1.3em; }

/* line 169, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.logo .page-title {
  font-size: 0.8em;
  margin-left: 15px; }

/* line 174, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.logo .page-title:before {
  content: " - "; }

@media (max-width: 576px) {
  /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .nav > li {
    float: none; } }

/* line 184, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.sidebar-nav {
  padding: 9px 0; }

/* line 188, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#menu li li {
  dislpay: block;
  float: none; }

/* line 193, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px; }

/* line 201, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.dropdown-menu li:hover .sub-menu {
  visibility: visible; }

/* line 205, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.dropdown:hover .dropdown-menu {
  display: block; }

/* line 209, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
  margin-top: 0; }

/* line 213, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar .sub-menu:before {
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px; }

/* line 221, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar .sub-menu:after {
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px; }

/* line 231, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.carousel img {
  width: 100%; }

/* line 235, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.input-group.free .form-control {
  height: auto; }

/* line 239, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.thumbnail img {
  width: 100%; }

/* line 243, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.logo .page-title:before {
  content: normal; }

/* line 247, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.panel .alert {
  margin-bottom: 0; }

/* line 251, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar-toggle .icon-bar {
  background-color: #777777; }

/* line 254, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar-toggle .icon-bar {
  border-radius: 1px;
  display: block;
  height: 2px;
  width: 22px; }

/* line 261, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#menu {
  margin-bottom: 15px; }

/* line 265, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#footer .image-center {
  display: inline-block;
  margin: 0 10px; }

/* line 270, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.message-container {
  padding-top: 1rem; }

/* line 274, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.message .error p {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  margin-bottom: 20px;
  border-radius: 4px; }

/* line 283, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.message .info p {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  padding: 15px;
  margin-bottom: 20px;
  border-radius: 4px; }

/* line 292, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.preview-logged .multimedia .modal-backdrop {
  display: none; }

/* line 296, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.preview-only .modal-backdrop {
  display: none; }

/* line 301, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6 {
  color: #ffffff; }

/* line 306, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.end-area {
  font-size: 0;
  height: 0;
  overflow: hidden;
  clear: both;
  display: none; }

/* line 314, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.label-group {
  overflow: hidden;
  margin: 6px 0;
  border-bottom: 1px #aaaaaa dotted;
  padding-bottom: 3px; }
  /* line 320, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .label-group label, .label-group .label {
    float: left;
    margin: 0;
    padding: 0; }
  /* line 326, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .label-group .value {
    float: right;
    margin: 0;
    padding: 0; }

/* line 334, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navbar-collapse {
  padding: 0; }

/* line 338, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.search {
  float: right; }

@media (max-width: 540px) {
  /* line 343, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  #search-form .form-group {
    float: left;
    width: 78%; }
  /* line 347, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  #search-form button {
    float: right; }
  /* line 351, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .logo {
    margin: 5px 0; }
  /* line 355, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .logo img {
    height: 50px; }
  /* line 359, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .navbar-toggle {
    position: absolute;
    top: 5px;
    right: 5px; }
  /* line 365, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .navbar-collapse {
    padding: 0 15px; }
  /* line 369, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  #search-form {
    float: none !important; }
  /* line 373, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  #languages {
    float: none; }
  /* line 377, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .search {
    float: none; }
  /* line 381, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  .commands {
    float: right;
    overflow: hidden; }
  /* line 386, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
  #menu {
    margin-top: 36px; } }

/* line 391, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#search-result a {
  text-decoration: none; }

/* line 395, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#search-result a h2 {
  text-decoration: underline; }

/* line 399, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#languages {
  padding: 8px 0 8px 15px;
  float: right;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent; }

/* line 406, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#languages a {
  text-decoration: none; }

/* line 410, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.navigation-wrapper {
  overflow: visible;
  min-height: 50px; }

/* line 416, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
body .radio-inline + .radio-inline, body .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px; }

/* line 423, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
ul.internal-link {
  padding-left: 15px; }

/* line 427, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
ul.internal-link li {
  margin-bottom: 5px; }

/* line 431, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#quicklinks {
  text-align: right; }

/* line 435, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#quicklinks li {
  margin: 0 0 0 10px;
  padding: 5px 0 0 0;
  display: inline-block; }

/* line 441, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
#footer {
  padding-top: 15px; }

/* line 445, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.top_fixed {
  position: fixed !important;
  top: 0 !important;
  z-index: 999 !important;
  bottom: auto !important; }

/* line 453, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.hover-bloc:hover .hover-show {
  display: block; }

/* line 456, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.hover-bloc:hover .hover-hidden {
  display: none; }

/* line 462, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.hover-bloc .hover-show {
  display: none; }

/* line 465, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.hover-bloc .hover-hidden {
  display: block; }

/* line 470, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.error {
  color: #bd4147;
  font-size: 0.9em;
  padding: 3px 0; }

/* line 475, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
section.large .container {
  width: 100%;
  max-width: 100%;
  padding: 0; }

/* line 481, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
table {
  margin-bottom: 15px; }

/* line 485, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
table td, table th {
  vertical-align: top;
  padding: 3px;
  font-size: 0.9em; }

/* line 491, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.auto_definition:after {
  font-family: "Arial";
  content: "?";
  position: relative;
  bottom: 1px;
  font-size: .7em;
  line-height: .7em;
  vertical-align: super;
  text-decoration: none; }

/* line 502, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
.loader {
  padding: 0 50px;
  text-align: center; }

/* line 507, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
body.user-logged-in .d-none-logged {
  display: none; }

/* line 511, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/default.scss */
body.user-not-logged-in .d-logged {
  display: none; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
.messagelist {
  border: 1px solid #ccc; }
  /* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .messagelist .body, .messagelist .text {
    padding: 4px 8px;
    line-height: 1.3;
    background-color: #f4f4f4;
    color: #424242;
    border-radius: 3px; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .messagelist .im-form {
    padding: 3px; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .messagelist .btn {
    border: 0 none; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .messagelist a {
    text-decoration: underline; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .messagelist h4, .messagelist h3 {
    margin-top: 0;
    font-size: 11px;
    color: #333;
    font-weight: normal;
    padding: 8px 10px;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .messagelist .link {
    padding: 8px 10px;
    background: #eee;
    font-size: 11px;
    border-top: 1px solid #ccc; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .messagelist ul {
    list-style: none;
    padding-left: 0; }
    /* line 40, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li {
      display: block;
      border-bottom: 1px dotted #ccc;
      padding: 5px 10px; }
    /* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li:last-child {
      border-bottom: 0; }
    /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li.current {
      background: #fff;
      color: #333; }
    /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li.current a {
      color: #6385ae;
      font-weight: bold; }
    /* line 56, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li a {
      display: block;
      color: #333; }
    /* line 60, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li a:hover {
      text-decoration: none; }
    /* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li span {
      color: #666;
      display: block;
      font-size: 11px; }
    /* line 68, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li small {
      font-size: 11px;
      color: #666; }
    /* line 72, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
    .messagelist ul li:hover {
      background: #e8f3fe; }

/* line 77, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
.reaction-form {
  overflow: hidden; }
  /* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form label, .reaction-form .field-nickname {
    display: none; }
  /* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form .avatar {
    margin-right: 11px;
    width: 35px;
    height: 34px;
    background-color: #ddd;
    float: left;
    border-radius: 3px; }
  /* line 91, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form .avatar.empty span {
    margin: 5px;
    position: relative;
    top: 1px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 24px; }
  /* line 103, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form .avatar.empty span::before {
    padding-left: 3px;
    content: "\f2c0";
    color: #868e96; }
  /* line 109, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form .large-text {
    width: calc("85% - 45px");
    float: left; }
  /* line 113, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form .actions {
    width: 15%;
    float: left;
    text-align: right; }
  /* line 118, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form textarea {
    height: 34px;
    transition: height 0.5s; }
  /* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
  .reaction-form textarea:focus {
    height: 120px; }

/* line 127, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
#cookies-message {
  position: fixed;
  width: 100%;
  bottom: 0;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
  color: #ffffff;
  transition: bottom 1s;
  -webkit-transition: bottom 1s;
  min-height: 90px;
  z-index: 1; }

/* line 141, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/messages.scss */
#cookies-message.cookie-close {
  bottom: -200px; }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.nav-item.read-false {
  display: none; }

/* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.navbar-brand {
  max-width: 62%; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .navbar-brand img {
    max-width: 100%; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
#main-nav .navbar,
#main-nav .container,
.dropdown-menu,
body .nav-container {
  background-color: #fffffe;
  color: #000000; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  #main-nav .navbar .nav-link,
  #main-nav .container .nav-link,
  .dropdown-menu .nav-link,
  body .nav-container .nav-link {
    color: #000000; }

/* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.not-real-content.no-children a {
  pointer-events: none;
  text-decoration: none;
  opacity: 0.5; }

/* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.navbar {
  z-index: 10; }
  /* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .navbar img {
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    max-height: 100px; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .navbar a.nav-link {
    opacity: 0.6; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .navbar .active a.nav-link {
    opacity: 1; }

/* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.collapse-bloc .collapse {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175); }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.scrolled #main-nav.fixed-top img {
  max-height: 50px; }

/* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.nav-action-block {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

/* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.login-menu .action {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  /* line 75, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .login-menu .action .forget {
    font-size: 0.8em; }

/* line 80, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.login-menu .forget-password-email {
  box-shadow: none;
  margin-top: 15px; }
  /* line 84, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .login-menu .forget-password-email .action {
    justify-content: flex-end; }

/* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.login-menu .form-check {
  font-size: 0.8em; }
  /* line 92, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .login-menu .form-check .form-check-input {
    margin-top: 3px; }

/* line 97, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.login-menu .register {
  font-size: 0.8em;
  text-align: center;
  display: block; }

/* line 103, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.login-menu .user {
  text-align: center;
  overflow: hidden; }

/* line 109, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.search-bloc,
.login-bloc {
  margin-left: 5px; }
  /* line 113, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .search-bloc #searchForm,
  .search-bloc #loginForm,
  .login-bloc #searchForm,
  .login-bloc #loginForm {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 80px;
    width: 360px;
    max-width: 100%;
    z-index: 100; }

/* line 130, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
body.logo-img .search-bloc #searchForm,
body.logo-img .search-bloc #loginForm,
body.logo-img .login-bloc #searchForm,
body.logo-img .login-bloc #loginForm {
  margin-top: 90px; }

/* line 137, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.navbar-mobile {
  display: none !important; }

/* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.scrolled .navbar-mobile {
  position: fixed;
  right: 0;
  top: 0px;
  background-color: #fff;
  padding: 8px 15px 8px 2px;
  width: 100%; }

@media (max-width: 767.98px) {
  /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .search-bloc,
  .login-bloc {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-size: 0.9em; }
    /* line 159, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .search-bloc .btn-user,
    .search-bloc .btn-search,
    .login-bloc .btn-user,
    .login-bloc .btn-search {
      margin-top: 0 !important;
      margin-bottom: 0 !important; }
  /* line 166, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .navbar-mobile {
    display: flex !important;
    justify-content: flex-end !important; }
  /* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  body #main-nav #mainNavBar {
    position: fixed;
    top: 70px;
    width: 100%;
    padding: 0;
    z-index: 10; }
    /* line 178, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    body #main-nav #mainNavBar .navbar {
      padding: 0; }
  /* line 183, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  body.scrolled #main-nav #mainNavBar {
    top: 40px; }
  /** lang block under menu **/
  /* line 188, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .lang-bloc .btn-group {
    position: static; }
    /* line 191, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .lang-bloc .btn-group .btn {
      position: static; }
  /* line 196, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .navbar img {
    max-height: 50px; } }

/* line 201, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.btn-lang {
  min-width: 34px; }

/* line 205, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
body.user-logged-in .btn-user {
  background-color: #28a745;
  color: #ffffff; }

/* line 210, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
body.user-not-logged-in .btn-user {
  background-color: #fd7e14;
  color: #ffffff; }

/* line 216, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.search-bloc form {
  display: flex; }

/* line 221, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.menu_back_block {
  height: 72px; }

/* line 226, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.body.logo-img .menu_back_block {
  height: 126px; }

/* line 232, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.navbar-javlo .nav-link {
  margin-left: 1px;
  margin-right: 1px; }

/* line 238, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.not-large-content .navbar-javlo {
  padding-left: 0;
  padding-right: 0; }

/* line 248, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.subtitle-link {
  width: 100%;
  margin-bottom: 15px;
  font-size: 0.9em; }
  /* line 253, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .subtitle-link ul {
    display: flex;
    align-items: flex-end;
    justify-content: stretch;
    padding: 0;
    margin: 0;
    list-style: none;
    flex-wrap: wrap;
    margin: 0 -5px; }
    /* line 263, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .subtitle-link ul li {
      padding: 0;
      margin: 0;
      list-style: none;
      flex-grow: 1;
      text-align: center; }
      /* line 269, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
      .subtitle-link ul li a {
        margin: 0 5px; }
    /* line 274, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .subtitle-link ul li.first {
      border: 0 none; }
  /* line 279, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .subtitle-link .down-link {
    margin-top: 5%;
    font-size: 3em; }

/* line 285, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.jsmenu {
  position: fixed; }
  /* line 288, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .jsmenu ul,
  .jsmenu .jsmenu li {
    list-style: none;
    margin-left: 0;
    padding: 0; }
  /* line 295, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .jsmenu ul ul ul {
    margin-left: 15px; }
  /* line 299, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .jsmenu ._jsmenu_depth_first {
    font-size: 1.1em;
    margin: 10px 0;
    color: #333;
    display: block; }
  /* line 306, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .jsmenu ._jsmenu_depth {
    margin: 5px 0 5px 0;
    color: #888;
    display: block; }

/** breadcrumb **/
/* line 315, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.breadcrumb {
  background-color: transparent; }

/* line 319, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
.breadcrumb-arrow-wrapper {
  background-color: #efefef;
  border-bottom: 1px #eee solid;
  margin: 0 -17px; }
  /* line 328, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .container {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    padding: 0; }
  /* line 336, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow {
    display: flex;
    overflow: hidden;
    margin: auto;
    text-align: center;
    top: 50%;
    width: 100%;
    height: 34.5px;
    z-index: 1;
    background-color: #efefef;
    font-size: 14px; }
  /* line 350, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow a, .breadcrumb-arrow-wrapper .breadcrumb-arrow .nolink {
    position: relative;
    display: flex;
    flex-grow: 1;
    text-decoration: none;
    margin: auto;
    height: 100%;
    padding-left: 25px;
    padding-right: 2px;
    color: #666; }
  /* line 362, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow .item:first-child a, .breadcrumb-arrow-wrapper .breadcrumb-arrow .item:first-child .nolink {
    padding-left: 9.2px; }
  /* line 366, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow .item:last-child a {
    padding-right: 9.2px; }
  /* line 370, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow a:after, .breadcrumb-arrow-wrapper .breadcrumb-arrow .nolink:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 34.5px;
    height: 34.5px;
    top: 0;
    right: -17.03703704px;
    border-top-right-radius: 5px;
    transform: scale(0.707) rotate(45deg);
    box-shadow: 1px -1px rgba(0, 0, 0, 0.25);
    background-color: #efefef;
    z-index: 1; }
  /* line 385, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow .item:last-child:after a, .breadcrumb-arrow-wrapper .breadcrumb-arrow .item:last-child:after .nolink {
    content: none; }
  /* line 389, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb__inner {
    display: flex;
    flex-direction: column;
    margin: auto;
    z-index: 2; }
  /* line 396, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb__title {
    font-weight: bold; }
  /* line 400, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .nolink .breadcrumb__title {
    font-weight: normal; }
  /* line 404, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow a.active,
  .breadcrumb-arrow-wrapper .breadcrumb-arrow a:hover {
    background: #4d4d4d;
    color: white; }
  /* line 410, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
  .breadcrumb-arrow-wrapper .breadcrumb-arrow a.active:after,
  .breadcrumb-arrow-wrapper .breadcrumb-arrow a:hover:after {
    background: #4d4d4d;
    color: white; }
  @media all and (max-width: 1000px) {
    /* line 419, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .breadcrumb-arrow-wrapper .breadcrumb-arrow {
      font-size: 12px; } }
  @media all and (max-width: 710px) {
    /* line 428, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .breadcrumb-arrow-wrapper .nolink {
      display: none !important; }
    /* line 432, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .breadcrumb-arrow-wrapper .breadcrumb__desc {
      display: none; }
    /* line 436, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .breadcrumb-arrow-wrapper .breadcrumb-arrow {
      height: 23px; }
    /* line 440, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .breadcrumb-arrow-wrapper .breadcrumb-arrow a {
      padding-left: 15.33333333px; }
    /* line 444, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/navigation.scss */
    .breadcrumb-arrow-wrapper .breadcrumb-arrow a:after {
      content: "";
      width: 23px;
      height: 23px;
      right: -11.5px;
      transform: scale(0.707) rotate(45deg); } }
/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component {
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component.first-component {
  margin-top: 0; }

/* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component.no-renderer {
  background-color: #dedede;
  padding: 15px; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.no-renderer .in-wrapper {
    display: flex;
    flex-wrap: wrap; }
    /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.no-renderer .in-wrapper .dc-field {
      width: 50%;
      display: flex;
      margin-bottom: 5px; }
      /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
      .dynamic-component.no-renderer .in-wrapper .dc-field .label {
        font-weight: bold;
        min-width: 30%;
        padding-right: 5px; }
    /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.no-renderer .in-wrapper .dc-field-type-h1, .dynamic-component.no-renderer .in-wrapper .dc-field-description, .dynamic-component.no-renderer .in-wrapper .dc-field-type-wysiwyg-text {
      width: 100%;
      display: block; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component-row {
  margin-bottom: 15px; }
  /* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component-row .dynamic-component {
    margin-bottom: 0; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
#banner .dynamic-component, #header .dynamic-component {
  margin-top: 0;
  margin-bottom: 0; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.small-pics-container {
  position: relative; }
  /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .small-pics-container .small-pics {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4);
    padding: 5px;
    bottom: 0;
    width: 100%;
    text-align: right; }
    /* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .small-pics-container .small-pics img {
      width: 15%; }

/* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.collapsable {
  width: 100%; }
  /* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .collapsable .card-header {
    color: #000001; }

/* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.inbasket {
  opacity: 0.2;
  filter: alpha(opacity=20); }

/* line 76, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component-basket .btn-group {
  margin-bottom: .25rem; }

/* line 81, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.outbasket {
  page-break-inside: avoid; }

/* line 86, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.model .btn {
  margin-top: 1.25rem;
  width: 100%;
  text-align: center; }

/* line 95, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component-filter .filter-form .card-body {
  padding: 0; }

/* line 98, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component-filter .filter-form .action-group {
  padding: 15px; }

/* line 104, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.field-row.first-row {
  margin-top: 15px;
  padding-top: 0;
  border: 0 none; }

/* line 110, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.field-row {
  margin-top: 5px;
  border-top: 1px #dddddd solid;
  padding: 5px 1.25rem 0 1.25rem; }
  /* line 114, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .field-row label {
    margin-bottom: 0; }

/* line 119, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.infobloc, .component-col {
  display: flex;
  flex-basis: auto;
  align-items: stretch; }

/* line 125, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component.infobloc {
  display: flex;
  align-items: stretch; }
  /* line 128, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .row, .dynamic-component.infobloc .arrow-bloc, .dynamic-component.infobloc .infobloc {
    display: flex;
    flex-basis: auto;
    align-items: stretch; }
  /* line 133, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .item {
    margin-bottom: 15px;
    display: flex; }
  /* line 138, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .bloc {
    padding: 0 0 15px 0;
    border-radius: 3px;
    height: 100%;
    overflow: hidden; }
  /* line 146, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc img {
    width: 100%;
    max-width: 100%;
    padding: 0; }
  /* line 151, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .image .head-circle {
    position: relative;
    z-index: 4;
    margin-top: -25px; }
  /* line 157, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .head-circle {
    border: 0 none;
    background-color: #cdcccc;
    color: #000000; }
  /* line 163, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc h2, .dynamic-component.infobloc h3, .dynamic-component.infobloc h4, .dynamic-component.infobloc h5 {
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    line-height: normal;
    letter-spacing: 0;
    margin: 15px 0 0 0;
    padding: 0 15px;
    text-align: center; }
  /* line 174, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc p {
    padding: 0 15px; }
  /* line 178, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc a {
    text-decoration: none; }
  /* line 182, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .arrow {
    text-align: center; }
    /* line 184, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.infobloc .arrow .arrow-right {
      font-size: 1.7em;
      margin-left: -15px; }
    /* line 188, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.infobloc .arrow .arrow-down {
      font-size: 3em;
      margin: 30px 0; }
  /* line 195, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .active .head-circle {
    background-color: #28a744;
    color: #ffffff; }
  /* line 202, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .item.col-lg-2 .arrow-right {
    font-size: 1em; }
  /* line 205, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .item.col-lg-2 .arrow-down {
    font-size: 3em; }
  /* line 210, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .infobloc-border {
    border: 1px solid #dee2e6; }
  /* line 214, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.infobloc .infobloc-background {
    background-color: #cdcccc;
    color: #000000; }
    /* line 217, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.infobloc .infobloc-background h1, .dynamic-component.infobloc .infobloc-background h2, .dynamic-component.infobloc .infobloc-background h3, .dynamic-component.infobloc .infobloc-background h4 {
      color: #000000; }

/* line 223, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.map {
  width: 100%;
  height: 220px; }

/* line 229, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
body .member .form-control {
  font-size: 1em; }

/* line 234, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.dynamic-component.banner {
  position: relative;
  overflow: hidden;
  font-size: 30px; }
  /* line 238, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .thumbnail {
    border: 0 none;
    border-radius: 0;
    padding: 0; }
  /* line 243, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .text-wrapper {
    position: absolute;
    top: 0;
    width: 33%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%; }
  /* line 254, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .text {
    text-align: center; }
  /* line 257, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .text-wrapper.dark {
    color: #000000;
    text-shadow: 0 0 3px #ffffff; }
  /* line 261, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .text-wrapper.light {
    color: #ffffff;
    text-shadow: 0 0 3px #000000; }
  /* line 265, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .text-wrapper.left .text {
    float: left;
    margin-left: 30px; }
  /* line 269, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .text-wrapper.right .text {
    float: right;
    margin-right: 30px; }
  /* line 273, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .text-wrapper.center .text {
    margin-left: auto;
    margin-right: auto; }
  /* line 277, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .number {
    font-size: 1.2em;
    margin-bottom: 15px; }
    /* line 280, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.banner .number .unity {
      font-size: 0.6em; }
  /* line 284, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .title {
    font-size: 1em;
    margin: 0;
    padding: 0; }
  /* line 290, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .small .number {
    font-size: 1.4em; }
    /* line 292, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.banner .small .number .unity {
      font-size: 1.2em; }
  /* line 296, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .small .title {
    font-size: 1.2em; }
  /* line 301, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .large .number {
    font-size: 1em; }
    /* line 303, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.banner .large .number .unity {
      font-size: 0.6em; }
  /* line 307, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner .large .title {
    font-size: 0.6em; }

@media (max-width: 1199.98px) {
  /* line 314, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner {
    font-size: 20px; } }

@media (max-width: 991.98px) {
  /* line 320, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner {
    font-size: 16px; } }

@media (max-width: 767.98px) {
  /* line 326, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .dynamic-component.banner {
    font-size: 9px; }
    /* line 328, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.banner .text-wrapper {
      width: 50%; }
    /* line 331, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .dynamic-component.banner .number {
      margin-bottom: 3px; } }

/* line 337, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
.bloc-title {
  text-align: center; }
  /* line 339, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .bloc-title .card {
    border: 0 none; }
  /* line 342, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .bloc-title .card-body {
    padding-top: 0; }
    /* line 344, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .bloc-title .card-body .btn {
      margin: 15px 0 0 0;
      align-self: center; }
    /* line 349, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
    .bloc-title .card-body p .btn {
      margin-top: 0; }
  /* line 353, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .bloc-title h2 {
    font-size: 1.6em; }
  /* line 356, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .bloc-title h3 {
    font-size: 1.2em; }
  /* line 359, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .bloc-title h4 {
    font-size: 1.1em; }
  /* line 362, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/dynamic-components.scss */
  .bloc-title .card-picto-top, .bloc-title h2, .bloc-title h3, .bloc-title h4, .bloc-title p {
    margin: 5px 0; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
html {
  scroll-behavior: smooth; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.w100 {
  width: 100% !important; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
#menu .nav-link {
  color: #aaaaab; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.overflow-visible {
  overflow: visible !important; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.header-icon {
  float: right; }

/* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.uppercase {
  text-transform: uppercase; }

/* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
body .accordion .card:last-of-type {
  border: 1px solid rgba(0, 0, 0, 0.125);
  /* if only one item */ }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  body .accordion .card:last-of-type button:hover,
  body .accordion .card:last-of-type button {
    text-decoration: none; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.divider {
  margin-top: 5px;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 5px; }

/* line 44, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.badge {
  border-radius: 3px; }

/* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.well {
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.75);
  font-size: 1.2em;
  margin-bottom: 30px; }
  /* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .well p {
    margin: 0; }

/* line 59, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
a.card:hover {
  border: 1px solid rgba(0, 0, 0, 0.37);
  text-decoration: none; }

/* line 64, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.card-title {
  font-size: 1.3em;
  margin: 0; }

/* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.card-body .btn {
  align-self: flex-end; }

/* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.card-body p:last-child,
.card-body ul:last-child {
  margin-bottom: 0; }

/* line 77, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.card-body h2:first-child, .card-body h3:first-child, .card-body h4:first-child, .card-body h5:first-child, .card-body h6:first-child {
  margin-top: 0; }

/* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.container-full {
  display: block;
  width: 100%;
  text-align: center; }

/* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.container-full[style*=background] {
  min-height: 100vh;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center; }

/* line 96, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.active-icon {
  visibility: hidden; }

/* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.active .active-icon {
  visibility: visible; }

/* line 104, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.navbar-light .navbar-nav .nav-link {
  color: #aaaaab; }
  /* line 107, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .navbar-light .navbar-nav .nav-link a {
    color: #aaaaab; }

/* line 113, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.nav-link h1, .nav-link h2, .nav-link h3, .nav-link h4, .nav-link h5, .nav-link h6 {
  color: inherit; }

/* line 118, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
body {
  background-color: #fffeff; }
  /* line 121, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  body .main-container {
    background-color: #feffff; }

/* line 127, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.hidden {
  display: none; }

/* line 133, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.title-bloc h1,
.title-bloc h2,
.title-bloc h3,
.title-bloc h4,
.title-bloc h5,
.title-bloc h6 {
  margin-bottom: 0; }

/* line 143, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.form-control-small {
  font-size: 0.9em; }

/* line 148, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.form-inline-2 label {
  width: 20%;
  display: inline-block; }

/* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.form-inline-2 input {
  width: 26%;
  display: inline-block; }

/* line 161, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.wysiwyg-paragraph h1,
.wysiwyg-paragraph h2,
.wysiwyg-paragraph h3,
.wysiwyg-paragraph h4,
.wysiwyg-paragraph h5,
.wysiwyg-paragraph h6 {
  margin-top: .7rem;
  margin-bottom: .5rem; }

/* line 172, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.navbar-right {
  margin-left: 15px; }

/* line 176, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.btn-image {
  padding: 0 0 0 32px;
  display: flex;
  width: auto; }
  /* line 181, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .btn-image .btn-body {
    padding: 0.5rem 0.75rem;
    display: block; }
  /* line 186, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .btn-image .avatar {
    display: block;
    margin-left: -32px; }
    /* line 190, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .btn-image .avatar img {
      height: 32px;
      width: 32px;
      border-radius: 0.25rem 0 0 0.25rem;
      margin: 0; }

/* line 199, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.btn-login {
  display: block;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
  font-size: 1em; }
  /* line 206, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .btn-login img {
    float: left;
    display: block;
    height: 21px;
    margin: 3px; }

/* line 214, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.form-control {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  height: auto; }

/* line 224, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.form-control.disabled {
  opacity: 0.3; }

/* line 228, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.form-control.focus {
  border-color: #129FEA; }

/* line 232, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
a.input-group-text {
  margin: 0;
  display: flex;
  padding-left: 12px;
  text-decoration: none; }

/* line 239, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.bg-dark {
  color: #ffffff; }

/* line 243, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.panel-title {
  margin: 0; }

/* line 247, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.img-group {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 30px; }

/* line 255, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
body.scrolled #menu {
  padding: 5px 0; }
  /* line 258, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  body.scrolled #menu img {
    max-height: 50px; }

/* line 263, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.carousel-caption {
  z-index: 5; }

/* line 267, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.page-item {
  display: flex;
  align-items: stretch; }

/* line 272, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.main-popup {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 10000;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 284, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .main-popup .close-popup {
    position: fixed;
    top: 15px;
    right: 15px;
    font-size: 24px;
    font-family: Arial, Gadget, sans-serif;
    color: #cccccc;
    cursor: pointer; }
  /* line 294, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .main-popup .close-popup:hover {
    color: #ffffff; }
  /* line 298, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .main-popup .wrapper {
    width: 1200px;
    background-color: #ffffff;
    overflow: auto;
    max-height: 100vh;
    padding: 30px; }
  /* line 306, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .main-popup .wrapper > .banner.global-image,
  .main-popup .wrapper > .first-component.simple-video {
    margin: -30px -30px 30px -30px;
    width: auto; }
  @media (max-width: 1199.98px) {
    /* line 313, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .main-popup .wrapper {
      width: 1024px; } }
  @media (max-width: 991.98px) {
    /* line 319, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .main-popup .wrapper {
      width: 850px; } }
  @media (max-width: 767.98px) {
    /* line 325, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .main-popup .wrapper {
      width: 100%; }
    /* line 329, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .main-popup .close-popup {
      font-size: 20px;
      line-height: 20px;
      padding: 1px 6px 4px 6px;
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 3px;
      display: block; } }
/* line 341, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.main-popup.loader .wrapper {
  color: #ffffff;
  font-size: 3rem;
  background-color: transparent; }

/* line 349, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
[aria-expanded=false] .collapse-off {
  display: none !important; }

/* line 355, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
[aria-expanded=true] .collapse-on {
  display: none !important; }

/** grid **/
/* line 364, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.large-content .container {
  max-width: 1600px; }

/* line 369, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.half-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    /* line 369, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .half-container {
      max-width: 270px; } }
  @media (min-width: 768px) {
    /* line 369, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .half-container {
      max-width: 360px; } }
  @media (min-width: 992px) {
    /* line 369, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .half-container {
      max-width: 480px; } }
  @media (min-width: 1200px) {
    /* line 369, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .half-container {
      max-width: 700px; } }
/* line 375, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.small-content .container {
  max-width: 960px; }

/* line 380, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.card-picto-top {
  font-size: 50px;
  text-align: center; }

/* line 385, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.alert-block {
  display: block; }

/* line 389, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
#content .row .card a:hover {
  text-decoration: none;
  box-shadow: 0 0 9px 2px #ccc; }
  /* line 393, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  #content .row .card a:hover .list-group-item,
  #content .row .card a:hover .card-body {
    background-color: #fafafa; }

/* line 399, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.card-icon {
  position: absolute;
  top: -15px;
  right: 15px;
  background-color: #E3E3E3;
  border-radius: 3px;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #ffffff; }

/* line 414, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.alert-icon {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }

/* line 424, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.note {
  font-size: 0.8em;
  font-style: italic;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  /* line 431, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .note .alert-icon {
    margin-left: 15px; }

/* line 436, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.tab-pane > .card {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 442, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.auto-row {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-left: -15px;
  margin-right: -15px; }
  /* line 449, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .auto-row .auto-col {
    margin-left: 15px;
    margin-right: 15px;
    flex-grow: 1;
    flex-basis: 0; }

/* line 457, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ajax-loader {
  display: none !important; }

/* line 462, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
body.ajax-loading .ajax-loader {
  display: block !important; }

/* line 466, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
body.ajax-loading .hide-on-loading {
  display: none !important; }

@media (max-width: 767.98px) {
  /* line 472, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .auto-row {
    display: block;
    margin: 0; }
    /* line 476, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .auto-row .auto-col {
      margin: 0 0 15px 0; } }

/* line 482, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.progress {
  margin: 5px 0;
  -moz-box-shadow: inset 1px 1px 2px #bbb;
  -webkit-box-shadow: inset 1px 1px 2px #bbb;
  box-shadow: inset 1px 1px 2px #bbb; }
  /* line 488, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .progress .bar {
    background: #ddd;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
    padding: 2px;
    text-align: center; }
  /* line 497, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .progress .bar {
    -moz-box-shadow: inset 2px 2px 3px #999;
    -webkit-box-shadow: inset 2px 2px 3px #999;
    box-shadow: inset 2px 2px 3px #999; }
    /* line 501, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .progress .bar .value {
      height: 5px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      font-size: 0.8em;
      display: inline;
      vertical-align: top; }
  /* line 512, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .progress .bluebar {
    background-color: #069; }
    /* line 514, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
    .progress .bluebar .value {
      color: #fff; }
  /* line 519, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .progress .orangebar {
    background-color: #F90; }
  /* line 523, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
  .progress .progress .redbar {
    background-color: #cc0000; }

/* line 528, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.btn-rounded {
  border-radius: 10em; }

/* line 532, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.btn-shadow {
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

/* line 537, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.badge.badge-number {
  font-family: Verdana;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid;
  font-size: 0.8em; }

/* line 545, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.img-parallax, .img-backgound {
  width: 100%;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  pointer-events: none; }

/** ribbon **/
/* line 557, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute; }

/* line 563, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #999999; }

/* line 571, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #dc3545;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  font: 700 18px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  text-align: center; }

/* line 585, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-primary span {
  background-color: #007bff; }

/* line 589, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-success span {
  background-color: #28a745; }

/* line 593, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-warning span {
  background-color: #ffc107; }

/* line 597, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-info span {
  background-color: #17a2b8; }

/* top left*/
/* line 602, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-left {
  top: -10px;
  left: -10px; }

/* line 606, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent; }

/* line 611, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-left::before {
  top: 0;
  right: 0; }

/* line 615, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-left::after {
  bottom: 0;
  left: 0; }

/* line 619, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg); }

/* top right*/
/* line 626, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-right {
  top: -10px;
  right: -10px; }

/* line 630, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent; }

/* line 635, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-right::before {
  top: 0;
  left: 0; }

/* line 639, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-right::after {
  bottom: 0;
  right: 0; }

/* line 643, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg); }

/* bottom left*/
/* line 650, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-left {
  bottom: -10px;
  left: -10px; }

/* line 654, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
  border-bottom-color: transparent;
  border-left-color: transparent; }

/* line 659, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-left::before {
  bottom: 0;
  right: 0; }

/* line 663, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-left::after {
  top: 0;
  left: 0; }

/* line 667, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-left span {
  right: -25px;
  bottom: 30px;
  transform: rotate(225deg); }

/* bottom right*/
/* line 674, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-right {
  bottom: -10px;
  right: -10px; }

/* line 678, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
  border-bottom-color: transparent;
  border-right-color: transparent; }

/* line 683, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-right::before {
  bottom: 0;
  left: 0; }

/* line 687, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-right::after {
  top: 0;
  right: 0; }

/* line 691, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/bootstrap_extension.scss */
.ribbon-bottom-right span {
  left: -25px;
  bottom: 30px;
  transform: rotate(-225deg); }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link {
  margin-top: 1rem; }
  /* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link ul.links, .children-link ul.links li {
    margin: 0;
    padding: 0;
    list-style: none; }
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link ul.links h3 {
    margin-top: 0;
    display: inline-block; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link ul.links {
    overflow: hidden; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .links li.odd {
    width: 48%;
    margin-right: 2%; }
  /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .links li {
    width: 50%;
    float: left; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .links li a {
    margin-bottom: 15px;
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .item {
    text-align: center; }
  /* line 37, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link h3 {
    height: 40px;
    overflow: hidden; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .card h3 {
    height: auto; }
  /* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .title-only h2, .children-link .title-only h3, .children-link .title-only h4, .children-link .title-only h5 {
    margin: 0; }
  /* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .description {
    display: block; }
  /* line 52, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .children-link-tab ul {
    margin: 0; }
  /* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link .tab-content {
    margin-top: -1px;
    padding: 15px;
    border: 1px solid #dee2e6;
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    background-color: #ffffff; }

/* line 68, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.actions .active:not(:disabled):not(.disabled) {
  background-color: #ccccdc;
  border-color: #bdbdd2; }

/* line 74, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.card, .children-link.tabs {
  color: #000000; }

/* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
#sidebar .children-link .links li, #contextzone .children-link .links li {
  width: 100%;
  float: none; }

/* line 83, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
#sidebar .btn, #contextzone .btn {
  display: block; }

/* line 89, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link-tab .nav-tabs {
  margin-bottom: 15px; }

/* line 94, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link .btn {
  margin-bottom: 15px;
  white-space: normal; }

/* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
#content .images .children-link {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
  justify-content: flex-start; }
  /* line 105, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .images .children-link .btn {
    width: auto;
    margin: 5px; }
  /* line 111, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .images .children-link .numbered .number {
    background: red;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    line-height: 1.6em;
    margin-right: 15px;
    text-align: center;
    width: 1.6em; }
  /* line 125, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .images .children-link a, #content .images .children-link figure {
    width: 100%;
    display: flex;
    align-items: stretch; }
  /* line 130, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .images .children-link img {
    flex-grow: 1;
    width: 50%;
    height: 100%; }
  /* line 135, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .images .children-link figcaption {
    background-color: #cdcccc;
    color: #000000;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    width: 50%;
    flex-grow: 1; }

/* line 148, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.round-number ul, .children-link.round-number li {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.round-number li {
  margin-bottom: 15px; }

/* line 156, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.round-number a {
  margin-bottom: 15px;
  display: flex;
  justify-content: flex-start;
  align-items: center; }

/* line 162, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.round-number .number {
  background-color: #6c757d;
  border-radius: 50%;
  color: #FFF;
  display: inline-block;
  font-weight: bold;
  font-size: 1em;
  line-height: 3em;
  position: relative;
  text-align: center;
  vertical-align: middle;
  flex-basis: 3em;
  flex-shrink: 0; }

/* line 176, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.round-number .number-label {
  position: relative;
  color: #FFF;
  background-color: #6c757d;
  display: inline-block;
  padding: 15px;
  border-radius: 3px;
  margin-left: -15px;
  height: 4.2em;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-basis: 100%;
  line-height: 14px;
  font-size: 0.9em; }

/* line 193, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.round-number li:hover a, .children-link.round-number .active a {
  text-decoration: none; }

/* line 196, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.round-number li:hover .number, .children-link.round-number li:hover .number-label, .children-link.round-number .active .number, .children-link.round-number .active .number-label {
  background-color: #007bff; }

/* line 203, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
#content .children-link.round-number ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap; }
  /* line 207, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .children-link.round-number ul li {
    width: 31%;
    margin-right: 2%; }

@media (max-width: 991.98px) {
  /* line 216, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .children-link.round-number ul {
    justify-content: space-around; }
    /* line 218, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
    #content .children-link.round-number ul li {
      width: 48%;
      margin: 0; } }

@media (max-width: 767.98px) {
  /* line 228, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .children-link.round-number ul {
    display: block; }
    /* line 230, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
    #content .children-link.round-number ul li {
      width: auto;
      margin: 0; } }

/* line 238, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
#content .children-link.decision-tree {
  display: block; }
  /* line 240, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .children-link.decision-tree h2 {
    margin: 15px 10%;
    font-size: 2.2em; }

/* line 246, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
#content .board-group.children-link {
  position: relative;
  height: 1400px; }
  /* line 249, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .board-group.children-link a {
    color: #000000; }
  /* line 252, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .board-group.children-link .board {
    width: 446.66666667px;
    height: 446.66666667px;
    margin: 0 0 0 15px; }
    /* line 256, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
    #content .board-group.children-link .board img {
      z-index: 1;
      width: 100%;
      display: inline-block; }
    /* line 261, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
    #content .board-group.children-link .board h3 {
      padding: 0 15px;
      width: 100%;
      text-align: center;
      vertical-align: middle;
      display: inline-block;
      text-transform: uppercase;
      font-size: 2.2em;
      height: auto;
      letter-spacing: 3px;
      line-height: 1.4em; }
    /* line 273, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
    #content .board-group.children-link .board .subboard-out {
      display: none; }
      /* line 275, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
      #content .board-group.children-link .board .subboard-out .subboard {
        padding: 30px;
        background-color: rgba(180, 180, 180, 0.95);
        position: absolute;
        top: 461.66666667px;
        left: 0;
        width: 1370px;
        height: 908.33333333px;
        z-index: 2000;
        align-items: center;
        display: flex;
        overflow: auto; }
        /* line 287, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
        #content .board-group.children-link .board .subboard-out .subboard h1.heading {
          display: none; }
        /* line 290, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
        #content .board-group.children-link .board .subboard-out .subboard .subboard-in {
          width: 100%; }
  /* line 296, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .board-group.children-link .board-out {
    float: left; }
  /* line 300, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .board-group.children-link .board-out:hover .subboard-out {
    display: block; }
  /* line 304, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .board-group.children-link .board.first {
    margin-left: 0; }
  /* line 307, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .board-group.children-link .board.line-1 {
    margin-bottom: 15px; }
  /* line 310, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  #content .board-group.children-link .board.line-3 {
    margin-top: 15px; }
    /* line 312, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
    #content .board-group.children-link .board.line-3 .subboard {
      top: 0 !important; }

/* line 319, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.extranet .card {
  margin-bottom: 30px; }

/* line 322, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.extranet .avatar {
  text-align: center;
  font-size: 2em; }

/* line 326, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.extranet .card-footer {
  text-align: right;
  font-size: 0.8em;
  color: #6c757d; }
  /* line 330, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
  .children-link.extranet .card-footer i {
    font-size: 0.9em; }

/* line 334, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/children_links.scss */
.children-link.extranet .delete {
  position: absolute;
  right: 0;
  margin: 5px 1.25rem 0 0;
  font-size: 0.8em; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/header.scss */
#header, #banner {
  position: relative; }
  /* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/header.scss */
  #header .global-image, #header figure, #banner .global-image, #banner figure {
    margin: 0; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/header.scss */
.search-item {
  display: block;
  padding: 3px 0; }

/* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/header.scss */
#staticSearchResult {
  margin: 3px 0;
  width: 100%; }
  /* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/header.scss */
  #staticSearchResult p {
    margin: 0 0 5px 15px;
    color: #000000;
    font-size: 0.7em;
    max-height: 55px;
    overflow: hidden; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
.children-link.tree .tree-view ul {
  margin-left: 15px; }
  /* line 7, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
  .children-link.tree .tree-view ul li {
    float: none;
    width: auto;
    position: relative;
    padding-left: 30px; }
    /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
    .children-link.tree .tree-view ul li .icon {
      position: absolute;
      top: 0;
      left: 0;
      display: inline-block; }
    /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
    .children-link.tree .tree-view ul li .description {
      margin-left: 5px;
      padding: 5px;
      background-color: rgba(255, 255, 255, 0.4);
      color: #000000;
      border-radius: 3px;
      display: inline-block; }
  /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
  .children-link.tree .tree-view ul li.block-open > .tree-command .open-command {
    display: none; }
  /* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
  .children-link.tree .tree-view ul li.block-open > ul, .children-link.tree .tree-view ul li.block-open .info-wrapper {
    display: block; }
  /* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
  .children-link.tree .tree-view ul li.block-close > .tree-command .close-command {
    display: none; }
  /* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/treeview.scss */
  .children-link.tree .tree-view ul li.block-close > ul, .children-link.tree .tree-view ul li.block-close .info-wrapper {
    display: none; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/parallax_images.scss */
.parallax_images {
  position: relative;
  text-align: center; }
  /* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/parallax_images.scss */
  .parallax_images .background {
    overflow: hidden;
    border-radius: 50%;
    width: 400px;
    height: 400px;
    margin: 0 auto; }
    /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/parallax_images.scss */
    .parallax_images .background img {
      width: 488px;
      display: inline-block;
      margin-top: -80px;
      margin-left: -86px; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/parallax_images.scss */
  .parallax_images .front {
    position: absolute;
    top: 0;
    z-index: 0;
    margin: 0 auto;
    left: 50%; }
    /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/parallax_images.scss */
    .parallax_images .front img {
      position: relative;
      left: -50%;
      width: 650px; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/svg.scss */
svg.bar {
  width: 90%;
  margin: 0 5%; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
video {
  max-width: 100%; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia {
  margin-bottom: 15px; }

/* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia.blocs .item {
  overflow: hidden;
  padding: 0;
  position: relative; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia h2, .multimedia h3, .multimedia h4 {
  font-size: 1.1em; }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia .modal-lg {
  width: 90%; }

/* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia .modal .modal-body img {
  width: auto; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia.gallery .thumbnail, .multimedia.gallerylarge .thumbnail {
  margin-bottom: 1rem; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia.logo-multimedia {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  display: flex; }
  /* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia.logo-multimedia .images-wrapper {
    width: auto;
    animation: marquee 60s linear infinite;
    display: flex; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia.logo-multimedia .image-wrapper {
    padding: 45px; }

@keyframes marquee {
  0% {
    margin-left: 0; }
  50% {
    margin-left: -100%; }
  100% {
    margin-left: 0; } }

/* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia .images {
  margin: 0 10px 5px 0;
  width: 33%;
  position: relative;
  float: left; }
  /* line 62, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia .images a {
    text-decoration: none; }
  /* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia .images img {
    width: 100%; }
  /* line 68, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia .images .layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    font-size: 0;
    text-align: center;
    cursor: pointer; }
    /* line 78, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
    .multimedia .images .layer .title {
      margin: 0;
      padding: 0;
      line-height: normal;
      display: inline-block;
      vertical-align: middle;
      height: 100%;
      color: #ffffff; }
    /* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
    .multimedia .images .layer .title::before, .multimedia .images .layer .deco::before {
      display: inline-block;
      content: "";
      height: 100%;
      vertical-align: middle; }
    /* line 93, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
    .multimedia .images .layer .deco {
      margin-left: 15px;
      display: inline-block;
      vertical-align: middle;
      height: 100%;
      color: #ffffff; }
  /* line 101, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia .images .layer:hover {
    background-color: rgba(200, 200, 200, 0.9);
    font-size: 1em; }
    /* line 102, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
    .multimedia .images .layer:hover .title {
      font-size: 1.6em; }

/* line 110, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia.oneimage {
  overflow: hidden; }
  /* line 112, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia.oneimage .badge {
    margin-top: 3px;
    float: right; }
  /* line 116, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia.oneimage .images {
    width: 100%; }
  /* line 119, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia.oneimage .fa {
    font-size: 3em; }
  /* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .multimedia.oneimage .fa:hover {
    display: none; }

/* line 127, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia .thumbnail {
  padding: 0;
  border: 0 none; }

/* line 132, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia .slideshow-item-content .text-wrapper {
  background-color: transparent; }

/* line 136, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia .slideshow-item-content .text {
  background-color: rgba(0, 0, 0, 0.75);
  color: #ffffff; }

/* line 141, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.multimedia .slideshow-item-content .text h2, .multimedia .slideshow-item-content .text h3, .multimedia .slideshow-item-content .text h4 {
  font-size: 1.2em;
  text-transform: none;
  color: #ffffff;
  margin: 10px 0; }

/* line 148, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.simple-video.title, .simple-video.title-loop {
  position: relative;
  height: 95vh;
  margin: 0 -15px;
  overflow: hidden; }
  /* line 153, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .simple-video.title video, .simple-video.title-loop video {
    min-width: 100%;
    min-height: 100vh; }
  /* line 157, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .simple-video.title .caption, .simple-video.title-loop .caption {
    position: absolute;
    top: 50%;
    text-align: center;
    margin-top: -100px;
    width: 100%; }
    /* line 163, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
    .simple-video.title .caption .container, .simple-video.title-loop .caption .container {
      margin: 0 auto;
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 3px;
      padding: 15px; }
      /* line 168, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
      .simple-video.title .caption .container p, .simple-video.title .caption .container h1, .simple-video.title-loop .caption .container p, .simple-video.title-loop .caption .container h1 {
        color: #ffffff; }
  /* line 173, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .simple-video.title .content-link, .simple-video.title-loop .content-link {
    display: block;
    text-align: center;
    position: absolute;
    bottom: 60px;
    color: #ffffff;
    text-decoration: none;
    font-size: 4em;
    width: 100%; }

/* line 186, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.owl-carousel .unactive {
  display: none; }

/* line 192, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.owl-carousel.owl-loaded .unactive {
  display: block; }

/* line 196, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.owl-carousel.owl-loaded .owl-nav .owl-prev, .owl-carousel.owl-loaded .owl-nav .owl-next {
  position: absolute;
  font-size: 50px;
  text-shadow: 0 0 3px #000000;
  top: 50%;
  margin-top: -36px;
  color: #ffffff; }

/* line 204, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.owl-carousel.owl-loaded .owl-nav .owl-prev {
  left: 15px; }

/* line 207, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.owl-carousel.owl-loaded .owl-nav .owl-next {
  right: 15px; }

/* line 211, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.owl-carousel.owl-loaded .caption {
  position: absolute;
  padding: 15px;
  display: block;
  width: 50%;
  bottom: 0;
  left: 50%;
  margin-left: -25%;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.6);
  color: #000000; }

/* line 223, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.owl-carousel.owl-loaded .owl-dots {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: center; }
  /* line 229, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .owl-carousel.owl-loaded .owl-dots span {
    width: 10px;
    height: 10px;
    box-shadow: 0 0 3px #000000;
    background-color: #cccccc;
    border-radius: 50%;
    display: block;
    margin: 10px; }
  /* line 239, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .owl-carousel.owl-loaded .owl-dots .active span {
    background-color: #ffffff; }

/* line 246, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.global-image.text-card {
  display: flex;
  align-items: stretch;
  width: 100%; }
  /* line 250, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .global-image.text-card .card {
    width: 100%; }

/* line 256, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
#banner.global-image.full figure {
  top: 50%;
  margin: auto;
  position: absolute;
  transform: translateY(-50%); }
  /* line 261, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  #banner.global-image.full figure .caption {
    background-color: transparent;
    font-size: 4em; }

/* line 268, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
.v-gallery {
  line-height: 0;
  -webkit-column-count: 4;
  -webkit-column-gap: 0px;
  -moz-column-count: 4;
  -moz-column-gap: 0px;
  column-count: 4;
  column-gap: 0px;
  margin-left: -15px;
  margin-right: -15px; }
  /* line 278, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
  .v-gallery .item {
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    padding: 15px; }
    /* line 283, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mutimedia.scss */
    .v-gallery .item img {
      width: 100% !important;
      height: auto !important; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/pdf-multimedia.scss */
.pdf-slide {
  width: auto;
  max-height: 85vh;
  margin: 0 auto; }
  /* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/pdf-multimedia.scss */
  .pdf-slide img {
    width: auto;
    max-height: 85vh;
    margin: 0 auto; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/pdf-multimedia.scss */
  .pdf-slide .carousel-control i {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/vfs.scss */
vfs-file {
  position: relative;
  /** integration highcharts in flux **/ }
  /* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/vfs.scss */
  vfs-file #htmlwidget_container {
    position: static !important; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/widget.scss */
.references-widget {
  text-align: center; }
  /* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/widget.scss */
  .references-widget i {
    font-size: 3em; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/widget.scss */
  .references-widget h1, .references-widget h2, .references-widget h3, .references-widget h4, .references-widget h5, .references-widget h6 {
    font-size: 1.1em; }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
body .card-chat {
  border: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
  body .card-chat .discution {
    font-size: 0.9em;
    display: flex;
    flex-direction: column;
    max-height: 300px;
    overflow: auto; }
    /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
    body .card-chat .discution .msg {
      max-width: 80%;
      margin-bottom: 15px;
      display: flex; }
      /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
      body .card-chat .discution .msg .avatar {
        margin-right: 15px;
        font-size: 1.4rem; }
      /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
      body .card-chat .discution .msg .text {
        background-color: #dddddd;
        border-radius: 15px;
        padding: 5px 10px; }
    /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
    body .card-chat .discution .my-msg {
      align-self: flex-end; }
      /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
      body .card-chat .discution .my-msg .text {
        background-color: #0185FD;
        color: #ffffff; }
  /* line 33, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/chat.scss */
  body .card-chat .input-reply {
    border: 0 none;
    width: 100%; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/my-events.scss */
.my-event .page-reference .item {
  overflow: hidden;
  padding-top: 0;
  margin-bottom: 30px;
  background-color: #eeeeee;
  border-radius: 3px; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/my-events.scss */
  .my-event .page-reference .item h3 {
    margin-top: 15px;
    margin-bottom: 0px; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/my-events.scss */
  .my-event .page-reference .item .date, .my-event .page-reference .item .location {
    font-size: 0.9em;
    margin: 0; }
  /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/my-events.scss */
  .my-event .page-reference .item .description {
    margin-top: 15px; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/my-events.scss */
  .my-event .page-reference .item h4 {
    margin-top: 5px;
    padding: 0.75rem; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
.box {
  padding: 5px; }
  /* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
  .box p:first-child, .box h1:first-child, .box h2:first-child, .box h3:first-child, .box h4:first-child, .box h5:first-child, .box h6:first-child {
    margin-top: 0; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
  .box p:last-child, .box .global-image:last-child, .box .multimedia:last-child {
    margin-bottom: 0; }

/* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
.box-dark {
  background-color: #cdcccc;
  color: #ffffff; }
  /* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
  .box-dark p, .box-dark h1, .box-dark h2, .box-dark h3, .box-dark h4, .box-dark h5, .box-dark h6 {
    color: #ffffff; }

/* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
.box-light {
  background-color: #dddddd;
  color: #000000; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
  .box-light p, .box-light h1, .box-light h2, .box-light h3, .box-light h4, .box-light h5, .box-light h6 {
    color: #000000; }

/* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
.component-row-box .component-col {
  display: block; }

/* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
.card.no-border {
  border: 0 none; }
  /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/box.scss */
  .card.no-border .card-body {
    padding: 0; }

/* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mirror.scss */
#contextzone .mirror-page, #sidebar .mirror-page {
  font-size: 0.9em;
  background-color: #efefef;
  padding: 15px;
  border: 1px #cccccc solid; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mirror.scss */
#contextzone .mirror-page > h2:first-child, #contextzone .mirror-page > h3:first-child, #sidebar .mirror-page > h2:first-child, #sidebar .mirror-page > h3:first-child {
  background-color: #cccccc;
  color: #ffffff;
  margin: -15px -15px 15px -15px;
  padding: 5px;
  text-align: center; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mirror.scss */
#contextzone .smart-form, #sidebar .smart-form {
  margin-bottom: 0; }
  /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mirror.scss */
  #contextzone .smart-form h2, #sidebar .smart-form h2 {
    font-size: 1.4em; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mirror.scss */
  #contextzone .smart-form label, #sidebar .smart-form label {
    display: none; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/mirror.scss */
  #contextzone .smart-form form > div:last-child, #sidebar .smart-form form > div:last-child {
    margin-bottom: 0; }

/* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/sitemap.scss */
.webmap ul, .webmap li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/sitemap.scss */
.webmap > ul > li {
  text-transform: uppercase;
  font-weight: bold; }

/* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/sitemap.scss */
.webmap ul li li {
  text-transform: none;
  font-weight: normal; }

/* line 16, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/sitemap.scss */
.webmap ul ul {
  margin-bottom: 15px; }

/* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/sitemap.scss */
footer .webmap li span {
  display: none; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
.fc-toolbar {
  font-size: 0.8em; }
  /* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
  .fc-toolbar .fc-button {
    padding: .2em .3em; }

@media (max-width: 767.98px) {
  /* line 10, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
  body .fc-right .fc-button-group {
    display: block; }
    /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
    body .fc-right .fc-button-group .fc-button {
      width: 100%;
      display: block;
      border-radius: 3.6px;
      margin-bottom: 3px; }
  /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
  body .fc-left, body .fc-button-group {
    display: block; }
    /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
    body .fc-left .fc-today-button, body .fc-button-group .fc-today-button {
      margin: 3px 0 0 0; } }

/* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
.fc-event-container a {
  cursor: pointer;
  color: #eeeeee !important;
  border: 0 none;
  padding: 1px 2px; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/agenda.scss */
.fc-event-container a:hover {
  border-color: #007bff !important;
  background-color: #007bff !important;
  color: #ffffff !important; }

/* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/file-finder.scss */
.file-finder figure {
  text-align: center; }
  /* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/file-finder.scss */
  .file-finder figure img {
    max-height: 140px; }

/* line 4, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.section-links nav {
  background-color: #999999;
  display: flex;
  justify-content: center; }
  /* line 8, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .section-links nav a {
    color: #ffffff;
    padding: 1rem 2rem; }

/* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.section-body {
  position: relative;
  padding: 2rem;
  overflow: hidden; }
  /* line 19, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .section-body .section-content {
    max-width: 1200px;
    margin: 0 auto; }
  /* line 23, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .section-body .global-image.standard {
    margin: -2rem; }
    /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
    .section-body .global-image.standard .image-right {
      margin: 0 0 0 3rem; }
    /* line 28, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
    .section-body .global-image.standard .image-left {
      margin: 0 3rem 0 0; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.color-light .section-body {
  background-color: #000000;
  color: #ffffff; }
  /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .color-light .section-body h1, .color-light .section-body h2, .color-light .section-body h3, .color-light .section-body h4, .color-light .section-body h5, .color-light .section-body h6 {
    color: #ffffff; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.color-dark .section-body {
  background-color: #ffffff;
  color: #000000; }
  /* line 48, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .color-dark .section-body h1, .color-dark .section-body h2, .color-dark .section-body h3, .color-dark .section-body h4, .color-dark .section-body h5, .color-dark .section-body h6 {
    color: #000000; }

/* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.parallax .section-body {
  background-color: transparent; }

/* line 61, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.layout-parallax-dark .img-parallax {
  -webkit-filter: brightness(25%);
  -moz-filter: brightness(25%);
  -ms-filter: brightness(25%);
  -o-filter: brightness(25%);
  filter: brightness(25%); }

/* line 67, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.layout-parallax-light .img-parallax {
  -webkit-filter: brightness(175%);
  -moz-filter: brightness(175%);
  -ms-filter: brightness(175%);
  -o-filter: brightness(175%);
  filter: brightness(175%); }

/* line 70, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.layout-parallax-light .section-body {
  color: #000000; }
  /* line 72, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .layout-parallax-light .section-body h1, .layout-parallax-light .section-body h2, .layout-parallax-light .section-body h3, .layout-parallax-light .section-body h4, .layout-parallax-light .section-body h5, .layout-parallax-light .section-body h6 {
    color: #000000; }

/* line 79, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.section-fill .section-body {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  /* line 85, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .section-fill .section-body .img-parallax {
    width: 200%;
    min-width: 1920px; }

/* line 93, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.section-small .section-body {
  padding-top: 1rem;
  padding-bottom: 1rem; }

/* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.section-large .section-body {
  padding-top: 6rem;
  padding-bottom: 6rem; }

/* line 108, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.section-light .section-body {
  background-color: #ffffff;
  color: #000000; }
  /* line 111, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .section-light .section-body h1, .section-light .section-body h2, .section-light .section-body h3, .section-light .section-body h4, .section-light .section-body h5, .section-light .section-body h6 {
    color: #000001; }

/* line 118, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
.section-dark .section-body {
  background-color: #000000;
  color: #ffffff; }
  /* line 121, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/section.scss */
  .section-dark .section-body h1, .section-dark .section-body h2, .section-dark .section-body h3, .section-dark .section-body h4, .section-dark .section-body h5, .section-dark .section-body h6 {
    color: #ffffff; }

/* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .counter {
  text-align: center;
  padding: 15px 0;
  font-size: 1.5em; }

/* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05) !important;
  opacity: 0.5; }

/* line 14, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item.active, .wizard-list .wizard-list .wizard-list-item:hover {
  opacity: 1; }

/* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item.active {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

/* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .active-item {
  display: none; }

/* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item.active .unactive-item {
  display: none; }

/* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item .unactive-item {
  display: block; }

/* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item.active .active-item {
  display: block; }

/* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .done-item {
  display: none; }

/* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item.done .undone-item {
  display: none; }

/* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item .undone-item {
  display: block; }

/* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .wizard-list-item.done .done-item {
  display: block; }

/* line 54, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .btn.active {
  background-color: #28a745 !important; }

/* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list .sticky {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  z-index: 10; }

/* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list.max .active {
  cursor: not-allowed;
  opacity: 0.5; }

/* line 75, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list.max .counter {
  color: green; }

/* line 81, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.wizard-list.toomuch .counter {
  color: red; }

/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.survey h2 {
  text-align: center; }

/* line 90, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/survey.scss */
.survey .card-body {
  padding: 0.25rem 1rem; }

@media (max-width: 991.98px) {
  /* line 2, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
  #main-nav #mainNavBar {
    background-color: #ffffff;
    border-radius: 3px;
    position: absolute;
    width: 100%;
    top: 35px;
    left: 0;
    margin-top: 1em;
    padding-top: 1em;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175); }
    /* line 12, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
    #main-nav #mainNavBar .nav-link {
      padding-left: 1em;
      padding-right: 1em;
      color: #000000; }
    /* line 17, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
    #main-nav #mainNavBar .navbar {
      display: block;
      height: auto; }
    /* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
    #main-nav #mainNavBar ul.justify-content-end {
      justify-content: normal !important; }
    /* line 24, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
    #main-nav #mainNavBar ul.navbar-nav {
      width: 100%;
      display: block; }
      /* line 27, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
      #main-nav #mainNavBar ul.navbar-nav li {
        width: 100%; }
        /* line 29, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
        #main-nav #mainNavBar ul.navbar-nav li a {
          border-bottom: 1px #dedede solid;
          margin-top: -1px; }
      /* line 34, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-md.scss */
      #main-nav #mainNavBar ul.navbar-nav li.last a {
        border: 0 none; } }

@media (max-width: 767.98px) {
  /* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  h1, .h1 {
    font-size: 1.5em; }
  /* line 6, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  h2, .h2 {
    font-size: 1.3em; }
  /* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  h3, .h3 {
    font-size: 1.2em; }
  /* line 13, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  h4, .h4 {
    font-size: 1.1em;
    font-weight: bold; }
  /* line 18, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  h5, .h5 {
    font-size: 1.1em; }
  /* line 22, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  h6, .h6 {
    font-size: 1em; }
  /* line 26, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  div.banner.title-image {
    width: 100%;
    overflow: hidden; }
  /* line 30, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  div.banner.title-image img {
    width: auto;
    max-width: none;
    min-height: 250px; }
  /* line 36, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  .title-image figure .nolink .caption-out-wrapper h1 {
    font-size: 1.3em; }
  /* line 39, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  .title-image figure .nolink .caption-out-wrapper h2 {
    font-size: 1.2em; }
  /* line 42, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  .title-image figure .nolink .caption-out-wrapper h3 {
    font-size: 1.1em; }
  /* line 46, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  .title-image figure .caption {
    font-size: 1em;
    line-height: 1.2; }
  /* line 50, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  body .menu_back_block {
    height: 56px; }
  /* line 53, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  body .info-bloc {
    width: 100%; }
    /* line 55, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
    body .info-bloc .h100 {
      display: block; }
    /* line 58, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
    body .info-bloc .bloc {
      margin: 0 auto; }
  /* line 62, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  body .info-bloc.row {
    margin: 0; }
  /* line 65, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  #banner {
    text-align: center; }
    /* line 67, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
    #banner .multimedia.slide {
      width: 200%; }
  /* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  ._banner figure img {
    width: 960px;
    max-width: 960px;
    position: relative;
    margin-left: -25%; }
  /* line 83, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
  .dynamic-component.no-renderer .in-wrapper .dc-field {
    display: block; }
    /* line 84, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/responsive/screen-sm.scss */
    .dynamic-component.no-renderer .in-wrapper .dc-field .label {
      padding-right: 0; } }

/* @import 'responsive/ratio.scss'; */
@font-face {
  font-family: "CourierNew";
  src: url("../fonts/CourierNew.ttf") format("truetype"); }

@font-face {
  font-family: "BaseOne";
  src: url("../fonts/BaseOne-Regular.otf") format("OpenType"); }

@font-face {
  font-family: "AllerLt";
  src: url("../fonts/Aller_Lt.ttf") format("truetype"); }

@font-face {
  font-family: "AllerBd";
  src: url("../fonts/aller_bd.ttf") format("truetype"); }

/* line 21, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
html {
  scroll-behavior: smooth; }

/* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
html body {
  margin-top: 2em;
  font-family: "CourierNew", Courier;
  font-size: 97%; }

/* line 31, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.hidden {
  display: none !important; }

/* line 35, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "CourierNew", Courier;
  margin-top: 1.5rem;
  margin-bottom: 0.75rem; }

/* line 41, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.btn {
  border-radius: 0; }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.card, .card-img-top, card-img-bottom {
  border-radius: 0; }

/*h2 {
  font-size: 2.7em;
}*/
/* line 53, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.owl-theme .owl-dots .owl-dot span {
  box-shadow: 0 0 0 #ffffff; }

/* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.wysiwyg-paragraph {
  margin: 0 0 2rem 0; }

/* line 61, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
nav {
  margin-bottom: 30px; }
  /* line 63, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  nav a {
    margin-right: 3em;
    color: #000000;
    display: inline-block; }
  /* line 68, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  nav a.active {
    text-decoration: underline; }

/* line 73, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
#backhome {
  margin-bottom: 1em; }
  /* line 75, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  #backhome a {
    display: block;
    margin-right: 0;
    text-align: right; }

/* line 82, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
#content {
  margin-bottom: 2em; }

/* line 87, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.section-compagnie .logo {
  display: none; }

/* line 94, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.section-compagnie.page-compagnie .logo {
  display: block; }

/* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.text-muted {
  font-weight: normal;
  font-family: 'AllerLt', Courier;
  color: #000 !important;
  font-size: 0.9em; }

/* line 107, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.well {
  font-family: 'AllerBd', Courier;
  color: #000 !important;
  padding: 0;
  font-size: 1rem; }

/* line 114, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.logo {
  height: 544px;
  font-size: 1em; }
  /* line 117, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .logo img {
    max-width: 100%; }

/* line 122, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.date {
  float: none; }

/* line 126, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
a.link {
  font-size: 0.9em;
  margin: 0.2em;
  padding: 0;
  display: block;
  color: #000000;
  margin-top: 1.2em;
  padding-top: 1.2em;
  background-image: url("../img/menu_sep.png");
  background-position: left top;
  background-repeat: repeat-x; }

/* line 140, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.dynamic-component-list h2 {
  font-size: 1em; }
  /* line 142, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .dynamic-component-list h2 a {
    color: #000000; }

/* line 149, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .product-date, .products h3, .products .product-location, .products .location, .products a.link, .dates .product-date, .dates h3, .dates .product-location, .dates .location, .dates a.link, .dynamic-component-list .product-date, .dynamic-component-list h3, .dynamic-component-list .product-location, .dynamic-component-list .location, .dynamic-component-list a.link {
  font-size: 0.9em;
  margin: 0.2em;
  padding: 0; }

/* line 154, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .product-date, .products h3, .dates .product-date, .dates h3, .dynamic-component-list .product-date, .dynamic-component-list h3 {
  font-size: 0.92em;
  letter-spacing: 0.05em;
  font-weight: bold;
  font-family: BaseOne;
  text-transform: uppercase; }

/* line 161, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .product-location, .dates .product-location, .dynamic-component-list .product-location {
  margin-top: 0; }

/* line 164, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .product-date, .dates .product-date, .dynamic-component-list .product-date {
  margin-bottom: 0; }

/* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .event-date-wrapper, .products .item, .products .event-date, .dates .event-date-wrapper, .dates .item, .dates .event-date, .dynamic-component-list .event-date-wrapper, .dynamic-component-list .item, .dynamic-component-list .event-date {
  display: block;
  color: #000000;
  margin-top: 1em;
  padding-top: 1em;
  background-image: url("../img/menu_sep.png");
  background-position: left top;
  background-repeat: repeat-x; }

/* line 176, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .past, .dates .past, .dynamic-component-list .past {
  opacity: 0.5; }

/* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .event-date, .dates .event-date, .dynamic-component-list .event-date {
  margin: 0;
  padding: 0;
  background-image: none; }

/* line 184, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .product-date, .dates .product-date, .dynamic-component-list .product-date {
  padding-left: 15px;
  font-weight: normal; }

/* line 188, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products a:hover, .products a.active, .dates a:hover, .dates a.active, .dynamic-component-list a:hover, .dynamic-component-list a.active {
  color: #9FA468;
  text-decoration: none; }
  /* line 191, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .products a:hover h3, .products a.active h3, .dates a:hover h3, .dates a.active h3, .dynamic-component-list a:hover h3, .dynamic-component-list a.active h3 {
    color: #9FA468; }

/* line 195, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.products .item, .dates .item, .dynamic-component-list .item {
  border-top: 0 none; }

/* line 201, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.standard.image-left, .standard.image-right {
  width: 35%;
  display: block; }

/* line 206, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.multimedia {
  width: 90%;
  margin-left: 5%; }

/* line 211, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.global-image.title, .global-image.title2 {
  text-align: left;
  float: none;
  display: block;
  margin-bottom: 1em; }
  /* line 216, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .global-image.title .image-center, .global-image.title .image-left, .global-image.title .image-right, .global-image.title2 .image-center, .global-image.title2 .image-left, .global-image.title2 .image-right {
    text-align: left;
    float: none;
    display: block;
    margin-bottom: 1em; }

/* line 224, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.multimedia.slide-control {
  width: 90%; }

/* line 231, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.slide-control.multimedia .owl-theme .owl-nav [class*="owl-"] {
  color: #000; }

/* line 235, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.slide-control.multimedia .owl-theme .owl-nav [class*="owl-"]:hover {
  background-color: transparent;
  color: #e69c26; }

/* line 240, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.slide-control.multimedia .owl-carousel.owl-loaded .owl-nav .owl-prev {
  left: -80px;
  text-shadow: none; }

/* line 245, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.slide-control.multimedia .owl-carousel.owl-loaded .owl-nav .owl-next {
  right: -80px;
  text-shadow: none; }

/* line 250, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.slide-control.multimedia .owl-carousel.owl-loaded .owl-dots span {
  border-radius: 0;
  width: 8px;
  height: 8px; }

/* line 256, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.slide-control.multimedia .owl-theme .owl-dots .owl-dot.active span {
  background-color: #9FA468; }

/* line 262, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.slide .slide-nav {
  height: 42px; }

/* line 267, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.cols-images .card .card-body .card-title {
  font-size: 1.1em; }

/* line 271, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.separation.hidden {
  display: block; }

/* line 275, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.triangle-title {
  font-weight: bold; }
  /* line 277, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .triangle-title .triangle {
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-left: 30px;
    border-style: solid;
    border-width: 0 25px 25px 0;
    border-color: transparent #000000 transparent transparent; }

/* line 289, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
#contextzone .file {
  font-size: 0.9em;
  margin-bottom: 0;
  margin-top: 15px; }

/* line 295, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
#contextzone .page-reference .product-date {
  display: none; }

/* line 302, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
.page-reference .cols1 {
  margin-left: 5%;
  width: 90%; }
  /* line 305, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .page-reference .cols1 .page-item {
    margin-bottom: 30px; }

@media (max-width: 767.98px) {
  /* line 312, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .logo {
    height: auto; }
    /* line 314, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
    .logo img {
      margin-top: 0 !important; }
  /* line 318, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .slide-control.multimedia {
    margin-left: 0; }
  /* line 321, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .multimedia.slide-control {
    width: 100%; }
  /* line 325, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .slide .owl-nav {
    display: none; }
  /* line 329, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .menu {
    font-size: 0.9em; }
  /* line 333, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  nav a {
    margin-right: 1em; }
  /* line 337, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .standard.image-left, .standard.image-right, .image-left, .image-right {
    width: 100%;
    display: block;
    float: none;
    margin: 0 0 1em 0;
    padding: 0; }
  /* line 345, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  nav.container {
    padding: 0; }
  /* line 349, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/integration.scss */
  .menu-content .col-md-3 {
    order: 99; } }

@media print {
  @page {
    margin: 5%; }
  /* line 3, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/print.scss */
  body {
    width: auto !important;
    margin: auto !important;
    font-size: 10pt;
    background-color: #fff !important;
    color: #000 !important; }
  /* line 11, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/print.scss */
  .breadcrumb, nav, #preview_command, #preview_command .header, #preview_command .sidebar, #sidebar, .main-nav, .search {
    display: none; }
  /* line 15, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/print.scss */
  html.edit-preview {
    margin-top: 0 !important;
    margin-left: 0 !important; }
  /* line 20, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/print.scss */
  p, blockquote {
    orphans: 3;
    widows: 3; }
  /* line 25, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/print.scss */
  .card {
    /*page-break-before: auto;*/
    page-break-after: auto;
    /*page-break-inside: avoid;*/ }
  /* line 32, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/print.scss */
  .dynamic-component-basket .col-12, .dynamic-component-basket .col-sm-6, .dynamic-component-basket .col-lg-4 {
    max-width: 50%; }
  /* line 38, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/print.scss */
  .hidden-print {
    display: none; } }

/* line 45, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.colored-wrapper {
  padding: 15px; }

/* line 49, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.header {
  margin-top: 15px; }

/* line 53, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .thumbnails {
  position: relative; }

/* line 57, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0 none; }

/* line 64, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .modal-content {
  background-color: #000000;
  border-radius: 0;
  border: 0 none;
  padding-bottom: 10px; }

/* line 71, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .modal-body {
  background-color: transparent; }

/* line 75, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .modal-header, .modal-full .caption {
  width: 100%;
  opacity: 0;
  z-index: 5;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.7); }

/* line 83, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .caption {
  bottom: 0;
  border-top: 1px #ffffff solid; }

/* line 88, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.btn-small {
  display: none; }

/* line 92, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .btn-small {
  display: block; }

/* line 96, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.btn-pause {
  display: none; }

/* line 100, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-play .btn-pause {
  display: block; }

/* line 104, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-play .btn-play {
  display: none; }

/* line 108, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .btn-full {
  display: none; }

/* line 112, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .modal-header h3 {
  color: #000000; }

/* line 116, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .modal-header:hover, .modal-full .caption:hover {
  opacity: 1; }

/* line 120, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .thumbnail {
  border: 0 none;
  margin: 0;
  background-color: transparent;
  display: inline-block;
  text-align: center;
  width: 100%; }

/* line 129, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .thumbnail .vertical, .modal-full .thumbnail img {
  display: inline-block;
  vertical-align: middle; }

/* line 135, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .thumbnail .vertical {
  height: 100%; }

/* line 139, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.modal-full .modal-body {
  border: 0 none;
  padding: 0;
  margin: 0; }

/* line 145, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.logo a, .nav a {
  text-decoration: none; }

/* line 151, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.header .search .fa {
  color: #ffffff; }

/* line 157, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.section-myspace #content .jcreator.title {
  display: flex;
  overflow: hidden;
  padding: 0;
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  background-color: #ffffff;
  margin: 10px 0 5px 0;
  width: 220px;
  height: 60px; }
  /* line 167, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
  .section-myspace #content .jcreator.title .avatar {
    width: 60px;
    margin-right: 5px;
    float: none; }
    /* line 171, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
    .section-myspace #content .jcreator.title .avatar img {
      height: 100%; }
  /* line 175, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
  .section-myspace #content .jcreator.title .text {
    font-size: 11px;
    padding: 3px;
    margin: 0 auto; }
    /* line 179, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
    .section-myspace #content .jcreator.title .text .date, .section-myspace #content .jcreator.title .text .username {
      color: #333333 !important; }

/* line 185, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.jcreator {
  float: right; }

/* line 190, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.reaction .avatar {
  margin-bottom: 5px; }

/* line 193, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.reaction .user-data .avatar {
  height: 50px; }

/* line 197, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.reaction .authors .fullname, .reaction .authors .email {
  float: right; }

/* line 202, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.reaction .btn-delete {
  float: right; }

/* line 205, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.reaction .btn {
  margin-top: 0; }

/* line 208, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/scss/javlo/javlo_header.scss */
.reaction .text {
  margin-bottom: 5px; }

/* line 1, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/components/pricing.scss */
.card-pricing.popular {
  z-index: 1;
  border: 3px solid #007bff; }

/* line 5, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/components/pricing.scss */
.card-pricing ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  /* line 9, ../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/inti/www_intitheatre_be/components/pricing.scss */
  .card-pricing ul li {
    margin: 0;
    padding: .5rem 0;
    color: #6c757d; }

/* from defaut template, if not everwrited */

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2Jvb3RzdHJhcF9oZWFkZXIuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvYm9vdHN0cmFwX2hlYWRlci5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2Jvb3RzdHJhcF9oZWFkZXIuc2Nzcy9KU0FTU19DVVNUT00uc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvZGVmYXVsdC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX3ZhcmlhYmxlc19vdmVyd3JpdGUuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fbWl4aW5zLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX2RlcHJlY2F0ZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fcm9vdC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19yZWJvb3Quc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fdHlwZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19pbWFnZXMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fY29kZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19ncmlkLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX3RhYmxlcy5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19mb3Jtcy5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19idXR0b25zLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fbmF2LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX25hdmJhci5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19tb2RhbC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19jYXJkLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19iYWRnZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19qdW1ib3Ryb24uc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fYWxlcnQuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fbWVkaWEuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL19jbG9zZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL190b29sdGlwLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX3BvcG92ZXIuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvX3ByaW50LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vamF2bG9faGVhZGVyLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vZnVuY3Rpb25zLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vZm9udC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL2xheW91dC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL2NvbXBvbmVudHMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby92YXJpYWJsZXMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9wYWdlLXJlZmVyZW5jZS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL3Jlc3BvbnNpdmUuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9kZWZhdWx0LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vbWVzc2FnZXMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9uYXZpZ2F0aW9uLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vZHluYW1pYy1jb21wb25lbnRzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vYm9vdHN0cmFwX2V4dGVuc2lvbi5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL21peGluX2V4dGVuc2lvbi5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL2NoaWxkcmVuX2xpbmtzLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vaGVhZGVyLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vdHJlZXZpZXcuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9wYXJhbGxheF9pbWFnZXMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9zdmcuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9tdXRpbWVkaWEuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9wZGYtbXVsdGltZWRpYS5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL3Zmcy5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL3dpZGdldC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL2NoYXQuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9teS1ldmVudHMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9ib3guc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9taXJyb3Iuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9zaXRlbWFwLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vYWdlbmRhLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vZmlsZS1maW5kZXIuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9zZWN0aW9uLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vc3VydmV5LnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vcmVzcG9uc2l2ZS9zY3JlZW4tbGcuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9yZXNwb25zaXZlL3NjcmVlbi1tZC5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL3Jlc3BvbnNpdmUvc2NyZWVuLXNtLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vaW50ZWdyYXRpb24uc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvc2Nzcy9qYXZsby9pbnRlZ3JhdGlvbl9nMi5zY3NzIiwKCQkiLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9pbnRpL3d3d19pbnRpdGhlYXRyZV9iZS9zY3NzL2phdmxvL2ludGVncmF0aW9uX2czLnNjc3MiLAoJCSIuLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2ludGkvd3d3X2ludGl0aGVhdHJlX2JlL3Njc3MvamF2bG8vcHJpbnQuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvX2NvbXBvbmVudHMuc2NzcyIsCgkJIi4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvaW50aS93d3dfaW50aXRoZWF0cmVfYmUvY29tcG9uZW50cy9wcmljaW5nLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbiBcbkBpbXBvcnQgXCIuLi9kZWZhdWx0LnNjc3NcIjsgLyogZnJvbSBkZWZhdXQgdGVtcGxhdGUsIGlmIG5vdCBldmVyd3JpdGVkICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNfb3ZlcndyaXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbkBpbXBvcnQgXCJqYXZsby9qYXZsb19oZWFkZXJcIjtcblxuQGltcG9ydCBcIi4uL19jb21wb25lbnRzLnNjc3NcIjsgLyogZnJvbSBkZWZhdXQgdGVtcGxhdGUsIGlmIG5vdCBldmVyd3JpdGVkICovIiwKCQkiJGpzYXNzLXZvaWQ6IGpzYXNzX2ltcG9ydF9zdGFja19wdXNoKDEpO1xuIiwKCQkiIiwKCQkiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLAoJCSIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsCgkJIiIsCgkJIi8vIFRvZ2dsZXNcbi8vXG4vLyBVc2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZ2xvYmFsIHZhcmlhYmxlcyB0byBlbmFibGUgY2VydGFpbiB0aGVtZSBmZWF0dXJlcy5cblxuLy8gVmVuZG9yXG5AaW1wb3J0IFwidmVuZG9yL3Jmc1wiO1xuXG4vLyBEZXByZWNhdGVcbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ob3ZlclwiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9iYWRnZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2NyZWVuLXJlYWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWhpZGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcIm1peGlucy92aXNpYmlsaXR5XCI7XG5cbi8vIC8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jYXJldFwiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtcm93XCI7XG5cbi8vIC8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmQtdmFyaWFudFwiO1xuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JveC1zaGFkb3dcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RyYW5zaXRpb25cIjtcblxuLy8gLy8gTGF5b3V0XG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZmxvYXRcIjtcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLAoJCSIvLyBEZXByZWNhdGUgbWl4aW5cbi8vXG4vLyBUaGlzIG1peGluIGNhbiBiZSB1c2VkIHRvIGRlcHJlY2F0ZSBtaXhpbnMgb3IgZnVuY3Rpb25zLlxuLy8gYCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXNgIGlzIGEgZ2xvYmFsIHZhcmlhYmxlLCBgJGlnbm9yZS13YXJuaW5nYCBpcyBhIHZhcmlhYmxlIHRoYXQgY2FuIGJlIHBhc3NlZCB0b1xuLy8gc29tZSBkZXByZWNhdGVkIG1peGlucyB0byBzdXBwcmVzcyB0aGUgd2FybmluZyAoZm9yIGV4YW1wbGUgaWYgdGhlIG1peGluIGlzIHN0aWxsIGJlIHVzZWQgaW4gdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiBCb290c3RyYXApXG5AbWl4aW4gZGVwcmVjYXRlKCRuYW1lLCAkZGVwcmVjYXRlLXZlcnNpb24sICRyZW1vdmUtdmVyc2lvbiwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBAaWYgKCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXMgIT0gZmFsc2UgYW5kICRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XG4gICAgQHdhcm4gXCIjeyRuYW1lfSBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mICN7JGRlcHJlY2F0ZS12ZXJzaW9ufS4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluICN7JHJlbW92ZS12ZXJzaW9ufS5cIjtcbiAgfVxufVxuIiwKCQkiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLAoJCSIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwKCQkiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBSZXNpemUgYW55dGhpbmdcblxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxufVxuIiwKCQkiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwKCQkiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBzaXplKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLAoJCSJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwKCQkiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbnZpc2libGUoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsCgkJIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsCgkJIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwKCQkiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsCgkJIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsCgkJIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLAoJCSJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLAoJCSIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtbGVmdGAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LXJpZ2h0YCBtaXhpblwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LW5vbmVgIG1peGluXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLAoJCSI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsCgkJIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsCgkJIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwKCQkiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLAoJCSIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsCgkJIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwKCQkiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsCgkJIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsCgkJIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwKCQkiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLAoJCSIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICRicmVhZGNydW1iLWRpdmlkZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLAoJCSIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLAoJCSIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwKCQkiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwKCQkiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwKCQkiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwKCQkiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwKCQkiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwKCQkiQGltcG9ydCBcInV0aWxpdGllcy9hbGlnblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9iYWNrZ3JvdW5kXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2JvcmRlcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9lbWJlZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Zsb2F0XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL292ZXJmbG93XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NjcmVlbnJlYWRlcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2hhZG93c1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zaXppbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy90ZXh0XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3Zpc2liaWxpdHlcIjtcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsCgkJIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsCgkJIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwKCQkiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLAoJCSIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwKCQkiLy8gamF2bG8gc3BlY2lmaWMgc2Nzc1xyXG5AaW1wb3J0ICdmdW5jdGlvbnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2ZvbnQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2xheW91dC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5zY3NzJztcclxuQGltcG9ydCAncGFnZS1yZWZlcmVuY2Uuc2Nzcyc7XHJcbkBpbXBvcnQgJ3Jlc3BvbnNpdmUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2RlZmF1bHQuc2Nzcyc7XHJcbkBpbXBvcnQgJ21lc3NhZ2VzLnNjc3MnO1xyXG5AaW1wb3J0ICduYXZpZ2F0aW9uLnNjc3MnO1xyXG5AaW1wb3J0ICdkeW5hbWljLWNvbXBvbmVudHMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2Jvb3RzdHJhcF9leHRlbnNpb24uc2Nzcyc7XHJcbkBpbXBvcnQgJ2NoaWxkcmVuX2xpbmtzLnNjc3MnO1xyXG5AaW1wb3J0ICdoZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3RyZWV2aWV3LnNjc3MnO1xyXG5AaW1wb3J0ICdwYXJhbGxheF9pbWFnZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJ3N2Zy5zY3NzJztcclxuQGltcG9ydCAnbXV0aW1lZGlhLnNjc3MnO1xyXG5AaW1wb3J0ICdwZGYtbXVsdGltZWRpYS5zY3NzJztcclxuQGltcG9ydCAndmZzLnNjc3MnO1xyXG5AaW1wb3J0ICd3aWRnZXQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NoYXQuc2Nzcyc7XHJcbkBpbXBvcnQgJ215LWV2ZW50cy5zY3NzJztcclxuQGltcG9ydCAnYm94LnNjc3MnO1xyXG5AaW1wb3J0ICdtaXJyb3Iuc2Nzcyc7XHJcbkBpbXBvcnQgJ3NpdGVtYXAuc2Nzcyc7XHJcbkBpbXBvcnQgJ2FnZW5kYS5zY3NzJztcclxuQGltcG9ydCAnZmlsZS1maW5kZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3NlY3Rpb24uc2Nzcyc7XHJcbkBpbXBvcnQgJ3N1cnZleS5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ3Jlc3BvbnNpdmUvc2NyZWVuLWxnLnNjc3MnO1xyXG5AaW1wb3J0ICdyZXNwb25zaXZlL3NjcmVlbi1tZC5zY3NzJztcclxuQGltcG9ydCAncmVzcG9uc2l2ZS9zY3JlZW4tc20uc2Nzcyc7XHJcbi8qIEBpbXBvcnQgJ3Jlc3BvbnNpdmUvcmF0aW8uc2Nzcyc7ICovXHJcblxyXG5AaW1wb3J0ICdpbnRlZ3JhdGlvbi5zY3NzJztcclxuQGltcG9ydCAnaW50ZWdyYXRpb25fZzIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2ludGVncmF0aW9uX2czLnNjc3MnO1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuXHRAaW1wb3J0ICdwcmludC5zY3NzJztcclxufVxyXG5cclxuLmNvbG9yZWQtd3JhcHBlciB7XHJcblx0cGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcdFxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHRtYXJnaW4tdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAudGh1bWJuYWlscyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHRcclxufVxyXG5cclxuLm1vZGFsLWZ1bGwgLm1vZGFsLWNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1vZGFsLWZ1bGwgLm1vZGFsLWJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAubW9kYWwtaGVhZGVyLCAubW9kYWwtZnVsbCAuY2FwdGlvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHRcclxuXHRvcGFjaXR5OiAwO1x0XHJcblx0ei1pbmRleDogNTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1x0XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC5jYXB0aW9uIHtcclxuXHRib3R0b206IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4ICNmZmZmZmYgc29saWQ7XHJcbn1cclxuXHJcbi5idG4tc21hbGwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC5idG4tc21hbGwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1x0XHJcbn1cclxuXHJcbi5idG4tcGF1c2Uge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC1wbGF5IC5idG4tcGF1c2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1x0XHJcbn1cclxuXHJcbi5tb2RhbC1wbGF5IC5idG4tcGxheSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLWZ1bGwgLmJ0bi1mdWxsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAubW9kYWwtaGVhZGVyIGgzIHtcclxuXHRjb2xvcjogIzAwMDAwMDtcdFxyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAubW9kYWwtaGVhZGVyOmhvdmVyLCAubW9kYWwtZnVsbCAuY2FwdGlvbjpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1vZGFsLWZ1bGwgLnRodW1ibmFpbCB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC50aHVtYm5haWwgLnZlcnRpY2FsLCAubW9kYWwtZnVsbCAudGh1bWJuYWlsIGltZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1x0XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtZnVsbCAudGh1bWJuYWlsIC52ZXJ0aWNhbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAubW9kYWwtYm9keSB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sb2dvIGEsIC5uYXYgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHQuc2VhcmNoIHtcclxuXHRcdC5mYSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tbXlzcGFjZSAjY29udGVudCAuamNyZWF0b3IudGl0bGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG5cdHdpZHRoOiAyMjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0LmF2YXRhciB7XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cdC50ZXh0IHtcdFxyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0cGFkZGluZzogM3B4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQuZGF0ZSwgLnVzZXJuYW1lIHtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5qY3JlYXRvciB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucmVhY3Rpb24ge1xyXG5cdC5hdmF0YXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHQudXNlci1kYXRhIC5hdmF0YXIge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHQuYXV0aG9ycyB7XHJcblx0XHQuZnVsbG5hbWUsIC5lbWFpbCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHRcdFx0XHJcblx0fVxyXG5cdC5idG4tZGVsZXRlIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0LmJ0biB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHQudGV4dCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG59IiwKCQkiQGZ1bmN0aW9uIHNldC10ZXh0LWNvbG9yKCRjb2xvcikge1xyXG4gIEBpZiAobGlnaHRuZXNzKCRjb2xvcikgPiA2MCkge1xyXG4gICAgQHJldHVybiAjMDAwMDAwOyAvLyBMaWdodGVyIGJhY2tnb3J1bmQsIHJldHVybiBkYXJrIGNvbG9yXHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAcmV0dXJuICNmZmZmZmY7IC8vIERhcmtlciBiYWNrZ3JvdW5kLCByZXR1cm4gbGlnaHQgY29sb3JcclxuICB9XHJcbn0iLAoJCSJib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBDb3VyaWVyLCBtb25vc3BhY2UsIHNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XHJcbn1cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxufVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIC5uYXZiYXItYnJhbmQge1xyXG5cdGNvbG9yOiAjMDAwMDAxO1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgLm5hdmJhci1icmFuZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuaDIge1xyXG5cdGZvbnQtc2l6ZTogMS44ZW07XHJcbn1cclxuXHJcbmgzIHtcclxuXHRmb250LXNpemU6IDEuNmVtO1xyXG59XHJcblxyXG5oNCB7XHJcblx0Zm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuaDUge1xyXG5cdGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuXHJcbmg2IHtcclxuXHRmb250LXNpemU6IDEuMWVtO1xyXG59XHJcblxyXG5mb3JtIC5tZXNzYWdlIHtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufSIsCgkJIi5wYWdlLXJlZmVyZW5jZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuIH1cclxuXHJcbiAuX2FyZWEge1xyXG4gXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gfVxyXG5cclxuLmgxMDAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1iYXNpczogYXV0bztcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuICNiYW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC5tdWx0aW1lZGlhLnNsaWRlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG59XHJcblxyXG4jdXNlciB7XHJcblx0aW1nIHtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHQuZ2xvYmFsLWltYWdlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkuYm9keS1iYWNrZ3JvdW5kIHtcclxuXHQjbWFpbi1uYXYgLm5hdmJhciwgI21haW4tbmF2IC5jb250YWluZXIsIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHQuY29sLXNtLTQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdH1cclxufSIsCgkJIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XHJcblxyXG4uaW1hZ2UtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWFnZS1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAuZ2xvYmFsLWltYWdlLFxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2UtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gIC5nbG9iYWwtaW1hZ2UsXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5nbG9iYWwtaW1hZ2Uuc3F1YXJlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjY2NjO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBmaWd1cmUge1xyXG5cclxuICAgIGEsXHJcbiAgICAubm9saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FwdGlvbi1vdXQtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZmlndXJlLnN2ZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mdWxsLFxyXG4uYmFubmVyIHtcclxuICBmaWd1cmUuc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZmlndXJlLnN2ZyAubm9saW5rIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnN0YW5kYXJkLWNvbXBvbmVudCxcclxuLmZvcm0tbWFpbGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmVkaXQtcHJldmlldyAuZWRpdGFibGUtY29tcG9uZW50IC5oaWRkZW4sXHJcbi5lZGl0LXByZXZpZXcgLmVkaXRhYmxlLWNvbXBvbmVudC5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0LXByZXZpZXcgLmVkaXRhYmxlLWNvbXBvbmVudC5tdWx0aW1lZGlhIC5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IGhpZGRlbjtcclxufVxyXG5cclxuZGl2LmZ1bGwsXHJcbmRpdi5iYW5uZXIsXHJcbmRpdi5mdWxsIGZpZ3VyZSxcclxuZGl2LmJhbm5lciBmaWd1cmUsXHJcbmRpdi5mdWxsIGltZyxcclxuZGl2LmJhbm5lciBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRhdGUsXHJcbi5ldmVudC1kZWZpbml0aW9uIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAwLjllbTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5sYWJlbGVkLmV2ZW50LWRlZmluaXRpb24ge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi50ZXh0LWhpZ2hsaWdodCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXNwZXIge1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgY29sb3I6ICNjY2NjY2M7XHJcbn1cclxuXHJcbnAuZGVzY3JpcHRpb24uaW1wb3J0YW50LmZpcnN0IHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggI2NjY2NjYyBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbnVsLm1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZW51IC5uYXY+bGk+YSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuI21lbnUgLm5hdi1waWxscz5saStsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tZW51IC5uYXY+bGkuaW5kZXgtMT5hIHNwYW4sXHJcbi5tZW51IC5uYXY+bGkuYWN0aXZlPmEgc3BhbiB7XHJcbiAgYm9yZGVyLXRvcDogMCBub25lO1xyXG59XHJcblxyXG4ubWVudSAubmF2PmxpPmEgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJvcmRlci10b3A6IDFweCAjZGRkZGRkIHNvbGlkO1xyXG59XHJcblxyXG4ubWVudSAubmF2PmxpLmxhc3Q+YSBzcGFuIHtcclxuICBib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLm1lbnUgLm5hdj5saT5hIHNwYW4uZ2x5cGhpY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWVudSAubmF2LXBpbGxzPmxpK2xpIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmludGVybmFsLWxpbmssXHJcbi5leHRlcm5hbC1saW5rIHtcclxuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuYS5pbnRlcm5hbC1saW5rLFxyXG5hLmV4dGVybmFsLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLmludGVybmFsLWxpbmsuYnRuIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaW50ZXJuYWwtbGluayB7XHJcbiAgLmNhcmQtZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVjbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkgYSB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDNweDtcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICBhLFxyXG4gIC5ub2xpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWIgLm5vbGluayB7XHJcbiAgY29sb3I6ICM2NzY3Njc7XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhciAuY2Fyb3VzZWwgaDMge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5cclxuLnRpdGxlLWltYWdlIHtcclxuICBmaWd1cmUge1xyXG5cclxuICAgIGEsXHJcbiAgICAubm9saW5rIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmNhcHRpb24tb3V0LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXB0aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gIC50aXRsZS1pbWFnZSAuZ2xvYmFsLWltYWdlIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgdG9wOiAxMCU7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG51bC5maWx0ZXItbGlzdCxcclxudWwuZmlsdGVyLWxpc3QgbGkuZHluYW1pYy1jb21wb25lbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxudWwuZmlsdGVyLWxpc3QgbGkuZHluYW1pYy1jb21wb25lbnQge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5tZW51IHVsLm1lbnUgdWwgYSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ubWVudSB1bC5tZW51IGxpLFxyXG4ubWVudSB1bC5tZW51IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubWVudSB1bC5tZW51IGxpLFxyXG4ubWVudSB1bC5tZW51IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubWVudSB1bC5tZW51IHVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tZW51IC5nbHlwaGljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi5tZW51IHVsLm1lbnUgdWwgdWwgLmdseXBoaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaW1hZ2UtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAkcGFkZGluZy1iYXNlLXZlcnRpY2FsIDA7XHJcbn1cclxuXHJcbi5pbWFnZS1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMCAwICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG59XHJcblxyXG4vKiogZm9ybSAqKi9cclxuXHJcbi5zbWFydC1mb3JtIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zbWFydC1mb3JtIC5yYWRpbyxcclxuLnNtYXJ0LWZvcm0gLmNoZWNrYm94IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uc21hcnQtZm9ybSAuZXJyb3Igc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgd2lkdGg6IDkwJTtcclxufVxyXG5cclxuLmF1dG9ibG9jcyB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTIsXHJcbiAgLmNvbC1zbS0zLFxyXG4gIC5jb2wtc20tNCxcclxuICAuY29sLXNtLTUsXHJcbiAgLmNvbC1zbS02IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGljdHVyZS1tb2RhbCAuZGF0ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGljdHVyZS1tb2RhbCAuY2FwdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5waWN0dXJlLW1vZGFsLm1vZGFsIC5yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcblxyXG4ucGljdHVyZS1tb2RhbCBoMyB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLnBpY3R1cmUtbW9kYWwgLm1vZGFsLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5waWN0dXJlLW1vZGFsIC5jb21tYW5kcyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLmJsb2NzIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ibG9jcyAucm93IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5ibG9jcyBhIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYmxvY3MgLndyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ibG9jcyAucm93LTIgLndyYXBwZXIge1xyXG4gIGhlaWdodDogMTM1cHg7XHJcbn1cclxuXHJcbi5ibG9jcyAucm93LTQgLndyYXBwZXIge1xyXG4gIGhlaWdodDogMjcwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0IC5sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ucHJvZHVjdCAuc29sZG91dCB7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuXHJcbi5jb21wb25lbnQtcm93LXByb2R1Y3Qge1xyXG4gIC5wcm9kdWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtcmVmZXJlbmNlLnByb2R1Y3RzIHtcclxuICAuY2FwdGlvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZpbGUtZmluZGVyIHtcclxuXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgbWFyZ2luOiAzcHggMCAycHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2LFxyXG4gIHAsXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5maWxlLWluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5maWxlLWZpbmRlciB2aWRlbyxcclxuLmZpbGUtZmluZGVyIG9iamVjdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5maWxlLWZpbmRlci5kZWZhdWx0IC50aHVtYm5haWwgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnRodW1ibmFpbCBoMyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmlsZS1maW5kZXIgaDMge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5maWxlLWZpbmRlciBmaWdjYXB0aW9uIHtcclxuICBmb250LXNpemU6IDAuN2VtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbXBvbmVudC1saXN0IHtcclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggI2NjY2NjZCBzb2xpZDtcclxuICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBsaS5maXJzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbWFydC1saW5rIHtcclxuICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzaWRlYmFyIHtcclxuICAuc21hcnQtbGluayB7XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTMsXHJcbiAgICAuY29sLXNtLTkge1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNtYXJ0LWxpbmsge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4ICNkZGRkZGQgc29saWQ7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubmV3cy1pbmZvIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNtYXJ0LWxpbmsuZmlyc3Qge1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50YWdzIHtcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLnRhZ3MgLnNlcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhZ3MgLnRhZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5zaGFyZWJveCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogNXB4O1xyXG5cclxuICB1bCxcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICBsaS5wcmludCBhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2dyZXkvcHJpbnQucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgbGkucHJpbnQgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi9jb2xvdXIvcHJpbnQucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgbGkucGRmIGEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vZ3JleS9wZGYucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgbGkucGRmIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vY29sb3VyL3BkZi5wbmdcIik7XHJcbiAgfVxyXG5cclxuICBsaS5mYWNlYm9vayBhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2dyZXkvZmFjZWJvb2sucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgbGkuZmFjZWJvb2sgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi9jb2xvdXIvZmFjZWJvb2sucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgbGkudHdpdHRlciBhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2dyZXkvdHdpdHRlci5wbmdcIik7XHJcbiAgfVxyXG5cclxuICBsaS50d2l0dGVyIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vY29sb3VyL3R3aXR0ZXIucG5nXCIpO1xyXG4gIH1cclxuXHJcbiAgbGkuc2hvcnQtdXJsIGEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vZ3JleS9zaGFyZS10aGlzLnBuZ1wiKTtcclxuICB9XHJcblxyXG4gIGxpLnNob3J0LXVybCBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2NvbG91ci9zaGFyZS10aGlzLnBuZ1wiKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXJhbmsge1xyXG5cclxuICAuZGVidWcsXHJcbiAgLnJlc3VsdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxubGkuZXh0ZXJuYWwtbGluayBkaXYge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxubGkuYnV0dG9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cclxuICAuY2hpbGRyZW4tbGluayBoMyxcclxuICAuc21hcnQtZXh0ZXJuYWwtbGluayBoMyxcclxuICAuc21hcnQtZXh0ZXJuYWwtbGluayBoMixcclxuICAuc21hcnQtZXh0ZXJuYWwtbGluayBoNCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuc21hcnQtZXh0ZXJuYWwtbGluayB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEgLnBpY3R1cmUtbW9kYWwgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcbn1cclxuXHJcbmxpIC5maWxlLFxyXG5saSAuZmlsZSBhIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmxpbmstZmlsZS10ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogIzcwNzA3MDtcclxuXHJcbiAgLmZhLWZpbGUtZG93bmxvYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5pbWFnZSB7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmb250LXNpemU6IDRlbTtcclxuICB9XHJcblxyXG4gIC5sYWJlbCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICBib3JkZXItbGVmdDogMXB4ICM3MDcwNzAgc29saWQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgIGZsZXgtZ3JvdzogMztcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWZpbGUtdGV4dDpob3ZlciB7XHJcbiAgY29sb3I6ICM3MDcwNzA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAuZmFzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZmEtZmlsZS1kb3dubG9hZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5maWxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZ1bGwge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcbn1cclxuXHJcbi5maWxlLmNhcmQge1xyXG4gIC5jYXJkLWltYWdlLXpvbmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC10ZXh0LXpvbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMuYnV0dG9uIGxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdHMuYnV0dG9uIGxpIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sbGFwc2FibGUgLndlbGwge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5oZWFkLWNpcmNsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyLXNpemU6IDRweDtcclxuICBib3JkZXItY29sb3I6ICNhYWFhYWI7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgY29sb3I6ICNhYWFhYWI7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogNTlweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNlcGFyYXRpb24ge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZXBhcmF0aW9uLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52aXNpYmxlLXNlcGFyYXRpb24ge1xyXG4gIGJvcmRlci10b3A6IDFweCAjY2NjY2NkIHNvbGlkO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnZpc2libGUtbGFyZ2Uge1xyXG4gIGJvcmRlci10b3A6IDNweCAjY2NjY2NkIHNvbGlkO1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG4uZ2xvYmFsLWltYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jaGVhZGVyIC5nbG9iYWwtaW1hZ2UuYmFubmVyLFxyXG4jYmFubmVyIC5nbG9iYWwtaW1hZ2UuYmFubmVyIHtcclxuICAuZ2xvYmFsLWltYWdlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC5pbWFnZS1sZWZ0LFxyXG4uc21hbGwuaW1hZ2UtcmlnaHQge1xyXG4gIHdpZHRoOiAzMSU7XHJcbiAgbWFyZ2luOiAwIDElO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIGxpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2UtY2VudGVyLnN0YW5kYXJkIC5nbG9iYWwtaW1hZ2UgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmltYWdlLWNlbnRlciAuZ2xvYmFsLWltYWdlIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uc3RhbmRhcmQgLmdsb2JhbC1pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2xvYmFsLWltYWdlIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3RhbmRhcmQuaW1hZ2UtbGVmdCxcclxuLnN0YW5kYXJkLmltYWdlLXJpZ2h0IHtcclxuICB3aWR0aDogMzElO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xyXG5cclxuICAuc3RhbmRhcmQuaW1hZ2UtbGVmdCxcclxuICAuc3RhbmRhcmQuaW1hZ2UtcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4jaGVhZGVyIC5iYW5uZXIsXHJcbiNiYW5uZXIgLmJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29sbGFwc2FibGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5hcnJheS1maWxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICB0ci5vZGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXB0Y2hhIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZy1yZWNhcHRjaGEge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmhhcy1lcnJvciAuZ2x5cGhpY29uIHtcclxuICBjb2xvcjogI2E5NDQ0MjtcclxufVxyXG5cclxuLmNpdGF0aW9uIHtcclxuXHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIHBhZGRpbmc6IDEuMmVtIDMwcHggMS4yZW0gNzVweDtcclxuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzI4YTc0NDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogI0VERURFRDtcclxuXHRcclxuXHJcbiAgLndlbGwge1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICBtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuXHJcbiAgLnNpZ25hdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgcDo6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XHJcbiAgICBjb2xvcjogIzI4YTc0NDtcclxuICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgfVxyXG5cclxuICBwOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcblxyXG4gIC5zaWduYXR1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jb21tYW5kcyAudGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNsaWRlc2hvdy1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5zbGlkZS53aXRoLWNhcHRpb24ge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGJvdHRvbTogMTBweDtcclxuXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNsaWRlLndpdGgtY2FwdGlvbiAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXNob3ctcm93IHtcclxuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAxcztcclxufVxyXG5cclxuLnNsaWRlc2hvdy1pdGVtLWNvbnRlbnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNsaWRlc2hvdy1jb250YWluZXIge1xyXG4gIGJvcmRlcjogMXB4ICNjY2NjY2Mgc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uc2xpZGVzaG93LWNvbnRhaW5lciAudGh1bWJuYWlsIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2xpZGVzaG93LWl0ZW0tY29udGVudCAudGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uc2xpZGVzaG93LWl0ZW0tY29udGVudCAudGV4dC13cmFwcGVyLFxyXG4ubXVsdGltZWRpYSAuc2xpZGVzaG93LWl0ZW0tY29udGVudCAudGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcclxufVxyXG5cclxuLnNsaWRlc2hvdy1pdGVtLWNvbnRlbnQgLnRleHQgcCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uc2xpZGVzaG93LWl0ZW0tY29udGVudCAuZGF0ZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkgLnF1aXoge1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5zdGF0dXMge1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGNvbG9yOiAjNjc2NzY3O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNraXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24ge1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5kZWJ1Zy1ub3RlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBtYXJnaW46IDEwcHggMjUlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcclxufVxyXG5cclxuLmRlYnVnLW5vdGUuc3RhdHVzLW5ldyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0NztcclxuICBib3JkZXItY29sb3I6ICM0NzQ3NDc7XHJcbn1cclxuXHJcbi5kZWJ1Zy1ub3RlLnN0YXR1cy1yZWplY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGMzUxMztcclxuICBib3JkZXItY29sb3I6ICNFRjM1MTM7XHJcbn1cclxuXHJcbi5kZWJ1Zy1ub3RlLnN0YXR1cy1vbmhvbGQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Qzc1QTE7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNUM3NUExO1xyXG59XHJcblxyXG4uZGVidWctbm90ZS5zdGF0dXMtd29ya2luZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQTAwRDtcclxuICBib3JkZXItY29sb3I6ICNGRUEwMEQ7XHJcbn1cclxuXHJcbi5kZWJ1Zy1ub3RlLnN0YXR1cy1hcmNoaXZlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhGNzU1NjtcclxuICBib3JkZXItY29sb3I6ICM4Rjc1NTY7XHJcbn1cclxuXHJcbi5kZWJ1Zy1ub3RlLnN0YXR1cy1kb25lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0JCNTI5O1xyXG4gIGJvcmRlci1jb2xvcjogIzdCQjUyOTtcclxufVxyXG5cclxuXHJcbiNmb290ZXIgLnByb2R1Y3RzLmJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAxNXB4IC0xNXB4IDAgLTE1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgbGkge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4uZHluYW1pYy1jb21wb25lbnQudGlwcyB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuZGl2Lm1lZGlhIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEyOHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhLWJvZHkge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LmxpbmtlZC12aWRlbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuXHJcbiAgICAubGF5ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICBjb2xvcjogIzQyOGJjYjtcclxuICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpbmtlZC12aWRlby5saW5rIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgfVxyXG59XHJcblxyXG51bC5jbG91ZHMtdGFnIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2xvdWRzLXRhZyB7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2VpZ2h0LTEge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICB9XHJcblxyXG4gIC53ZWlnaHQtMiB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuXHJcbiAgLndlaWdodC0zIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLndlaWdodC00IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG5cclxuICAud2VpZ2h0LTUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIC53ZWlnaHQtNiB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gIH1cclxuXHJcbiAgLndlaWdodC03IHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgfVxyXG5cclxuICAud2VpZ2h0LTgge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbG9yIHtcclxuICAudGh1bWJuYWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29sb3IuZGFyay1jb2xvciBhIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnBhZ2UtY29sb3Iud3hoaXRlLWNvbG9yIGEge1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4ub25saW5lLXZpZGVvIHtcclxuICAudmlkZW8td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWxpc3Qge1xyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC50d29jb2xzIHtcclxuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICBjb2x1bW4tY291bnQ6IDI7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhyZWVjb2xzIHtcclxuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICBjb2x1bW4tY291bnQ6IDM7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmp1eHRhcG9zZSAuangtaW1hZ2UgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuZGl2LmxvZ28gaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxub3B0aW9uLnRpdGxlIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5lZGl0LXVzZXIge1xyXG4gIC5idG4tZmFjZWJvb2sge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgfVxyXG5cclxuICAuYnRuLWZhY2Vib29rOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzM7XHJcbiAgfVxyXG5cclxuICAuYnRuLWdvb2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcblxyXG4gIC5idG4tZ29vZ2xlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDViNDk7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNvY2lhbC5idG4tbGc+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxuICB9XHJcblxyXG4gIC5idG4tc29jaWFsPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1zb2NpYWwuYnRuLWxnIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjFweDtcclxuICB9XHJcblxyXG4gIC5idG4tc29jaWFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY29udGVudCAuaW50ZXJuYWwtbGluay5hY3Rpb24ge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuI3NpZGViYXIgLmludGVybmFsLWxpbmsuYWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNjb250ZW50IC5jaGlsZHJlbi1saW5rLmV4dHJhbmV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgaDQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgLmF2YXRhciAuZmEge1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBjb2xvcjogIzg2OGU5NjtcclxuICB9XHJcbn1cclxuXHJcbi5mb2xsb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnVzZXItcmVnaXN0cmF0aW9uIHtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5saW5lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qge1xyXG4gIC5iYWRnZSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YXhvbm9teSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ueGh0bWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGF4b25vbXktc2Vzc2lvbiB7XHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgbGFiZWwsXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcG9uZW50LWNvbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgLnd5c2l3eWctcGFyYWdyYXBoLFxyXG4gIC5keW5hbWljLWNvbXBvbmVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPi53eXNpd3lnLXBhcmFncmFwaCB7XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG93LXRlbXBsYXRlIHtcclxuICAuY29sLTEyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWZvb3Rlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JhcGhpYy1jaGFydGVyIHtcclxuICAuZm9udHMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgfVxyXG5cclxuICAubmF2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldDtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0IDBzLCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIH1cclxuXHJcbiAgLmRhdGEtbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgfVxyXG5cclxuICAuZXhlbXBsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnR0b29sIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jb3VudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMTBweCAjMDAwMDAwIHNvbGlkO1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgfVxyXG5cclxuICAudGltZSB7XHJcbiAgICBtaW4td2lkdGg6IDU0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubGFiZWwge1xyXG4gICAgbWFyZ2luOiAxNXB4IC0xNXB4IC0xNXB4IC0xNXB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAwLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbiNmb3JtLWVkaXQtdXNlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnByaWNlLWxpc3Qge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbn1cclxuIiwKCQkiQGltcG9ydCBcIi4uL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xyXG5cclxuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLXNtOiA1cHg7XHJcbiRwYWRkaW5nLWJhc2UtdmVydGljYWwtc206IDVweDtcclxuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAxNXB4O1xyXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAxNXB4O1xyXG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAzMHB4O1xyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogMzBweDtcclxuXHJcbiRzY3JlZW4tc206IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsc20pO1xyXG4kc2NyZWVuLW1kOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLG1kKTtcclxuJHNjcmVlbi1sZzogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cyxsZyk7XHJcbiRzY3JlZW4teGw6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMseGwpO1xyXG4kc2NyZWVuLXNtLW1pbjogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsc20pO1xyXG4kc2NyZWVuLW1kLW1pbjogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsbWQpO1xyXG4kc2NyZWVuLWxnLW1pbjogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsbGcpO1xyXG4kc2NyZWVuLXhsLW1pbjogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMseGwpO1xyXG5cclxuJGNvbnRhaW5lci14bDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMseGwpO1xyXG4kY29udGFpbmVyLWxnOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyxsZyk7XHJcbiRjb250YWluZXItc206IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLHNtKTtcclxuJGNvbnRhaW5lci1tZDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsbWQpO1xyXG5cclxuJGNvbnRhaW5lci1pbnNpZGUteGw6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLHhsKS0kZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiRjb250YWluZXItaW5zaWRlLWxnOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyxsZyktJGdyaWQtZ3V0dGVyLXdpZHRoO1xyXG4kY29udGFpbmVyLWluc2lkZS1zbTogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsc20pLSRncmlkLWd1dHRlci13aWR0aDtcclxuJGNvbnRhaW5lci1pbnNpZGUtbWQ6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLG1kKS0kZ3JpZC1ndXR0ZXItd2lkdGg7XHJcblxyXG4kYnJhbmQtcHJpbWFyeTogbWFwLWdldCgkdGhlbWUtY29sb3JzLHByaW1hcnkpO1xyXG5cclxuIiwKCQkiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xyXG5cdFxyXG4ucGFnZS1yZWZlcmVuY2UgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufSBcclxuXHJcbi5wYWdlLXJlZmVyZW5jZSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGFnZS1yZWZlcmVuY2UgdWwsLnBhZ2UtcmVmZXJlbmNlIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZSAubGlzdCBsaSB7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHRib3JkZXItdG9wOiAxcHggI2NjY2NjZCBzb2xpZDtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZSAubGlzdCBsaS5pdGVtLTEge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZSAuY29sLWNhcHRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LmZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn0gXHJcblxyXG4ucGFnZS1yZWZlcmVuY2UgLmRhdGUge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZSBoMyB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucHJvZHVjdHMgZmlndXJlLCAucHJvZHVjdHMgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBhZ2UtcmVmZXJlbmNlIGgyIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucGFnZS1yZWZlcmVuY2UgLnRodW1ibmFpbCAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMCBub25lO1x0XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZSAubnVtYmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHRvcDogMTVweDtcclxuXHRyaWdodDogMTVweDtcclxuXHRmb250LXNpemU6IDMycHg7XHRcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcblx0dGV4dC1zaGFkb3c6IDJweCAwIDAgIzMzMywgLTJweCAwIDAgIzMzMywgMCAycHggMCAjMzMzLCAwIC0ycHggMCAjMzMzLCAxcHggMXB4ICMzMzMsIC0xcHggLTFweCAwICMzMzMsIDFweCAtMXB4IDAgIzMzMywgLTFweCAxcHggMCAjMzMzO1xyXG59XHJcblxyXG4ucGFnZS1yZWZlcmVuY2Uge1xyXG5cdCBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgLm1hcmtldGluZyB7XHJcblx0ICAgIGgyIHtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC5jb2xzNCB7XHJcblx0XHRoMSxoMixoMyxoNCxoNSxoNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZS5wcm9kdWN0cy1zaG9ydCB7XHJcblx0aDIsaDMsaDQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHR9XHJcblx0LmRhdGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwLjdlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZS5wcm9kdWN0LCAucGFnZS1yZWZlcmVuY2UucHJvZHVjdHMtaW1hZ2Uge1xyXG5cdC50b3Age1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICBcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIFx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBcdHBhZGRpbmc6IDE1cHg7XHJcbiAgICBcdC50aHVtYm5haWwge1xyXG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBcdH1cclxuXHR9XHRcclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tdG9wOiAkbGlzdC1pbmxpbmUtcGFkZGluZztcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0cGFkZGluZy10b3A6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG5cdH1cclxuXHRsaS5wYWdlLWNvbG9yIHtcclxuXHRcdHBhZGRpbmc6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG5cdH1cclxuXHRsaS5pdGVtLTEge1x0XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcbi5wYWdlLXJlZmVyZW5jZS5wcm9kdWN0cy1ob3ZlciB7XHQgXHJcblx0IC5pdGVtIHtcclxuXHQgXHRkaXNwbGF5OiBibG9jaztcclxuXHQgXHRwb3NpdGlvbjogcmVsYXRpdmU7IFx0XHQgXHRcclxuXHQgXHRvdmVyZmxvdzogaGlkZGVuO1x0XHJcblx0IFx0bWFyZ2luLWJvdHRvbTogMzBweDsgXHRcclxuXHQgXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0IH1cclxuXHQgLml0ZW06aG92ZXIge1xyXG5cdCBcdC50aHVtYm5haWwge1xyXG5cdCBcdFx0ei1pbmRleDogMTtcclxuXHQgXHR9XHJcblx0IFx0LmNhcHRpb24ge1xyXG5cdCBcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdCBcdH1cclxuXHQgIH1cclxuXHQgLmNhcHRpb24ge1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0ICAgIHBhZGRpbmc6IDA7XHJcblx0IFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuXHQgXHRsaW5lLWhlaWdodDogMjMwcHg7XHJcblx0IFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgXHRmb250LXNpemU6IDEuNGVtO1xyXG5cdCB9XHJcblx0IC50aHVtYm5haWwge1xyXG5cdCBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgXHR0b3A6IDA7XHJcblx0IFx0bGVmdDogMDtcclxuXHQgXHR6LWluZGV4OiAtMTtcdCBcdFxyXG5cdCBcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0IFx0d2lkdGg6IDEwMCU7XHJcblx0IH1cclxuXHQgYSB7XHJcblx0IFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdCB9XHJcblx0IC5kZWNvLCAudGl0bGUge1xyXG5cdCBcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0IH1cclxuXHQgLmRlY28ge1xyXG5cdCBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdCBcdGJvcmRlci1sZWZ0OiAxcHggI2NjY2NjYyBkb3R0ZWQ7XHJcblx0IFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0IH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0LnBhZ2UtcmVmZXJlbmNlIC5kZXNjcmlwdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cdFxyXG59XHJcblxyXG4vKiBtdWx0aSBzbGlkZSAqL1xyXG5cclxuLm11bHRpLXNsaWRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdGgyLGgzLGg0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0fVxyXG4gICAgLm5leHQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHR9XHJcblxyXG5cdC5wcmV2aW91cyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHR9XHJcblxyXG5cdC50ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQudGV4dC13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cclxuXHQuY29tbWFuZHMge1xyXG5cdFx0LmJ0biB7XHJcblx0XHRcdGJvcmRlcjogMXB4ICNjY2NjY2Mgc29saWQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZG91YmxlLXNsaWRlIC5zbGlkZXNob3ctaXRlbS1jb250ZW50IHtcclxuICB3aWR0aDogJGNvbnRhaW5lci1sZy8yLTM0O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItc20vMi0zNDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZC8yLTM0O1xyXG4gIH0gIFxyXG59XHJcblxyXG4udHJpcGxlLXNsaWRlIC5zbGlkZXNob3ctaXRlbS1jb250ZW50IHtcclxuICB3aWR0aDogJGNvbnRhaW5lci1sZy8zLTM0O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItc20vMy0zNDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZC8zLTM0O1xyXG4gIH0gIFxyXG59XHJcblxyXG4ucXVhZHJ1cGxlLXNsaWRlIHtcclxuXHQuc2xpZGVzaG93LWl0ZW0tY29udGVudCB7XHJcblx0ICB3aWR0aDogJGNvbnRhaW5lci1sZy80LTM0O1xyXG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcblx0ICAgIHdpZHRoOiAkY29udGFpbmVyLXNtLzQtMzQ7XHJcblx0ICB9XHJcblx0ICBAbWVkaWEgKC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHQgICAgd2lkdGg6ICRjb250YWluZXItbWQvNC0zNDtcclxuXHQgIH0gIFxyXG5cdH1cclxuXHQuc2xpZGVzaG93LWl0ZW0tY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC50ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdC50ZXh0LXdyYXBwZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1yZWZlcmVuY2UgLmJvYXJkIHtcclxuXHQudGl0bGUsIC5ib2R5IHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA2ODBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcblx0LnRpdGxlIHtcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1x0XHRcclxuXHRcdGgyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5jb2wge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmJvZHkge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6ICM1NTU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHRwYWRkaW5nOiAzMHB4O1x0XHRcclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzc3NztcclxuXHRcdH1cclxuXHR9XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHRcdFx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1cIm93bC1cIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAxcHggIzAwMDAwMDtcclxuXHRcdH1cclxufVxyXG5cclxuI2Jhbm5lciwgI2hlYWRlciB7XHJcblx0LnBhZ2UtcmVmZXJlbmNlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LnJvdy5jb2xzNCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHRcdFx0XHJcblx0XHR9XHRcclxuXHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjk7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0XHRcdGgxLCBoMiwgaDMge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdHMge1xyXG5cdC5pdGVtIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0bWFyZ2luLXRvcDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcblx0XHRwYWRkaW5nLXRvcDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcblx0fVxyXG5cdC5pdGVtLTEge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3RzLnNxdWFyZSB7XHJcblx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHRcclxuXHRcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcdFxyXG5cdFxyXG5cdC5kYXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMC43ZW07XHJcblx0fVxyXG5cclxuXHRsaSB7XHRcclxuXHRcdG92ZXJmbG93OiBhdXRvO1x0XHRcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRtYXJnaW46IDEwcHggMDtcclxuXHR9XHJcblxyXG5cdGxpIC5pbi13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHRcdFxyXG5cdH1cclxuXHJcblx0bGkuaXRlbS0xIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuXHR9XHJcblxyXG5cdGxpLml0ZW0tMiB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuXHR9XHJcblxyXG5cdGxpLml0ZW0tMyB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkOyBcclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG5kaXYucHJvZHVjdHMtY2hpbGRyZW4ge1xyXG5cdC5ib3gge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcblx0fVxyXG5cdGgyLGgzLGg0IHtcclxuXHRcdG1hcmdpbjogJGxpc3QtaW5saW5lLXBhZGRpbmcgMDtcclxuXHRcdGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbHMtaW1hZ2VzIHtcclxuXHQuY2FyZCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsLjApLCByZ2JhKDAsMCwwLC40KSA1MCUsIHJnYmEoMCwwLDAsLjYpKTtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYWdlLXJlZmVyZW5jZSB7XHJcblx0dWwudGltZWxpbmUtbGlzdCB7XHJcblx0ICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG5cdCAgICAuZGF0ZSB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwudGltZWxpbmUtbGlzdDpiZWZvcmUge1xyXG5cdCAgICBjb250ZW50OiAnICc7XHJcblx0ICAgIGJhY2tncm91bmQ6ICNkNGQ5ZGY7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBsZWZ0OiAyOXB4O1xyXG5cdCAgICB3aWR0aDogMnB4O1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIHotaW5kZXg6IDQwMDtcclxuXHQgICAgIG1hcmdpbi10b3A6IDFweDtcclxuXHR9XHJcblx0dWwudGltZWxpbmUtbGlzdCA+IGxpIHtcclxuXHQgICAgbWFyZ2luOiAyMHB4IDA7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcblx0dWwudGltZWxpbmUtbGlzdCA+IGxpOmJlZm9yZSB7XHJcblx0ICAgIGNvbnRlbnQ6ICcgJztcclxuXHQgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICAgIGJvcmRlcjogM3B4IHNvbGlkICM0MjhiY2I7XHJcblx0ICAgIGxlZnQ6IDIwcHg7XHJcblx0ICAgIHdpZHRoOiAyMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDIwcHg7XHJcblx0ICAgIHotaW5kZXg6IDQwMDtcclxuXHQgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cdH1cclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC13cmFwcGVyIHtcclxuXHQuY2FwdGlvbnMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdD4gLm91dC1jYXB0aW9uIHtcclxuXHRcdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0XHR9XHJcblx0XHQub3V0LWNhcHRpb24ge1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggI2ZmZmZmZiBzb2xpZDtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHQuaW4td3JhcHBlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQub3V0LWNhcHRpb24uYWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlX2ltYWdlX29ubHkucGFnZS1yZWZlcmVuY2Uge1xyXG5cdG1hcmdpbjogMDtcclxuXHQub3dsLWNhcm91c2VsLm93bC1sb2FkZWQgLmNhcHRpb24ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdC5vd2wtY2Fyb3VzZWwtd3JhcHBlciB7XHJcblx0XHQuY2FwdGlvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRib2R5IC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCAuY2FwdGlvbiB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdGxlZnQ6IDEwJTtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0fVxyXG5cdC5zbGlkZV9pbWFnZV9vbmx5LnBhZ2UtcmVmZXJlbmNlIHtcclxuXHRcdC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCAuY2FwdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyLCAuY29udGV4dHpvbmUge1xyXG5cclxuXHQucGFnZS1yZWZlcmVuY2Uge1xyXG5cdFx0LmF1dG8tcm93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5hdXRvLWNvbCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuY29sLCAuY29sLXNtLTYsIC5jb2wtc20tNCwgLmNvbC1tZC0yIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kb3VibGUtc2xpZGUgLnNsaWRlc2hvdy1pdGVtLWNvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogMjYwcHg7XHJcblx0XHR9XHJcblx0XHQubXVsdGktc2xpZGUgaDIsIC5tdWx0aS1zbGlkZSBoMywgLm11bHRpLXNsaWRlIGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdH1cclxuXHRcdC52LWdhbGxlcnkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XHJcblx0XHRcdC13ZWJraXQtY29sdW1uLWdhcDogMHB4O1xyXG5cdFx0XHQtbW96LWNvbHVtbi1jb3VudDogMTtcclxuXHRcdFx0LW1vei1jb2x1bW4tZ2FwOiAwcHg7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcclxuXHRcdFx0Y29sdW1uLWdhcDogMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnYtZ2FsbGVyeSAuaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LnRodW1ibmFpbCBoMyB7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwIDVweCAwO1xyXG5cdFx0fVxyXG5cdFx0LnRpbWVsaW5lLWxpc3Qge1xyXG5cdFx0XHQuY29sLW1kLTMge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuI2NvbnRlbnQgLnBhZ2UtcmVmZXJlbmNlLnByb2R1Y3RzIHtcclxuXHRoMyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0LmNvbHMyIHtcclxuXHRcdC5jYXJkLXRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtcmVmZXJlbmNlIC52LWdhbGxlcnkge1xyXG5cdC5pdGVtIC5pbi13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlcjogM3B4ICNmZmZmZmYgc29saWQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0Lml0ZW06aG92ZXIsIC5pdGVtLmFjdGl2ZSB7XHJcblx0XHQuaW4td3JhcHBlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzI4YTc0NDtcdFx0XHRcclxuXHRcdFx0LmNhcHRpb24gaDIge1xyXG5cdFx0XHRcdGNvbG9yOiAjMjhhNzQ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn0iLAoJCSIiLAoJCSJAaW1wb3J0ICd2YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG5odG1sLnByZXZpZXctY29tbWFuZC12aXNpYmxlLnByZXZpZXctc3RhbmRhcmQge1xyXG5cdG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5wcmV2aWV3LWNvbW1hbmQtdmlzaWJsZS5wcmV2aWV3LXN0YW5kYXJkLnByZXZpZXctY29tbWFuZC12aXNpYmxlIHtcclxuXHRtYXJnaW4tbGVmdDogMzMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVkaXQtcHJldmlldy5wcmV2aWV3LXN0YW5kYXJkIC5maXhlZC10b3Age1x0XHJcbiAgICB0b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wcmV2aWV3LXN0YW5kYXJkLmVkaXQtcHJldmlldyAuZml4ZWQtdG9wIHtcclxuICAgIGxlZnQ6IDMzMHB4O1xyXG59XHJcblxyXG4ucHJldmlldy1vbmx5LnByZXZpZXctc3RhbmRhcmQgLmZpeGVkLXRvcCB7XHJcbiAgICB0b3A6IDUwcHg7XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHRcclxuYSBpbWcge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcbmEgIGltZzpob3ZlciB7XHJcblx0b3BhY2l0eTogLjg7XHJcbn1cclxuXHJcbi53aWR0aC1iYWNrZ3JvdW5kIHtcclxuXHRwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG59XHJcblxyXG4janZfZXNjYXBlX21lbnU6Zm9jdXMge1xyXG5cdG1hcmdpbjogMXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1x0XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSBpbnNldDtcclxufVxyXG5cclxuLmFsaWduLXJlZmVyZW5jZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI2JhY2t0b3RvcCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW46IDAgMSUgMSUgMDtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi8vICNjb250ZW50LCAjc2lkZWJhciB7XHJcbi8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4vLyB9XHJcblxyXG4jYmFubmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWFpbi1iYW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1haW4tYmFubmVyIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLWJhbm5lciAubG9nbyBpbWcge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubWFpbi1iYW5uZXIgLmxvZ28ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogNSU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHRcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tYWluLWJhbm5lciAubG9nbyBhIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubWFpbi1iYW5uZXIgLmdsb2JhbC10aXRsZSB7XHRcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogIzQyOGJjYjtcclxufVxyXG5cclxuLmNvbnRlbnQgYSB7XHJcblx0Y29sb3I6ICM0MjhiY2E7XHJcbn1cclxuXHJcbmgzLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuZm9vdGVyIHtcclxuXHRib3JkZXItdG9wOiAjY2NjY2NkIDFweCBzb2xpZDtcclxufVxyXG5cclxuLm5hdmJhciAubG9nbyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5uYXZiYXIgLmxvZ28gLnBhZ2UtdGl0bGUge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbiNtZW51IHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuI21lbnUgLm5hdiB7XHJcblx0bWF4LXdpZHRoOiA5ODBweDtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyIGxpIGxpIHtcclxuXHRwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5uYXYtc2lkZWJhciBsaSBsaS5maW5hbC1hY3RpdmUge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubmF2LXNpZGViYXIgbGkgbGkuZmluYWwtYWN0aXZlIGxpIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc2lkZWJhciAubmF2LXBpbGxzID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuXHRmb250LXNpemU6IDEuM2VtO1xyXG59XHJcblxyXG4ubG9nbyAucGFnZS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLmxvZ28gLnBhZ2UtdGl0bGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIiAtIFwiO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xyXG5cdC5uYXYgPiBsaSB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyLW5hdiB7XHJcbiAgICBwYWRkaW5nOiA5cHggMDtcclxufVxyXG5cclxuI21lbnUgbGkgbGkge1xyXG5cdGRpc2xwYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSAuc3ViLW1lbnUge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IGxpOmhvdmVyIC5zdWItbWVudSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSwgLm5hdi1waWxscyAuZHJvcGRvd24tbWVudSwgLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubmF2YmFyIC5zdWItbWVudTpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBsZWZ0OiAtN3B4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcbi5uYXZiYXIgLnN1Yi1tZW51OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IDExcHg7XHJcbiAgICBsZWZ0OiAtNnB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLmZyZWUgLmZvcm0tY29udHJvbCB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udGh1bWJuYWlsIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2dvIC5wYWdlLXRpdGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub3JtYWw7XHJcbn1cclxuXHJcbi5wYW5lbCAuYWxlcnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbn1cclxuXHJcbiNtZW51IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4jZm9vdGVyIC5pbWFnZS1jZW50ZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMTBweDtcclxufVxyXG5cclxuLm1lc3NhZ2UtY29udGFpbmVyIHtcdFxyXG5cdHBhZGRpbmctdG9wOiAxcmVtO1x0XHJcbn1cclxuXHJcbi5tZXNzYWdlIC5lcnJvciBwIHtcclxuICBjb2xvcjogI2E5NDQ0MjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZSAuaW5mbyBwIHtcclxuICBjb2xvcjogIzNjNzYzZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xyXG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ucHJldmlldy1sb2dnZWQgLm11bHRpbWVkaWEgLm1vZGFsLWJhY2tkcm9wIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHJldmlldy1vbmx5IC5tb2RhbC1iYWNrZHJvcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uZW5kLWFyZWEge1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjbGVhcjogYm90aDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGFiZWwtZ3JvdXAge1x0XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDZweCAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCAjYWFhYWFhIGRvdHRlZDtcclxuXHRwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cdFxyXG5cdGxhYmVsLCAubGFiZWwge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHQudmFsdWUge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcdFx0XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cdCNzZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA3OCVcclxuXHR9XHJcblx0I3NlYXJjaC1mb3JtIGJ1dHRvbiB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG5cdFxyXG5cdC5sb2dvIHtcclxuXHRcdG1hcmdpbjogNXB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5sb2dvIGltZyB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5uYXZiYXItdG9nZ2xlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNXB4O1xyXG5cdFx0cmlnaHQ6IDVweDtcclxuXHR9XHJcblx0XHJcblx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7O1xyXG5cdH1cclxuXHRcclxuXHQjc2VhcmNoLWZvcm0ge1xyXG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0I2xhbmd1YWdlcyB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LnNlYXJjaCB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LmNvbW1hbmRzIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdCNtZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0fVxyXG59XHJcblxyXG4jc2VhcmNoLXJlc3VsdCBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbiNzZWFyY2gtcmVzdWx0IGEgaDIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4jbGFuZ3VhZ2VzIHtcclxuXHRwYWRkaW5nOiA4cHggMCA4cHggMTVweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4jbGFuZ3VhZ2VzIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0bWluLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0LnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsIC5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIFx0bWFyZ2luLXRvcDogMDtcclxuICAgIFx0bWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbnVsLmludGVybmFsLWxpbmsge1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxudWwuaW50ZXJuYWwtbGluayBsaSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59IFxyXG5cclxuI3F1aWNrbGlua3Mge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jcXVpY2tsaW5rcyBsaSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxMHB4O1xyXG5cdHBhZGRpbmc6IDVweCAwIDAgMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4udG9wX2ZpeGVkIHtcclxuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuXHR0b3A6IDAgIWltcG9ydGFudDtcclxuXHR6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxuXHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhvdmVyLWJsb2M6aG92ZXIge1xyXG5cdC5ob3Zlci1zaG93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuaG92ZXItaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaG92ZXItYmxvYyB7XHJcblx0LmhvdmVyLXNob3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmhvdmVyLWhpZGRlbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcblx0Y29sb3I6ICNiZDQxNDc7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRwYWRkaW5nOiAzcHggMDtcclxufVxyXG5zZWN0aW9uLmxhcmdlIC5jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxufVxyXG5cclxudGFibGUgdGQsIHRhYmxlIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDAuOWVtOyBcclxufVxyXG5cclxuLmF1dG9fZGVmaW5pdGlvbjphZnRlciB7XHJcblx0Zm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcclxuXHRjb250ZW50OiBcIj9cIjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAxcHg7XHJcblx0Zm9udC1zaXplOiAuN2VtO1xyXG5cdGxpbmUtaGVpZ2h0OiAuN2VtO1xyXG5cdHZlcnRpY2FsLWFsaWduOnN1cGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuXHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5LnVzZXItbG9nZ2VkLWluIC5kLW5vbmUtbG9nZ2VkIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LnVzZXItbm90LWxvZ2dlZC1pbiAuZC1sb2dnZWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLAoJCSIubWVzc2FnZWxpc3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0LmJvZHksIC50ZXh0IHtcclxuXHQgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDEuMztcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIFx0Y29sb3I6ICM0MjQyNDI7XHJcbiAgICBcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuICAgIC5pbS1mb3JtIHtcclxuICAgIFx0cGFkZGluZzogM3B4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICBcdGJvcmRlcjogMCBub25lO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGg0LCBoMyB7XHJcblx0ICAgIG1hcmdpbi10b3A6IDA7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdC5saW5rIHtcclxuXHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcclxuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHRsaTpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdGxpLmN1cnJlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHRcdGxpLmN1cnJlbnQgYSB7XHJcblx0XHRcdGNvbG9yOiAjNjM4NWFlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHRcdGxpIGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblx0XHRsaSBhOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0bGkgc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0fVxyXG5cdFx0bGkgc21hbGwge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0fVxyXG5cdFx0bGk6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZThmM2ZlO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcbi5yZWFjdGlvbi1mb3JtIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGxhYmVsLCAuZmllbGQtbmlja25hbWUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmF2YXRhciB7XHJcblx0ICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxuXHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cdFxyXG5cdC5hdmF0YXIuZW1wdHkge1xyXG5cdFx0c3BhbiB7XHJcblx0XHQgICAgbWFyZ2luOiA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0XHR0b3A6IDFweDtcclxuICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIFx0XHRmb250LXdlaWdodDogNDAwO1xyXG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMjRweDsgICAgXHRcclxuXHRcdH1cclxuXHRcdHNwYW46OmJlZm9yZSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjJjMFwiO1xyXG5cdFx0XHRjb2xvcjogIzg2OGU5NjtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQubGFyZ2UtdGV4dCB7XHJcblx0XHR3aWR0aDogY2FsYyhcIjg1JSAtIDQ1cHhcIik7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0LmFjdGlvbnMge1xyXG5cdFx0d2lkdGg6IDE1JTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdHRleHRhcmVhIHtcdCAgICBcclxuXHRcdGhlaWdodDogMzRweDtcclxuXHRcdHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xyXG5cdH1cdFxyXG5cdHRleHRhcmVhOmZvY3VzIHtcclxuXHRcdGhlaWdodDogMTIwcHg7XHJcblx0fVx0XHJcbn1cclxuXHJcbiNjb29raWVzLW1lc3NhZ2Uge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3R0b206IDA7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjZmZmZmZmO1x0XHJcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMXM7XHJcbiAgIFx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMXM7ICAgIFxyXG4gICAgbWluLWhlaWdodDogOTBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiNjb29raWVzLW1lc3NhZ2UuY29va2llLWNsb3NlIHtcclxuXHRib3R0b206IC0yMDBweDtcdFxyXG59IiwKCQkiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLm5hdi1pdGVtLnJlYWQtZmFsc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIG1heC13aWR0aDogNjIlO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuI21haW4tbmF2IC5uYXZiYXIsXHJcbiNtYWluLW5hdiAuY29udGFpbmVyLFxyXG4uZHJvcGRvd24tbWVudSxcclxuYm9keSAubmF2LWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZTtcclxuICBjb2xvcjogc2V0LXRleHQtY29sb3IoI2ZmZmZmZSk7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogc2V0LXRleHQtY29sb3IoI2ZmZmZmZSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90LXJlYWwtY29udGVudC5uby1jaGlsZHJlbiBhIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xyXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICBhLm5hdi1saW5rIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUgYS5uYXYtbGluayB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlLWJsb2Mge1xyXG4gIC5jb2xsYXBzZSB7XHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZCAjbWFpbi1uYXYuZml4ZWQtdG9wIHtcclxuICBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtYWN0aW9uLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxvZ2luLW1lbnUge1xyXG4gIC5hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmZvcmdldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ2V0LXBhc3N3b3JkLWVtYWlsIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWdpc3RlciB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudXNlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1ibG9jLFxyXG4ubG9naW4tYmxvYyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgI3NlYXJjaEZvcm0sXHJcbiAgI2xvZ2luRm9ybSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmxvZ28taW1nIHtcclxuXHJcbiAgLnNlYXJjaC1ibG9jLFxyXG4gIC5sb2dpbi1ibG9jIHtcclxuXHJcbiAgICAjc2VhcmNoRm9ybSxcclxuICAgICNsb2dpbkZvcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5zY3JvbGxlZCAubmF2YmFyLW1vYmlsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblxyXG4gIC5zZWFyY2gtYmxvYyxcclxuICAubG9naW4tYmxvYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgIC5idG4tdXNlcixcclxuICAgIC5idG4tc2VhcmNoIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBib2R5ICNtYWluLW5hdiAjbWFpbk5hdkJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkuc2Nyb2xsZWQgI21haW4tbmF2ICNtYWluTmF2QmFyIHtcclxuICAgIHRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIC8qKiBsYW5nIGJsb2NrIHVuZGVyIG1lbnUgKiovXHJcbiAgLmxhbmctYmxvYyAuYnRuLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1sYW5nIHtcclxuICBtaW4td2lkdGg6IDM0cHg7XHJcbn1cclxuXHJcbmJvZHkudXNlci1sb2dnZWQtaW4gLmJ0bi11c2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmJvZHkudXNlci1ub3QtbG9nZ2VkLWluIC5idG4tdXNlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNlYXJjaC1ibG9jIHtcclxuICBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9iYWNrX2Jsb2NrIHtcclxuICBoZWlnaHQ6IDcycHg7XHJcbn1cclxuXHJcbi5ib2R5LmxvZ28taW1nIHtcclxuICAubWVudV9iYWNrX2Jsb2NrIHtcclxuICAgIGhlaWdodDogMTI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWphdmxvIHtcclxuICAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5vdC1sYXJnZS1jb250ZW50IC5uYXZiYXItamF2bG8ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4vLyAuYWN0aXZlIC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rLCAubmF2LWxpbms6aG92ZXIsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2RjO1xyXG4vLyBcdGNvbG9yOiBzZXQtdGV4dC1jb2xvcigjY2NjY2RjKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4uc3VidGl0bGUtbGluayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgXHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaS5maXJzdCB7XHJcbiAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvd24tbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1JTtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmpzbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICB1bCxcclxuICAuanNtZW51IGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICB1bCB1bCB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcblxyXG4gIC5fanNtZW51X2RlcHRoX2ZpcnN0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuX2pzbWVudV9kZXB0aCB7XHJcbiAgICBtYXJnaW46IDVweCAwIDVweCAwO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8qKiBicmVhZGNydW1iICoqL1xyXG5cclxuLmJyZWFkY3J1bWIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1hcnJvdy13cmFwcGVyIHtcclxuXHJcbiRiYXNlOiAyM3B4O1xyXG4kYmdjb2xvcjogI2VmZWZlZjtcclxuXHJcbmJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xyXG5ib3JkZXItYm90dG9tOiAxcHggI2VlZSBzb2xpZDtcclxubWFyZ2luOiAwIC0xN3B4O1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgaGVpZ2h0OiAkYmFzZSAqIDEuNTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWItYXJyb3cgYSwgLmJyZWFkY3J1bWItYXJyb3cgLm5vbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkYmFzZSsycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcblx0ICBjb2xvcjogIzY2NjtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWFycm93IC5pdGVtOmZpcnN0LWNoaWxkIGEsIC5icmVhZGNydW1iLWFycm93IC5pdGVtOmZpcnN0LWNoaWxkIC5ub2xpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkYmFzZSAvIDIuNTtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWFycm93IC5pdGVtOmxhc3QtY2hpbGQgYSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYmFzZSAvIDIuNTtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWFycm93IGE6YWZ0ZXIsIC5icmVhZGNydW1iLWFycm93IC5ub2xpbms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAkYmFzZSAqIDEuNTtcclxuICAgIGhlaWdodDogJGJhc2UgKiAxLjU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogJGJhc2UgLyAxLjM1ICogLTE7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcwNykgcm90YXRlKDQ1ZGVnKTtcclxuXHQgIGJveC1zaGFkb3c6IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi1hcnJvdyAuaXRlbTpsYXN0LWNoaWxkOmFmdGVyIGEsIC5icmVhZGNydW1iLWFycm93IC5pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIgLm5vbGluayB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC5ub2xpbmsgLmJyZWFkY3J1bWJfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi1hcnJvdyBhLmFjdGl2ZSxcclxuICAuYnJlYWRjcnVtYi1hcnJvdyBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbihncmV5LCAyMCUpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWItYXJyb3cgYS5hY3RpdmU6YWZ0ZXIsXHJcbiAgLmJyZWFkY3J1bWItYXJyb3cgYTpob3ZlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oZ3JleSwgMjAlKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC8vIDEwMDBweFxyXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAuYnJlYWRjcnVtYi1hcnJvdyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIDcxMHB4XHJcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xyXG5cclxuXHQubm9saW5rIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfX2Rlc2Mge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iLWFycm93IHtcclxuICAgICAgaGVpZ2h0OiAkYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi1hcnJvdyBhIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkYmFzZSAvIDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi1hcnJvdyBhOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6ICRiYXNlICogMTtcclxuICAgICAgaGVpZ2h0OiAkYmFzZSAqIDE7XHJcbiAgICAgIHJpZ2h0OiAkYmFzZSAvIDIgKiAtMTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcwNykgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsCgkJIi5keW5hbWljLWNvbXBvbmVudCB7XHJcblx0bWFyZ2luLXRvcDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxufVxyXG5cclxuLmR5bmFtaWMtY29tcG9uZW50LmZpcnN0LWNvbXBvbmVudCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmR5bmFtaWMtY29tcG9uZW50Lm5vLXJlbmRlcmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0LmluLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdC5kYy1maWVsZCB7XHJcblx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAzMCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1x0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHRcdC5kYy1maWVsZC10eXBlLWgxLCAuZGMtZmllbGQtZGVzY3JpcHRpb24sIC5kYy1maWVsZC10eXBlLXd5c2l3eWctdGV4dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHRcclxuXHJcbi5keW5hbWljLWNvbXBvbmVudC1yb3cge1xyXG5cdC5keW5hbWljLWNvbXBvbmVudCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7IFxyXG59XHJcblxyXG4jYmFubmVyLCAjaGVhZGVyIHtcclxuXHQuZHluYW1pYy1jb21wb25lbnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4uc21hbGwtcGljcy1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuc21hbGwtcGljcyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1NSwwLjQpO1x0XHRcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTUlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbGxhcHNhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0Y29sb3I6ICMwMDAwMDE7XHJcblx0fVxyXG59XHJcblxyXG4uaW5iYXNrZXQge1xyXG5cdG9wYWNpdHk6IDAuMjtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XHJcbn1cclxuXHJcbi5keW5hbWljLWNvbXBvbmVudC1iYXNrZXQge1x0XHJcblx0LmJ0bi1ncm91cCB7ICAgIFxyXG4gICAgXHRtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXRiYXNrZXQge1xyXG5cdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxufVxyXG5cclxuLm1vZGVsIHtcclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5keW5hbWljLWNvbXBvbmVudC1maWx0ZXIge1xyXG5cdC5maWx0ZXItZm9ybSB7XHJcblx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdC5hY3Rpb24tZ3JvdXAge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1x0XHJcblx0XHR9XHRcclxuXHR9XHRcclxufVxyXG5cclxuLmZpZWxkLXJvdy5maXJzdC1yb3cge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHRcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLXJvdyB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1x0XHJcblx0Ym9yZGVyLXRvcDogMXB4ICNkZGRkZGQgc29saWQ7XHJcblx0cGFkZGluZzogNXB4IDEuMjVyZW0gMCAxLjI1cmVtO1xyXG5cdGxhYmVsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVx0XHJcbn1cclxuXHJcbi5pbmZvYmxvYywgLmNvbXBvbmVudC1jb2wge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1iYXNpczogYXV0bztcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLmR5bmFtaWMtY29tcG9uZW50LmluZm9ibG9jIHtcdFxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0LnJvdywgLmFycm93LWJsb2MsIC5pbmZvYmxvYyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1iYXNpczogYXV0bztcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdH1cdFxyXG5cdC5pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuYmxvYyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmltYWdlIC5oZWFkLWNpcmNsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA0O1xyXG5cdFx0bWFyZ2luLXRvcDogLTI1cHg7XHJcblx0fVxyXG5cclxuXHQuaGVhZC1jaXJjbGUge1xyXG5cdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjY2NjO1xyXG5cdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKCNjZGNjY2MpO1xyXG5cdH1cclxuXHRcclxuXHRoMiwgaDMsIGg0LCBoNSB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdG1hcmdpbjogMTVweCAwIDAgMDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYXJyb3cge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcclxuXHRcdC5hcnJvdy1yaWdodCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdH1cclxuXHRcdC5hcnJvdy1kb3duIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzZW07XHJcblx0XHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjdGl2ZSB7XHJcblx0XHQuaGVhZC1jaXJjbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ0O1xyXG5cdFx0XHRjb2xvcjogc2V0LXRleHQtY29sb3IoIzI4YTc0NCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXRlbS5jb2wtbGctMiB7XHJcblx0XHQuYXJyb3ctcmlnaHQge1x0XHRcdFxyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdH0gXHJcblx0XHQuYXJyb3ctZG93biB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmluZm9ibG9jLWJvcmRlciB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxuXHJcblx0LmluZm9ibG9jLWJhY2tncm91bmQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NkY2NjYztcclxuXHRcdGNvbG9yOiBzZXQtdGV4dC1jb2xvcigjY2RjY2NjKTtcclxuXHRcdGgxLGgyLGgzLGg0IHtcclxuXHRcdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKCNjZGNjY2MpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1hcCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyMjBweDtcclxufVxyXG5cclxuYm9keSAubWVtYmVyIHtcclxuXHQuZm9ybS1jb250cm9sIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdH1cclxufVxyXG5cclxuLmR5bmFtaWMtY29tcG9uZW50LmJhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdC50aHVtYm5haWwge1xyXG5cdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LnRleHQtd3JhcHBlciB7XHRcdFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDMzJTtcdFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1x0XHRcdFxyXG5cdH1cclxuXHQudGV4dCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnRleHQtd3JhcHBlci5kYXJrIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggI2ZmZmZmZjtcclxuXHR9XHJcblx0LnRleHQtd3JhcHBlci5saWdodCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XHJcblx0fVxyXG5cdC50ZXh0LXdyYXBwZXIubGVmdCAudGV4dCB7XHJcblx0XHRmbG9hdDogbGVmdDtcdFx0XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHR9XHJcblx0LnRleHQtd3JhcHBlci5yaWdodCAudGV4dCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHRcdFxyXG5cdH1cclxuXHQudGV4dC13cmFwcGVyLmNlbnRlciAudGV4dCB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcdFx0XHJcblx0fVxyXG5cdC5udW1iZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHQudW5pdHkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNmVtO1xyXG5cdFx0fVx0XHRcdFx0XHJcblx0fVxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC5zbWFsbCB7XHJcblx0XHQubnVtYmVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcclxuXHRcdFx0LnVuaXR5IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdC50aXRsZSB7XHRcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxhcmdlIHtcclxuXHRcdC5udW1iZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0LnVuaXR5IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuNmVtO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdC50aXRsZSB7XHRcclxuXHRcdFx0Zm9udC1zaXplOiAwLjZlbTtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0LmR5bmFtaWMtY29tcG9uZW50LmJhbm5lciB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHRcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdC5keW5hbWljLWNvbXBvbmVudC5iYW5uZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1x0XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHQuZHluYW1pYy1jb21wb25lbnQuYmFubmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogOXB4O1x0XHJcblx0XHQudGV4dC13cmFwcGVyIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdC5udW1iZXIge1x0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJsb2MtdGl0bGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuY2FyZCB7XHJcblx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHR9XHJcblx0LmNhcmQtYm9keSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMCAwIDA7XHJcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcblx0XHR9XHJcblx0XHRwIC5idG4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDEuNmVtO1xyXG5cdH1cclxuXHRoMyB7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdH1cclxuXHRoNCB7XHJcblx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdH1cclxuXHQuY2FyZC1waWN0by10b3AsaDIsaDMsaDQscCB7XHJcblx0XHRtYXJnaW46IDVweCAwO1xyXG5cdH1cclxufVxyXG4iLAoJCSJAaW1wb3J0ICd2YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGluX2V4dGVuc2lvbi5zY3NzJztcclxuXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4udzEwMCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21lbnUgLm5hdi1saW5rIHtcclxuICBjb2xvcjogI2FhYWFhYjtcclxufVxyXG5cclxuLm92ZXJmbG93LXZpc2libGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItaWNvbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5ib2R5IC5hY2NvcmRpb24gLmNhcmQ6bGFzdC1vZi10eXBlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuXHJcbiAgLyogaWYgb25seSBvbmUgaXRlbSAqL1xyXG4gIGJ1dHRvbjpob3ZlcixcclxuICBidXR0b24ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmRpdmlkZXIge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYmFkZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLndlbGwge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbmEuY2FyZDpob3ZlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjM3KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgLmJ0biB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICB9XHJcbiAgcDpsYXN0LWNoaWxkLFxyXG4gIHVsOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgaDI6Zmlyc3QtY2hpbGQsIGgzOmZpcnN0LWNoaWxkLCBoNDpmaXJzdC1jaGlsZCwgaDU6Zmlyc3QtY2hpbGQsIGg2OmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZ1bGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mdWxsW3N0eWxlKj1iYWNrZ3JvdW5kXSB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hY3RpdmUtaWNvbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uYWN0aXZlIC5hY3RpdmUtaWNvbiB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gIGNvbG9yOiAjYWFhYWFiO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjYWFhYWFiO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBoMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDsgICAgXHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZmO1xyXG5cclxuICAubWFpbi1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZmZjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGl0bGUtYmxvYyB7XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLXNtYWxsIHtcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUtMiB7XHJcbiAgbGFiZWwge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiAyNiU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ud3lzaXd5Zy1wYXJhZ3JhcGgge1xyXG5cclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAuN3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5idG4taW1hZ2Uge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogYXV0bztcclxuXHJcbiAgLmJ0bi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuYXZhdGFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tbG9naW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICBpbWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIG1hcmdpbjogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5mb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTI5RkVBO1xyXG59XHJcblxyXG5hLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5iZy1kYXJrIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnBhbmVsLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5pbWctZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbn1cclxuXHJcbmJvZHkuc2Nyb2xsZWQgI21lbnUge1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4ucGFnZS1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4ubWFpbi1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5jbG9zZS1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgR2FkZ2V0LCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtcG9wdXA6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXI+LmJhbm5lci5nbG9iYWwtaW1hZ2UsXHJcbiAgLndyYXBwZXI+LmZpcnN0LWNvbXBvbmVudC5zaW1wbGUtdmlkZW8ge1xyXG4gICAgbWFyZ2luOiAtMzBweCAtMzBweCAzMHB4IC0zMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICB3aWR0aDogODUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLXBvcHVwIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogMXB4IDZweCA0cHggNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1wb3B1cC5sb2FkZXIge1xyXG4gIC53cmFwcGVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xyXG4gIC5jb2xsYXBzZS1vZmYge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xyXG4gIC5jb2xsYXBzZS1vbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyoqIGdyaWQgKiovXHJcblxyXG4ubGFyZ2UtY29udGVudCB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCkrMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFsZi1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgQGluY2x1ZGUgbWFrZS1oYWxmLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XHJcbn1cclxuXHJcbi5zbWFsbC1jb250ZW50IHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLXBpY3RvLXRvcCB7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFsZXJ0LWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2NvbnRlbnQgLnJvdyAuY2FyZCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAycHggI2NjYztcclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSxcclxuICAuY2FyZC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTVweDtcclxuICByaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmFsZXJ0LWljb24ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbiAgb3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi5ub3RlIHtcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuYWxlcnQtaWNvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWItcGFuZT4uY2FyZCB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYXV0by1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAuYXV0by1jb2wge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFqYXgtbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuYWpheC1sb2FkaW5nIHtcclxuICAuYWpheC1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oaWRlLW9uLWxvYWRpbmcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgLmF1dG8tcm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC5hdXRvLWNvbCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmVzcyB7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4ICNiYmI7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCAjYmJiO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4ICNiYmI7XHJcblxyXG4gIC5iYXIge1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XHJcblx0cGFkZGluZzogMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5iYXIge1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDNweCAjOTk5O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDNweCAjOTk5O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAzcHggIzk5OTtcclxuXHQudmFsdWUge1xyXG4gICAgXHRoZWlnaHQ6IDVweDtcclxuICAgIFx0LW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7ICAgXHJcbiAgXHR9XHJcbiAgfVxyXG5cclxuICAuYmx1ZWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzA2OTtcclxuXHQudmFsdWUge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG4gIH1cclxuXHJcbi5vcmFuZ2ViYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5MDtcclxufVxyXG5cclxuLnByb2dyZXNzIC5yZWRiYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xyXG59XHJcblxyXG4uYnRuLXNoYWRvdyB7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcclxufVxyXG5cclxuLmJhZGdlLmJhZGdlLW51bWJlciB7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi5pbWctcGFyYWxsYXgsIC5pbWctYmFja2dvdW5kIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAtMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi8qKiByaWJib24gKiovXHJcblxyXG4ucmliYm9uIHtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ucmliYm9uOjpiZWZvcmUsXHJcbi5yaWJib246OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgIzk5OTk5OTtcclxufVxyXG4ucmliYm9uIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjI1cHg7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4xKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250OiA3MDAgMThweC8xICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucmliYm9uLXByaW1hcnkgc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5yaWJib24tc3VjY2VzcyBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxufVxyXG5cclxuLnJpYmJvbi13YXJuaW5nIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcblxyXG4ucmliYm9uLWluZm8gc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbn1cclxuXHJcbi8qIHRvcCBsZWZ0Ki9cclxuLnJpYmJvbi10b3AtbGVmdCB7XHJcbiAgdG9wOiAtMTBweDtcclxuICBsZWZ0OiAtMTBweDtcclxufVxyXG4ucmliYm9uLXRvcC1sZWZ0OjpiZWZvcmUsXHJcbi5yaWJib24tdG9wLWxlZnQ6OmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnJpYmJvbi10b3AtbGVmdDo6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnJpYmJvbi10b3AtbGVmdDo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5yaWJib24tdG9wLWxlZnQgc3BhbiB7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG4gIHRvcDogMzBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4vKiB0b3AgcmlnaHQqL1xyXG4ucmliYm9uLXRvcC1yaWdodCB7XHJcbiAgdG9wOiAtMTBweDtcclxuICByaWdodDogLTEwcHg7XHJcbn1cclxuLnJpYmJvbi10b3AtcmlnaHQ6OmJlZm9yZSxcclxuLnJpYmJvbi10b3AtcmlnaHQ6OmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5yaWJib24tdG9wLXJpZ2h0OjpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5yaWJib24tdG9wLXJpZ2h0OjphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xyXG4gIGxlZnQ6IC0yNXB4O1xyXG4gIHRvcDogMzBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi8qIGJvdHRvbSBsZWZ0Ki9cclxuLnJpYmJvbi1ib3R0b20tbGVmdCB7XHJcbiAgYm90dG9tOiAtMTBweDtcclxuICBsZWZ0OiAtMTBweDtcclxufVxyXG4ucmliYm9uLWJvdHRvbS1sZWZ0OjpiZWZvcmUsXHJcbi5yaWJib24tYm90dG9tLWxlZnQ6OmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnJpYmJvbi1ib3R0b20tbGVmdDo6YmVmb3JlIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnJpYmJvbi1ib3R0b20tbGVmdDo6YWZ0ZXIge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5yaWJib24tYm90dG9tLWxlZnQgc3BhbiB7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG4gIGJvdHRvbTogMzBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG59XHJcblxyXG4vKiBib3R0b20gcmlnaHQqL1xyXG4ucmliYm9uLWJvdHRvbS1yaWdodCB7XHJcbiAgYm90dG9tOiAtMTBweDtcclxuICByaWdodDogLTEwcHg7XHJcbn1cclxuLnJpYmJvbi1ib3R0b20tcmlnaHQ6OmJlZm9yZSxcclxuLnJpYmJvbi1ib3R0b20tcmlnaHQ6OmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5yaWJib24tYm90dG9tLXJpZ2h0OjpiZWZvcmUge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5yaWJib24tYm90dG9tLXJpZ2h0OjphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5yaWJib24tYm90dG9tLXJpZ2h0IHNwYW4ge1xyXG4gIGxlZnQ6IC0yNXB4O1xyXG4gIGJvdHRvbTogMzBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcclxufSIsCgkJIkBtaXhpbiBmaWx0ZXIoJGZpbHRlci10eXBlLCRmaWx0ZXItYW1vdW50KSB7IFxyXG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tcy1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxufVxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1oYWxmLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGgvMjtcclxuICAgIH1cclxuICB9XHJcbn0iLAoJCSJAaW1wb3J0ICd2YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uY2hpbGRyZW4tbGluayB7XHJcblx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHR1bC5saW5rcywgdWwubGlua3MgbGkge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdHVsLmxpbmtzIGgzIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdHVsLmxpbmtzIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC5saW5rcyBsaS5vZGQge1xyXG5cdFx0d2lkdGg6IDQ4JTtcclxuXHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0fVxyXG5cdC5saW5rcyBsaSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5saW5rcyBsaSBhIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxyXG5cdH1cdFxyXG5cdC5pdGVtIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC5jYXJkIGgzIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0LnRpdGxlLW9ubHkge1xyXG5cdFx0aDIsIGgzLCBoNCwgaDUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVx0XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jaGlsZHJlbi1saW5rLXRhYiB1bCB7XHJcbiAgICBcdG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICBcdG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBcdHBhZGRpbmc6IDE1cHg7ICAgIFx0XHJcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7ICAgIFxyXG4gICAgXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHRcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHRcclxuICAgIH1cclxuXHRcclxufVxyXG5cclxuLmNoaWxkcmVuLWxpbmsuYWN0aW9ucyB7IFxyXG5cdC5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NkYztcclxuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCNjY2NjZGMsIDUlKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGlsZHJlbi1saW5rLmNhcmQsIC5jaGlsZHJlbi1saW5rLnRhYnMge1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4jc2lkZWJhciAsICNjb250ZXh0em9uZSB7XHJcblx0LmNoaWxkcmVuLWxpbmsgLmxpbmtzIGxpIHtcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdGZsb2F0OiBub25lO1xyXG4gICBcdH1cclxuICAgIC5idG4ge1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jaGlsZHJlbi1saW5rLXRhYiAubmF2LXRhYnMge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5jaGlsZHJlbi1saW5rIHtcclxuXHQuYnRuIHtcdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHR9XHJcbn1cclxuXHJcbiNjb250ZW50IC5pbWFnZXMgLmNoaWxkcmVuLWxpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0LmJ0biB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1hcmdpbjogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLXNtO1xyXG5cdFx0XHJcblx0fVxyXG5cdC5udW1iZXJlZCB7XHJcblx0XHQubnVtYmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmVkO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwLjhlbTtcclxuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAwLjhlbTtcclxuLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjhlbTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuNmVtOyBcclxuXHRcdH1cclxuXHR9XHJcblx0YSwgZmlndXJlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0ZmlnY2FwdGlvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjY2NjO1xyXG5cdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKCNjZGNjY2MpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmNoaWxkcmVuLWxpbmsucm91bmQtbnVtYmVyIHtcclxuXHR1bCwgbGkge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQubnVtYmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRsaW5lLWhlaWdodDogM2VtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZsZXgtYmFzaXM6IDNlbTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdH1cclxuXHQubnVtYmVyLWxhYmVsIHtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICBjb2xvcjogI0ZGRjtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBwYWRkaW5nOiAxNXB4O1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0ICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHQgICAgaGVpZ2h0OiA0LjJlbTsgICAgXHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcblx0ICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdCAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cdH1cclxuXHRsaTpob3ZlciwgLmFjdGl2ZSB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Lm51bWJlciwubnVtYmVyLWxhYmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jY29udGVudCAuY2hpbGRyZW4tbGluay5yb3VuZC1udW1iZXIge1xyXG5cdHVsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiAzMSU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMiU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHQjY29udGVudCAuY2hpbGRyZW4tbGluay5yb3VuZC1udW1iZXIge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdCNjb250ZW50IC5jaGlsZHJlbi1saW5rLnJvdW5kLW51bWJlciB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbiNjb250ZW50IC5jaGlsZHJlbi1saW5rLmRlY2lzaW9uLXRyZWUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGgyIHtcclxuXHRcdG1hcmdpbjogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsIDEwJTtcclxuXHRcdGZvbnQtc2l6ZTogMi4yZW07XHRcdFxyXG5cdH1cclxufVxyXG5cclxuI2NvbnRlbnQgLmJvYXJkLWdyb3VwLmNoaWxkcmVuLWxpbmsge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6ICRjb250YWluZXItaW5zaWRlLXhsICsgMTUqMjtcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdH1cclxuXHQuYm9hcmQge1x0XHRcclxuXHRcdHdpZHRoOiAkY29udGFpbmVyLWluc2lkZS14bCAvIDMgLSAxMDtcclxuXHRcdGhlaWdodDogJGNvbnRhaW5lci1pbnNpZGUteGwgLyAzIC0gMTA7XHJcblx0XHRtYXJnaW46IDAgMCAwIDE1cHg7XHRcdCBcclxuXHRcdGltZyB7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHRcdFxyXG5cdFx0aDMge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1x0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJlbTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHRcdFx0XHJcblx0XHR9XHRcclxuXHRcdC5zdWJib2FyZC1vdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1x0XHRcdFxyXG5cdFx0XHQuc3ViYm9hcmQge1x0XHRcdFx0XHJcblx0XHRcdFx0cGFkZGluZzogJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcdFxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLDE4MCwxODAsMC45NSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogJGNvbnRhaW5lci1pbnNpZGUteGwgLyAzICsgKDE1LTEwKTtcclxuXHRcdFx0XHRsZWZ0OiAwO1x0XHRcclxuXHRcdFx0XHR3aWR0aDogJGNvbnRhaW5lci1pbnNpZGUteGw7XHJcblx0XHRcdFx0aGVpZ2h0OiAoJGNvbnRhaW5lci1pbnNpZGUteGwgLyAzIC0gMTApKjIgKyAxNTtcdFx0XHRcdFxyXG5cdFx0XHRcdHotaW5kZXg6IDIwMDA7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHRcdGgxLmhlYWRpbmcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0XHQuc3ViYm9hcmQtaW4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHRcclxuXHQuYm9hcmQtb3V0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQuYm9hcmQtb3V0OmhvdmVyIHtcclxuXHRcdC5zdWJib2FyZC1vdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvYXJkLmZpcnN0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQuYm9hcmQubGluZS0xIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdC5ib2FyZC5saW5lLTMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdC5zdWJib2FyZCB7XHJcblx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNoaWxkcmVuLWxpbmsuZXh0cmFuZXQge1xyXG5cdC5jYXJkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcblx0fVxyXG5cdC5hdmF0YXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0fVxyXG5cdC5jYXJkLWZvb3RlciB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRjb2xvcjogJGdyYXktNjAwO1xyXG5cdFx0aSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kZWxldGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IDVweCAkY2FyZC1zcGFjZXIteCAwIDA7XHJcblx0XHRmb250LXNpemU6IDAuOGVtO1xyXG5cdH1cclxuXHJcbn0gIiwKCQkiI2hlYWRlciwgI2Jhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5nbG9iYWwtaW1hZ2UsIGZpZ3VyZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4uc2VhcmNoLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDNweCAwO1xyXG59XHJcblxyXG4jc3RhdGljU2VhcmNoUmVzdWx0IHtcclxuXHRtYXJnaW46IDNweCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAwIDAgNXB4IDE1cHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMC43ZW07XHJcblx0XHRtYXgtaGVpZ2h0OiA1NXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn0iLAoJCSJAaW1wb3J0ICd2YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uY2hpbGRyZW4tbGluay50cmVlIHtcclxuXHQudHJlZS12aWV3IHtcclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGxpLmJsb2NrLW9wZW4ge1x0XHRcdFx0XHRcclxuXHRcdFx0XHQ+IC50cmVlLWNvbW1hbmQgLm9wZW4tY29tbWFuZCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IHVsLCAuaW5mby13cmFwcGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRsaS5ibG9jay1jbG9zZSB7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdD4gLnRyZWUtY29tbWFuZCAgLmNsb3NlLWNvbW1hbmQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiB1bCwgLmluZm8td3JhcHBlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsCgkJIi5wYXJhbGxheF9pbWFnZXMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0LmJhY2tncm91bmQge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiA0ODhweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC04NnB4O1xyXG5cdFx0XHRcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC5mcm9udCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRsZWZ0OiA1MCU7XHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiAtNTAlO1xyXG5cdFx0XHR3aWR0aDogNjUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwKCQkic3ZnLmJhciB7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRtYXJnaW46IDAgNSU7XHJcbn0iLAoJCSJ2aWRlbyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblx0XHJcbi5tdWx0aW1lZGlhIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubXVsdGltZWRpYS5ibG9jcyAuaXRlbSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYSB7XHJcblx0aDIsIGgzLCBoNCB7XHJcblx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdH1cclxufVxyXG5cclxuLm11bHRpbWVkaWEgLm1vZGFsLWxnIHtcclxuICB3aWR0aDogOTAlO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYSAubW9kYWwgLm1vZGFsLWJvZHkgaW1nIHtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLm11bHRpbWVkaWEuZ2FsbGVyeSwgLm11bHRpbWVkaWEuZ2FsbGVyeWxhcmdlIHtcclxuXHQudGh1bWJuYWlsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubXVsdGltZWRpYS5sb2dvLW11bHRpbWVkaWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuaW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgXHRhbmltYXRpb246IG1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcclxuICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICBcdHBhZGRpbmc6IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xyXG4gIDAlIHsgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICA1MCUgeyBtYXJnaW4tbGVmdDogLTEwMCU7IH1cclxuICAxMDAlIHsgbWFyZ2luLWxlZnQ6IDA7IH1cclxufVxyXG5cclxuLm11bHRpbWVkaWEgLmltYWdlcyB7XHJcblx0bWFyZ2luOiAwIDEwcHggNXB4IDA7XHJcblx0d2lkdGg6IDMzJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmxheWVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1x0XHRcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1x0XHRcdFxyXG5cdFx0fVxyXG5cdFx0LnRpdGxlOjpiZWZvcmUsIC5kZWNvOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHRcdC5kZWNvIHtcdFx0XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdH1cdFx0XHJcblx0fVx0XHJcblx0LmxheWVyOmhvdmVyIHtcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0XHR9XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwyMDAsMjAwLDAuOSk7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHR9XHRcclxufVxyXG5cclxuLm11bHRpbWVkaWEub25laW1hZ2Uge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LmJhZGdlIHtcclxuXHQgICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHQuaW1hZ2VzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuZmEge1xyXG5cdFx0Zm9udC1zaXplOiAzZW07XHJcblx0fVxyXG5cdC5mYTpob3ZlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLm11bHRpbWVkaWEgLnRodW1ibmFpbCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLm11bHRpbWVkaWEgLnNsaWRlc2hvdy1pdGVtLWNvbnRlbnQgLnRleHQtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhIC5zbGlkZXNob3ctaXRlbS1jb250ZW50IC50ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm11bHRpbWVkaWEgLnNsaWRlc2hvdy1pdGVtLWNvbnRlbnQgLnRleHQgaDIsIC5tdWx0aW1lZGlhIC5zbGlkZXNob3ctaXRlbS1jb250ZW50IC50ZXh0IGgzLCAubXVsdGltZWRpYSAuc2xpZGVzaG93LWl0ZW0tY29udGVudCAudGV4dCBoNCB7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLnNpbXBsZS12aWRlby50aXRsZSwgLnNpbXBsZS12aWRlby50aXRsZS1sb29wIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA5NXZoO1xyXG5cdG1hcmdpbjogMCAtMTVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHZpZGVvIHtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcdFx0XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHR9XHJcblx0LmNhcHRpb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHRcdFx0XHJcblx0XHRcdHAsIGgxIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGVudC1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiA2MHB4O1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDRlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCB7XHJcblx0LnVuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG5cdC51bmFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Lm93bC1uYXYge1xyXG5cdFx0Lm93bC1wcmV2LCAub3dsLW5leHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zNnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdH1cclxuXHRcdC5vd2wtcHJldiB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQub3dsLW5leHQge1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcHRpb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjUlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0fVxyXG5cdC5vd2wtZG90cyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMTBweDtcclxuXHRcdH1cclxuXHRcdC5hY3RpdmUge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ2xvYmFsLWltYWdlLnRleHQtY2FyZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQuY2FyZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbiNiYW5uZXIuZ2xvYmFsLWltYWdlLmZ1bGwge1xyXG5cdGZpZ3VyZSB7XHJcblx0ICAgXHR0b3A6NTAlO1xyXG5cdFx0bWFyZ2luOmF1dG87XHJcbiAgICBcdHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBcdC5jYXB0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBcdFx0Zm9udC1zaXplOiA0ZW07XHJcbiAgICBcdH1cclxuICBcdH1cclxufVxyXG5cclxuLnYtZ2FsbGVyeSB7XHJcblx0bGluZS1oZWlnaHQ6IDA7ICAgICAgIFxyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7ICAgIFxyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwcHg7ICAgIFxyXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XHJcbiAgICAtbW96LWNvbHVtbi1nYXA6IDBweDtcclxuICAgICBjb2x1bW4tY291bnQ6IDQ7ICAgIFxyXG4gICAgIGNvbHVtbi1nYXA6IDBweDtcclxuICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAuaXRlbSB7XHJcbiAgICAgXHRkaXNwbGF5OmlubGluZS1ibG9jazsgICAgXHJcbiAgIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87ICAgIFxyXG4gICBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgIFx0XHRwYWRkaW5nOiAxNXB4O1xyXG4gICAgIFx0aW1nIHtcclxuICAgICAgXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAgICBcclxuICAgXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICBcdFx0fVxyXG4gICAgIH1cclxufVxyXG5cclxuXHJcbiIsCgkJIi5wZGYtc2xpZGUge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1heC1oZWlnaHQ6IDg1dmg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LWhlaWdodDogODV2aDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHQuY2Fyb3VzZWwtY29udHJvbCB7XHJcblx0XHRpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLAoJCSIgdmZzLWZpbGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvKiogaW50ZWdyYXRpb24gaGlnaGNoYXJ0cyBpbiBmbHV4ICoqLyBcclxuXHQjaHRtbHdpZGdldF9jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsCgkJIi5yZWZlcmVuY2VzLXdpZGdldCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAzZW07XHJcblx0fVxyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcdFx0XHJcblx0fVxyXG59IiwKCQkiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xyXG5cclxuYm9keSAuY2FyZC1jaGF0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuXHQuZGlzY3V0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHQubXNnIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC5hdmF0YXIge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubXktbXNnIHtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4NUZEO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbnB1dC1yZXBseSB7XHJcblx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsCgkJIkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcclxuXHRcclxuLm15LWV2ZW50IHtcclxuXHQucGFnZS1yZWZlcmVuY2Uge1xyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRhdGUsIC5sb2NhdGlvbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMC43NXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsCgkJIi5ib3gge1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRwOmZpcnN0LWNoaWxkLCBoMTpmaXJzdC1jaGlsZCwgaDI6Zmlyc3QtY2hpbGQsIGgzOmZpcnN0LWNoaWxkLCBoNDpmaXJzdC1jaGlsZCwgaDU6Zmlyc3QtY2hpbGQsIGg2OmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdHA6bGFzdC1jaGlsZCwgLmdsb2JhbC1pbWFnZTpsYXN0LWNoaWxkLCAubXVsdGltZWRpYTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4uYm94LWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjZGNjY2M7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcblx0cCwgaDEsaDIsaDMsaDQsaDUsaDYge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uYm94LWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG5cdHAsaDEsaDIsaDMsaDQsaDUsaDYge1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmNvbXBvbmVudC1yb3ctYm94IC5jb21wb25lbnQtY29sIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhcmQubm8tYm9yZGVyIHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHQuY2FyZC1ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59IiwKCQkiI2NvbnRleHR6b25lLCAjc2lkZWJhciB7XHJcblx0Lm1pcnJvci1wYWdlIHtcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGJvcmRlcjogMXB4ICNjY2NjY2Mgc29saWQ7XHJcblx0fVxyXG5cdC5taXJyb3ItcGFnZSA+IGgyOmZpcnN0LWNoaWxkLCAubWlycm9yLXBhZ2UgPiBoMzpmaXJzdC1jaGlsZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRtYXJnaW46IC0xNXB4IC0xNXB4IDE1cHggLTE1cHggO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuc21hcnQtZm9ybSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Zm9ybSA+IGRpdjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLAoJCSIud2VibWFwIHtcclxuXHR1bCwgbGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0PiB1bCA+IGxpIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0dWwgbGkgbGkge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHR1bCB1bCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxufVxyXG5mb290ZXIgLndlYm1hcCBsaSBzcGFuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsCgkJIi5mYy10b29sYmFyIHtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdC5mYy1idXR0b24ge1xyXG5cdFx0cGFkZGluZzogLjJlbSAuM2VtO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0Ym9keSB7XHJcblx0XHQuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuZmMtYnV0dG9uIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzLjZweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mYy1sZWZ0LCAuZmMtYnV0dG9uLWdyb3VwIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5mYy10b2RheS1idXR0b24ge1xyXG5cdFx0XHRcdG1hcmdpbjogM3B4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmMtZXZlbnQtY29udGFpbmVyIHtcclxuXHRhIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHRcdHBhZGRpbmc6IDFweCAycHg7XHJcblx0fVxyXG5cdGE6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwKCQkiLmZpbGUtZmluZGVyIHtcclxuXHRmaWd1cmUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsCgkJIlx0JHNlY3Rpb24tc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuXHQuc2VjdGlvbi1saW5rcyB7XHJcblx0XHRuYXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1ib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDIqJHNlY3Rpb24tc3BhY2VyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC5zZWN0aW9uLWNvbnRlbnQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQuZ2xvYmFsLWltYWdlLnN0YW5kYXJkIHtcclxuXHRcdFx0bWFyZ2luOiAoLTIqJHNlY3Rpb24tc3BhY2VyKTtcclxuXHRcdFx0LmltYWdlLXJpZ2h0IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDMqJHNlY3Rpb24tc3BhY2VyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbWFnZS1sZWZ0IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMyokc2VjdGlvbi1zcGFjZXIgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29sb3ItbGlnaHQge1xyXG5cdFx0LnNlY3Rpb24tYm9keSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbG9yLWRhcmsge1xyXG5cdFx0LnNlY3Rpb24tYm9keSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhcmFsbGF4IHtcclxuXHRcdC5zZWN0aW9uLWJvZHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sYXlvdXQtcGFyYWxsYXgtZGFyayB7XHJcblx0XHQuaW1nLXBhcmFsbGF4IHtcclxuXHRcdFx0QGluY2x1ZGUgZmlsdGVyKGJyaWdodG5lc3MsIDI1JSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGF5b3V0LXBhcmFsbGF4LWxpZ2h0IHtcclxuXHRcdC5pbWctcGFyYWxsYXgge1xyXG5cdFx0XHRAaW5jbHVkZSBmaWx0ZXIoYnJpZ2h0bmVzcywgMTc1JSk7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi1ib2R5IHtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1maWxsIHtcclxuXHRcdC5zZWN0aW9uLWJvZHkge1xyXG5cdFx0XHRoZWlnaHQ6MTAwdmg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQuaW1nLXBhcmFsbGF4IHtcclxuXHRcdFx0XHR3aWR0aDogMjAwJTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDE5MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tc21hbGwge1xyXG5cdFx0LnNlY3Rpb24tYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkc2VjdGlvbi1zcGFjZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1zcGFjZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1sYXJnZSB7XHJcblx0XHQuc2VjdGlvbi1ib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDYqJHNlY3Rpb24tc3BhY2VyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNiokc2VjdGlvbi1zcGFjZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNlY3Rpb24tbGlnaHQge1xyXG5cdFx0LnNlY3Rpb24tYm9keSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDAwMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tZGFyayB7XHJcblx0XHQuc2VjdGlvbi1ib2R5IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4iLAoJCSIud2l6YXJkLWxpc3Qge1x0XHJcblxyXG5cdC5jb3VudGVyIHtcdFx0XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdH1cclxuXHJcblx0LndpemFyZC1saXN0LWl0ZW0ge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdH1cclxuXHJcblx0LndpemFyZC1saXN0LWl0ZW0uYWN0aXZlLCAud2l6YXJkLWxpc3QgLndpemFyZC1saXN0LWl0ZW06aG92ZXIge1x0XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0LndpemFyZC1saXN0LWl0ZW0uYWN0aXZlIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5hY3RpdmUtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LndpemFyZC1saXN0LWl0ZW0uYWN0aXZlIC51bmFjdGl2ZS1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQud2l6YXJkLWxpc3QtaXRlbSAudW5hY3RpdmUtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC53aXphcmQtbGlzdC1pdGVtLmFjdGl2ZSAuYWN0aXZlLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuZG9uZS1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQud2l6YXJkLWxpc3QtaXRlbS5kb25lIC51bmRvbmUtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LndpemFyZC1saXN0LWl0ZW0gLnVuZG9uZS1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LndpemFyZC1saXN0LWl0ZW0uZG9uZSAuZG9uZS1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmJ0bi5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5zdGlja3kge1xyXG4gIFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgIFxyXG5cdFx0Ym94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHRcclxuXHJcbn1cclxuXHJcbi53aXphcmQtbGlzdC5tYXgge1xyXG5cdC5hY3RpdmUge1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcblx0LmNvdW50ZXIge1xyXG5cdFx0Y29sb3I6IGdyZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLndpemFyZC1saXN0LnRvb211Y2gge1xyXG5cdC5jb3VudGVyIHtcclxuXHRcdGNvbG9yOiByZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uc3VydmV5IHtcclxuXHRoMiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5jYXJkLWJvZHkgeyAgICBcclxuICAgIFx0cGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG5cdH1cclxufSIsCgkJIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFxyXG5cdFxyXG59IiwKCQkiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0I21haW4tbmF2ICNtYWluTmF2QmFyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRvcDogMzVweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMWVtO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMWVtO1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdH1cclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0dWwuanVzdGlmeS1jb250ZW50LWVuZCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHR1bC5uYXZiYXItbmF2IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggI2RlZGVkZSBzb2xpZDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGxpLmxhc3QgYSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwKCQkiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHJcblx0aDEsIC5oMSB7XHJcblx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdH1cclxuXHRoMiwgLmgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zZW07XHJcblx0fVxyXG5cdGgzLCAuaDMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHR9XHJcblxyXG5cdGg0LCAuaDQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0aDUsIC5oNSB7XHJcblx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdH1cclxuXHJcblx0aDYsIC5oNiB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHR9XHJcblx0XHJcblx0ZGl2LmJhbm5lci50aXRsZS1pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG4gICAgZGl2LmJhbm5lci50aXRsZS1pbWFnZSBpbWcge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRtaW4taGVpZ2h0OiAyNTBweDtcclxuXHR9XHJcblx0IC50aXRsZS1pbWFnZSBmaWd1cmUgLm5vbGluayAuY2FwdGlvbi1vdXQtd3JhcHBlciB7XHJcblx0IFx0IGgxIHtcclxuXHQgXHQgXHRmb250LXNpemU6IDEuM2VtO1xyXG5cdCBcdCB9XHJcblx0IFx0IGgyIHtcclxuXHQgXHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0IFx0fVxyXG5cdCBcdGgzIHtcclxuXHQgXHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0IFx0fVxyXG5cdCB9XHJcblx0LnRpdGxlLWltYWdlIGZpZ3VyZSAuY2FwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cdGJvZHkgLm1lbnVfYmFja19ibG9jayB7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0fVxyXG5cdGJvZHkgLmluZm8tYmxvYyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC5oMTAwIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuYmxvYyB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRib2R5IC5pbmZvLWJsb2Mucm93IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0I2Jhbm5lciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcclxuXHRcdC5tdWx0aW1lZGlhLnNsaWRlIHtcclxuXHRcdFx0d2lkdGg6IDIwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fYmFubmVyIHtcclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDk2MHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDotMjUlOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZHluYW1pYy1jb21wb25lbnQubm8tcmVuZGVyZXIge1xyXG5cdFx0LmluLXdyYXBwZXIge1xyXG5cdFx0XHQuZGMtZmllbGQge1xyXG5cdFx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1x0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsCgkJIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXJOZXdcIjtcclxuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0NvdXJpZXJOZXcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJCYXNlT25lXCI7XHJcblx0c3JjOiB1cmwoXCIuLi9mb250cy9CYXNlT25lLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIk9wZW5UeXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJBbGxlckx0XCI7XHJcblx0c3JjOiB1cmwoXCIuLi9mb250cy9BbGxlcl9MdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkFsbGVyQmRcIjtcclxuXHRzcmM6IHVybChcIi4uL2ZvbnRzL2FsbGVyX2JkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmh0bWwgYm9keSB7XHJcblx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXJOZXdcIiwgQ291cmllcjtcclxuXHRmb250LXNpemU6IDk3JTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRmb250LWZhbWlseTogXCJDb3VyaWVyTmV3XCIsIENvdXJpZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY2FyZCwgLmNhcmQtaW1nLXRvcCwgY2FyZC1pbWctYm90dG9tIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vKmgyIHtcclxuICBmb250LXNpemU6IDIuN2VtO1xyXG59Ki9cclxuXHJcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwICNmZmZmZmY7XHJcbn1cclxuXHJcbi53eXNpd3lnLXBhcmFncmFwaCB7XHJcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG59XHJcblxyXG5uYXYge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHRcclxuXHRhIHtcclxuXHRcdG1hcmdpbi1yaWdodDogM2VtO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdGEuYWN0aXZlIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuI2JhY2tob21lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBcdH1cclxufVxyXG5cclxuI2NvbnRlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tY29tcGFnbmllIHtcclxuICAubG9nbyB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7IFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLWNvbXBhZ25pZS5wYWdlLWNvbXBhZ25pZSB7XHJcbiAgLmxvZ28ge1xyXG4gICBkaXNwbGF5OiBibG9jazsgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRleHQtbXV0ZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1mYW1pbHk6ICdBbGxlckx0JywgQ291cmllcjtcclxuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi53ZWxsIHtcclxuICBmb250LWZhbWlseTogJ0FsbGVyQmQnLCBDb3VyaWVyO1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5sb2dvIHtcdFxyXG4gICAgaGVpZ2h0OiA1NDRweDtcclxuICAgZm9udC1zaXplOiAxZW07XHJcblx0aW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXRlIHtcclxuXHRmbG9hdDogbm9uZTtcclxufVxyXG5cclxuIGEubGluayB7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRtYXJnaW46IDAuMmVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcblx0bWFyZ2luLXRvcDogMS4yZW07XHJcblx0cGFkZGluZy10b3A6IDEuMmVtO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21lbnVfc2VwLnBuZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuLmR5bmFtaWMtY29tcG9uZW50LWxpc3Qge1xyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3RzLCAuZGF0ZXMsIC5keW5hbWljLWNvbXBvbmVudC1saXN0IHtcclxuXHQucHJvZHVjdC1kYXRlLCBoMywgLnByb2R1Y3QtbG9jYXRpb24sIC5sb2NhdGlvbiwgYS5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRtYXJnaW46IDAuMmVtO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LnByb2R1Y3QtZGF0ZSwgaDMge1xyXG5cdFx0Zm9udC1zaXplOiAwLjkyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LWZhbWlseTogQmFzZU9uZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWxvY2F0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWRhdGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LmV2ZW50LWRhdGUtd3JhcHBlciwgLml0ZW0sIC5ldmVudC1kYXRlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMWVtO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbWVudV9zZXAucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHR9XHJcblx0LnBhc3Qge1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdH1cclxuXHQuZXZlbnQtZGF0ZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcdFx0XHJcblx0fVxyXG5cdC5wcm9kdWN0LWRhdGUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblx0YTpob3ZlciwgYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICM5RkE0Njg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRoMyB7XHJcblx0XHRcdGNvbG9yOiAjOUZBNDY4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaXRlbSB7XHJcblx0XHRib3JkZXItdG9wOiAwIG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnN0YW5kYXJkLmltYWdlLWxlZnQsIC5zdGFuZGFyZC5pbWFnZS1yaWdodCB7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiA1JTtcclxufVxyXG5cclxuLmdsb2JhbC1pbWFnZS50aXRsZSwgLmdsb2JhbC1pbWFnZS50aXRsZTIge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdC5pbWFnZS1jZW50ZXIsIC5pbWFnZS1sZWZ0LCAuaW1hZ2UtcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0fVxyXG59XHJcblxyXG4ubXVsdGltZWRpYS5zbGlkZS1jb250cm9sIHtcclxuXHR3aWR0aDogOTAlO1xyXG59XHJcblxyXG4uc2xpZGUtY29udHJvbC5tdWx0aW1lZGlhIHtcclxuXHQvL21hcmdpbi1sZWZ0OiA4MHB4O1xyXG5cclxuXHQub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9XCJvd2wtXCJdIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPVwib3dsLVwiXTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAjZTY5YzI2O1xyXG5cdH1cclxuXHJcblx0Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcblx0XHRsZWZ0OiAtODBweDtcclxuXHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcblx0XHRyaWdodDogLTgwcHg7XHJcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCAub3dsLWRvdHMgc3BhbiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdH1cclxuXHJcblx0Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzlGQTQ2ODtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZSB7XHJcblx0LnNsaWRlLW5hdiB7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29scy1pbWFnZXMgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7IFxyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxufVxyXG5cclxuLnNlcGFyYXRpb24uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRyaWFuZ2xlLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICAudHJpYW5nbGUge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMjVweCAyNXB4IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwMDAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgIFxyXG4gIH1cclxufVxyXG5cclxuI2NvbnRleHR6b25lIHtcclxuICAuZmlsZSB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5wYWdlLXJlZmVyZW5jZSB7XHJcbiAgICAucHJvZHVjdC1kYXRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXJlZmVyZW5jZSB7XHJcbiAgLmNvbHMxICB7XHJcbiAgIFx0bWFyZ2luLWxlZnQ6IDUlO1xyXG4gICBcdHdpZHRoOiA5MCU7XHJcbiAgICAucGFnZS1pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgXHR9XHJcblx0LnNsaWRlLWNvbnRyb2wubXVsdGltZWRpYSB7XHJcbiAgICBcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQubXVsdGltZWRpYS5zbGlkZS1jb250cm9sIHtcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zbGlkZSB7XHJcblx0XHQub3dsLW5hdiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tZW51IHtcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHRcdFxyXG5cdH1cclxuXHJcblx0bmF2IGEge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxZW07XHJcblx0fVxyXG5cclxuXHQuc3RhbmRhcmQuaW1hZ2UtbGVmdCwgLnN0YW5kYXJkLmltYWdlLXJpZ2h0LCAuaW1hZ2UtbGVmdCwgLmltYWdlLXJpZ2h0IHtcclxuIFx0ICAgd2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0bmF2LmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuICAubWVudS1jb250ZW50IHtcclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIG9yZGVyOiA5OTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLAoJCSIiLAoJCSIiLAoJCSJAcGFnZSB7IG1hcmdpbjogNSUgfVxyXG5cdFxyXG5ib2R5IHtcdFxyXG4gIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICBtYXJnaW46IGF1dG8haW1wb3J0YW50OyAgXHJcbiAgZm9udC1zaXplOiAxMHB0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxufVxyXG5cdFxyXG4uYnJlYWRjcnVtYiwgbmF2LCAjcHJldmlld19jb21tYW5kLCAjcHJldmlld19jb21tYW5kIC5oZWFkZXIsICNwcmV2aWV3X2NvbW1hbmQgLnNpZGViYXIsICNzaWRlYmFyLCAubWFpbi1uYXYsIC5zZWFyY2gge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwuZWRpdC1wcmV2aWV3IHtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxucCwgYmxvY2txdW90ZSB7XHJcbiAgb3JwaGFuczogMztcclxuICB3aWRvd3M6IDM7XHJcbn1cclxuXHJcbi5jYXJkIHtcdFxyXG4gICAgLypwYWdlLWJyZWFrLWJlZm9yZTogYXV0bzsqL1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYXV0bztcclxuICAgIC8qcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyovXHJcbn1cclxuXHJcbi5keW5hbWljLWNvbXBvbmVudC1iYXNrZXQge1x0XHJcblx0IC5jb2wtMTIsIC5jb2wtc20tNiwgLmNvbC1sZy00IHtcclxuXHQgXHRtYXgtd2lkdGg6IDUwJTtcclxuXHQgXHRcclxuXHQgfVxyXG59XHJcblxyXG4uaGlkZGVuLXByaW50IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59IiwKCQkiQGltcG9ydCAnY29tcG9uZW50cy9wcmljaW5nLnNjc3MnO1xuIiwKCQkiLmNhcmQtcHJpY2luZy5wb3B1bGFyIHtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICMwMDdiZmY7XHJcbn1cclxuLmNhcmQtcHJpY2luZyB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRsaSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAuNXJlbSAwO1xyXG5cdFx0Y29sb3I6ICM2Yzc1N2Q7XHJcblx0fVxyXG59IgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQUE7Ozs7O0dBS0c7QUFFd0IsNkNBQTZDOztDdUNQdkUsQUFBRCxJQUFLLENBQUM7RUFHRixNQUFXLENBQVEsUUFBQztFQUFwQixRQUFXLENBQVEsUUFBQztFQUFwQixRQUFXLENBQVEsUUFBQztFQUFwQixNQUFXLENBQVEsUUFBQztFQUFwQixLQUFXLENBQVEsUUFBQztFQUFwQixRQUFXLENBQVEsUUFBQztFQUFwQixRQUFXLENBQVEsUUFBQztFQUFwQixPQUFXLENBQVEsUUFBQztFQUFwQixNQUFXLENBQVEsUUFBQztFQUFwQixNQUFXLENBQVEsUUFBQztFQUFwQixPQUFXLENBQVEsS0FBQztFQUFwQixNQUFXLENBQVEsUUFBQztFQUFwQixXQUFXLENBQVEsUUFBQztFQUlwQixTQUFXLENBQVEsUUFBQztFQUFwQixXQUFXLENBQVEsUUFBQztFQUFwQixTQUFXLENBQVEsUUFBQztFQUFwQixNQUFXLENBQVEsUUFBQztFQUFwQixTQUFXLENBQVEsUUFBQztFQUFwQixRQUFXLENBQVEsUUFBQztFQUFwQixPQUFXLENBQVEsUUFBQztFQUFwQixNQUFXLENBQVEsUUFBQztFQUlwQixlQUFtQixDQUFnQixFQUFDO0VB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QUssRWxCbUZHLE9BQXdEO0U4QjlFOUQsZ0JBQWdCLEU5QjhFVixPQUF3RDtFa0JqRmhFLFlBQVksRWxCaUZKLE9BQXdELEcwRG5DL0Q7O0VBakRILEF4Q0tFLGN3Q0xZLEN4Q0taLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFbEI4RVYsT0FBd0QsR2tCN0UvRDs7RXdDUEgsQXhDU0UsY3dDVFksQ3hDU1osV0FBVyxDQUFDO0lBQ1YsS0FBSyxFbEIwRUMsT0FBd0QsR2tCekUvRDs7O0F3Q1hILEFBK0NFLFdBL0NTLENBK0NEO0V4QzlDUixLQUFLLEVsQm1GRyxPQUF3RDtFOEI5RTlELGdCQUFnQixFOUI4RVYsT0FBd0Q7RWtCakZoRSxZQUFZLEVsQmlGSixPQUF3RCxHMERuQy9EOztFQWpESCxBeENLRSxXd0NMUyxDeENLVCxFQUFFLENBQUM7SUFDRCxnQkFBZ0IsRWxCOEVWLE9BQXdELEdrQjdFL0Q7O0V3Q1BILEF4Q1NFLFd3Q1RTLEN4Q1NULFdBQVcsQ0FBQztJQUNWLEtBQUssRWxCMEVDLE9BQXdELEdrQnpFL0Q7OztBd0NYSCxBQStDRSxjQS9DWSxDQStDSjtFeEM5Q1IsS0FBSyxFbEJtRkcsT0FBd0Q7RThCOUU5RCxnQkFBZ0IsRTlCOEVWLE9BQXdEO0VrQmpGaEUsWUFBWSxFbEJpRkosT0FBd0QsRzBEbkMvRDs7RUFqREgsQXhDS0UsY3dDTFksQ3hDS1osRUFBRSxDQUFDO0lBQ0QsZ0JBQWdCLEVsQjhFVixPQUF3RCxHa0I3RS9EOztFd0NQSCxBeENTRSxjd0NUWSxDeENTWixXQUFXLENBQUM7SUFDVixLQUFLLEVsQjBFQyxPQUF3RCxHa0J6RS9EOzs7QXdDWEgsQUErQ0UsYUEvQ1csQ0ErQ0g7RXhDOUNSLEtBQUssRWxCbUZHLE9BQXdEO0U4QjlFOUQsZ0JBQWdCLEU5QjhFVixPQUF3RDtFa0JqRmhFLFlBQVksRWxCaUZKLE9BQXdELEcwRG5DL0Q7O0VBakRILEF4Q0tFLGF3Q0xXLEN4Q0tYLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFbEI4RVYsT0FBd0QsR2tCN0UvRDs7RXdDUEgsQXhDU0Us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 */