/*!
 * Bootstrap v4.1.0 (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)
 */
/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");
/* line 5, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

/* line 18, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

/* line 23, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-xs {
  font-size: .75em; }

/* line 26, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sm {
  font-size: .875em; }

/* line 29, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-1x {
  font-size: 1em; }

/* line 32, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-2x {
  font-size: 2em; }

/* line 35, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-3x {
  font-size: 3em; }

/* line 38, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-4x {
  font-size: 4em; }

/* line 41, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-5x {
  font-size: 5em; }

/* line 44, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-6x {
  font-size: 6em; }

/* line 47, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-7x {
  font-size: 7em; }

/* line 50, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-8x {
  font-size: 8em; }

/* line 53, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-9x {
  font-size: 9em; }

/* line 56, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-10x {
  font-size: 10em; }

/* line 59, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fw {
  text-align: center;
  width: 1.25em; }

/* line 63, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

/* line 67, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ul > li {
  position: relative; }

/* line 70, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

/* line 77, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

/* line 82, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pull-left {
  float: left; }

/* line 85, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pull-right {
  float: right; }

/* line 88, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

/* line 95, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

/* line 102, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 106, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* line 126, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 131, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 136, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 141, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 146, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 151, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1); }

/* line 156, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none; }

/* line 164, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em; }

/* line 172, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

/* line 179, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stack-1x {
  line-height: inherit; }

/* line 182, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stack-2x {
  font-size: 2em; }

/* line 185, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
/* line 190, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-500px:before {
  content: "\f26e"; }

/* line 193, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-accessible-icon:before {
  content: "\f368"; }

/* line 196, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-accusoft:before {
  content: "\f369"; }

/* line 199, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ad:before {
  content: "\f641"; }

/* line 202, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-address-book:before {
  content: "\f2b9"; }

/* line 205, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-address-card:before {
  content: "\f2bb"; }

/* line 208, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-adjust:before {
  content: "\f042"; }

/* line 211, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-adn:before {
  content: "\f170"; }

/* line 214, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-adversal:before {
  content: "\f36a"; }

/* line 217, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-affiliatetheme:before {
  content: "\f36b"; }

/* line 220, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-air-freshener:before {
  content: "\f5d0"; }

/* line 223, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-algolia:before {
  content: "\f36c"; }

/* line 226, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-align-center:before {
  content: "\f037"; }

/* line 229, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-align-justify:before {
  content: "\f039"; }

/* line 232, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-align-left:before {
  content: "\f036"; }

/* line 235, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-align-right:before {
  content: "\f038"; }

/* line 238, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-alipay:before {
  content: "\f642"; }

/* line 241, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-allergies:before {
  content: "\f461"; }

/* line 244, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-amazon:before {
  content: "\f270"; }

/* line 247, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-amazon-pay:before {
  content: "\f42c"; }

/* line 250, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 253, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

/* line 256, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-amilia:before {
  content: "\f36d"; }

/* line 259, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-anchor:before {
  content: "\f13d"; }

/* line 262, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-android:before {
  content: "\f17b"; }

/* line 265, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angellist:before {
  content: "\f209"; }

/* line 268, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 271, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 274, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 277, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 280, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-down:before {
  content: "\f107"; }

/* line 283, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-left:before {
  content: "\f104"; }

/* line 286, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-right:before {
  content: "\f105"; }

/* line 289, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angle-up:before {
  content: "\f106"; }

/* line 292, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angry:before {
  content: "\f556"; }

/* line 295, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angrycreative:before {
  content: "\f36e"; }

/* line 298, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-angular:before {
  content: "\f420"; }

/* line 301, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ankh:before {
  content: "\f644"; }

/* line 304, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-app-store:before {
  content: "\f36f"; }

/* line 307, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-app-store-ios:before {
  content: "\f370"; }

/* line 310, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-apper:before {
  content: "\f371"; }

/* line 313, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-apple:before {
  content: "\f179"; }

/* line 316, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-apple-alt:before {
  content: "\f5d1"; }

/* line 319, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-apple-pay:before {
  content: "\f415"; }

/* line 322, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-archive:before {
  content: "\f187"; }

/* line 325, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-archway:before {
  content: "\f557"; }

/* line 328, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

/* line 331, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

/* line 334, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

/* line 337, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

/* line 340, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 343, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 346, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 349, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 352, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 355, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-left:before {
  content: "\f060"; }

/* line 358, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-right:before {
  content: "\f061"; }

/* line 361, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 364, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 367, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrows-alt-h:before {
  content: "\f337"; }

/* line 370, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-arrows-alt-v:before {
  content: "\f338"; }

/* line 373, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

/* line 376, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-asterisk:before {
  content: "\f069"; }

/* line 379, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-asymmetrik:before {
  content: "\f372"; }

/* line 382, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-at:before {
  content: "\f1fa"; }

/* line 385, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-atlas:before {
  content: "\f558"; }

/* line 388, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-atom:before {
  content: "\f5d2"; }

/* line 391, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-audible:before {
  content: "\f373"; }

/* line 394, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-audio-description:before {
  content: "\f29e"; }

/* line 397, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-autoprefixer:before {
  content: "\f41c"; }

/* line 400, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-avianex:before {
  content: "\f374"; }

/* line 403, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-aviato:before {
  content: "\f421"; }

/* line 406, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-award:before {
  content: "\f559"; }

/* line 409, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-aws:before {
  content: "\f375"; }

/* line 412, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-backspace:before {
  content: "\f55a"; }

/* line 415, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-backward:before {
  content: "\f04a"; }

/* line 418, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-balance-scale:before {
  content: "\f24e"; }

/* line 421, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ban:before {
  content: "\f05e"; }

/* line 424, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-band-aid:before {
  content: "\f462"; }

/* line 427, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bandcamp:before {
  content: "\f2d5"; }

/* line 430, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-barcode:before {
  content: "\f02a"; }

/* line 433, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bars:before {
  content: "\f0c9"; }

/* line 436, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-baseball-ball:before {
  content: "\f433"; }

/* line 439, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-basketball-ball:before {
  content: "\f434"; }

/* line 442, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bath:before {
  content: "\f2cd"; }

/* line 445, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-battery-empty:before {
  content: "\f244"; }

/* line 448, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-battery-full:before {
  content: "\f240"; }

/* line 451, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-battery-half:before {
  content: "\f242"; }

/* line 454, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-battery-quarter:before {
  content: "\f243"; }

/* line 457, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-battery-three-quarters:before {
  content: "\f241"; }

/* line 460, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bed:before {
  content: "\f236"; }

/* line 463, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-beer:before {
  content: "\f0fc"; }

/* line 466, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-behance:before {
  content: "\f1b4"; }

/* line 469, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 472, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bell:before {
  content: "\f0f3"; }

/* line 475, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bell-slash:before {
  content: "\f1f6"; }

/* line 478, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bezier-curve:before {
  content: "\f55b"; }

/* line 481, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bible:before {
  content: "\f647"; }

/* line 484, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bicycle:before {
  content: "\f206"; }

/* line 487, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bimobject:before {
  content: "\f378"; }

/* line 490, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-binoculars:before {
  content: "\f1e5"; }

/* line 493, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-birthday-cake:before {
  content: "\f1fd"; }

/* line 496, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 499, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bitcoin:before {
  content: "\f379"; }

/* line 502, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bity:before {
  content: "\f37a"; }

/* line 505, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-black-tie:before {
  content: "\f27e"; }

/* line 508, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-blackberry:before {
  content: "\f37b"; }

/* line 511, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-blender:before {
  content: "\f517"; }

/* line 514, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-blind:before {
  content: "\f29d"; }

/* line 517, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-blogger:before {
  content: "\f37c"; }

/* line 520, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-blogger-b:before {
  content: "\f37d"; }

/* line 523, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bluetooth:before {
  content: "\f293"; }

/* line 526, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bluetooth-b:before {
  content: "\f294"; }

/* line 529, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bold:before {
  content: "\f032"; }

/* line 532, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bolt:before {
  content: "\f0e7"; }

/* line 535, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bomb:before {
  content: "\f1e2"; }

/* line 538, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bone:before {
  content: "\f5d7"; }

/* line 541, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bong:before {
  content: "\f55c"; }

/* line 544, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-book:before {
  content: "\f02d"; }

/* line 547, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-book-open:before {
  content: "\f518"; }

/* line 550, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-book-reader:before {
  content: "\f5da"; }

/* line 553, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 556, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bowling-ball:before {
  content: "\f436"; }

/* line 559, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-box:before {
  content: "\f466"; }

/* line 562, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-box-open:before {
  content: "\f49e"; }

/* line 565, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-boxes:before {
  content: "\f468"; }

/* line 568, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-braille:before {
  content: "\f2a1"; }

/* line 571, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-brain:before {
  content: "\f5dc"; }

/* line 574, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 577, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-briefcase-medical:before {
  content: "\f469"; }

/* line 580, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-broadcast-tower:before {
  content: "\f519"; }

/* line 583, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-broom:before {
  content: "\f51a"; }

/* line 586, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-brush:before {
  content: "\f55d"; }

/* line 589, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-btc:before {
  content: "\f15a"; }

/* line 592, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bug:before {
  content: "\f188"; }

/* line 595, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-building:before {
  content: "\f1ad"; }

/* line 598, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 601, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bullseye:before {
  content: "\f140"; }

/* line 604, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-burn:before {
  content: "\f46a"; }

/* line 607, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-buromobelexperte:before {
  content: "\f37f"; }

/* line 610, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bus:before {
  content: "\f207"; }

/* line 613, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-bus-alt:before {
  content: "\f55e"; }

/* line 616, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-business-time:before {
  content: "\f64a"; }

/* line 619, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-buysellads:before {
  content: "\f20d"; }

/* line 622, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-calculator:before {
  content: "\f1ec"; }

/* line 625, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-calendar:before {
  content: "\f133"; }

/* line 628, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-calendar-alt:before {
  content: "\f073"; }

/* line 631, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-calendar-check:before {
  content: "\f274"; }

/* line 634, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-calendar-minus:before {
  content: "\f272"; }

/* line 637, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-calendar-plus:before {
  content: "\f271"; }

/* line 640, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-calendar-times:before {
  content: "\f273"; }

/* line 643, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-camera:before {
  content: "\f030"; }

/* line 646, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 649, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cannabis:before {
  content: "\f55f"; }

/* line 652, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-capsules:before {
  content: "\f46b"; }

/* line 655, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-car:before {
  content: "\f1b9"; }

/* line 658, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-car-alt:before {
  content: "\f5de"; }

/* line 661, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-car-battery:before {
  content: "\f5df"; }

/* line 664, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-car-crash:before {
  content: "\f5e1"; }

/* line 667, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-car-side:before {
  content: "\f5e4"; }

/* line 670, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-down:before {
  content: "\f0d7"; }

/* line 673, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-left:before {
  content: "\f0d9"; }

/* line 676, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-right:before {
  content: "\f0da"; }

/* line 679, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-square-down:before {
  content: "\f150"; }

/* line 682, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-square-left:before {
  content: "\f191"; }

/* line 685, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-square-right:before {
  content: "\f152"; }

/* line 688, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-square-up:before {
  content: "\f151"; }

/* line 691, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 694, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cart-arrow-down:before {
  content: "\f218"; }

/* line 697, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cart-plus:before {
  content: "\f217"; }

/* line 700, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-amazon-pay:before {
  content: "\f42d"; }

/* line 703, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-amex:before {
  content: "\f1f3"; }

/* line 706, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-apple-pay:before {
  content: "\f416"; }

/* line 709, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-diners-club:before {
  content: "\f24c"; }

/* line 712, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-discover:before {
  content: "\f1f2"; }

/* line 715, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-jcb:before {
  content: "\f24b"; }

/* line 718, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-mastercard:before {
  content: "\f1f1"; }

/* line 721, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-paypal:before {
  content: "\f1f4"; }

/* line 724, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-stripe:before {
  content: "\f1f5"; }

/* line 727, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cc-visa:before {
  content: "\f1f0"; }

/* line 730, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-centercode:before {
  content: "\f380"; }

/* line 733, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 736, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chalkboard:before {
  content: "\f51b"; }

/* line 739, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chalkboard-teacher:before {
  content: "\f51c"; }

/* line 742, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-charging-station:before {
  content: "\f5e7"; }

/* line 745, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chart-area:before {
  content: "\f1fe"; }

/* line 748, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chart-bar:before {
  content: "\f080"; }

/* line 751, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chart-line:before {
  content: "\f201"; }

/* line 754, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chart-pie:before {
  content: "\f200"; }

/* line 757, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-check:before {
  content: "\f00c"; }

/* line 760, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-check-circle:before {
  content: "\f058"; }

/* line 763, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-check-double:before {
  content: "\f560"; }

/* line 766, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-check-square:before {
  content: "\f14a"; }

/* line 769, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess:before {
  content: "\f439"; }

/* line 772, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess-bishop:before {
  content: "\f43a"; }

/* line 775, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess-board:before {
  content: "\f43c"; }

/* line 778, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess-king:before {
  content: "\f43f"; }

/* line 781, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess-knight:before {
  content: "\f441"; }

/* line 784, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess-pawn:before {
  content: "\f443"; }

/* line 787, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess-queen:before {
  content: "\f445"; }

/* line 790, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chess-rook:before {
  content: "\f447"; }

/* line 793, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 796, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 799, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 802, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 805, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 808, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-left:before {
  content: "\f053"; }

/* line 811, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-right:before {
  content: "\f054"; }

/* line 814, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 817, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-child:before {
  content: "\f1ae"; }

/* line 820, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-chrome:before {
  content: "\f268"; }

/* line 823, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-church:before {
  content: "\f51d"; }

/* line 826, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-circle:before {
  content: "\f111"; }

/* line 829, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-circle-notch:before {
  content: "\f1ce"; }

/* line 832, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-city:before {
  content: "\f64f"; }

/* line 835, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-clipboard:before {
  content: "\f328"; }

/* line 838, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-clipboard-check:before {
  content: "\f46c"; }

/* line 841, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-clipboard-list:before {
  content: "\f46d"; }

/* line 844, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-clock:before {
  content: "\f017"; }

/* line 847, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-clone:before {
  content: "\f24d"; }

/* line 850, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-closed-captioning:before {
  content: "\f20a"; }

/* line 853, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 856, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cloud-download-alt:before {
  content: "\f381"; }

/* line 859, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cloud-upload-alt:before {
  content: "\f382"; }

/* line 862, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cloudscale:before {
  content: "\f383"; }

/* line 865, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cloudsmith:before {
  content: "\f384"; }

/* line 868, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cloudversify:before {
  content: "\f385"; }

/* line 871, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cocktail:before {
  content: "\f561"; }

/* line 874, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-code:before {
  content: "\f121"; }

/* line 877, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-code-branch:before {
  content: "\f126"; }

/* line 880, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 883, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-codiepie:before {
  content: "\f284"; }

/* line 886, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 889, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cog:before {
  content: "\f013"; }

/* line 892, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cogs:before {
  content: "\f085"; }

/* line 895, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-coins:before {
  content: "\f51e"; }

/* line 898, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-columns:before {
  content: "\f0db"; }

/* line 901, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-comment:before {
  content: "\f075"; }

/* line 904, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-comment-alt:before {
  content: "\f27a"; }

/* line 907, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-comment-dollar:before {
  content: "\f651"; }

/* line 910, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-comment-dots:before {
  content: "\f4ad"; }

/* line 913, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-comment-slash:before {
  content: "\f4b3"; }

/* line 916, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-comments:before {
  content: "\f086"; }

/* line 919, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-comments-dollar:before {
  content: "\f653"; }

/* line 922, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-compact-disc:before {
  content: "\f51f"; }

/* line 925, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-compass:before {
  content: "\f14e"; }

/* line 928, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-compress:before {
  content: "\f066"; }

/* line 931, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-concierge-bell:before {
  content: "\f562"; }

/* line 934, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-connectdevelop:before {
  content: "\f20e"; }

/* line 937, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-contao:before {
  content: "\f26d"; }

/* line 940, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cookie:before {
  content: "\f563"; }

/* line 943, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cookie-bite:before {
  content: "\f564"; }

/* line 946, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-copy:before {
  content: "\f0c5"; }

/* line 949, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-copyright:before {
  content: "\f1f9"; }

/* line 952, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-couch:before {
  content: "\f4b8"; }

/* line 955, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cpanel:before {
  content: "\f388"; }

/* line 958, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons:before {
  content: "\f25e"; }

/* line 961, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-by:before {
  content: "\f4e7"; }

/* line 964, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-nc:before {
  content: "\f4e8"; }

/* line 967, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

/* line 970, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

/* line 973, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-nd:before {
  content: "\f4eb"; }

/* line 976, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-pd:before {
  content: "\f4ec"; }

/* line 979, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

/* line 982, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-remix:before {
  content: "\f4ee"; }

/* line 985, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-sa:before {
  content: "\f4ef"; }

/* line 988, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

/* line 991, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

/* line 994, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-creative-commons-share:before {
  content: "\f4f2"; }

/* line 997, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 1000, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-crop:before {
  content: "\f125"; }

/* line 1003, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-crop-alt:before {
  content: "\f565"; }

/* line 1006, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cross:before {
  content: "\f654"; }

/* line 1009, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 1012, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-crow:before {
  content: "\f520"; }

/* line 1015, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-crown:before {
  content: "\f521"; }

/* line 1018, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-css3:before {
  content: "\f13c"; }

/* line 1021, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-css3-alt:before {
  content: "\f38b"; }

/* line 1024, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cube:before {
  content: "\f1b2"; }

/* line 1027, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 1030, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cut:before {
  content: "\f0c4"; }

/* line 1033, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-cuttlefish:before {
  content: "\f38c"; }

/* line 1036, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-d-and-d:before {
  content: "\f38d"; }

/* line 1039, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dashcube:before {
  content: "\f210"; }

/* line 1042, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-database:before {
  content: "\f1c0"; }

/* line 1045, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-deaf:before {
  content: "\f2a4"; }

/* line 1048, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 1051, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-deploydog:before {
  content: "\f38e"; }

/* line 1054, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-deskpro:before {
  content: "\f38f"; }

/* line 1057, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-desktop:before {
  content: "\f108"; }

/* line 1060, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 1063, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dharmachakra:before {
  content: "\f655"; }

/* line 1066, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-diagnoses:before {
  content: "\f470"; }

/* line 1069, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dice:before {
  content: "\f522"; }

/* line 1072, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dice-five:before {
  content: "\f523"; }

/* line 1075, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dice-four:before {
  content: "\f524"; }

/* line 1078, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dice-one:before {
  content: "\f525"; }

/* line 1081, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dice-six:before {
  content: "\f526"; }

/* line 1084, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dice-three:before {
  content: "\f527"; }

/* line 1087, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dice-two:before {
  content: "\f528"; }

/* line 1090, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-digg:before {
  content: "\f1a6"; }

/* line 1093, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-digital-ocean:before {
  content: "\f391"; }

/* line 1096, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-digital-tachograph:before {
  content: "\f566"; }

/* line 1099, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-directions:before {
  content: "\f5eb"; }

/* line 1102, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-discord:before {
  content: "\f392"; }

/* line 1105, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-discourse:before {
  content: "\f393"; }

/* line 1108, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-divide:before {
  content: "\f529"; }

/* line 1111, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dizzy:before {
  content: "\f567"; }

/* line 1114, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dna:before {
  content: "\f471"; }

/* line 1117, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dochub:before {
  content: "\f394"; }

/* line 1120, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-docker:before {
  content: "\f395"; }

/* line 1123, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dollar-sign:before {
  content: "\f155"; }

/* line 1126, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dolly:before {
  content: "\f472"; }

/* line 1129, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dolly-flatbed:before {
  content: "\f474"; }

/* line 1132, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-donate:before {
  content: "\f4b9"; }

/* line 1135, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-door-closed:before {
  content: "\f52a"; }

/* line 1138, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-door-open:before {
  content: "\f52b"; }

/* line 1141, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dot-circle:before {
  content: "\f192"; }

/* line 1144, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dove:before {
  content: "\f4ba"; }

/* line 1147, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-download:before {
  content: "\f019"; }

/* line 1150, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-draft2digital:before {
  content: "\f396"; }

/* line 1153, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-drafting-compass:before {
  content: "\f568"; }

/* line 1156, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-draw-polygon:before {
  content: "\f5ee"; }

/* line 1159, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 1162, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dribbble-square:before {
  content: "\f397"; }

/* line 1165, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 1168, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-drum:before {
  content: "\f569"; }

/* line 1171, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-drum-steelpan:before {
  content: "\f56a"; }

/* line 1174, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 1177, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dumbbell:before {
  content: "\f44b"; }

/* line 1180, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-dyalog:before {
  content: "\f399"; }

/* line 1183, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-earlybirds:before {
  content: "\f39a"; }

/* line 1186, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ebay:before {
  content: "\f4f4"; }

/* line 1189, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-edge:before {
  content: "\f282"; }

/* line 1192, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-edit:before {
  content: "\f044"; }

/* line 1195, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-eject:before {
  content: "\f052"; }

/* line 1198, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-elementor:before {
  content: "\f430"; }

/* line 1201, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 1204, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 1207, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ello:before {
  content: "\f5f1"; }

/* line 1210, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ember:before {
  content: "\f423"; }

/* line 1213, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-empire:before {
  content: "\f1d1"; }

/* line 1216, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 1219, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-envelope-open:before {
  content: "\f2b6"; }

/* line 1222, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-envelope-open-text:before {
  content: "\f658"; }

/* line 1225, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 1228, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-envira:before {
  content: "\f299"; }

/* line 1231, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-equals:before {
  content: "\f52c"; }

/* line 1234, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-eraser:before {
  content: "\f12d"; }

/* line 1237, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-erlang:before {
  content: "\f39d"; }

/* line 1240, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ethereum:before {
  content: "\f42e"; }

/* line 1243, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-etsy:before {
  content: "\f2d7"; }

/* line 1246, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-euro-sign:before {
  content: "\f153"; }

/* line 1249, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-exchange-alt:before {
  content: "\f362"; }

/* line 1252, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 1255, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-exclamation-circle:before {
  content: "\f06a"; }

/* line 1258, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-exclamation-triangle:before {
  content: "\f071"; }

/* line 1261, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-expand:before {
  content: "\f065"; }

/* line 1264, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-expand-arrows-alt:before {
  content: "\f31e"; }

/* line 1267, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-expeditedssl:before {
  content: "\f23e"; }

/* line 1270, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-external-link-alt:before {
  content: "\f35d"; }

/* line 1273, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-external-link-square-alt:before {
  content: "\f360"; }

/* line 1276, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-eye:before {
  content: "\f06e"; }

/* line 1279, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-eye-dropper:before {
  content: "\f1fb"; }

/* line 1282, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 1285, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-facebook:before {
  content: "\f09a"; }

/* line 1288, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-facebook-f:before {
  content: "\f39e"; }

/* line 1291, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-facebook-messenger:before {
  content: "\f39f"; }

/* line 1294, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 1297, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 1300, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 1303, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fax:before {
  content: "\f1ac"; }

/* line 1306, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-feather:before {
  content: "\f52d"; }

/* line 1309, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-feather-alt:before {
  content: "\f56b"; }

/* line 1312, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-female:before {
  content: "\f182"; }

/* line 1315, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 1318, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file:before {
  content: "\f15b"; }

/* line 1321, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-alt:before {
  content: "\f15c"; }

/* line 1324, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-archive:before {
  content: "\f1c6"; }

/* line 1327, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-audio:before {
  content: "\f1c7"; }

/* line 1330, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-code:before {
  content: "\f1c9"; }

/* line 1333, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-contract:before {
  content: "\f56c"; }

/* line 1336, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-download:before {
  content: "\f56d"; }

/* line 1339, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-excel:before {
  content: "\f1c3"; }

/* line 1342, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-export:before {
  content: "\f56e"; }

/* line 1345, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-image:before {
  content: "\f1c5"; }

/* line 1348, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-import:before {
  content: "\f56f"; }

/* line 1351, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-invoice:before {
  content: "\f570"; }

/* line 1354, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-invoice-dollar:before {
  content: "\f571"; }

/* line 1357, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-medical:before {
  content: "\f477"; }

/* line 1360, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-medical-alt:before {
  content: "\f478"; }

/* line 1363, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-pdf:before {
  content: "\f1c1"; }

/* line 1366, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-powerpoint:before {
  content: "\f1c4"; }

/* line 1369, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-prescription:before {
  content: "\f572"; }

/* line 1372, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-signature:before {
  content: "\f573"; }

/* line 1375, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-upload:before {
  content: "\f574"; }

/* line 1378, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-video:before {
  content: "\f1c8"; }

/* line 1381, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-file-word:before {
  content: "\f1c2"; }

/* line 1384, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fill:before {
  content: "\f575"; }

/* line 1387, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fill-drip:before {
  content: "\f576"; }

/* line 1390, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-film:before {
  content: "\f008"; }

/* line 1393, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-filter:before {
  content: "\f0b0"; }

/* line 1396, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fingerprint:before {
  content: "\f577"; }

/* line 1399, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fire:before {
  content: "\f06d"; }

/* line 1402, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 1405, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-firefox:before {
  content: "\f269"; }

/* line 1408, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-first-aid:before {
  content: "\f479"; }

/* line 1411, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-first-order:before {
  content: "\f2b0"; }

/* line 1414, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-first-order-alt:before {
  content: "\f50a"; }

/* line 1417, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-firstdraft:before {
  content: "\f3a1"; }

/* line 1420, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fish:before {
  content: "\f578"; }

/* line 1423, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flag:before {
  content: "\f024"; }

/* line 1426, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 1429, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flask:before {
  content: "\f0c3"; }

/* line 1432, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flickr:before {
  content: "\f16e"; }

/* line 1435, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flipboard:before {
  content: "\f44d"; }

/* line 1438, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-flushed:before {
  content: "\f579"; }

/* line 1441, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fly:before {
  content: "\f417"; }

/* line 1444, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-folder:before {
  content: "\f07b"; }

/* line 1447, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-folder-minus:before {
  content: "\f65d"; }

/* line 1450, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 1453, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-folder-plus:before {
  content: "\f65e"; }

/* line 1456, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-font:before {
  content: "\f031"; }

/* line 1459, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-font-awesome:before {
  content: "\f2b4"; }

/* line 1462, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-font-awesome-alt:before {
  content: "\f35c"; }

/* line 1465, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-font-awesome-flag:before {
  content: "\f425"; }

/* line 1468, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

/* line 1471, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fonticons:before {
  content: "\f280"; }

/* line 1474, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fonticons-fi:before {
  content: "\f3a2"; }

/* line 1477, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-football-ball:before {
  content: "\f44e"; }

/* line 1480, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fort-awesome:before {
  content: "\f286"; }

/* line 1483, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

/* line 1486, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-forumbee:before {
  content: "\f211"; }

/* line 1489, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-forward:before {
  content: "\f04e"; }

/* line 1492, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-foursquare:before {
  content: "\f180"; }

/* line 1495, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-free-code-camp:before {
  content: "\f2c5"; }

/* line 1498, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-freebsd:before {
  content: "\f3a4"; }

/* line 1501, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-frog:before {
  content: "\f52e"; }

/* line 1504, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-frown:before {
  content: "\f119"; }

/* line 1507, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-frown-open:before {
  content: "\f57a"; }

/* line 1510, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-fulcrum:before {
  content: "\f50b"; }

/* line 1513, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-funnel-dollar:before {
  content: "\f662"; }

/* line 1516, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-futbol:before {
  content: "\f1e3"; }

/* line 1519, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-galactic-republic:before {
  content: "\f50c"; }

/* line 1522, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-galactic-senate:before {
  content: "\f50d"; }

/* line 1525, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 1528, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gas-pump:before {
  content: "\f52f"; }

/* line 1531, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gavel:before {
  content: "\f0e3"; }

/* line 1534, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gem:before {
  content: "\f3a5"; }

/* line 1537, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-genderless:before {
  content: "\f22d"; }

/* line 1540, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-get-pocket:before {
  content: "\f265"; }

/* line 1543, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gg:before {
  content: "\f260"; }

/* line 1546, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gg-circle:before {
  content: "\f261"; }

/* line 1549, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gift:before {
  content: "\f06b"; }

/* line 1552, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-git:before {
  content: "\f1d3"; }

/* line 1555, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 1558, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-github:before {
  content: "\f09b"; }

/* line 1561, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-github-alt:before {
  content: "\f113"; }

/* line 1564, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-github-square:before {
  content: "\f092"; }

/* line 1567, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gitkraken:before {
  content: "\f3a6"; }

/* line 1570, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gitlab:before {
  content: "\f296"; }

/* line 1573, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gitter:before {
  content: "\f426"; }

/* line 1576, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-glass-martini:before {
  content: "\f000"; }

/* line 1579, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-glass-martini-alt:before {
  content: "\f57b"; }

/* line 1582, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-glasses:before {
  content: "\f530"; }

/* line 1585, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-glide:before {
  content: "\f2a5"; }

/* line 1588, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-glide-g:before {
  content: "\f2a6"; }

/* line 1591, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-globe:before {
  content: "\f0ac"; }

/* line 1594, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-globe-africa:before {
  content: "\f57c"; }

/* line 1597, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-globe-americas:before {
  content: "\f57d"; }

/* line 1600, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-globe-asia:before {
  content: "\f57e"; }

/* line 1603, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gofore:before {
  content: "\f3a7"; }

/* line 1606, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-golf-ball:before {
  content: "\f450"; }

/* line 1609, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-goodreads:before {
  content: "\f3a8"; }

/* line 1612, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-goodreads-g:before {
  content: "\f3a9"; }

/* line 1615, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-google:before {
  content: "\f1a0"; }

/* line 1618, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-google-drive:before {
  content: "\f3aa"; }

/* line 1621, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-google-play:before {
  content: "\f3ab"; }

/* line 1624, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-google-plus:before {
  content: "\f2b3"; }

/* line 1627, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-google-plus-g:before {
  content: "\f0d5"; }

/* line 1630, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 1633, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-google-wallet:before {
  content: "\f1ee"; }

/* line 1636, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gopuram:before {
  content: "\f664"; }

/* line 1639, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 1642, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gratipay:before {
  content: "\f184"; }

/* line 1645, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grav:before {
  content: "\f2d6"; }

/* line 1648, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-greater-than:before {
  content: "\f531"; }

/* line 1651, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-greater-than-equal:before {
  content: "\f532"; }

/* line 1654, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grimace:before {
  content: "\f57f"; }

/* line 1657, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin:before {
  content: "\f580"; }

/* line 1660, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-alt:before {
  content: "\f581"; }

/* line 1663, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-beam:before {
  content: "\f582"; }

/* line 1666, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-beam-sweat:before {
  content: "\f583"; }

/* line 1669, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-hearts:before {
  content: "\f584"; }

/* line 1672, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-squint:before {
  content: "\f585"; }

/* line 1675, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-squint-tears:before {
  content: "\f586"; }

/* line 1678, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-stars:before {
  content: "\f587"; }

/* line 1681, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-tears:before {
  content: "\f588"; }

/* line 1684, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-tongue:before {
  content: "\f589"; }

/* line 1687, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-tongue-squint:before {
  content: "\f58a"; }

/* line 1690, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-tongue-wink:before {
  content: "\f58b"; }

/* line 1693, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grin-wink:before {
  content: "\f58c"; }

/* line 1696, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grip-horizontal:before {
  content: "\f58d"; }

/* line 1699, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grip-vertical:before {
  content: "\f58e"; }

/* line 1702, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gripfire:before {
  content: "\f3ac"; }

/* line 1705, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-grunt:before {
  content: "\f3ad"; }

/* line 1708, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-gulp:before {
  content: "\f3ae"; }

/* line 1711, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 1714, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 1717, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hacker-news-square:before {
  content: "\f3af"; }

/* line 1720, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hackerrank:before {
  content: "\f5f7"; }

/* line 1723, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hamsa:before {
  content: "\f665"; }

/* line 1726, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-holding:before {
  content: "\f4bd"; }

/* line 1729, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-holding-heart:before {
  content: "\f4be"; }

/* line 1732, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-holding-usd:before {
  content: "\f4c0"; }

/* line 1735, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-lizard:before {
  content: "\f258"; }

/* line 1738, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-paper:before {
  content: "\f256"; }

/* line 1741, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-peace:before {
  content: "\f25b"; }

/* line 1744, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-point-down:before {
  content: "\f0a7"; }

/* line 1747, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-point-left:before {
  content: "\f0a5"; }

/* line 1750, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-point-right:before {
  content: "\f0a4"; }

/* line 1753, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-point-up:before {
  content: "\f0a6"; }

/* line 1756, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-pointer:before {
  content: "\f25a"; }

/* line 1759, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-rock:before {
  content: "\f255"; }

/* line 1762, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-scissors:before {
  content: "\f257"; }

/* line 1765, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hand-spock:before {
  content: "\f259"; }

/* line 1768, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hands:before {
  content: "\f4c2"; }

/* line 1771, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hands-helping:before {
  content: "\f4c4"; }

/* line 1774, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-handshake:before {
  content: "\f2b5"; }

/* line 1777, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hashtag:before {
  content: "\f292"; }

/* line 1780, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-haykal:before {
  content: "\f666"; }

/* line 1783, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hdd:before {
  content: "\f0a0"; }

/* line 1786, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-heading:before {
  content: "\f1dc"; }

/* line 1789, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-headphones:before {
  content: "\f025"; }

/* line 1792, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-headphones-alt:before {
  content: "\f58f"; }

/* line 1795, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-headset:before {
  content: "\f590"; }

/* line 1798, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-heart:before {
  content: "\f004"; }

/* line 1801, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-heartbeat:before {
  content: "\f21e"; }

/* line 1804, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-helicopter:before {
  content: "\f533"; }

/* line 1807, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-highlighter:before {
  content: "\f591"; }

/* line 1810, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hips:before {
  content: "\f452"; }

/* line 1813, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hire-a-helper:before {
  content: "\f3b0"; }

/* line 1816, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-history:before {
  content: "\f1da"; }

/* line 1819, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hockey-puck:before {
  content: "\f453"; }

/* line 1822, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-home:before {
  content: "\f015"; }

/* line 1825, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hooli:before {
  content: "\f427"; }

/* line 1828, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hornbill:before {
  content: "\f592"; }

/* line 1831, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hospital:before {
  content: "\f0f8"; }

/* line 1834, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hospital-alt:before {
  content: "\f47d"; }

/* line 1837, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hospital-symbol:before {
  content: "\f47e"; }

/* line 1840, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hot-tub:before {
  content: "\f593"; }

/* line 1843, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hotel:before {
  content: "\f594"; }

/* line 1846, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hotjar:before {
  content: "\f3b1"; }

/* line 1849, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hourglass:before {
  content: "\f254"; }

/* line 1852, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hourglass-end:before {
  content: "\f253"; }

/* line 1855, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hourglass-half:before {
  content: "\f252"; }

/* line 1858, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hourglass-start:before {
  content: "\f251"; }

/* line 1861, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-houzz:before {
  content: "\f27c"; }

/* line 1864, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-html5:before {
  content: "\f13b"; }

/* line 1867, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-hubspot:before {
  content: "\f3b2"; }

/* line 1870, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-i-cursor:before {
  content: "\f246"; }

/* line 1873, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-id-badge:before {
  content: "\f2c1"; }

/* line 1876, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-id-card:before {
  content: "\f2c2"; }

/* line 1879, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-id-card-alt:before {
  content: "\f47f"; }

/* line 1882, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-image:before {
  content: "\f03e"; }

/* line 1885, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-images:before {
  content: "\f302"; }

/* line 1888, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-imdb:before {
  content: "\f2d8"; }

/* line 1891, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-inbox:before {
  content: "\f01c"; }

/* line 1894, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-indent:before {
  content: "\f03c"; }

/* line 1897, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-industry:before {
  content: "\f275"; }

/* line 1900, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-infinity:before {
  content: "\f534"; }

/* line 1903, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-info:before {
  content: "\f129"; }

/* line 1906, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-info-circle:before {
  content: "\f05a"; }

/* line 1909, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-instagram:before {
  content: "\f16d"; }

/* line 1912, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-internet-explorer:before {
  content: "\f26b"; }

/* line 1915, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ioxhost:before {
  content: "\f208"; }

/* line 1918, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-italic:before {
  content: "\f033"; }

/* line 1921, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-itunes:before {
  content: "\f3b4"; }

/* line 1924, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-itunes-note:before {
  content: "\f3b5"; }

/* line 1927, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-java:before {
  content: "\f4e4"; }

/* line 1930, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-jedi:before {
  content: "\f669"; }

/* line 1933, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-jedi-order:before {
  content: "\f50e"; }

/* line 1936, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-jenkins:before {
  content: "\f3b6"; }

/* line 1939, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-joget:before {
  content: "\f3b7"; }

/* line 1942, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-joint:before {
  content: "\f595"; }

/* line 1945, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 1948, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-journal-whills:before {
  content: "\f66a"; }

/* line 1951, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-js:before {
  content: "\f3b8"; }

/* line 1954, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-js-square:before {
  content: "\f3b9"; }

/* line 1957, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 1960, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kaaba:before {
  content: "\f66b"; }

/* line 1963, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kaggle:before {
  content: "\f5fa"; }

/* line 1966, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-key:before {
  content: "\f084"; }

/* line 1969, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-keybase:before {
  content: "\f4f5"; }

/* line 1972, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-keyboard:before {
  content: "\f11c"; }

/* line 1975, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-keycdn:before {
  content: "\f3ba"; }

/* line 1978, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-khanda:before {
  content: "\f66d"; }

/* line 1981, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kickstarter:before {
  content: "\f3bb"; }

/* line 1984, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kickstarter-k:before {
  content: "\f3bc"; }

/* line 1987, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kiss:before {
  content: "\f596"; }

/* line 1990, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kiss-beam:before {
  content: "\f597"; }

/* line 1993, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kiss-wink-heart:before {
  content: "\f598"; }

/* line 1996, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-kiwi-bird:before {
  content: "\f535"; }

/* line 1999, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-korvue:before {
  content: "\f42f"; }

/* line 2002, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-landmark:before {
  content: "\f66f"; }

/* line 2005, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-language:before {
  content: "\f1ab"; }

/* line 2008, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-laptop:before {
  content: "\f109"; }

/* line 2011, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-laptop-code:before {
  content: "\f5fc"; }

/* line 2014, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-laravel:before {
  content: "\f3bd"; }

/* line 2017, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lastfm:before {
  content: "\f202"; }

/* line 2020, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lastfm-square:before {
  content: "\f203"; }

/* line 2023, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-laugh:before {
  content: "\f599"; }

/* line 2026, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-laugh-beam:before {
  content: "\f59a"; }

/* line 2029, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-laugh-squint:before {
  content: "\f59b"; }

/* line 2032, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-laugh-wink:before {
  content: "\f59c"; }

/* line 2035, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-layer-group:before {
  content: "\f5fd"; }

/* line 2038, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-leaf:before {
  content: "\f06c"; }

/* line 2041, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-leanpub:before {
  content: "\f212"; }

/* line 2044, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lemon:before {
  content: "\f094"; }

/* line 2047, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-less:before {
  content: "\f41d"; }

/* line 2050, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-less-than:before {
  content: "\f536"; }

/* line 2053, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-less-than-equal:before {
  content: "\f537"; }

/* line 2056, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-level-down-alt:before {
  content: "\f3be"; }

/* line 2059, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-level-up-alt:before {
  content: "\f3bf"; }

/* line 2062, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 2065, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lightbulb:before {
  content: "\f0eb"; }

/* line 2068, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-line:before {
  content: "\f3c0"; }

/* line 2071, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-link:before {
  content: "\f0c1"; }

/* line 2074, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-linkedin:before {
  content: "\f08c"; }

/* line 2077, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-linkedin-in:before {
  content: "\f0e1"; }

/* line 2080, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-linode:before {
  content: "\f2b8"; }

/* line 2083, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-linux:before {
  content: "\f17c"; }

/* line 2086, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lira-sign:before {
  content: "\f195"; }

/* line 2089, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-list:before {
  content: "\f03a"; }

/* line 2092, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-list-alt:before {
  content: "\f022"; }

/* line 2095, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 2098, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 2101, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 2104, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lock:before {
  content: "\f023"; }

/* line 2107, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lock-open:before {
  content: "\f3c1"; }

/* line 2110, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-long-arrow-alt-down:before {
  content: "\f309"; }

/* line 2113, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

/* line 2116, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

/* line 2119, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

/* line 2122, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-low-vision:before {
  content: "\f2a8"; }

/* line 2125, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-luggage-cart:before {
  content: "\f59d"; }

/* line 2128, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-lyft:before {
  content: "\f3c3"; }

/* line 2131, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-magento:before {
  content: "\f3c4"; }

/* line 2134, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-magic:before {
  content: "\f0d0"; }

/* line 2137, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-magnet:before {
  content: "\f076"; }

/* line 2140, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mail-bulk:before {
  content: "\f674"; }

/* line 2143, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mailchimp:before {
  content: "\f59e"; }

/* line 2146, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-male:before {
  content: "\f183"; }

/* line 2149, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mandalorian:before {
  content: "\f50f"; }

/* line 2152, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-map:before {
  content: "\f279"; }

/* line 2155, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-map-marked:before {
  content: "\f59f"; }

/* line 2158, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-map-marked-alt:before {
  content: "\f5a0"; }

/* line 2161, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-map-marker:before {
  content: "\f041"; }

/* line 2164, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-map-marker-alt:before {
  content: "\f3c5"; }

/* line 2167, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-map-pin:before {
  content: "\f276"; }

/* line 2170, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-map-signs:before {
  content: "\f277"; }

/* line 2173, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-markdown:before {
  content: "\f60f"; }

/* line 2176, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-marker:before {
  content: "\f5a1"; }

/* line 2179, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mars:before {
  content: "\f222"; }

/* line 2182, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mars-double:before {
  content: "\f227"; }

/* line 2185, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mars-stroke:before {
  content: "\f229"; }

/* line 2188, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mars-stroke-h:before {
  content: "\f22b"; }

/* line 2191, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mars-stroke-v:before {
  content: "\f22a"; }

/* line 2194, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mastodon:before {
  content: "\f4f6"; }

/* line 2197, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 2200, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-medal:before {
  content: "\f5a2"; }

/* line 2203, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-medapps:before {
  content: "\f3c6"; }

/* line 2206, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-medium:before {
  content: "\f23a"; }

/* line 2209, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-medium-m:before {
  content: "\f3c7"; }

/* line 2212, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 2215, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-medrt:before {
  content: "\f3c8"; }

/* line 2218, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-meetup:before {
  content: "\f2e0"; }

/* line 2221, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-megaport:before {
  content: "\f5a3"; }

/* line 2224, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-meh:before {
  content: "\f11a"; }

/* line 2227, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-meh-blank:before {
  content: "\f5a4"; }

/* line 2230, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

/* line 2233, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-memory:before {
  content: "\f538"; }

/* line 2236, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-menorah:before {
  content: "\f676"; }

/* line 2239, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mercury:before {
  content: "\f223"; }

/* line 2242, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-microchip:before {
  content: "\f2db"; }

/* line 2245, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-microphone:before {
  content: "\f130"; }

/* line 2248, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-microphone-alt:before {
  content: "\f3c9"; }

/* line 2251, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-microphone-alt-slash:before {
  content: "\f539"; }

/* line 2254, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 2257, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-microscope:before {
  content: "\f610"; }

/* line 2260, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-microsoft:before {
  content: "\f3ca"; }

/* line 2263, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-minus:before {
  content: "\f068"; }

/* line 2266, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 2269, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-minus-square:before {
  content: "\f146"; }

/* line 2272, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mix:before {
  content: "\f3cb"; }

/* line 2275, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mixcloud:before {
  content: "\f289"; }

/* line 2278, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mizuni:before {
  content: "\f3cc"; }

/* line 2281, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mobile:before {
  content: "\f10b"; }

/* line 2284, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mobile-alt:before {
  content: "\f3cd"; }

/* line 2287, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-modx:before {
  content: "\f285"; }

/* line 2290, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-monero:before {
  content: "\f3d0"; }

/* line 2293, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-money-bill:before {
  content: "\f0d6"; }

/* line 2296, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-money-bill-alt:before {
  content: "\f3d1"; }

/* line 2299, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-money-bill-wave:before {
  content: "\f53a"; }

/* line 2302, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

/* line 2305, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-money-check:before {
  content: "\f53c"; }

/* line 2308, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-money-check-alt:before {
  content: "\f53d"; }

/* line 2311, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-monument:before {
  content: "\f5a6"; }

/* line 2314, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-moon:before {
  content: "\f186"; }

/* line 2317, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mortar-pestle:before {
  content: "\f5a7"; }

/* line 2320, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mosque:before {
  content: "\f678"; }

/* line 2323, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-motorcycle:before {
  content: "\f21c"; }

/* line 2326, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-mouse-pointer:before {
  content: "\f245"; }

/* line 2329, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-music:before {
  content: "\f001"; }

/* line 2332, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-napster:before {
  content: "\f3d2"; }

/* line 2335, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-neos:before {
  content: "\f612"; }

/* line 2338, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-neuter:before {
  content: "\f22c"; }

/* line 2341, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-newspaper:before {
  content: "\f1ea"; }

/* line 2344, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-nimblr:before {
  content: "\f5a8"; }

/* line 2347, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-nintendo-switch:before {
  content: "\f418"; }

/* line 2350, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-node:before {
  content: "\f419"; }

/* line 2353, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-node-js:before {
  content: "\f3d3"; }

/* line 2356, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-not-equal:before {
  content: "\f53e"; }

/* line 2359, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-notes-medical:before {
  content: "\f481"; }

/* line 2362, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-npm:before {
  content: "\f3d4"; }

/* line 2365, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ns8:before {
  content: "\f3d5"; }

/* line 2368, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-nutritionix:before {
  content: "\f3d6"; }

/* line 2371, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-object-group:before {
  content: "\f247"; }

/* line 2374, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-object-ungroup:before {
  content: "\f248"; }

/* line 2377, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-odnoklassniki:before {
  content: "\f263"; }

/* line 2380, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-odnoklassniki-square:before {
  content: "\f264"; }

/* line 2383, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-oil-can:before {
  content: "\f613"; }

/* line 2386, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-old-republic:before {
  content: "\f510"; }

/* line 2389, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-om:before {
  content: "\f679"; }

/* line 2392, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-opencart:before {
  content: "\f23d"; }

/* line 2395, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-openid:before {
  content: "\f19b"; }

/* line 2398, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-opera:before {
  content: "\f26a"; }

/* line 2401, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-optin-monster:before {
  content: "\f23c"; }

/* line 2404, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-osi:before {
  content: "\f41a"; }

/* line 2407, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-outdent:before {
  content: "\f03b"; }

/* line 2410, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-page4:before {
  content: "\f3d7"; }

/* line 2413, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 2416, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paint-brush:before {
  content: "\f1fc"; }

/* line 2419, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paint-roller:before {
  content: "\f5aa"; }

/* line 2422, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-palette:before {
  content: "\f53f"; }

/* line 2425, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-palfed:before {
  content: "\f3d8"; }

/* line 2428, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pallet:before {
  content: "\f482"; }

/* line 2431, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 2434, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 2437, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-parachute-box:before {
  content: "\f4cd"; }

/* line 2440, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 2443, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-parking:before {
  content: "\f540"; }

/* line 2446, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-passport:before {
  content: "\f5ab"; }

/* line 2449, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pastafarianism:before {
  content: "\f67b"; }

/* line 2452, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paste:before {
  content: "\f0ea"; }

/* line 2455, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-patreon:before {
  content: "\f3d9"; }

/* line 2458, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pause:before {
  content: "\f04c"; }

/* line 2461, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pause-circle:before {
  content: "\f28b"; }

/* line 2464, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paw:before {
  content: "\f1b0"; }

/* line 2467, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-paypal:before {
  content: "\f1ed"; }

/* line 2470, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-peace:before {
  content: "\f67c"; }

/* line 2473, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pen:before {
  content: "\f304"; }

/* line 2476, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pen-alt:before {
  content: "\f305"; }

/* line 2479, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pen-fancy:before {
  content: "\f5ac"; }

/* line 2482, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pen-nib:before {
  content: "\f5ad"; }

/* line 2485, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pen-square:before {
  content: "\f14b"; }

/* line 2488, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pencil-alt:before {
  content: "\f303"; }

/* line 2491, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pencil-ruler:before {
  content: "\f5ae"; }

/* line 2494, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-people-carry:before {
  content: "\f4ce"; }

/* line 2497, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-percent:before {
  content: "\f295"; }

/* line 2500, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-percentage:before {
  content: "\f541"; }

/* line 2503, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-periscope:before {
  content: "\f3da"; }

/* line 2506, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-phabricator:before {
  content: "\f3db"; }

/* line 2509, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-phoenix-framework:before {
  content: "\f3dc"; }

/* line 2512, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-phoenix-squadron:before {
  content: "\f511"; }

/* line 2515, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-phone:before {
  content: "\f095"; }

/* line 2518, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-phone-slash:before {
  content: "\f3dd"; }

/* line 2521, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-phone-square:before {
  content: "\f098"; }

/* line 2524, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-phone-volume:before {
  content: "\f2a0"; }

/* line 2527, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-php:before {
  content: "\f457"; }

/* line 2530, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pied-piper:before {
  content: "\f2ae"; }

/* line 2533, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 2536, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pied-piper-hat:before {
  content: "\f4e5"; }

/* line 2539, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pied-piper-pp:before {
  content: "\f1a7"; }

/* line 2542, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-piggy-bank:before {
  content: "\f4d3"; }

/* line 2545, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pills:before {
  content: "\f484"; }

/* line 2548, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 2551, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pinterest-p:before {
  content: "\f231"; }

/* line 2554, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 2557, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-place-of-worship:before {
  content: "\f67f"; }

/* line 2560, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-plane:before {
  content: "\f072"; }

/* line 2563, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-plane-arrival:before {
  content: "\f5af"; }

/* line 2566, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-plane-departure:before {
  content: "\f5b0"; }

/* line 2569, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-play:before {
  content: "\f04b"; }

/* line 2572, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-play-circle:before {
  content: "\f144"; }

/* line 2575, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-playstation:before {
  content: "\f3df"; }

/* line 2578, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-plug:before {
  content: "\f1e6"; }

/* line 2581, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-plus:before {
  content: "\f067"; }

/* line 2584, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 2587, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-plus-square:before {
  content: "\f0fe"; }

/* line 2590, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-podcast:before {
  content: "\f2ce"; }

/* line 2593, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-poll:before {
  content: "\f681"; }

/* line 2596, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-poll-h:before {
  content: "\f682"; }

/* line 2599, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-poo:before {
  content: "\f2fe"; }

/* line 2602, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-poop:before {
  content: "\f619"; }

/* line 2605, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-portrait:before {
  content: "\f3e0"; }

/* line 2608, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pound-sign:before {
  content: "\f154"; }

/* line 2611, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-power-off:before {
  content: "\f011"; }

/* line 2614, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pray:before {
  content: "\f683"; }

/* line 2617, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-praying-hands:before {
  content: "\f684"; }

/* line 2620, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-prescription:before {
  content: "\f5b1"; }

/* line 2623, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-prescription-bottle:before {
  content: "\f485"; }

/* line 2626, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-prescription-bottle-alt:before {
  content: "\f486"; }

/* line 2629, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-print:before {
  content: "\f02f"; }

/* line 2632, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-procedures:before {
  content: "\f487"; }

/* line 2635, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-product-hunt:before {
  content: "\f288"; }

/* line 2638, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-project-diagram:before {
  content: "\f542"; }

/* line 2641, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-pushed:before {
  content: "\f3e1"; }

/* line 2644, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 2647, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-python:before {
  content: "\f3e2"; }

/* line 2650, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-qq:before {
  content: "\f1d6"; }

/* line 2653, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-qrcode:before {
  content: "\f029"; }

/* line 2656, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-question:before {
  content: "\f128"; }

/* line 2659, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-question-circle:before {
  content: "\f059"; }

/* line 2662, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-quidditch:before {
  content: "\f458"; }

/* line 2665, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-quinscape:before {
  content: "\f459"; }

/* line 2668, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-quora:before {
  content: "\f2c4"; }

/* line 2671, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 2674, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 2677, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-quran:before {
  content: "\f687"; }

/* line 2680, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-r-project:before {
  content: "\f4f7"; }

/* line 2683, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-random:before {
  content: "\f074"; }

/* line 2686, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ravelry:before {
  content: "\f2d9"; }

/* line 2689, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-react:before {
  content: "\f41b"; }

/* line 2692, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-readme:before {
  content: "\f4d5"; }

/* line 2695, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rebel:before {
  content: "\f1d0"; }

/* line 2698, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-receipt:before {
  content: "\f543"; }

/* line 2701, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 2704, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-red-river:before {
  content: "\f3e3"; }

/* line 2707, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 2710, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-reddit-alien:before {
  content: "\f281"; }

/* line 2713, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 2716, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-redo:before {
  content: "\f01e"; }

/* line 2719, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-redo-alt:before {
  content: "\f2f9"; }

/* line 2722, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-registered:before {
  content: "\f25d"; }

/* line 2725, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rendact:before {
  content: "\f3e4"; }

/* line 2728, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-renren:before {
  content: "\f18b"; }

/* line 2731, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-reply:before {
  content: "\f3e5"; }

/* line 2734, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-reply-all:before {
  content: "\f122"; }

/* line 2737, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-replyd:before {
  content: "\f3e6"; }

/* line 2740, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-researchgate:before {
  content: "\f4f8"; }

/* line 2743, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-resolving:before {
  content: "\f3e7"; }

/* line 2746, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-retweet:before {
  content: "\f079"; }

/* line 2749, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rev:before {
  content: "\f5b2"; }

/* line 2752, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ribbon:before {
  content: "\f4d6"; }

/* line 2755, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-road:before {
  content: "\f018"; }

/* line 2758, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-robot:before {
  content: "\f544"; }

/* line 2761, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rocket:before {
  content: "\f135"; }

/* line 2764, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rocketchat:before {
  content: "\f3e8"; }

/* line 2767, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rockrms:before {
  content: "\f3e9"; }

/* line 2770, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-route:before {
  content: "\f4d7"; }

/* line 2773, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rss:before {
  content: "\f09e"; }

/* line 2776, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rss-square:before {
  content: "\f143"; }

/* line 2779, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ruble-sign:before {
  content: "\f158"; }

/* line 2782, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ruler:before {
  content: "\f545"; }

/* line 2785, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ruler-combined:before {
  content: "\f546"; }

/* line 2788, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ruler-horizontal:before {
  content: "\f547"; }

/* line 2791, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ruler-vertical:before {
  content: "\f548"; }

/* line 2794, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-rupee-sign:before {
  content: "\f156"; }

/* line 2797, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sad-cry:before {
  content: "\f5b3"; }

/* line 2800, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sad-tear:before {
  content: "\f5b4"; }

/* line 2803, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-safari:before {
  content: "\f267"; }

/* line 2806, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sass:before {
  content: "\f41e"; }

/* line 2809, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-save:before {
  content: "\f0c7"; }

/* line 2812, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-schlix:before {
  content: "\f3ea"; }

/* line 2815, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-school:before {
  content: "\f549"; }

/* line 2818, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-screwdriver:before {
  content: "\f54a"; }

/* line 2821, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-scribd:before {
  content: "\f28a"; }

/* line 2824, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-search:before {
  content: "\f002"; }

/* line 2827, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-search-dollar:before {
  content: "\f688"; }

/* line 2830, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-search-location:before {
  content: "\f689"; }

/* line 2833, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-search-minus:before {
  content: "\f010"; }

/* line 2836, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 2839, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-searchengin:before {
  content: "\f3eb"; }

/* line 2842, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-seedling:before {
  content: "\f4d8"; }

/* line 2845, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sellcast:before {
  content: "\f2da"; }

/* line 2848, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sellsy:before {
  content: "\f213"; }

/* line 2851, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-server:before {
  content: "\f233"; }

/* line 2854, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-servicestack:before {
  content: "\f3ec"; }

/* line 2857, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shapes:before {
  content: "\f61f"; }

/* line 2860, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-share:before {
  content: "\f064"; }

/* line 2863, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 2866, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 2869, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-share-square:before {
  content: "\f14d"; }

/* line 2872, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shekel-sign:before {
  content: "\f20b"; }

/* line 2875, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shield-alt:before {
  content: "\f3ed"; }

/* line 2878, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ship:before {
  content: "\f21a"; }

/* line 2881, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shipping-fast:before {
  content: "\f48b"; }

/* line 2884, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shirtsinbulk:before {
  content: "\f214"; }

/* line 2887, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shoe-prints:before {
  content: "\f54b"; }

/* line 2890, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shopping-bag:before {
  content: "\f290"; }

/* line 2893, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shopping-basket:before {
  content: "\f291"; }

/* line 2896, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 2899, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shopware:before {
  content: "\f5b5"; }

/* line 2902, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shower:before {
  content: "\f2cc"; }

/* line 2905, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-shuttle-van:before {
  content: "\f5b6"; }

/* line 2908, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sign:before {
  content: "\f4d9"; }

/* line 2911, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sign-in-alt:before {
  content: "\f2f6"; }

/* line 2914, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sign-language:before {
  content: "\f2a7"; }

/* line 2917, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sign-out-alt:before {
  content: "\f2f5"; }

/* line 2920, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-signal:before {
  content: "\f012"; }

/* line 2923, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-signature:before {
  content: "\f5b7"; }

/* line 2926, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-simplybuilt:before {
  content: "\f215"; }

/* line 2929, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sistrix:before {
  content: "\f3ee"; }

/* line 2932, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 2935, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sith:before {
  content: "\f512"; }

/* line 2938, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-skull:before {
  content: "\f54c"; }

/* line 2941, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-skyatlas:before {
  content: "\f216"; }

/* line 2944, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-skype:before {
  content: "\f17e"; }

/* line 2947, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-slack:before {
  content: "\f198"; }

/* line 2950, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-slack-hash:before {
  content: "\f3ef"; }

/* line 2953, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sliders-h:before {
  content: "\f1de"; }

/* line 2956, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-slideshare:before {
  content: "\f1e7"; }

/* line 2959, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-smile:before {
  content: "\f118"; }

/* line 2962, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-smile-beam:before {
  content: "\f5b8"; }

/* line 2965, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-smile-wink:before {
  content: "\f4da"; }

/* line 2968, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-smoking:before {
  content: "\f48d"; }

/* line 2971, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-smoking-ban:before {
  content: "\f54d"; }

/* line 2974, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-snapchat:before {
  content: "\f2ab"; }

/* line 2977, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-snapchat-ghost:before {
  content: "\f2ac"; }

/* line 2980, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-snapchat-square:before {
  content: "\f2ad"; }

/* line 2983, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-snowflake:before {
  content: "\f2dc"; }

/* line 2986, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-socks:before {
  content: "\f696"; }

/* line 2989, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-solar-panel:before {
  content: "\f5ba"; }

/* line 2992, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort:before {
  content: "\f0dc"; }

/* line 2995, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-alpha-down:before {
  content: "\f15d"; }

/* line 2998, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-alpha-up:before {
  content: "\f15e"; }

/* line 3001, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-amount-down:before {
  content: "\f160"; }

/* line 3004, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-amount-up:before {
  content: "\f161"; }

/* line 3007, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-down:before {
  content: "\f0dd"; }

/* line 3010, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-numeric-down:before {
  content: "\f162"; }

/* line 3013, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-numeric-up:before {
  content: "\f163"; }

/* line 3016, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sort-up:before {
  content: "\f0de"; }

/* line 3019, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 3022, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-spa:before {
  content: "\f5bb"; }

/* line 3025, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 3028, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-speakap:before {
  content: "\f3f3"; }

/* line 3031, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-spinner:before {
  content: "\f110"; }

/* line 3034, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-splotch:before {
  content: "\f5bc"; }

/* line 3037, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 3040, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-spray-can:before {
  content: "\f5bd"; }

/* line 3043, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-square:before {
  content: "\f0c8"; }

/* line 3046, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-square-full:before {
  content: "\f45c"; }

/* line 3049, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-square-root-alt:before {
  content: "\f698"; }

/* line 3052, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-squarespace:before {
  content: "\f5be"; }

/* line 3055, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 3058, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 3061, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stamp:before {
  content: "\f5bf"; }

/* line 3064, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-star:before {
  content: "\f005"; }

/* line 3067, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-star-and-crescent:before {
  content: "\f699"; }

/* line 3070, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-star-half:before {
  content: "\f089"; }

/* line 3073, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-star-half-alt:before {
  content: "\f5c0"; }

/* line 3076, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-star-of-david:before {
  content: "\f69a"; }

/* line 3079, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-star-of-life:before {
  content: "\f621"; }

/* line 3082, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-staylinked:before {
  content: "\f3f5"; }

/* line 3085, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-steam:before {
  content: "\f1b6"; }

/* line 3088, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 3091, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-steam-symbol:before {
  content: "\f3f6"; }

/* line 3094, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-step-backward:before {
  content: "\f048"; }

/* line 3097, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-step-forward:before {
  content: "\f051"; }

/* line 3100, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 3103, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sticker-mule:before {
  content: "\f3f7"; }

/* line 3106, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sticky-note:before {
  content: "\f249"; }

/* line 3109, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stop:before {
  content: "\f04d"; }

/* line 3112, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stop-circle:before {
  content: "\f28d"; }

/* line 3115, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stopwatch:before {
  content: "\f2f2"; }

/* line 3118, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-store:before {
  content: "\f54e"; }

/* line 3121, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-store-alt:before {
  content: "\f54f"; }

/* line 3124, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-strava:before {
  content: "\f428"; }

/* line 3127, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stream:before {
  content: "\f550"; }

/* line 3130, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-street-view:before {
  content: "\f21d"; }

/* line 3133, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 3136, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stripe:before {
  content: "\f429"; }

/* line 3139, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stripe-s:before {
  content: "\f42a"; }

/* line 3142, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stroopwafel:before {
  content: "\f551"; }

/* line 3145, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-studiovinari:before {
  content: "\f3f8"; }

/* line 3148, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 3151, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 3154, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-subscript:before {
  content: "\f12c"; }

/* line 3157, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-subway:before {
  content: "\f239"; }

/* line 3160, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 3163, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-suitcase-rolling:before {
  content: "\f5c1"; }

/* line 3166, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sun:before {
  content: "\f185"; }

/* line 3169, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-superpowers:before {
  content: "\f2dd"; }

/* line 3172, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-superscript:before {
  content: "\f12b"; }

/* line 3175, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-supple:before {
  content: "\f3f9"; }

/* line 3178, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-surprise:before {
  content: "\f5c2"; }

/* line 3181, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-swatchbook:before {
  content: "\f5c3"; }

/* line 3184, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-swimmer:before {
  content: "\f5c4"; }

/* line 3187, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-swimming-pool:before {
  content: "\f5c5"; }

/* line 3190, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-synagogue:before {
  content: "\f69b"; }

/* line 3193, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sync:before {
  content: "\f021"; }

/* line 3196, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-sync-alt:before {
  content: "\f2f1"; }

/* line 3199, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-syringe:before {
  content: "\f48e"; }

/* line 3202, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-table:before {
  content: "\f0ce"; }

/* line 3205, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-table-tennis:before {
  content: "\f45d"; }

/* line 3208, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tablet:before {
  content: "\f10a"; }

/* line 3211, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tablet-alt:before {
  content: "\f3fa"; }

/* line 3214, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tablets:before {
  content: "\f490"; }

/* line 3217, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tachometer-alt:before {
  content: "\f3fd"; }

/* line 3220, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tag:before {
  content: "\f02b"; }

/* line 3223, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tags:before {
  content: "\f02c"; }

/* line 3226, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tape:before {
  content: "\f4db"; }

/* line 3229, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 3232, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-taxi:before {
  content: "\f1ba"; }

/* line 3235, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-teamspeak:before {
  content: "\f4f9"; }

/* line 3238, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-teeth:before {
  content: "\f62e"; }

/* line 3241, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-teeth-open:before {
  content: "\f62f"; }

/* line 3244, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-telegram:before {
  content: "\f2c6"; }

/* line 3247, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-telegram-plane:before {
  content: "\f3fe"; }

/* line 3250, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 3253, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-terminal:before {
  content: "\f120"; }

/* line 3256, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-text-height:before {
  content: "\f034"; }

/* line 3259, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-text-width:before {
  content: "\f035"; }

/* line 3262, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-th:before {
  content: "\f00a"; }

/* line 3265, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-th-large:before {
  content: "\f009"; }

/* line 3268, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-th-list:before {
  content: "\f00b"; }

/* line 3271, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-the-red-yeti:before {
  content: "\f69d"; }

/* line 3274, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-theater-masks:before {
  content: "\f630"; }

/* line 3277, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-themeco:before {
  content: "\f5c6"; }

/* line 3280, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-themeisle:before {
  content: "\f2b2"; }

/* line 3283, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thermometer:before {
  content: "\f491"; }

/* line 3286, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thermometer-empty:before {
  content: "\f2cb"; }

/* line 3289, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thermometer-full:before {
  content: "\f2c7"; }

/* line 3292, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thermometer-half:before {
  content: "\f2c9"; }

/* line 3295, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

/* line 3298, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

/* line 3301, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 3304, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 3307, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-thumbtack:before {
  content: "\f08d"; }

/* line 3310, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ticket-alt:before {
  content: "\f3ff"; }

/* line 3313, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-times:before {
  content: "\f00d"; }

/* line 3316, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-times-circle:before {
  content: "\f057"; }

/* line 3319, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tint:before {
  content: "\f043"; }

/* line 3322, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tint-slash:before {
  content: "\f5c7"; }

/* line 3325, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tired:before {
  content: "\f5c8"; }

/* line 3328, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-toggle-off:before {
  content: "\f204"; }

/* line 3331, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-toggle-on:before {
  content: "\f205"; }

/* line 3334, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-toolbox:before {
  content: "\f552"; }

/* line 3337, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tooth:before {
  content: "\f5c9"; }

/* line 3340, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-torah:before {
  content: "\f6a0"; }

/* line 3343, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-torii-gate:before {
  content: "\f6a1"; }

/* line 3346, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-trade-federation:before {
  content: "\f513"; }

/* line 3349, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-trademark:before {
  content: "\f25c"; }

/* line 3352, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-traffic-light:before {
  content: "\f637"; }

/* line 3355, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-train:before {
  content: "\f238"; }

/* line 3358, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-transgender:before {
  content: "\f224"; }

/* line 3361, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-transgender-alt:before {
  content: "\f225"; }

/* line 3364, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-trash:before {
  content: "\f1f8"; }

/* line 3367, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-trash-alt:before {
  content: "\f2ed"; }

/* line 3370, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tree:before {
  content: "\f1bb"; }

/* line 3373, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-trello:before {
  content: "\f181"; }

/* line 3376, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tripadvisor:before {
  content: "\f262"; }

/* line 3379, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-trophy:before {
  content: "\f091"; }

/* line 3382, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-truck:before {
  content: "\f0d1"; }

/* line 3385, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-truck-loading:before {
  content: "\f4de"; }

/* line 3388, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-truck-monster:before {
  content: "\f63b"; }

/* line 3391, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-truck-moving:before {
  content: "\f4df"; }

/* line 3394, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-truck-pickup:before {
  content: "\f63c"; }

/* line 3397, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tshirt:before {
  content: "\f553"; }

/* line 3400, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tty:before {
  content: "\f1e4"; }

/* line 3403, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tumblr:before {
  content: "\f173"; }

/* line 3406, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 3409, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-tv:before {
  content: "\f26c"; }

/* line 3412, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-twitch:before {
  content: "\f1e8"; }

/* line 3415, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-twitter:before {
  content: "\f099"; }

/* line 3418, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 3421, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-typo3:before {
  content: "\f42b"; }

/* line 3424, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-uber:before {
  content: "\f402"; }

/* line 3427, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-uikit:before {
  content: "\f403"; }

/* line 3430, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 3433, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-umbrella-beach:before {
  content: "\f5ca"; }

/* line 3436, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-underline:before {
  content: "\f0cd"; }

/* line 3439, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-undo:before {
  content: "\f0e2"; }

/* line 3442, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-undo-alt:before {
  content: "\f2ea"; }

/* line 3445, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-uniregistry:before {
  content: "\f404"; }

/* line 3448, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-universal-access:before {
  content: "\f29a"; }

/* line 3451, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-university:before {
  content: "\f19c"; }

/* line 3454, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-unlink:before {
  content: "\f127"; }

/* line 3457, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-unlock:before {
  content: "\f09c"; }

/* line 3460, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 3463, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-untappd:before {
  content: "\f405"; }

/* line 3466, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-upload:before {
  content: "\f093"; }

/* line 3469, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-usb:before {
  content: "\f287"; }

/* line 3472, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user:before {
  content: "\f007"; }

/* line 3475, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-alt:before {
  content: "\f406"; }

/* line 3478, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-alt-slash:before {
  content: "\f4fa"; }

/* line 3481, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-astronaut:before {
  content: "\f4fb"; }

/* line 3484, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-check:before {
  content: "\f4fc"; }

/* line 3487, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-circle:before {
  content: "\f2bd"; }

/* line 3490, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-clock:before {
  content: "\f4fd"; }

/* line 3493, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-cog:before {
  content: "\f4fe"; }

/* line 3496, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-edit:before {
  content: "\f4ff"; }

/* line 3499, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-friends:before {
  content: "\f500"; }

/* line 3502, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-graduate:before {
  content: "\f501"; }

/* line 3505, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-lock:before {
  content: "\f502"; }

/* line 3508, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 3511, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-minus:before {
  content: "\f503"; }

/* line 3514, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-ninja:before {
  content: "\f504"; }

/* line 3517, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-plus:before {
  content: "\f234"; }

/* line 3520, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-secret:before {
  content: "\f21b"; }

/* line 3523, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-shield:before {
  content: "\f505"; }

/* line 3526, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-slash:before {
  content: "\f506"; }

/* line 3529, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-tag:before {
  content: "\f507"; }

/* line 3532, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-tie:before {
  content: "\f508"; }

/* line 3535, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-user-times:before {
  content: "\f235"; }

/* line 3538, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-users:before {
  content: "\f0c0"; }

/* line 3541, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-users-cog:before {
  content: "\f509"; }

/* line 3544, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-ussunnah:before {
  content: "\f407"; }

/* line 3547, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-utensil-spoon:before {
  content: "\f2e5"; }

/* line 3550, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-utensils:before {
  content: "\f2e7"; }

/* line 3553, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vaadin:before {
  content: "\f408"; }

/* line 3556, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vector-square:before {
  content: "\f5cb"; }

/* line 3559, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-venus:before {
  content: "\f221"; }

/* line 3562, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-venus-double:before {
  content: "\f226"; }

/* line 3565, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-venus-mars:before {
  content: "\f228"; }

/* line 3568, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-viacoin:before {
  content: "\f237"; }

/* line 3571, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-viadeo:before {
  content: "\f2a9"; }

/* line 3574, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-viadeo-square:before {
  content: "\f2aa"; }

/* line 3577, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vial:before {
  content: "\f492"; }

/* line 3580, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vials:before {
  content: "\f493"; }

/* line 3583, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-viber:before {
  content: "\f409"; }

/* line 3586, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-video:before {
  content: "\f03d"; }

/* line 3589, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-video-slash:before {
  content: "\f4e2"; }

/* line 3592, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vihara:before {
  content: "\f6a7"; }

/* line 3595, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vimeo:before {
  content: "\f40a"; }

/* line 3598, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 3601, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vimeo-v:before {
  content: "\f27d"; }

/* line 3604, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vine:before {
  content: "\f1ca"; }

/* line 3607, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vk:before {
  content: "\f189"; }

/* line 3610, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vnv:before {
  content: "\f40b"; }

/* line 3613, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-volleyball-ball:before {
  content: "\f45f"; }

/* line 3616, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-volume-down:before {
  content: "\f027"; }

/* line 3619, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-volume-off:before {
  content: "\f026"; }

/* line 3622, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-volume-up:before {
  content: "\f028"; }

/* line 3625, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-vuejs:before {
  content: "\f41f"; }

/* line 3628, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-walking:before {
  content: "\f554"; }

/* line 3631, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wallet:before {
  content: "\f555"; }

/* line 3634, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-warehouse:before {
  content: "\f494"; }

/* line 3637, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-weebly:before {
  content: "\f5cc"; }

/* line 3640, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-weibo:before {
  content: "\f18a"; }

/* line 3643, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-weight:before {
  content: "\f496"; }

/* line 3646, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-weight-hanging:before {
  content: "\f5cd"; }

/* line 3649, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-weixin:before {
  content: "\f1d7"; }

/* line 3652, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-whatsapp:before {
  content: "\f232"; }

/* line 3655, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-whatsapp-square:before {
  content: "\f40c"; }

/* line 3658, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 3661, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-whmcs:before {
  content: "\f40d"; }

/* line 3664, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wifi:before {
  content: "\f1eb"; }

/* line 3667, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wikipedia-w:before {
  content: "\f266"; }

/* line 3670, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-window-close:before {
  content: "\f410"; }

/* line 3673, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-window-maximize:before {
  content: "\f2d0"; }

/* line 3676, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-window-minimize:before {
  content: "\f2d1"; }

/* line 3679, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-window-restore:before {
  content: "\f2d2"; }

/* line 3682, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-windows:before {
  content: "\f17a"; }

/* line 3685, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wine-glass:before {
  content: "\f4e3"; }

/* line 3688, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wine-glass-alt:before {
  content: "\f5ce"; }

/* line 3691, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wix:before {
  content: "\f5cf"; }

/* line 3694, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wolf-pack-battalion:before {
  content: "\f514"; }

/* line 3697, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-won-sign:before {
  content: "\f159"; }

/* line 3700, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 3703, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wordpress-simple:before {
  content: "\f411"; }

/* line 3706, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wpbeginner:before {
  content: "\f297"; }

/* line 3709, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wpexplorer:before {
  content: "\f2de"; }

/* line 3712, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wpforms:before {
  content: "\f298"; }

/* line 3715, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 3718, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-x-ray:before {
  content: "\f497"; }

/* line 3721, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-xbox:before {
  content: "\f412"; }

/* line 3724, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-xing:before {
  content: "\f168"; }

/* line 3727, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-xing-square:before {
  content: "\f169"; }

/* line 3730, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-y-combinator:before {
  content: "\f23b"; }

/* line 3733, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 3736, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-yandex:before {
  content: "\f413"; }

/* line 3739, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-yandex-international:before {
  content: "\f414"; }

/* line 3742, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-yelp:before {
  content: "\f1e9"; }

/* line 3745, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-yen-sign:before {
  content: "\f157"; }

/* line 3748, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-yin-yang:before {
  content: "\f6ad"; }

/* line 3751, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-yoast:before {
  content: "\f2b1"; }

/* line 3754, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-youtube:before {
  content: "\f167"; }

/* line 3757, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-youtube-square:before {
  content: "\f431"; }

/* line 3760, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa-zhihu:before {
  content: "\f63f"; }

/* line 3763, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 3773, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

/* line 3787, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fab {
  font-family: 'Font Awesome 5 Brands'; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/fa-regular-400.eot");
  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

/* line 3796, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

/* line 3806, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/font-awesome/css/all.css */
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*
 *
 *
 *
 * Bootstrap 4 Component - Chosen
 * Version: 1.0.10
 * Copyright (c) 2017-18 Martin Haubek
 *
 *
 *
 */
