.map-infowindows, .leaflet-popup-content {
  width: 100% !important;
}

.leaflet-popup-content .content {
  cursor: pointer !important;
}

.leaflet-marker-icon[src="/images/marker-active.png"] {
  z-index: 800 !important;
}

/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  top: 0;
  left: 0;
}

.leaflet-marker-icon {
  width: auto !important;
  height: auto !important;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::-moz-selection {
  background: transparent;
}

.leaflet-tile::selection {
  background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}

.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.leaflet-container a:hover {
  text-decoration: underline;
}

.leaflet-tile {
  visibility: hidden;
  -webkit-filter: inherit;
  filter: inherit;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  z-index: 800;
  box-sizing: border-box;
  width: 0;
  height: 0;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  position: absolute;
  display: inline-block;
  behavior: url(#default#VML);
}

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 600;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
  transition: opacity .2s linear;
  opacity: 0;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
.leaflet-container {
  outline: 0;
  background: #ddd;
}

.leaflet-container a {
  color: #0078a8;
}

.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* general toolbar styles */
.leaflet-bar {
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
}

.leaflet-bar a,
.leaflet-bar a:hover {
  line-height: 26px;
  display: block;
  width: 26px;
  height: 26px;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  display: block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom: none;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  color: #bbb;
  background-color: #f4f4f4;
}

.leaflet-touch .leaflet-bar a {
  line-height: 30px;
  width: 30px;
  height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
.leaflet-control-layers {
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}

.leaflet-control-layers-toggle {
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  position: relative;
  display: block;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  position: relative;
  top: 1px;
  margin-top: 2px;
}

.leaflet-control-layers label {
  display: block;
}

.leaflet-control-layers-separator {
  height: 0;
  margin: 5px -10px 5px -6px;
  border-top: 1px solid #ddd;
}

/* Default icon URLs */
/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  margin: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  font-size: 11px;
  line-height: 1.1;
  overflow: hidden;
  box-sizing: border-box;
  padding: 2px 5px 1px;
  white-space: nowrap;
  border: 2px solid #777;
  border-top: none;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child) {
  margin-top: -2px;
  border-top: 2px solid #777;
  border-bottom: none;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
.leaflet-popup {
  position: absolute;
  margin-bottom: 20px;
  text-align: center;
  min-width: 400px;
  max-width: 100%;
}

.leaflet-popup-content-wrapper {
  padding: 0px;
  text-align: left;
  border-radius: 0;
}

.leaflet-popup-content {
  line-height: 1.4;
  margin: 0;
}

.leaflet-popup-content p {
  margin: 18px 0;
}

.leaflet-popup-content .title {
  color: #2b3742;
  font-size: 0.8rem;
  line-height: 1.2;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.leaflet-popup-content .loi {
  margin-top: 0.3rem;
  color: #0054bd;
  font-size: 0.8rem;
  line-height: 1.2;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.leaflet-popup-content .city {
  margin-top: 0.3rem;
  text-transform: uppercase;
  color: #2b3742;
  font-size: 0.8rem;
  font-weight: normal;
}

.leaflet-popup-content .roomrange {
  margin-top: 0.6rem;
  color: #2b3742;
  font-size: 0.8rem;
  font-weight: normal;
}

.leaflet-popup-content .apartirde {
  text-transform: uppercase;
  color: #0054bd;
  font-size: 0.7rem;
  font-weight: 700;
}

.leaflet-popup-content .prix {
  text-transform: uppercase;
  color: #2b3742;
  font-size: 1.1rem;
  font-weight: bold;
}

.leaflet-popup-tip-container {
  position: absolute;
  left: 50%;
  overflow: hidden;
  width: 40px;
  height: 20px;
  margin-left: -30px;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  margin: -10px auto 0;
  padding: 1px;
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  color: #333;
  background: white;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  font: 16px/14px Tahoma, Verdana, sans-serif;
  font-weight: bold;
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 14px;
  padding: 4px 4px 0 0;
  text-align: center;
  text-decoration: none;
  color: #c3c3c3;
  border: none;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.leaflet-popup-scrolled {
  overflow: auto;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)';
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  pointer-events: none;
  color: #222;
  border: 1px solid #fff;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  content: '';
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
}

/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLWxlYWZsZXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQTtFQUNJLHNCQUFzQjtBQUoxQjs7QUFRQTtFQUNJLDBCQUEwQjtBQUw5Qjs7QUFTQTtFQUNJLHVCQUF1QjtBQU4zQjs7QUFTQTtBQUNBOzs7Ozs7Ozs7O0VBV0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0FBUFg7O0FBVUE7RUFDSSxzQkFBc0I7RUFDdEIsdUJBQXVCO0FBUDNCOztBQVVBO0VBRUksZ0JBQWdCO0FBUnBCOztBQVdBOzs7RUFJSSx5QkFBeUI7RUFDdEIsc0JBQXNCO0VBQ2pCLHFCQUFxQjtFQUN6QixpQkFBaUI7RUFFckIsdUJBQXVCO0FBVjNCOztBQWFBO0FBQ0E7RUFFSSx1QkFBdUI7QUFYM0I7O0FBYUE7RUFFSSx1QkFBdUI7QUFYM0I7O0FBY0E7QUFDQTtFQUVJLDBDQUEwQztBQVo5Qzs7QUFlQTtBQUNBO0VBRUksYUFBYTtFQUNiLGNBQWM7RUFFZCw2QkFBNkI7QUFkakM7O0FBaUJBOztFQUdJLGNBQWM7QUFmbEI7O0FBd0JBO0FBQ0E7QUFDQTs7Ozs7O0VBT0ksMEJBQTBCO0VBQzFCLDJCQUEyQjtBQXRCL0I7O0FBeUJBO0VBRUkseUJBQXlCO0FBdkI3Qjs7QUEwQkE7RUFFSTtFQUNKLGtCQUFrQjtFQUNWLHdCQUF3QjtBQXhCaEM7O0FBMkJBO0VBQ0Esa0JBQWtCO0FBeEJsQjs7QUEyQkE7RUFDQSx3Q0FBd0M7QUF4QnhDOztBQTJCQTtFQUNBLG9EQUFtRDtBQXhCbkQ7O0FBdUJBO0VBSVEsMEJBQTBCO0FBdkJsQzs7QUEyQkE7RUFDQSxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ2YsZUFBZTtBQXhCdkI7O0FBMkJBO0VBQ0EsbUJBQW1CO0FBeEJuQjs7QUEyQkE7RUFDQSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLFFBQVE7RUFDUixTQUFTO0FBeEJUOztBQTJCQTtBQUNBO0VBQ0Esc0JBQXNCO0FBeEJ0Qjs7QUEyQkE7RUFD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RXpCOztBQXFFQTtFQUNBLGlCQUFpQjtBQWxFakI7O0FBcUVBO0VBQ0EsZ0JBQWdCO0FBbEVoQjs7QUFxRUE7O0VBRUEsUUFBUTtFQUNSLGdCQUFnQjtBQWxFaEI7O0FBcUVBO0VBQ0EsUUFBUTtFQUNSLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFsRXZCOztBQXFFQTtFQUNBLE9BQU87RUFDUCxrQkFBa0I7RUFDbEIsd0JBQXdCO0FBbEV4QiIsImZpbGUiOiJhcHAtbGVhZmxldC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuXHJcbiRwcmltYXJ5IDogIzAwNTRiZDtcclxuXHJcblxyXG4ubWFwLWluZm93aW5kb3dzLCAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IC5jb250ZW50IHtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb25bc3JjPVwiL2ltYWdlcy9tYXJrZXItYWN0aXZlLnBuZ1wiXSB7XHJcbiAgICB6LWluZGV4OiA4MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogcmVxdWlyZWQgc3R5bGVzICovXHJcbi5sZWFmbGV0LXBhbmUsXHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyxcclxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcclxuLmxlYWZsZXQtem9vbS1ib3gsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1sYXllclxyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7IFxyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXJcclxue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3dcclxue1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxufVxyXG5cclxuLyogUHJldmVudHMgSUUxMSBmcm9tIGhpZ2hsaWdodGluZyB0aWxlcyBpbiBibHVlICovXHJcbi5sZWFmbGV0LXRpbGU6Oi1tb3otc2VsZWN0aW9uXHJcbntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlXHJcbntcclxuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxufVxyXG5cclxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lclxyXG57XHJcbiAgICB3aWR0aDogMTYwMHB4O1xyXG4gICAgaGVpZ2h0OiAxNjAwcHg7XHJcblxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93XHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGVhZmxldC1tYXJrZXItaWNvbiB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLy8gY29udGVudDp1cmwoXCIvaW1hZ2VzL21hcmtlci1hY3RpdmUucG5nXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZVxyXG57XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbVxyXG57XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnXHJcbntcclxuICAgIC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xyXG50b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcbnRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG4td2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNTEsIDE4MSwgMjI5LCAuNCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRpbGUge1xyXG52aXNpYmlsaXR5OiBoaWRkZW47XHJcbi13ZWJraXQtZmlsdGVyOiBpbmhlcml0O1xyXG4gICAgICAgIGZpbHRlcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xyXG52aXNpYmlsaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcbnotaW5kZXg6IDgwMDtcclxuYm94LXNpemluZzogYm9yZGVyLWJveDtcclxud2lkdGg6IDA7XHJcbmhlaWdodDogMDtcclxufVxyXG5cclxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG4tbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ubGVhZmxldC1wYW5lIHtcclxuei1pbmRleDogNDAwO1xyXG59XHJcblxyXG4ubGVhZmxldC10aWxlLXBhbmUge1xyXG56LWluZGV4OiAyMDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7XHJcbnotaW5kZXg6IDQwMDtcclxufVxyXG5cclxuLmxlYWZsZXQtc2hhZG93LXBhbmUge1xyXG56LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LW1hcmtlci1wYW5lIHtcclxuei1pbmRleDogNjAwO1xyXG59XHJcblxyXG4ubGVhZmxldC10b29sdGlwLXBhbmUge1xyXG56LWluZGV4OiA2NTA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUge1xyXG56LWluZGV4OiA3MDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7XHJcbnotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnIHtcclxuei1pbmRleDogMjAwO1xyXG59XHJcblxyXG4ubGVhZmxldC12bWwtc2hhcGUge1xyXG53aWR0aDogMXB4O1xyXG5oZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLmx2bWwge1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuYmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xyXG59XHJcblxyXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbnotaW5kZXg6IDgwMDtcclxucG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkO1xyXG4gICAgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvcCxcclxuLmxlYWZsZXQtYm90dG9tXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDYwMDtcclxuXHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtdG9wXHJcbntcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmxlYWZsZXQtcmlnaHRcclxue1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWJvdHRvbVxyXG57XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWxlZnRcclxue1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udHJvbFxyXG57XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sXHJcbntcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2xcclxue1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2xcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sXHJcbntcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sXHJcbntcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlXHJcbntcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXBcclxue1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyOyBcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtbWFwLXBhbmUgLmxlYWZsZXQtcG9wdXBcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxlYWZsZXQtem9vbS1hbmltYXRlZFxyXG57XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkXHJcbntcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkXHJcbntcclxuICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlXHJcbntcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGVcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBjdXJzb3JzICovXHJcbi5sZWFmbGV0LWludGVyYWN0aXZlXHJcbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxlYWZsZXQtZ3JhYlxyXG57XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICAgIGN1cnNvcjogICAgICAgICBncmFiO1xyXG59XHJcblxyXG4ubGVhZmxldC1jcm9zc2hhaXIsXHJcbi5sZWFmbGV0LWNyb3NzaGFpciAubGVhZmxldC1pbnRlcmFjdGl2ZVxyXG57XHJcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcclxuLmxlYWZsZXQtY29udHJvbFxyXG57XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGVcclxue1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xyXG59XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lclxyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aFxyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7XHJcbiAgICAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcbnBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcbm91dGxpbmU6IDA7XHJcbmJhY2tncm91bmQ6ICNkZGQ7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuY29sb3I6ICMwMDc4YTg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcclxub3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcclxufVxyXG5cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5ib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbn1cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG4vLyBmb250OiAxMnB4LzEuNSAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXHJcbi5sZWFmbGV0LWJhciB7XHJcbmJvcmRlci1yYWRpdXM6IDRweDtcclxuYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgLjY1KTtcclxufVxyXG5cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxubGluZS1oZWlnaHQ6IDI2cHg7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG53aWR0aDogMjZweDtcclxuaGVpZ2h0OiAyNnB4O1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuY29sb3I6ICMwMDAwMDA7XHJcbmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuZGlzcGxheTogYmxvY2s7XHJcbmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbmJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxuYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxufVxyXG5cclxuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbmJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5ib3JkZXItYm90dG9tOiBub25lO1xyXG5ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xyXG5jdXJzb3I6IGRlZmF1bHQ7XHJcbmNvbG9yOiAjYmJiO1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG59XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcbmxpbmUtaGVpZ2h0OiAzMHB4O1xyXG53aWR0aDogMzBweDtcclxuaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcbmJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcbmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcbmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcclxuLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XHJcbmZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxudGV4dC1pbmRlbnQ6IDFweDtcclxufVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcclxuZm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4vKiBsYXllcnMgY29udHJvbCAqL1xyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XHJcbmJvcmRlci1yYWRpdXM6IDVweDtcclxuYmFja2dyb3VuZDogI2ZmZjtcclxuYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG53aWR0aDogMzZweDtcclxuaGVpZ2h0OiAzNnB4O1xyXG4vLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xyXG59XHJcblxyXG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMtMngucG5nKTtcclxuYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcbndpZHRoOiA0NHB4O1xyXG5oZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcbmRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XHJcbnBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XHJcbmNvbG9yOiAjMzMzO1xyXG5iYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xyXG5vdmVyZmxvdy14OiBoaWRkZW47XHJcbm92ZXJmbG93LXk6IHNjcm9sbDtcclxucGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxudG9wOiAxcHg7XHJcbm1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xyXG5kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuaGVpZ2h0OiAwO1xyXG5tYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcclxuYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXHJcbi5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoIHtcclxuLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXJrZXItaWNvbi5wbmcpO1xyXG59XHJcblxyXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG5tYXJnaW46IDA7XHJcbmJhY2tncm91bmQ6ICNmZmY7XHJcbmJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xyXG5wYWRkaW5nOiAwIDVweDtcclxuY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcclxudGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcbmZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxubWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5tYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcbmZvbnQtc2l6ZTogMTFweDtcclxubGluZS1oZWlnaHQ6IDEuMTtcclxub3ZlcmZsb3c6IGhpZGRlbjtcclxuYm94LXNpemluZzogYm9yZGVyLWJveDtcclxucGFkZGluZzogMnB4IDVweCAxcHg7XHJcbndoaXRlLXNwYWNlOiBub3dyYXA7XHJcbmJvcmRlcjogMnB4IHNvbGlkICM3Nzc7XHJcbmJvcmRlci10b3A6IG5vbmU7XHJcbmJhY2tncm91bmQ6ICNmZmY7XHJcbmJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5tYXJnaW4tdG9wOiAtMnB4O1xyXG5ib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcclxuYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5ib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NztcclxufVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcbmJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5ib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxufVxyXG5cclxuLyogcG9wdXAgKi9cclxuLmxlYWZsZXQtcG9wdXAge1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbm1hcmdpbi1ib3R0b206IDIwcHg7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxubWluLXdpZHRoOiA0MDBweDtcclxubWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5wYWRkaW5nOiAwcHg7XHJcbnRleHQtYWxpZ246IGxlZnQ7XHJcbmJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG5saW5lLWhlaWdodDogMS40O1xyXG5tYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XHJcbm1hcmdpbjogMThweCAwO1xyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IC50aXRsZSB7XHJcbiAgICBjb2xvcjogIzJiMzc0MjtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IC5sb2kge1xyXG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLmNpdHkge1xyXG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMmIzNzQyO1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IC5yb29tcmFuZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xyXG4gICAgY29sb3I6ICMyYjM3NDI7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLmFwYXJ0aXJkZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IC5wcml4IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzJiMzc0MjtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbmxlZnQ6IDUwJTtcclxub3ZlcmZsb3c6IGhpZGRlbjtcclxud2lkdGg6IDQwcHg7XHJcbmhlaWdodDogMjBweDtcclxubWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5wb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxud2lkdGg6IDE3cHg7XHJcbmhlaWdodDogMTdweDtcclxubWFyZ2luOiAtMTBweCBhdXRvIDA7XHJcbnBhZGRpbmc6IDFweDtcclxudHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbmNvbG9yOiAjMzMzO1xyXG5iYWNrZ3JvdW5kOiB3aGl0ZTtcclxuYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsIDAsIDAsIC40KTtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5mb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5mb250LXdlaWdodDogYm9sZDtcclxucG9zaXRpb246IGFic29sdXRlO1xyXG50b3A6IDA7XHJcbnJpZ2h0OiAwO1xyXG53aWR0aDogMThweDtcclxuaGVpZ2h0OiAxNHB4O1xyXG5wYWRkaW5nOiA0cHggNHB4IDAgMDtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG50ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbmNvbG9yOiAjYzNjM2MzO1xyXG5ib3JkZXI6IG5vbmU7XHJcbmJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XHJcbmNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XHJcbm92ZXJmbG93OiBhdXRvO1xyXG5ib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcbnpvb206IDE7XHJcbn1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbndpZHRoOiAyNHB4O1xyXG5tYXJnaW46IDAgYXV0bztcclxuLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KSc7XHJcbmZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xyXG59XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxubWFyZ2luLXRvcDogLTFweDtcclxufVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5ib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG59XHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG4ubGVhZmxldC1kaXYtaWNvbiB7XHJcblxyXG59XHJcblxyXG4vKiBUb29sdGlwICovXHJcbi8qIEJhc2Ugc3R5bGVzIGZvciB0aGUgZWxlbWVudCB0aGF0IGhhcyBhIHRvb2x0aXAgKi9cclxuLmxlYWZsZXQtdG9vbHRpcCB7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxucGFkZGluZzogNnB4O1xyXG4td2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4tbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4tbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbnVzZXItc2VsZWN0OiBub25lO1xyXG53aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5wb2ludGVyLWV2ZW50czogbm9uZTtcclxuY29sb3I6ICMyMjI7XHJcbmJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbmJvcmRlci1yYWRpdXM6IDNweDtcclxuYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG59XHJcblxyXG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtY2xpY2thYmxlIHtcclxuY3Vyc29yOiBwb2ludGVyO1xyXG5wb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxucG9zaXRpb246IGFic29sdXRlO1xyXG5jb250ZW50OiAnJztcclxucG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbmJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogRGlyZWN0aW9ucyAqL1xyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XHJcbm1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xyXG5tYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcblxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcbmxlZnQ6IDUwJTtcclxubWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcbmJvdHRvbTogMDtcclxubWFyZ2luLWJvdHRvbTogLTEycHg7XHJcbmJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XHJcbnRvcDogMDtcclxubWFyZ2luLXRvcDogLTEycHg7XHJcbm1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5ib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xyXG5tYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XHJcbm1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxudG9wOiA1MCU7XHJcbm1hcmdpbi10b3A6IC02cHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG5yaWdodDogMDtcclxubWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxubGVmdDogMDtcclxubWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5ib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/