/* line 1, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-select,
.chosen-select-deselect {
  width: 100%; }

/* line 5, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container {
  display: inline-block;
  position: relative;
  width: 100% !important;
  font-size: 1rem;
  text-align: left;
  vertical-align: middle; }
  /* line 12, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container .chosen-drop {
    background: #fff;
    border: 1px solid #80bdff;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    margin-top: -1px;
    position: absolute;
    top: 100%;
    left: -9000px;
    z-index: 1060; }
  /* line 23, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
    right: 0; }
  /* line 27, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container .chosen-results {
    margin: 0;
    position: relative;
    max-height: 15rem;
    padding: .5rem 0 0 0;
    color: #6c757d;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 36, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container .chosen-results li {
      display: none;
      line-height: 1.5;
      list-style: none;
      margin: 0;
      padding: .25rem .25rem .25rem 1.5rem; }
      /* line 42, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container .chosen-results li em {
        font-style: normal;
        color: #6c757d; }
      /* line 46, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container .chosen-results li.group-result {
        display: list-item;
        cursor: default;
        padding-left: .75rem;
        color: #adb5bd;
        font-weight: normal;
        text-transform: uppercase; }
      /* line 54, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container .chosen-results li.group-option {
        padding-left: 1.5rem; }
      /* line 57, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container .chosen-results li.active-result {
        cursor: pointer;
        display: list-item; }
      /* line 61, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container .chosen-results li.result-selected {
        color: #495057; }
        /* line 63, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
        .chosen-container .chosen-results li.result-selected:before {
          display: inline-block;
          position: relative;
          top: .3rem;
          width: 1.25rem;
          height: 1.25rem;
          margin-left: -1.25rem;
          content: "";
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23495057' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");
          background-size: 1.25rem 1.25rem;
          background-position: center center;
          background-repeat: no-repeat; }
      /* line 77, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container .chosen-results li.highlighted {
        background-color: #007bff;
        background-image: none;
        color: white; }
        /* line 81, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
        .chosen-container .chosen-results li.highlighted:before {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E"); }
        /* line 84, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
        .chosen-container .chosen-results li.highlighted em {
          background: transparent;
          color: rgba(255, 255, 255, 0.8); }
      /* line 89, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container .chosen-results li.disabled-result {
        display: list-item;
        color: #ced4da; }
    /* line 94, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container .chosen-results .no-results {
      display: list-item;
      padding: .25rem 0 1rem 1.065rem;
      color: #dc3545; }
  /* line 100, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container .chosen-results-scroll {
    background: white;
    margin: 0 .25rem;
    position: absolute;
    text-align: center;
    width: 20rem;
    z-index: 1; }
    /* line 107, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container .chosen-results-scroll span {
      display: inline-block;
      height: 1.5;
      text-indent: -5000px;
      width: .5rem; }

/* line 116, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single .chosen-single {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  color: #6c757d;
  display: block;
  height: calc(2.25rem + 2px);
  overflow: hidden;
  line-height: calc(2.25rem + 2px);
  padding: 0 0 0 .75rem;
  position: relative;
  text-decoration: none;
  white-space: nowrap; }
  /* line 132, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-single .chosen-single abbr {
    display: inline-block;
    position: absolute;
    top: .45rem;
    right: 2.5rem;
    width: 1.5rem;
    height: 1.5rem;
    cursor: pointer;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dc3545' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");
    background-size: 1.5rem 1.5rem;
    background-position: center center;
    background-repeat: no-repeat; }
    /* line 144, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-single .chosen-single abbr:hover {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23921925' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); }
  /* line 148, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-single .chosen-single span {
    display: block;
    margin-right: 1.5rem;
    text-overflow: ellipsis; }
  /* line 153, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
    background-position: right 2px; }
  /* line 156, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-single .chosen-single div {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 2rem;
    height: 100%;
    padding-left: .5rem;
    background-color: #fff; }
    /* line 165, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-single .chosen-single div:after {
      display: inline-block;
      position: relative;
      top: .25rem;
      left: -1rem;
      width: 2rem;
      height: 2rem;
      content: "";
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3C/svg%3E");
      background-size: 2rem 2rem;
      background-position: center center;
      background-repeat: no-repeat; }

/* line 180, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single .chosen-default {
  color: #adb5bd; }

/* line 183, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single a:not([href]):not([tabindex]) {
  color: #6c757d !important; }

/* line 186, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single a:not([href]):not([tabindex]).chosen-single:not(.chosen-default) {
  color: #6c757d !important; }

/* line 189, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single .chosen-search-input {
  display: none;
  border: none; }

/* line 193, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single .chosen-search {
  margin: 0;
  padding: .5rem .5rem 0 .5rem;
  position: relative;
  white-space: nowrap;
  z-index: 1000; }
  /* line 199, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-single .chosen-search:after {
    display: inline-block;
    position: relative;
    top: .365rem;
    left: -1.75rem;
    width: 1.25rem;
    height: 1.25rem;
    content: "";
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
    background-size: 1.25rem 1.25rem;
    background-position: center center;
    background-repeat: no-repeat; }
  /* line 212, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-single .chosen-search input[type="text"] {
    background-color: #f8f9fa;
    border: 1px solid #ced4da;
    outline: none;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    padding: .25rem 1rem .25rem .5rem;
    width: 100%; }

/* line 223, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  background-clip: padding-box; }

/* line 230, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-single-nosearch .chosen-search {
  display: none; }

/* line 235, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-multi .chosen-choices {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  cursor: text;
  height: auto !important;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  /* line 247, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none; }
  /* line 251, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-multi .chosen-choices .search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap; }
    /* line 255, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-multi .chosen-choices .search-field input[type="text"] {
      background: transparent !important;
      border: 0 !important;
      color: #6c757d;
      height: calc(2.25rem + 2px);
      margin: 0;
      padding: 0 0 0 .75rem;
      outline: 0;
      width: 100% !important; }
    /* line 266, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-multi .chosen-choices .search-field .default {
      color: #ced4da; }
  /* line 270, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-multi .chosen-choices .search-choice {
    background-clip: padding-box;
    position: relative;
    margin: .35rem 0 0 .5rem;
    padding: .25rem 1.5rem .25rem .25rem;
    border: 1px solid #ced4da;
    background-color: #f8f9fa;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    cursor: default;
    font-size: 0.875rem;
    line-height: 1;
    color: #6c757d; }
    /* line 283, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
      display: inline-block;
      position: absolute;
      top: .2rem;
      right: .125rem;
      width: 1rem;
      height: 1rem;
      cursor: pointer;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dc3545' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");
      background-size: 1rem 1rem;
      background-position: center center;
      background-repeat: no-repeat; }
      /* line 295, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
      .chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23921925' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); }
  /* line 300, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-multi .chosen-choices .search-choice-focus {
    background: #dee2e6; }
    /* line 302, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
      background-position: right -11px; }

/* line 308, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: none; }

/* line 314, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #80bdff;
  transition: border linear 0ms, box-shadow linear 0ms; }
  @media screen and (prefers-reduced-motion: reduce) {
    /* line 314, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-active .chosen-single {
      transition: none; } }
/* line 319, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  background-color: #fff;
  border: 1px solid #80bdff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  transition: border linear 0ms, box-shadow linear 0ms; }
  @media screen and (prefers-reduced-motion: reduce) {
    /* line 319, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-active.chosen-with-drop .chosen-single {
      transition: none; } }
  /* line 326, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-active.chosen-with-drop .chosen-single div:after {
    display: inline-block;
    position: relative;
    top: .25rem;
    left: -1rem;
    width: 2rem;
    height: 2rem;
    content: "";
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23adb5bd' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");
    background-size: 2rem 2rem;
    background-position: center center;
    background-repeat: no-repeat; }

/* line 341, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #80bdff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  transition: border linear 0ms, box-shadow linear 0ms; }
  @media screen and (prefers-reduced-motion: reduce) {
    /* line 341, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
    .chosen-container-active .chosen-choices {
      transition: none; } }
  /* line 346, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-active .chosen-choices .search-field input[type="text"] {
    color: #6c757d !important; }

/* line 350, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-choices {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 354, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-search-input {
  display: inline-block; }

/* line 359, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-disabled {
  cursor: default;
  opacity: .5 !important; }
  /* line 362, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-disabled .chosen-single {
    cursor: default; }
  /* line 365, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default; }

/* line 371, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container-optgroup-clickable li.group-result {
  text-transform: none !important; }
  /* line 373, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
  .chosen-container-optgroup-clickable li.group-result:hover {
    background-color: #007bff;
    color: white;
    cursor: pointer; }

/* line 384, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container.is-valid .chosen-single,
.chosen-container.is-valid .chosen-choices,
.chosen-container.is-valid .chosen-drop, .chosen-container:valid .chosen-single,
.chosen-container:valid .chosen-choices,
.chosen-container:valid .chosen-drop {
  border-color: #28a745; }

/* line 392, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.chosen-container.is-invalid .chosen-single,
.chosen-container.is-invalid .chosen-choices,
.chosen-container.is-invalid .chosen-drop, .chosen-container:invalid .chosen-single,
.chosen-container:invalid .chosen-choices,
.chosen-container:invalid .chosen-drop {
  border-color: #dc3545; }

/* line 399, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
input[type="text"].chosen-focus-input {
  position: absolute;
  top: -9000px;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  background: transparent !important;
  border: 0 !important;
  outline: 0; }

/* line 414, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.input-group:nth-of-type(1) .chosen-container .chosen-choices {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 422, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.input-group:not(:nth-of-type(1)) .chosen-container .chosen-choices {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 428, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.input-group:not(:nth-of-type(1)) .input-group-prepend .input-group-text {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

/* line 434, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/lib/chosen/_component-chosen.scss */
.input-group .chosen-container {
  position: relative;
  flex: 1 1 auto;
  width: 1% !important; }

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
/* line 6, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }

/* line 21, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 24, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp img {
  max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
/* line 28, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* line 36, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp--open {
  display: block; }

/* line 39, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 45, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

/* line 51, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
/* line 61, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

/* line 74, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

/* line 82, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
/* line 93, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

/* line 102, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* line 112, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* line 118, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

/* line 123, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

/* line 127, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

/* line 135, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
/* line 146, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
/* line 153, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__img--placeholder--blank {
  background: #222; }

/* line 156, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
/* line 166, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

/* line 177, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/photoswipe.css */
.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
/* line 20, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 38, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button:focus, .pswp__button:hover {
  opacity: 1; }

/* line 40, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button:active {
  outline: none;
  opacity: 0.9; }

/* line 43, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
/* line 48, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

/* line 51, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  /* line 61, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg); }
  /* line 65, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

/* line 69, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--close {
  background-position: 0 -44px; }

/* line 72, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--share {
  background-position: -44px -44px; }

/* line 75, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--fs {
  display: none; }

/* line 78, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--supports-fs .pswp__button--fs {
  display: block; }

/* line 81, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

/* line 84, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

/* line 88, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

/* line 91, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
/* line 95, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
/* line 103, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

/* line 112, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--arrow--left {
  left: 0; }

/* line 115, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--arrow--right {
  right: 0; }

/* line 118, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

/* line 127, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

/* line 131, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
/* line 140, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 147, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

/* line 163, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-modal--hidden {
  display: none; }

/* line 166, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }

/* line 184, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px; }

/* line 191, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000; }

/* line 194, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0; }

/* line 197, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px; }

/* line 200, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-modal--fade-in {
  opacity: 1; }

/* line 202, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0); }

/* increase size of share links on touch devices */
/* line 208, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

/* line 211, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

/* line 225, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }

/* line 228, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A; }

/* line 231, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

/* line 235, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

/* line 239, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
/* line 247, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
/* line 263, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }

/* line 269, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__caption small {
  font-size: 11px;
  color: #BBB; }

/* line 273, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

/* line 282, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
/* line 286, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
/* line 296, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

/* line 309, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

/* line 314, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__preloader--active {
  opacity: 1; }

/* line 316, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(preloader.gif) 0 0 no-repeat; }

/* line 320, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }

/* line 322, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
  animation: clockwise 500ms linear infinite; }

/* line 325, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

/* line 329, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

/* line 339, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

/* line 349, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  /* line 365, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
/* line 416, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
/* line 423, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

/* line 430, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
/* line 440, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

/* line 444, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
/* line 449, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
/* line 454, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

/* line 457, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
/* line 465, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
/* line 473, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

/* line 478, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp__element--disabled {
  display: none !important; }

/* line 481, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/photoswipe/css/default-skin/default-skin.css */
.pswp--minimal--dark .pswp__top-bar {
  background: none; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
/* line 9, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

/* line 16, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */ }

/* line 22, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 29, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

/* line 34, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

/* line 42, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

/* line 49, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

/* line 52, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none; }

/* line 55, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 64, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }

/* line 72, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-loaded {
  display: block; }

/* line 74, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

/* line 77, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0; }

/* line 79, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

/* line 81, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 88, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

/* line 91, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl; }

/* line 93, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
/* line 97, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 103, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

/* line 107, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0; }

/* line 110, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1; }

/* line 113, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 125, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 131, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }

/* line 136, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

/* line 139, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0; }

/* line 141, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 147, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

/* line 152, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

/* line 166, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

/* line 170, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

/* line 174, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

/* line 182, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
/* line 9, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

/* line 16, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */ }

/* line 22, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 29, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

/* line 34, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

/* line 42, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

/* line 49, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

/* line 52, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none; }

/* line 55, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 64, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }

/* line 72, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-loaded {
  display: block; }

/* line 74, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

/* line 77, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0; }

/* line 79, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

/* line 81, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 88, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

/* line 91, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl; }

/* line 93, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
/* line 97, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 103, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

/* line 107, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0; }

/* line 110, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1; }

/* line 113, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 125, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 131, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }

/* line 136, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

/* line 139, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0; }

/* line 141, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 147, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

/* line 152, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

/* line 166, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

/* line 170, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

/* line 174, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

/* line 182, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/main_lib/owlcarousel/owl.carousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* line 1, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
.timeline {
  /** timeline box structure **/
  /** timeline panels **/
  /** panel arrows **/
  /** timeline circle icons **/
  /** timeline content **/
  /*.tl-bloc {	
	width: 49%; 
}*/
  /** media queries **/ }
  /* line 2, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline img {
    border: 0;
    max-width: 100%; }
  /* line 5, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative; }
  /* line 11, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eee;
    left: 50%;
    margin-left: -1.5px; }
  /* line 22, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .tldate {
    display: block;
    width: 200px;
    margin: 0 auto;
    padding: 3px 0;
    font-weight: bold;
    text-align: center;
    -webkit-box-shadow: 0 0 5px #90acc7;
    background-color: #ffffff;
    color: #90acc7; }
  /* line 34, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li {
    margin-bottom: 25px;
    position: relative; }
    /* line 37, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline .timeline li .fa {
      display: block;
      margin-top: 9px;
      margin-left: 1px; }
  /* line 44, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li:before, .timeline .timeline li:after {
    content: " ";
    display: table; }
  /* line 48, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li:after {
    clear: both; }
  /* line 51, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li:before, .timeline .timeline li:after {
    content: " ";
    display: table; }
  /* line 57, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li .timeline-panel {
    width: 46%;
    float: left;
    background: #fff;
    border: 1px solid #d4d4d4;
    padding: 20px;
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); }
  /* line 73, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li .timeline-panel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-left: 15px solid #ccc;
    border-right: 0 solid #ccc;
    border-bottom: 15px solid transparent;
    content: " "; }
  /* line 85, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li .timeline-panel:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #fff;
    border-right: 0 solid #fff;
    border-bottom: 14px solid transparent;
    content: " "; }
  /* line 96, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li .timeline-panel.noarrow:before, .timeline .timeline li .timeline-panel.noarrow:after {
    top: 0;
    right: 0;
    display: none;
    border: 0; }
  /* line 103, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li.timeline-inverted .timeline-panel {
    float: right; }
  /* line 107, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li.timeline-inverted .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto; }
  /* line 114, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li.timeline-inverted .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto; }
  /* line 123, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .timeline li .tl-circ {
    position: absolute;
    top: 23px;
    left: 50%;
    text-align: center;
    background: #ffffff;
    color: #90acc7;
    width: 35px;
    height: 35px;
    line-height: 35px;
    margin-left: -18px;
    border: 1px solid #90acc7;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    z-index: 5; }
  /* line 145, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .tl-heading h4 {
    margin: 0 0 3px 0;
    color: #c25b4e; }
  /* line 150, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .tl-bloc-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  /* line 156, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .thumbnail {
    margin-bottom: 2%; }
  /* line 164, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .tl-body p, .timeline .tl-body ul {
    margin-bottom: 0; }
  /* line 168, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
  .timeline .tl-body > p + p {
    margin-top: 5px; }
  @media (max-width: 991px) {
    /* line 174, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline .timeline li .timeline-panel {
      width: 44%; } }
  @media (max-width: 700px) {
    /* line 180, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline .page-header h1 {
      font-size: 1.8em; }
    /* line 182, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline ul.timeline:before {
      left: 40px; }
    /* line 186, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline .tldate {
      width: 140px; }
    /* line 188, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline ul.timeline li .timeline-panel {
      width: calc("100% - 90px");
      width: -moz-calc("100% - 90px");
      width: -webkit-calc("100% - 90px"); }
    /* line 194, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline ul.timeline li .tl-circ {
      top: 22px;
      left: 22px;
      margin-left: 0; }
    /* line 200, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline ul.timeline > li > .tldate {
      margin: 0; }
    /* line 204, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline ul.timeline > li > .timeline-panel {
      float: right; }
    /* line 208, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline ul.timeline > li > .timeline-panel:before {
      border-left-width: 0;
      border-right-width: 15px;
      left: -15px;
      right: auto; }
    /* line 215, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/timeline.scss */
    .timeline ul.timeline > li > .timeline-panel:after {
      border-left-width: 0;
      border-right-width: 14px;
      left: -14px;
      right: auto; } }
/* line 2, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/photoswipe.scss */
body .pswp__caption__center {
  text-align: center; }

/* line 4, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar table {
  border-collapse: collapse;
  font-size: 1em;
  font-family: "Helvetica Neue",Helvetica;
  width: 100%; }

/* line 10, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar h2 {
  margin-top: 0;
  white-space: nowrap;
  font-size: 32px;
  font-weight: 100;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  float: left; }

/* line 20, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar td.day {
  background: #FFF;
  font-family: 'Roboto', sans-serif; }

/* line 25, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar td.today {
  background: #FFF;
  position: relative; }

/* line 31, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar thead th {
  font-size: 14px;
  font-weight: 300;
  line-height: 30px;
  width: 14.2857%;
  text-align: center; }

/* line 39, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar tbody {
  overflow: hidden; }
  /* line 41, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody td {
    border-right: 1px solid #000000;
    height: 100px;
    width: 14.2857%;
    vertical-align: top; }
  /* line 47, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody td.day-7 {
    border-right: 0; }
  /* line 50, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody tr {
    border-bottom: 1px solid #000000; }
  /* line 53, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody tr.week-6 {
    border-bottom: 0; }
  /* line 56, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody .day-number {
    font-size: 14px;
    margin: 5px;
    min-width: 19px;
    padding: 0;
    text-align: center;
    float: right; }
  /* line 64, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody .today .day-number {
    background-color: #777777;
    border-radius: 50%;
    color: #ffffff; }
  /* line 70, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody .unactive .day-number {
    color: #cdcdcd; }
  /* line 74, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody .prepare-event {
    margin: 5px 0 0 5px;
    display: none;
    float: left;
    font-size: 1.1em; }
  /* line 81, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody td:hover .prepare-event {
    display: block; }
  /* line 85, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar tbody ul.events {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both; }
    /* line 90, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
    .calendar tbody ul.events li {
      margin: 2px 4px;
      padding: 0 3px;
      font-size: 0.9em;
      border: 1px solid #cdcdcd;
      color: #1d1d1d;
      background-color: #e5e5e5;
      max-width: 100%;
      overflow: hidden;
      height: 21px; }
      /* line 100, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
      .calendar tbody ul.events li .summary {
        padding: 0;
        margin: 0;
        width: 90%;
        overflow: hidden; }
      /* line 106, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
      .calendar tbody ul.events li .action {
        margin-top: 5px;
        float: right; }

/* line 115, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar-legend {
  margin: 10px 0 15px 0;
  text-align: center; }
  /* line 118, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar-legend .icon {
    height: auto;
    width: 18px;
    height: 18px;
    vertical-align: top;
    background-color: #999999;
    color: #ffffff;
    padding: 1px;
    display: inline-block;
    border: 1px #000000 solid; }
  /* line 129, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar-legend .icon.empty {
    background-color: #ffffff;
    color: #000000; }

/* line 135, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar.small-calendar {
  width: auto;
  margin: 0 15px; }
  /* line 137, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar.small-calendar table {
    width: auto; }
  /* line 141, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar.small-calendar h2 {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 3px;
    float: none;
    display: block;
    text-align: center; }
  /* line 150, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar.small-calendar thead th {
    font-size: 10px; }
  /* line 155, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar.small-calendar td {
    height: auto;
    width: 18px;
    height: 18px;
    vertical-align: top;
    background-color: #999999;
    color: #ffffff;
    padding: 1px; }
  /* line 164, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar.small-calendar td.empty {
    background-color: #ffffff;
    color: #000000; }
  /* line 168, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar.small-calendar td.today {
    position: static; }
  /* line 171, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar.small-calendar .day-number {
    font-size: 10px;
    float: none;
    margin: 1px;
    min-width: 0; }

/* line 181, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
.calendar-group {
  display: flex;
  justify-content: space-around; }
  /* line 185, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar-group .next a, .calendar-group .previous a {
    font-size: 2em; }
  /* line 189, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar-group .subcal {
    min-width: 181px;
    min-height: 190px; }
  /* line 193, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/calendar.scss */
  .calendar-group .calendar-list {
    flex-wrap: wrap; }

/* line 4, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall #add-post-form .btn-primary {
  margin-top: 1rem; }

/* line 8, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .card-body .btn {
  align-self: auto; }

/* line 11, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .time {
  font-size: 0.7em; }

/* line 14, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .btn-delete {
  margin-left: 3px;
  float: right; }

/* line 18, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .input-admin {
  background-color: rgba(248, 215, 218, 0.5); }

/* line 21, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .action-block {
  text-align: right;
  clear: both; }

/* line 26, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .need-validation {
  color: #dc3545;
  font-size: 1.4em;
  margin-right: 15px; }

/* line 33, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .filter .row {
  margin-bottom: 15px; }
  /* line 35, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
  .wall .filter .row .form-group {
    margin-bottom: 0; }

/* line 41, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .alert-wall {
  margin-top: 15px; }

/* line 46, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .valided.unvalid .btn-refuse {
  color: #dc3545; }

/* line 49, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .valided.unvalid .btn-valid {
  opacity: 0.3; }

/* line 52, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .valided.unvalid .btn-valid:hover {
  opacity: 1; }

/* line 56, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .card {
  margin-bottom: 15px; }
  /* line 58, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
  .wall .card .card-header {
    border-bottom: 0 none; }

/* line 62, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .post-list .card {
  margin-bottom: 3px;
  transition: margin-bottom 1s ease-in-out, box-shadow 1s ease-in-out; }

/* line 66, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .warning {
  color: #dc3545; }

/* line 69, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall textarea {
  height: 80px; }

/* line 74, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .admin-msg label {
  display: inline-block; }

/* line 77, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .admin-msg label:after {
  content: " : "; }

/* line 80, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .admin-msg p, .wall .admin-msg label {
  display: inline-block;
  font-size: 0.8em;
  color: #dc3545;
  margin: 0; }

/* line 86, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .admin-msg p {
  margin: 3px 0 0 5px; }

/* line 91, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .admin-block {
  margin-left: 3px;
  float: right;
  clear: both; }
  /* line 95, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
  .wall .admin-block a {
    font-size: 1.4em;
    margin-left: 15px; }

/* line 101, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .author {
  font-weight: bold; }

/* line 105, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .btn-bottom {
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-radius: 0 0 1.25rem 1.25rem;
  font-size: 0.8em;
  float: right;
  opacity: 0.5; }

/* line 116, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .btn-top {
  margin-bottom: -20px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-radius: 1.25rem 1.25rem 0 0;
  font-size: 0.8em;
  float: right;
  opacity: 0.5; }

/* line 128, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .valided.valid .btn-valid {
  color: #28a745; }

/* line 131, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .valided.valid .btn-refuse {
  opacity: 0.3; }

/* line 134, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .valided.valid .btn-refuse:hover {
  opacity: 1; }

/* line 139, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-zone {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.125); }

/* line 145, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list .reply-source {
  max-width: 100%;
  max-height: 18px;
  margin-bottom: 3px;
  overflow: hidden;
  font-size: 0.8em;
  color: #999999;
  transition: max-height 2s ease-out; }

/* line 154, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list .reply-source:hover {
  max-height: 640px;
  transition: max-height 2s ease-out; }

/* line 158, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list .btn-reply {
  display: block;
  margin-bottom: 1px;
  text-align: right;
  color: #cccccc;
  clear: both; }

/* line 165, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list .list-group-item:hover .btn-reply {
  color: #428bcb; }

/* line 168, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list .reply {
  margin-top: 3px; }

/* line 171, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list .list-group-item {
  padding-right: 0; }

/* line 174, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list span.author, .wall .reply-list span.date {
  display: inline-block;
  font-style: italic;
  float: none; }

/* line 179, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list span.author:after {
  padding-left: 3px;
  content: "-";
  padding-right: 3px; }

/* line 184, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-list .text {
  padding: 0;
  margin: 0 0 0 15px; }

/* line 190, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .reply-loader {
  padding: 0 50px;
  text-align: center; }

/* line 197, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .post-list .card .card-header {
  background-color: #e2e3e5; }
  /* line 199, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
  .wall .post-list .card .card-header .user-zone {
    display: flex;
    justify-content: space-between; }
    /* line 202, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
    .wall .post-list .card .card-header .user-zone .header-bloc {
      min-width: 40%; }

/* line 208, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .post-list .reply-loader {
  display: none; }

/* line 212, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .post-list .card-loading .reply-loader {
  display: block; }

/* line 216, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .post-list .card.card-close {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.35);
  transition: box-shadow 1s ease-in-out; }
  /* line 217, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
  .wall .post-list .card.card-close .card-body {
    display: none; }

/* line 223, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .post-list .card.card-open {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  transition: margin-bottom 1s ease-in-out, box-shadow 1s ease-in-out;
  margin-bottom: 30px; }

/* line 229, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .post-list .card.mine .card-header {
  background-color: #d4edda; }

/* line 235, ../../opt/apache-tomcat-10.1.17/webapps/ROOT/wktp/javlobe/javlo_be/scss/javlo/social.scss */
.wall .card-header {
  padding: 0.25rem 0.5rem; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvYm9vdHN0cmFwX2Zvb3Rlci5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL2Jvb3RzdHJhcF9mb290ZXIuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL2Jvb3RzdHJhcF9mb290ZXIuc2Nzcy9KU0FTU19DVVNUT00uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9mb250LWF3ZXNvbWUvY3NzL2FsbC5jc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9saWIvbGliLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9saWIvY2hvc2VuL2J1aWxkLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9saWIvX3N2Zy11cmkuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL19taXhpbnMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9saWIvY2hvc2VuL19jb21wb25lbnQtdmFyaWFibGVzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9saWIvY2hvc2VuL19jb21wb25lbnQtY2hvc2VuLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvbWFpbl9saWIvcGhvdG9zd2lwZS9jc3MvcGhvdG9zd2lwZS5jc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvbWFpbl9saWIvcGhvdG9zd2lwZS9jc3MvZGVmYXVsdC1za2luL2RlZmF1bHQtc2tpbi5jc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvbWFpbl9saWIvb3dsY2Fyb3VzZWwvb3dsLmNhcm91c2VsLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9qYXZsby9qYXZsb19mb290ZXIuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTEwLjEuMTcvd2ViYXBwcy9ST09UL3drdHAvamF2bG9iZS9qYXZsb19iZS9zY3NzL2phdmxvL3RpbWVsaW5lLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9qYXZsby9waG90b3N3aXBlLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9qYXZsby9jYWxlbmRhci5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTAuMS4xNy93ZWJhcHBzL1JPT1Qvd2t0cC9qYXZsb2JlL2phdmxvX2JlL3Njc3MvamF2bG8vc29jaWFsLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMC4xLjE3L3dlYmFwcHMvUk9PVC93a3RwL2phdmxvYmUvamF2bG9fYmUvc2Nzcy9qYXZsby92YXJpYWJsZXMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIi8qIVxuICogQm9vdHN0cmFwIHY0LjEuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiLi4vZm9udC1hd2Vzb21lL2Nzcy9hbGxcIjtcbkBpbXBvcnQgXCJsaWIvbGliXCI7XG5AaW1wb3J0IFwiLi4vbWFpbl9saWIvcGhvdG9zd2lwZS9jc3MvcGhvdG9zd2lwZVwiO1xuQGltcG9ydCBcIi4uL21haW5fbGliL3Bob3Rvc3dpcGUvY3NzL2RlZmF1bHQtc2tpbi9kZWZhdWx0LXNraW5cIjtcbkBpbXBvcnQgXCIuLi9tYWluX2xpYi9vd2xjYXJvdXNlbC9vd2wuY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCIuLi9tYWluX2xpYi9vd2xjYXJvdXNlbC9vd2wuY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJqYXZsby9qYXZsb19mb290ZXJcIjsiLAoJCSIkanNhc3Mtdm9pZDoganNhc3NfaW1wb3J0X3N0YWNrX3B1c2goMSk7XG4iLAoJCSIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMy4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjsgfVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4uZmEtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7IH1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG5cbi5mYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjsgfVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiOyB9XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjsgfVxuXG4uZmEtY29va2llLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiOyB9XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiOyB9XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhheWthbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjsgfVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjsgfVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjsgfVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjsgfVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjsgfVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjsgfVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7IH1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjsgfVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjsgfVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjsgfVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7IH1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiOyB9XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7IH1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjsgfVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjsgfVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjsgfVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4iLAoJCSJAaW1wb3J0ICdjaG9zZW4vYnVpbGQuc2Nzcyc7IiwKCQkiLypcbiAqXG4gKlxuICpcbiAqIEJvb3RzdHJhcCA0IENvbXBvbmVudCAtIENob3NlblxuICogVmVyc2lvbjogMS4wLjEwXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTctMTggTWFydGluIEhhdWJla1xuICpcbiAqXG4gKlxuICovXG4gXG5AaW1wb3J0IFwiLi4vX3N2Zy11cmkuc2Nzc1wiO1xuIFxuIFxuQGltcG9ydCBcIi4uLy4uL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGluc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50LXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC1jaG9zZW5cIjtcbiIsCgkJIi8vLy9cbi8vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZWFzaWx5IHVzZSBhbiBTVkcgaW5saW5lIGluIENTU1xuLy8vIHdpdGhvdXQgZW5jb2RpbmcgaXQgdG8gYmFzZTY0LCBzYXZpbmcgYnl0ZXMuXG4vLy8gSXQgYWxzbyBoZWxwcyB3aXRoIGJyb3dzZXIgc3VwcG9ydC5cbi8vLy9cblxuLy8vIEEgc21hbGwgZnVuY3Rpb24gYWxsb3dpbmcgc2tpcHBpbmcgYmFzZTY0IGVuY29kaW5nXG4vLy8gYW5kIHNpbXBseSBwYXN0aW5nIHRoZSBTVkcgbWFya3VwIHJpZ2h0IGluIHRoZSBDU1MuXG4vLy8gQGF1dGhvciBKYWtvYiBFcmlrc2VuXG4vLy8gQGxpbmsgaHR0cDovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vZG9Nb01MXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdmcgLSBTVkcgaW1hZ2UgdG8gZW5jb2RlXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEVuY29kZWQgU1ZHIGRhdGEgdXJpXG5AZnVuY3Rpb24gc3ZnLXVyaSgkc3ZnKSB7XG4gICAgJGVuY29kZWQ6ICcnO1xuICAgICRzbGljZTogMjAwMDtcbiAgICAkaW5kZXg6IDA7XG4gICAgJGxvb3BzOiBjZWlsKHN0ci1sZW5ndGgoJHN2ZykgLyAkc2xpY2UpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICAgICAkY2h1bms6IHN0ci1zbGljZSgkc3ZnLCAkaW5kZXgsICRpbmRleCArICRzbGljZSAtIDEpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1wiJywgXCInXCIpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJzwnLCAnJTNDJyk7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPicsICclM0UnKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICcmJywgJyUyNicpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJyMnLCAnJTIzJyk7XG4gICAgICAgICRlbmNvZGVkOiAjeyRlbmNvZGVkfSN7JGNodW5rfTtcbiAgICAgICAgJGluZGV4OiAkaW5kZXggKyAkc2xpY2U7XG4gICAgfVxuXG4gICAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCN7JGVuY29kZWR9XCIpO1xufVxuXG4vLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBsaW5rIGh0dHA6Ly9zYXNzbWVpc3Rlci5jb20vZ2lzdC8xYjRmMmRhNTUyNzgzMDA4OGU0ZFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICAgIEBpZiAkaW5kZXgge1xuICAgICAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwKCQkiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsCgkJIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICM1OTU5NTkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb250YWluZXItbWF4LXdpZHRoczogbWFwLW1lcmdlKFxuICAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExNDBweFxuICApLFxuICAkY29udGFpbmVyLW1heC13aWR0aHNcbik7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDMgNCksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgKiAzIC8gNCArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgKCRpbnB1dC1oZWlnaHQtaW5uZXIgLyAyKSAoJGlucHV0LWhlaWdodC1pbm5lciAvIDIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG4kdG9hc3QtbWF4LXdpZHRoOiAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwKCQkiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFkZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1oaWRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vLyAvLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2FyZXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xuXG4vLyAvLyBTa2luc1xuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5cbi8vIC8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zsb2F0XCI7XG4iLAoJCSIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsCgkJIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBtZWRpYS1xdWVyeS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwKCQkiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gUmVzaXplIGFueXRoaW5nXG5cbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbn1cbiIsCgkJIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsCgkJIi8vIFNpemluZyBzaG9ydGN1dHNcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuIiwKCQkiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGlmICgkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS5cIjtcbiAgfVxufVxuIiwKCQkiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLAoJCSJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLAoJCSIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsCgkJIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsCgkJIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKSBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKTtcblxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpIHJpZ2h0IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICRmb3JtLWZlZWRiYWNrLWljb246IGlmKCRzdGF0ZSA9PSBcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGZvcm0tZmVlZGJhY2staWNvbiBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsCgkJIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLAoJCSJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIH1cbn1cbiIsCgkJIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwKCQkiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLAoJCSIkY2hvc2VuLWdyYXktZGFya2VzdDogICAgICAgICAgICRncmF5LTkwMDtcbiRjaG9zZW4tZ3JheS1kYXJrZXI6ICAgICAgICAgICAgJGdyYXktNzAwO1xuJGNob3Nlbi1ncmF5LWRhcms6ICAgICAgICAgICAgICAkZ3JheS02MDA7XG4kY2hvc2VuLWdyYXk6ICAgICAgICAgICAgICAgICAgICRncmF5LTUwMDtcbiRjaG9zZW4tZ3JheS1saWdodDogICAgICAgICAgICAgJGdyYXktNDAwO1xuJGNob3Nlbi1ncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAkZ3JheS0zMDA7XG4kY2hvc2VuLWdyYXktbGlnaHRlc3Q6ICAgICAgICAgICRncmF5LTEwMDtcbiRjaG9zZW4tc3VjY2VzczogICAgICAgICAgICAgICAgJHN1Y2Nlc3M7XG4kY2hvc2VuLWRhbmdlcjogICAgICAgICAgICAgICAgICRkYW5nZXI7XG5cbiRjaG9zZW4tYmFja2dyb3VuZDogICAgICAgICAgICAgJGlucHV0LWJnO1xuJGNob3Nlbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRjaG9zZW4tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRjaG9zZW4tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXM7XG4kY2hvc2VuLW11bHRpLWJvcmRlci1yYWRpdXM6ICAgICRjaG9zZW4tYm9yZGVyLXJhZGl1cztcbiRjaG9zZW4tYm94LXNoYWRvdzogICAgICAgICAgICAgbm9uZTtcbiRjaG9zZW4tZHJvcC1ib3JkZXI6ICAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRjaG9zZW4tZHJvcC1ib3gtc2hhZG93OiAgICAgICAgMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMDc1KSwgMCAycHggNXB4IDAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4kY2hvc2VuLWRyb3AtemluZGV4OiAgICAgICAgICAgIDEwNjA7XG4kY2hvc2VuLWZvY3VzLWJvcmRlcjogICAgICAgICAgIDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGNob3Nlbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSBpbnNldCwgMCAwIDhweCAkY2hvc2VuLWJvcmRlci1jb2xvcjtcbiRjaG9zZW4tZm9jdXMtdHJhbnNpdGlvbjogICAgICAgYm9yZGVyIGxpbmVhciAwbXMsIGJveC1zaGFkb3cgbGluZWFyIDBtcztcbiRjaG9zZW4tcGxhY2Vob2xkZXItY29sb3I6ICAgICAgJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuJGNob3Nlbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0O1xuJGNob3Nlbi1tdWx0aS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0O1xuJGNob3Nlbi1zdmctY29sb3I6ICAgICAgICAgICAgICAkY2hvc2VuLWdyYXk7XG4kY2hvc2VuLXN2Zy1jb2xvci1zZWxlY3RlZDogICAgICRjaG9zZW4tZ3JheS1kYXJrZXI7XG4kY2hvc2VuLXN2Zy11cDogICAgICAgICAgICAgICAgIFwiTTcuNDEgMTUuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0bC02LTYtNiA2elwiO1xuJGNob3Nlbi1zdmctZG93bjogICAgICAgICAgICAgICBcIk03LjQxIDcuODRMMTIgMTIuNDJsNC41OS00LjU4TDE4IDkuMjVsLTYgNi02LTZ6XCI7XG4kY2hvc2VuLXN2Zy1zZWFyY2g6ICAgICAgICAgICAgIFwiTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6XCI7XG4kY2hvc2VuLXN2Zy1zZWxlY3RlZDogICAgICAgICAgIFwiTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxelwiO1xuJGNob3Nlbi1zdmctZGVzZWxlY3Q6ICAgICAgICAgICBcIk0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6XCI7XG5cbiRjaG9zZW4tc3ZnLWNsb3NlOiAgICAgICAgICAgICAgXCJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyelwiO1xuJGNob3Nlbi1zdmctY2xvc2UtY29sb3I6ICAgICAgICAkY2hvc2VuLWRhbmdlcjtcbiRjaG9zZW4tc3ZnLWNsb3NlLWNvbG9yLWhvdmVyOiAgZGFya2VuKCRjaG9zZW4tZGFuZ2VyLCAyMCUpO1xuIiwKCQkiLmNob3Nlbi1zZWxlY3QsXG4uY2hvc2VuLXNlbGVjdC1kZXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC5jaG9zZW4tZHJvcCB7XG4gICAgYmFja2dyb3VuZDogJGNob3Nlbi1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaG9zZW4tZHJvcC1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNob3Nlbi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjaG9zZW4tZHJvcC1ib3gtc2hhZG93KTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTkwMDBweDtcbiAgICB6LWluZGV4OiAkY2hvc2VuLWRyb3AtemluZGV4O1xuICB9XG4gICYuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDE1cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDAgMCAwO1xuICAgIGNvbG9yOiAkY2hvc2VuLWdyYXktZGFyaztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gLjI1cmVtIC4yNXJlbSAxLjVyZW07XG4gICAgICBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRjaG9zZW4tZ3JheS1kYXJrO1xuICAgICAgfVxuICAgICAgJi5ncm91cC1yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkY2hvc2VuLWdyYXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmLmdyb3VwLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUtcmVzdWx0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICB9XG4gICAgICAmLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkY2hvc2VuLWdyYXktZGFya2VyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI3skY2hvc2VuLXN2Zy1jb2xvci1zZWxlY3RlZH0nIGQ9JyN7JGNob3Nlbi1zdmctc2VsZWN0ZWR9Jy8+PC9zdmc+XCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nd2hpdGUnIGQ9JyN7JGNob3Nlbi1zdmctc2VsZWN0ZWR9Jy8+PC9zdmc+XCIpO1xuICAgICAgICB9XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGlzYWJsZWQtcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICBjb2xvcjogJGNob3Nlbi1ncmF5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMCAxcmVtIDEuMDY1cmVtO1xuICAgICAgY29sb3I6ICRjaG9zZW4tZGFuZ2VyO1xuICAgIH1cbiAgfVxuICAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW46IDAgLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlOyAvLyAxN3B4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC01MDAwcHg7XG4gICAgICB3aWR0aDogLjVyZW07XG4gICAgfVxuICB9XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xuICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNob3Nlbi1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAkY2hvc2VuLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2hvc2VuLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjaG9zZW4tYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2hvc2VuLWJveC1zaGFkb3cpO1xuICAgIGNvbG9yOiAkY2hvc2VuLWdyYXktZGFyaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjaG9zZW4taGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6ICRjaG9zZW4taGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMCAwIC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYWJiciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC40NXJlbTtcbiAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI3skY2hvc2VuLXN2Zy1jbG9zZS1jb2xvcn0nIGQ9JyN7JGNob3Nlbi1zdmctZGVzZWxlY3R9Jy8+PC9zdmc+XCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW0gMS41cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaShcIjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyN7JGNob3Nlbi1zdmctY2xvc2UtY29sb3ItaG92ZXJ9JyBkPScjeyRjaG9zZW4tc3ZnLWRlc2VsZWN0fScvPjwvc3ZnPlwiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICAgICYuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnB4O1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaG9zZW4tYmFja2dyb3VuZDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAuMjVyZW07XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI3skY2hvc2VuLXN2Zy1jb2xvcn0nIGQ9JyN7JGNob3Nlbi1zdmctZG93bn0nLz48L3N2Zz5cIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2hvc2VuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAkY2hvc2VuLWdyYXk7XG4gIH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICAgIGNvbG9yOiAkY2hvc2VuLXBsYWNlaG9sZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkuY2hvc2VuLXNpbmdsZTpub3QoLmNob3Nlbi1kZWZhdWx0KSB7XG4gICAgY29sb3I6ICRjaG9zZW4tZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob3Nlbi1zZWFyY2gtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW0gMCAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAuMzY1cmVtO1xuICAgICAgbGVmdDogLTEuNzVyZW07XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI3skY2hvc2VuLXN2Zy1jb2xvcn0nIGQ9JyN7JGNob3Nlbi1zdmctc2VhcmNofScvPjwvc3ZnPlwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaG9zZW4tZ3JheS1saWdodGVzdDtcbiAgICAgIGJvcmRlcjogJGNob3Nlbi1ib3JkZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNob3Nlbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjaG9zZW4tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjaG9zZW4tYm94LXNoYWRvdyk7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbSAuMjVyZW0gLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmNob3Nlbi1kcm9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjaG9zZW4tYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIHtcbiAgLmNob3Nlbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIHtcbiAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvc2VuLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAkY2hvc2VuLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2hvc2VuLW11bHRpLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjaG9zZW4tbXVsdGktYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2hvc2VuLWJveC1zaGFkb3cpO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICBjb2xvcjogJGNob3Nlbi1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAkY2hvc2VuLW11bHRpLWhlaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAuNzVyZW07XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAkY2hvc2VuLWdyYXktbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtY2hvaWNlIHtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IC4zNXJlbSAwIDAgLjVyZW07XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMS41cmVtIC4yNXJlbSAuMjVyZW07XG4gICAgICBib3JkZXI6ICRjaG9zZW4tYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNob3Nlbi1ncmF5LWxpZ2h0ZXN0O1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNob3Nlbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjaG9zZW4tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkY2hvc2VuLWdyYXktZGFyaztcbiAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLjJyZW07XG4gICAgICAgIHJpZ2h0OiAuMTI1cmVtO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoXCI8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBmaWxsPScjeyRjaG9zZW4tc3ZnLWNsb3NlLWNvbG9yfScgZD0nI3skY2hvc2VuLXN2Zy1jbG9zZX0nLz48L3N2Zz5cIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI3skY2hvc2VuLXN2Zy1jbG9zZS1jb2xvci1ob3Zlcn0nIGQ9JyN7JGNob3Nlbi1zdmctY2xvc2V9Jy8+PC9zdmc+XCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjaG9zZW4tZ3JheS1saWdodGVyO1xuICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNob3Nlbi1kcm9wIHtcbiAgICAucmVzdWx0LXNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUge1xuICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAkY2hvc2VuLWZvY3VzLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjaG9zZW4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2hvc2VuLWZvY3VzLXRyYW5zaXRpb24pO1xuICB9XG4gICYuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGJvcmRlcjogJGNob3Nlbi1mb2N1cy1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2hvc2VuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNob3Nlbi1mb2N1cy10cmFuc2l0aW9uKTtcbiAgICBkaXYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC4yNXJlbTtcbiAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoXCI8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBmaWxsPScjeyRjaG9zZW4tc3ZnLWNvbG9yfScgZD0nI3skY2hvc2VuLXN2Zy11cH0nLz48L3N2Zz5cIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJvcmRlcjogJGNob3Nlbi1mb2N1cy1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2hvc2VuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNob3Nlbi1mb2N1cy10cmFuc2l0aW9uKTtcbiAgICAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGNvbG9yOiAkY2hvc2VuLWdyYXktZGFyayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgIC5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG4gIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbi5jaG9zZW4tY29udGFpbmVyLW9wdGdyb3VwLWNsaWNrYWJsZSB7XG4gIGxpIHtcbiAgICAmLmdyb3VwLXJlc3VsdCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgJi5pcy12YWxpZCxcbiAgJjp2YWxpZCB7XG4gICAgLmNob3Nlbi1zaW5nbGUsXG4gICAgLmNob3Nlbi1jaG9pY2VzLFxuICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjaG9zZW4tc3VjY2VzcztcbiAgICB9XG4gIH1cbiAgJi5pcy1pbnZhbGlkLFxuICAmOmludmFsaWQge1xuICAgIC5jaG9zZW4tc2luZ2xlLFxuICAgIC5jaG9zZW4tY2hvaWNlcyxcbiAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2hvc2VuLWRhbmdlcjtcbiAgICB9XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLmNob3Nlbi1mb2N1cy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTAwMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICBvdXRsaW5lOiAwO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG5cbiIsCgkJIi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXHJcbi5wc3dwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB6LWluZGV4OiAxNTAwO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdXRsaW5lOiBub25lOyB9XHJcbiAgLnBzd3AgKiB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuICAucHN3cCBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lOyB9XHJcblxyXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cclxuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XHJcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xyXG4gIG9wYWNpdHk6IDAuMDAxO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7IH1cclxuXHJcbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxyXG5cclxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cclxuLnBzd3BfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7IH1cclxuXHJcbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9faW1nIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cF9fYmcge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9faXRlbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9faW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cclxuXHJcbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwOyB9XHJcblxyXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cclxuLnBzd3BfX2Vycm9yLW1zZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gIGNvbG9yOiAjQ0NDOyB9XHJcblxyXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiIsCgkJIi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG4vKlxuXHRcblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGRlZmF1bHQtc2tpbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkZWZhdWx0LXNraW4uc3ZnKTsgfVxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuICBhLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxuXHRcblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4OyB9XG4gIC5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNCQkI7IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKiBcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvciBcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXG5cdFxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuIiwKCQkiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuIiwKCQkiQGltcG9ydCAndGltZWxpbmUuc2Nzcyc7XHJcbkBpbXBvcnQgJ3Bob3Rvc3dpcGUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NhbGVuZGFyLnNjc3MnO1xyXG5AaW1wb3J0ICdzb2NpYWwuc2Nzcyc7IiwKCQkiLnRpbWVsaW5lIHtcclxuaW1nIHsgYm9yZGVyOiAwOyBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbi8qKiB0aW1lbGluZSBib3ggc3RydWN0dXJlICoqL1xyXG4udGltZWxpbmUge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMjBweCAwIDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGltZWxpbmU6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICB3aWR0aDogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS41cHg7XHJcbn1cclxuXHJcbi50bGRhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyMDBweDsgIFxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDNweCAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggIzkwYWNjNztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGNvbG9yOiAjOTBhY2M3O1xyXG59XHJcblxyXG4udGltZWxpbmUgbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5mYSB7XHJcbiAgXHRkaXNwbGF5OiBibG9jaztcclxuICBcdG1hcmdpbi10b3A6IDlweDtcclxuICBcdG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGltZWxpbmUgbGk6YmVmb3JlLCAudGltZWxpbmUgbGk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi50aW1lbGluZSBsaTphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnRpbWVsaW5lIGxpOmJlZm9yZSwgLnRpbWVsaW5lIGxpOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLyoqIHRpbWVsaW5lIHBhbmVscyAqKi9cclxuLnRpbWVsaW5lIGxpIC50aW1lbGluZS1wYW5lbCB7XHJcbiAgd2lkdGg6IDQ2JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLyoqIHBhbmVsIGFycm93cyAqKi9cclxuLnRpbWVsaW5lIGxpIC50aW1lbGluZS1wYW5lbDpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDI2cHg7XHJcbiAgcmlnaHQ6IC0xNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiBcIiBcIjtcclxufVxyXG5cclxuLnRpbWVsaW5lIGxpIC50aW1lbGluZS1wYW5lbDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjdweDtcclxuICByaWdodDogLTE0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmlnaHQ6IDAgc29saWQgI2ZmZjtcclxuICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG59XHJcbi50aW1lbGluZSBsaSAudGltZWxpbmUtcGFuZWwubm9hcnJvdzpiZWZvcmUsIC50aW1lbGluZSBsaSAudGltZWxpbmUtcGFuZWwubm9hcnJvdzphZnRlciB7XHJcbiAgdG9wOjA7XHJcbiAgcmlnaHQ6MDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnRpbWVsaW5lIGxpLnRpbWVsaW5lLWludmVydGVkIC50aW1lbGluZS1wYW5lbCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udGltZWxpbmUgbGkudGltZWxpbmUtaW52ZXJ0ZWQgLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNXB4O1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udGltZWxpbmUgbGkudGltZWxpbmUtaW52ZXJ0ZWQgLnRpbWVsaW5lLXBhbmVsOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDE0cHg7XHJcbiAgbGVmdDogLTE0cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKiogdGltZWxpbmUgY2lyY2xlIGljb25zICoqL1xyXG4udGltZWxpbmUgbGkgLnRsLWNpcmMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIzcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGNvbG9yOiAjOTBhY2M3O1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBsaW5lLWhlaWdodDogMzVweDtcclxuICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwYWNjNztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG5cclxuLyoqIHRpbWVsaW5lIGNvbnRlbnQgKiovXHJcblxyXG4udGwtaGVhZGluZyBoNCB7XHJcbiAgbWFyZ2luOiAwIDAgM3B4IDA7XHJcbiAgY29sb3I6ICNjMjViNGU7XHJcbn1cclxuXHJcbi50bC1ibG9jLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4udGh1bWJuYWlsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyJTtcclxufVxyXG5cclxuLyoudGwtYmxvYyB7XHRcclxuXHR3aWR0aDogNDklOyBcclxufSovXHJcblxyXG4udGwtYm9keSBwLCAudGwtYm9keSB1bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRsLWJvZHkgPiBwICsgcCB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vKiogbWVkaWEgcXVlcmllcyAqKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnRpbWVsaW5lIGxpIC50aW1lbGluZS1wYW5lbCB7XHJcbiAgICB3aWR0aDogNDQlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgLnBhZ2UtaGVhZGVyIGgxIHsgZm9udC1zaXplOiAxLjhlbTsgfVxyXG4gIFxyXG4gIHVsLnRpbWVsaW5lOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gIH1cclxuICBcclxuICAudGxkYXRlIHsgd2lkdGg6IDE0MHB4OyB9XHJcblxyXG4gIHVsLnRpbWVsaW5lIGxpIC50aW1lbGluZS1wYW5lbCB7XHJcbiAgICB3aWR0aDogY2FsYyhcIjEwMCUgLSA5MHB4XCIpO1xyXG4gICAgd2lkdGg6IC1tb3otY2FsYyhcIjEwMCUgLSA5MHB4XCIpO1xyXG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYyhcIjEwMCUgLSA5MHB4XCIpO1xyXG4gIH1cclxuXHJcbiAgdWwudGltZWxpbmUgbGkgLnRsLWNpcmMge1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgbGVmdDogMjJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICB9XHJcbiAgdWwudGltZWxpbmUgPiBsaSA+IC50bGRhdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgdWwudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICB1bC50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMTVweDtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICB1bC50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNHB4O1xyXG4gICAgbGVmdDogLTE0cHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxufSIsCgkJImJvZHkgIHtcclxuXHQucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufSIsCgkJIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwxMDBpLDMwMCwzMDBpLDQwMCw0MDBpLDUwMCw1MDBpLDcwMCw3MDBpLDkwMCw5MDBpJyk7XHJcblxyXG4uY2FsZW5kYXIge1xyXG4gICAgdGFibGUge1xyXG4gICAgXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgXHRmb250LXNpemU6IDFlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblx0aDIge1xyXG4gXHQgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIFx0Zm9udC1zaXplOiAzMnB4O1xyXG4gICAgXHRmb250LXdlaWdodDogMTAwO1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdCAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0dGQuZGF5IHtcclxuXHRcdGJhY2tncm91bmQ6I0ZGRjtcclxuXHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0XHJcblx0dGQudG9kYXkge1xyXG5cdFx0YmFja2dyb3VuZDojRkZGO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHRcclxuXHR0aGVhZCB7XHJcblx0XHR0aCB7XHRcdFxyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogMTQuMjg1NyU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0dGJvZHkge1x0XHRcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZCB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XHJcblx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdHdpZHRoOiAxNC4yODU3JTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHRcdHRkLmRheS03IHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0dHIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcclxuXHRcdH1cclxuXHRcdHRyLndlZWstNiB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQuZGF5LW51bWJlciB7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHRcdG1hcmdpbjogNXB4O1xyXG4gICAgXHRcdG1pbi13aWR0aDogMTlweDtcclxuICAgIFx0XHRwYWRkaW5nOiAwO1xyXG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgICAgXHRcdFxyXG4gICAgXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHRcdC50b2RheSAuZGF5LW51bWJlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0XHQudW5hY3RpdmUge1xyXG5cdFx0XHQuZGF5LW51bWJlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNjZGNkY2Q7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcmVwYXJlLWV2ZW50IHtcclxuXHRcdFx0bWFyZ2luOiA1cHggMCAwIDVweDtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHR9XHJcblx0XHR0ZDpob3ZlciB7XHJcblx0XHRcdC5wcmVwYXJlLWV2ZW50IHtcdFx0XHRcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bC5ldmVudHMge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdCAgIG1hcmdpbjogMnB4IDRweDtcclxuXHRcdFx0ICAgcGFkZGluZzogMCAzcHg7XHJcblx0XHRcdCAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdCAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XHJcblx0XHRcdCAgIGNvbG9yOiAjMWQxZDFkO1xyXG5cdFx0XHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG5cdFx0XHQgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCAgIGhlaWdodDogMjFweDtcclxuXHRcdFx0ICAgLnN1bW1hcnkge1xyXG5cdFx0XHQgICAgICAgIHBhZGRpbmc6IDA7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luOiAwO1x0XHRcdCAgICAgICAgXHJcblx0XHRcdFx0ICAgIHdpZHRoOiA5MCU7XHJcblx0XHRcdCAgIFx0XHRvdmVyZmxvdzogaGlkZGVuO1x0XHRcdFx0XHRcdFx0ICAgXHJcblx0XHRcdCAgIH1cclxuXHRcdFx0ICAgLmFjdGlvbiB7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHQgICBcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHQgICB9XHJcblx0XHRcdH1cdFx0XHQgIFxyXG5cdFx0fVx0XHRcclxuXHR9IFx0XHJcbn1cclxuXHJcbi5jYWxlbmRhci1sZWdlbmQge1xyXG5cdG1hcmdpbjogMTBweCAwIDE1cHggMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Lmljb24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcdFx0XHRcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJvcmRlcjogMXB4ICMwMDAwMDAgc29saWQ7XHJcblx0fVxyXG5cdC5pY29uLmVtcHR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1x0XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcdFxyXG5cdH1cclxufVxyXG5cclxuLmNhbGVuZGFyLnNtYWxsLWNhbGVuZGFyIHtcdFxyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHRhYmxlIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHR0aGVhZCB7XHJcblx0XHR0aCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHRcdFxyXG5cdHRkIHtcdFxyXG5cdFx0aGVpZ2h0OiBhdXRvO1x0XHRcdFxyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0cGFkZGluZzogMXB4O1xyXG5cdH1cclxuXHR0ZC5lbXB0eSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1x0XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcdFx0XHJcblx0fVxyXG5cdHRkLnRvZGF5IHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0fVxyXG5cdC5kYXktbnVtYmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0bWFyZ2luOiAxcHg7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0fVx0XHJcbn1cclxuXHJcblxyXG5cclxuLmNhbGVuZGFyLWdyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudCA6IHNwYWNlLWFyb3VuZDtcclxuXHQubmV4dCwgLnByZXZpb3VzIHtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN1YmNhbCB7XHJcbiBcdFx0bWluLXdpZHRoOiAxODFweDtcclxuIFx0XHRtaW4taGVpZ2h0OiAxOTBweDtcclxuIFx0fVxyXG4gXHQuY2FsZW5kYXItbGlzdCB7XHJcbiBcdFx0ZmxleC13cmFwIDogd3JhcDtcclxuIFx0fVxyXG59IiwKCQkiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xyXG4ud2FsbCB7XHJcblx0I2FkZC1wb3N0LWZvcm0ge1xyXG5cdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcmQtYm9keSAuYnRuIHtcclxuXHRcdGFsaWduLXNlbGY6IGF1dG87XHJcblx0fVxyXG5cdC50aW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMC43ZW07XHJcblx0fVxyXG5cdC5idG4tZGVsZXRlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG5cdC5pbnB1dC1hZG1pbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmOGQ3ZGEsIDAuNSk7XHJcblx0fVxyXG5cdC5hY3Rpb24tYmxvY2sge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblxyXG5cdC5uZWVkLXZhbGlkYXRpb24ge1xyXG5cdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRmb250LXNpemU6IDEuNGVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmZpbHRlciB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbGVydC13YWxsIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQudmFsaWRlZC51bnZhbGlkIHtcclxuXHRcdC5idG4tcmVmdXNlIHtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHR9XHJcblx0XHQuYnRuLXZhbGlkIHtcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi12YWxpZDpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3N0LWxpc3QgLmNhcmQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0dHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAxcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAxcyBlYXNlLWluLW91dDtcclxuXHR9XHJcblx0Lndhcm5pbmcge1xyXG5cdFx0Y29sb3I6ICRyZWQ7XHJcblx0fVxyXG5cdHRleHRhcmVhIHtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHR9XHJcblxyXG5cdC5hZG1pbi1tc2cge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHRsYWJlbDphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiIDogXCI7XHJcblx0XHR9XHJcblx0XHRwLCBsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDNweCAwIDAgNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFkbWluLWJsb2NrIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hdXRob3Ige1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQuYnRuLWJvdHRvbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEuMjVyZW0gMS4yNXJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG5cclxuXHQuYnRuLXRvcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMS4yNXJlbSAxLjI1cmVtIDAgMDtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG5cclxuXHQudmFsaWRlZC52YWxpZCB7XHJcblx0XHQuYnRuLXZhbGlkIHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHRcdC5idG4tcmVmdXNlIHtcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi1yZWZ1c2U6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucmVwbHktem9uZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcblx0fVxyXG5cdC5yZXBseS1saXN0e1xyXG5cdFx0LnJlcGx5LXNvdXJjZSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogMThweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xyXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAycyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHRcdC5yZXBseS1zb3VyY2U6aG92ZXIge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2NDBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAycyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHRcdC5idG4tcmVwbHkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Y29sb3I6ICNjY2NjY2M7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdFx0Lmxpc3QtZ3JvdXAtaXRlbTpob3ZlciAuYnRuLXJlcGx5IHtcclxuXHRcdFx0Y29sb3I6ICM0MjhiY2I7XHJcblx0XHR9XHJcblx0XHQucmVwbHkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHR9XHJcblx0XHQubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHRcdHNwYW4uYXV0aG9yLCBzcGFuLmRhdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRzcGFuLmF1dGhvcjphZnRlciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xyXG5cdFx0XHRjb250ZW50OiBcIi1cIjtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmVwbHktbG9hZGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgNTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wb3N0LWxpc3Qge1xyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XHJcblx0XHRcdFx0IC51c2VyLXpvbmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdC5oZWFkZXItYmxvYyB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJlcGx5LWxvYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuY2FyZC1sb2FkaW5nIHtcclxuXHRcdFx0LnJlcGx5LWxvYWRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYXJkLmNhcmQtY2xvc2Uge1xyXG5cdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoJGJsYWNrLCAuMzUwKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAxcyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHRcdC5jYXJkLmNhcmQtb3BlbiB7XHJcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDFzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQubWluZSB7XHJcblx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG5cdH1cclxufVxyXG4iLAoJCSJAaW1wb3J0IFwiLi4vZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XHJcblxyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWwtc206IDVweDtcclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbC1zbTogNXB4O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6IDE1cHg7XHJcbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6IDE1cHg7XHJcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6IDMwcHg7XHJcbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAzMHB4O1xyXG5cclxuJHNjcmVlbi1zbTogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cyxzbSk7XHJcbiRzY3JlZW4tbWQ6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsbWQpO1xyXG4kc2NyZWVuLWxnOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLGxnKTtcclxuJHNjcmVlbi14bDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cyx4bCk7XHJcbiRzY3JlZW4tc20tbWluOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyxzbSk7XHJcbiRzY3JlZW4tbWQtbWluOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyxtZCk7XHJcbiRzY3JlZW4tbGctbWluOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyxsZyk7XHJcbiRzY3JlZW4teGwtbWluOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyx4bCk7XHJcblxyXG4kY29udGFpbmVyLXhsOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyx4bCk7XHJcbiRjb250YWluZXItbGc6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLGxnKTtcclxuJGNvbnRhaW5lci1zbTogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsc20pO1xyXG4kY29udGFpbmVyLW1kOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyxtZCk7XHJcblxyXG4kY29udGFpbmVyLWluc2lkZS14bDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMseGwpLSRncmlkLWd1dHRlci13aWR0aDtcclxuJGNvbnRhaW5lci1pbnNpZGUtbGc6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLGxnKS0kZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiRjb250YWluZXItaW5zaWRlLXNtOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocyxzbSktJGdyaWQtZ3V0dGVyLXdpZHRoO1xyXG4kY29udGFpbmVyLWluc2lkZS1tZDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsbWQpLSRncmlkLWd1dHRlci13aWR0aDtcclxuXHJcbiRicmFuZC1wcmltYXJ5OiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMscHJpbWFyeSk7XHJcblxyXG4iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFBQTs7Ozs7R0FLRztBRUxIOzs7R0FHRztBNkNISCxPQUFPLENBQUMsMkdBQUk7O0E3Q0laLEFBQUEsR0FBRztBQUNILElBQUk7QUFDSixJQUFJO0FBQ0osSUFBSTtBQUNKLElBQUksQ0FBQztFQUNILHVCQUF1QixFQUFFLFNBQVM7RUFDbEMsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyxPQUFPLEVBQUUsWUFBWTtFQUNyQixVQUFVLEVBQUUsTUFBTTtFQUNsQixZQUFZLEVBQUUsTUFBTTtFQUNwQixjQUFjLEVBQUUsSUFBSTtFQUNwQixXQUFXLEVBQUUsQ0FBQyxHQUFHOzs7QUFFbkIsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsU0FBUztFQUNwQixXQUFXLEVBQUUsTUFBTTtFQUNuQixjQUFjLEVBQUUsUUFBUSxHQUFHOzs7QUFFN0IsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsS0FBSyxHQUFHOzs7QUFFckIsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsTUFBTSxHQUFHOzs7QUFFdEIsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsR0FBRyxHQUFHOzs7QUFFbkIsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsR0FBRyxHQUFHOzs7QUFFbkIsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsR0FBRyxHQUFHOzs7QUFFbkIsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsR0FBRyxHQUFHOzs7QUFFbkIsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsR0FBRyxHQUFHOzs7QUFFbkIsQUFBQSxNQUFNLENBQUM7RUFD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 */