/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/dygraphs/dist/dygraph.css ***!
  \*********************************************************************************************************************************/
/**
 * Default styles for the dygraphs charting library.
 */
.dygraph-legend {
  position: absolute;
  font-size: 14px;
  z-index: 10;
  width: 250px;
  /* labelsDivWidth */
  /*
  dygraphs determines these based on the presence of chart labels.
  It might make more sense to create a wrapper div around the chart proper.
  top: 0px;
  right: 2px;
  */
  background: white;
  line-height: normal;
  text-align: left;
  overflow: hidden;
}

.dygraph-legend[dir=rtl] {
  text-align: right;
}

/* styles for a solid line in the legend */
.dygraph-legend-line {
  display: inline-block;
  position: relative;
  bottom: 0.5ex;
  padding-left: 1em;
  height: 1px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  /* border-bottom-color is set based on the series color */
}

/* styles for a dashed line in the legend, e.g. when strokePattern is set */
.dygraph-legend-dash {
  display: inline-block;
  position: relative;
  bottom: 0.5ex;
  height: 1px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  /* border-bottom-color is set based on the series color */
  /* margin-right is set based on the stroke pattern */
  /* padding-left is set based on the stroke pattern */
}

.dygraph-roller {
  position: absolute;
  z-index: 10;
}

/* This class is shared by all annotations, including those with icons */
.dygraph-annotation {
  position: absolute;
  z-index: 10;
  overflow: hidden;
}

/* This class only applies to annotations without icons */
/* Old class name: .dygraphDefaultAnnotation */
.dygraph-default-annotation {
  border: 1px solid black;
  background-color: white;
  text-align: center;
}

.dygraph-axis-label {
  /* position: absolute; */
  /* font-size: 14px; */
  z-index: 10;
  line-height: normal;
  overflow: hidden;
  color: black;
  /* replaces old axisLabelColor option */
}

.dygraph-title {
  font-weight: bold;
  z-index: 10;
  text-align: center;
  /* font-size: based on titleHeight option */
}

.dygraph-xlabel {
  text-align: center;
  /* font-size: based on xLabelHeight option */
}

/* For y-axis label */
.dygraph-label-rotate-left {
  text-align: center;
  /* See http://caniuse.com/#feat=transforms2d */
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

/* For y2-axis label */
.dygraph-label-rotate-right {
  text-align: center;
  /* See http://caniuse.com/#feat=transforms2d */
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/leaflet.egms.scss ***!
  \********************************************************************************************************************/
.leafletEgms-map.clickable {
  cursor: pointer;
}

.canvasVector3D {
  width: 100%;
  height: 100%;
}

.timeSeriesPanel.floating-panel > .panel-body {
  padding: 5px;
}

.plotContainer:not(.noTimeseries) {
  height: 100%;
  width: 100%;
  font-size: 10px;
}
.plotContainer:not(.noTimeseries) .metadataInfoContainer {
  display: inline-block;
}
.plotContainer:not(.noTimeseries) .metadataInfoContainer .metadataInfo {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  row-gap: 2px;
  column-gap: 6px;
}
.plotContainer:not(.noTimeseries) .metadataInfoContainer .metadataInfo .metadataInfo-item {
  height: 11px;
}
.plotContainer:not(.noTimeseries) .metadataInfoContainer .metadataInfo .metadataInfo-item span {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.plotContainer:not(.noTimeseries) .metadataInfoContainer .metadataInfo .metadataInfo-item span.key {
  text-align: right;
  margin-right: 6px;
  width: 107px;
}
.plotContainer:not(.noTimeseries) .metadataInfoContainer .metadataInfo .metadataInfo-item span.value {
  font-weight: bold;
}
.plotContainer:not(.noTimeseries) .btn {
  font-size: 10px;
  padding: 0px 4px;
  margin-bottom: 4px;
}
.plotContainer:not(.noTimeseries) .dropdown-menu {
  padding: 0px;
  margin: 0px;
}
.plotContainer:not(.noTimeseries) .dropdown-menu li > a {
  font-size: 10px;
  line-height: 10px;
  padding: 3px 10px;
}
.plotContainer:not(.noTimeseries) input[type=checkbox] {
  width: 10px;
  height: 10px;
}
.plotContainer:not(.noTimeseries) .btn:focus {
  outline: none;
  border-color: #ccc;
  background-color: inherit;
}
.plotContainer:not(.noTimeseries) .btn.active:focus {
  background-color: #e6e6e6;
  border-color: #adadad;
}
.plotContainer:not(.noTimeseries) .separator {
  border-top: 4px solid #dfdfdf;
  margin: 3px 0px 5px 0px;
}
.plotContainer:not(.noTimeseries) .customLegend {
  position: absolute;
  top: 75px;
  right: 20px;
  font-size: 10px;
  width: 100%;
  text-align: center;
  padding-left: 50px;
}
.plotContainer:not(.noTimeseries) .dygraph-legend {
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
  border-radius: 6px;
  font-size: 12px;
  width: 220px;
}
.plotContainer:not(.noTimeseries) .dygraph-legend:empty {
  display: none;
}
.plotContainer:not(.noTimeseries) .buttonsContainer {
  height: 17px;
  margin-top: 8px;
}
.plotContainer:not(.noTimeseries) .buttonsContainer > .downloadDropdown {
  margin-right: 15px;
}
.plotContainer:not(.noTimeseries) .buttonsContainer > .downloadDropdown > button.btn {
  margin-bottom: 0px;
}

.timeSeriesContainer .timeSeriesHeader {
  height: 85px;
  display: flex;
}
.timeSeriesContainer .timeSeriesHeader .metadataInfoContainer {
  flex-grow: 1;
}
.timeSeriesContainer .timeSeriesHeader .losViewContainer {
  width: 180px;
}
.timeSeriesContainer .svgContainer {
  height: calc(100% - 110px);
  width: 100%;
  position: relative;
}
.timeSeriesContainer .svgContainer .regressions path {
  fill: none;
  stroke: #e45151c9;
  stroke-width: 2px;
}
.timeSeriesContainer .losViewCanvas {
  max-width: 180px;
  max-height: 80px;
}
.timeSeriesContainer .losView:empty {
  display: none;
}

.transectContainer {
  height: 100%;
}
.transectContainer .transectHeader {
  height: 40px;
}
.transectContainer .transectHeader .transectSlider {
  display: inline-block;
  max-width: 80px;
  vertical-align: top;
  margin-bottom: 10px;
}
.transectContainer .transectVelocity, .transectContainer .transectTopography {
  padding: 10px 2px;
  position: relative;
}
.transectContainer .transectVelocity .transectSvg, .transectContainer .transectTopography .transectSvg {
  height: 100%;
}
.transectContainer .transectVelocity {
  height: calc(70% - 42px);
}
.transectContainer .transectTopography {
  height: calc(30% - 18px);
}
.transectContainer .customLegend {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 10px;
  width: 250px;
  text-align: left;
  padding-left: 0px;
}
.transectContainer .dygraph-legend {
  width: 150px;
}
.transectContainer .buttonsContainer {
  margin-top: 0px !important;
}

/* FLOATING PANEL */
.floating-panel {
  width: 350px;
  height: 400px;
  position: absolute;
  top: 20%;
  z-index: 10;
  right: 100px;
  box-shadow: 0px 0px 7px 0px #333;
}
.floating-panel .panel-body {
  position: absolute;
  bottom: 0px;
  top: 25px;
  left: 0px;
  right: 0px;
  overflow: auto;
}
.floating-panel .panel-heading:not(.close) {
  cursor: move;
}
.floating-panel .panel-heading {
  padding: 5px;
}
.floating-panel .panel-title {
  margin-right: 16px;
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.floating-panel a.close.pull-right {
  font-size: 13px;
  position: absolute;
  right: 8px;
}

.leafletEgmsLayer-settingsForm {
  /* range slider */
}
.leafletEgmsLayer-settingsForm .colorSchema-widget {
  width: 100%;
  padding: 0px;
}
.leafletEgmsLayer-settingsForm .ui-slider {
  height: 7px;
  margin-top: 5px;
}
.leafletEgmsLayer-settingsForm .ui-slider .ui-slider-range.ui-corner-all.ui-widget-header {
  background: #1975ff;
}
.leafletEgmsLayer-settingsForm .ui-slider span.ui-slider-handle.ui-corner-all {
  background: #1975ff;
  border: none;
  border-radius: 100px;
  width: 10px;
  height: 10px;
  margin-left: -5px;
  margin-top: 2px;
}
.leafletEgmsLayer-settingsForm .sliderColorDomain {
  margin-top: 14px;
}
.leafletEgmsLayer-settingsForm .sliderColorDomain .sliderLabelMin, .leafletEgmsLayer-settingsForm .sliderColorDomain .sliderLabelMax {
  font-size: 12px;
  font-weight: normal;
  position: absolute;
  top: -16px;
}
.leafletEgmsLayer-settingsForm .sliderColorDomain label.sliderLabelMin {
  left: 0px;
}
.leafletEgmsLayer-settingsForm .sliderColorDomain label.sliderLabelMax {
  right: 0px;
}
.leafletEgmsLayer-settingsForm .btn:focus {
  outline: none;
}
.leafletEgmsLayer-settingsForm .selectVariable {
  width: auto;
}
.leafletEgmsLayer-settingsForm .sliderPointsRadius {
  display: inline;
  vertical-align: text-bottom;
  width: 130px;
}
.leafletEgmsLayer-settingsForm .colorDomain, .leafletEgmsLayer-settingsForm .filterPoints, .leafletEgmsLayer-settingsForm .valueBounds {
  font-weight: normal;
}

/* COLOR SCHEMA */
.colorSchema-menuWidget li.ui-menu-item {
  margin: 0px;
  padding: 0px;
}

.colorSchema {
  height: 30px;
  text-align: center;
  padding-top: 4px !important;
  background-size: 100% !important;
  background-repeat-x: no-repeat !important;
  background-repeat-y: repeat !important;
}

.colorSchema > span {
  background: rgba(255, 255, 255, 0.6);
  padding: 0px 3px;
  font-size: 10px;
  margin-top: 5px;
  display: inline-block;
  height: 14px;
  border-radius: 3px;
}

.colorSchema.inverted {
  transform: rotate(180deg);
}

.colorSchema.inverted > span {
  transform: rotate(180deg);
  margin-left: 16px;
}

.colorSchema.ui-state-active > span {
  color: white;
  background-color: black;
}

/* color schema overflow */
.colorSchema-ui-selectmenu-menu.ui-selectmenu-open {
  max-height: 300px;
  overflow: auto;
}

.colorSchema-ui-selectmenu-menu .ui-menu .ui-state-active {
  margin: 0px;
}

.colorSchema-ui-selectmenu-menu .ui-state-active {
  border: none;
  opacity: 0.7;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QztBQWxDRjtBQW9DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBbENIO0FBb0NFO0VBQ0M7QUFsQ0g7QUFvQ0U7RUFDQztBQWxDSDtBQXNDQztFQUFhO0FBbkNkO0FBcUNDO0VBQWtCO0FBbENuQjtBQW9DQztFQUNDO0VBQ0E7RUFDQTtBQWxDRjtBQXFDQztFQUNDO0FBbkNGOztBQXVDQTtBQUNBO0VBQ0M7RUFDQTtBQXBDRDs7QUF1Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwQ0Q7O0FBc0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuQ0Q7O0FBcUNBO0VBQ0M7QUFsQ0Q7O0FBb0NBO0VBQ0M7RUFDQTtBQWpDRDs7QUFvQ0E7RUFDQztFQUNBO0FBakNEOztBQW9DQTtBQUNBO0VBQ0M7RUFDQTtBQWpDRDs7QUFtQ0E7RUFDQztBQWhDRDs7QUFrQ0E7RUFDQztFQUNBO0FBL0JELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9sZWFmbGV0RWdtcy8uL25vZGVfbW9kdWxlcy9keWdyYXBocy9kaXN0L2R5Z3JhcGguY3NzIiwid2VicGFjazovL2xlYWZsZXRFZ21zLy4vc3JjL2Nzcy9sZWFmbGV0LmVnbXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERlZmF1bHQgc3R5bGVzIGZvciB0aGUgZHlncmFwaHMgY2hhcnRpbmcgbGlicmFyeS5cbiAqL1xuXG4uZHlncmFwaC1sZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAyNTBweDsgIC8qIGxhYmVsc0RpdldpZHRoICovXG4gIC8qXG4gIGR5Z3JhcGhzIGRldGVybWluZXMgdGhlc2UgYmFzZWQgb24gdGhlIHByZXNlbmNlIG9mIGNoYXJ0IGxhYmVscy5cbiAgSXQgbWlnaHQgbWFrZSBtb3JlIHNlbnNlIHRvIGNyZWF0ZSBhIHdyYXBwZXIgZGl2IGFyb3VuZCB0aGUgY2hhcnQgcHJvcGVyLlxuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDJweDtcbiAgKi9cbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5keWdyYXBoLWxlZ2VuZFtkaXI9XCJydGxcIl0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogc3R5bGVzIGZvciBhIHNvbGlkIGxpbmUgaW4gdGhlIGxlZ2VuZCAqL1xuLmR5Z3JhcGgtbGVnZW5kLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAuNWV4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIC8qIGJvcmRlci1ib3R0b20tY29sb3IgaXMgc2V0IGJhc2VkIG9uIHRoZSBzZXJpZXMgY29sb3IgKi9cbn1cblxuLyogc3R5bGVzIGZvciBhIGRhc2hlZCBsaW5lIGluIHRoZSBsZWdlbmQsIGUuZy4gd2hlbiBzdHJva2VQYXR0ZXJuIGlzIHNldCAqL1xuLmR5Z3JhcGgtbGVnZW5kLWRhc2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAuNWV4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgLyogYm9yZGVyLWJvdHRvbS1jb2xvciBpcyBzZXQgYmFzZWQgb24gdGhlIHNlcmllcyBjb2xvciAqL1xuICAvKiBtYXJnaW4tcmlnaHQgaXMgc2V0IGJhc2VkIG9uIHRoZSBzdHJva2UgcGF0dGVybiAqL1xuICAvKiBwYWRkaW5nLWxlZnQgaXMgc2V0IGJhc2VkIG9uIHRoZSBzdHJva2UgcGF0dGVybiAqL1xufVxuXG4uZHlncmFwaC1yb2xsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKiBUaGlzIGNsYXNzIGlzIHNoYXJlZCBieSBhbGwgYW5ub3RhdGlvbnMsIGluY2x1ZGluZyB0aG9zZSB3aXRoIGljb25zICovXG4uZHlncmFwaC1hbm5vdGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogVGhpcyBjbGFzcyBvbmx5IGFwcGxpZXMgdG8gYW5ub3RhdGlvbnMgd2l0aG91dCBpY29ucyAqL1xuLyogT2xkIGNsYXNzIG5hbWU6IC5keWdyYXBoRGVmYXVsdEFubm90YXRpb24gKi9cbi5keWdyYXBoLWRlZmF1bHQtYW5ub3RhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHlncmFwaC1heGlzLWxhYmVsIHtcbiAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICAvKiBmb250LXNpemU6IDE0cHg7ICovXG4gIHotaW5kZXg6IDEwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogYmxhY2s7ICAvKiByZXBsYWNlcyBvbGQgYXhpc0xhYmVsQ29sb3Igb3B0aW9uICovXG59XG5cbi5keWdyYXBoLWF4aXMtbGFiZWwteCB7XG59XG5cbi5keWdyYXBoLWF4aXMtbGFiZWwteSB7XG59XG5cbi5keWdyYXBoLWF4aXMtbGFiZWwteTIge1xufVxuXG4uZHlncmFwaC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBmb250LXNpemU6IGJhc2VkIG9uIHRpdGxlSGVpZ2h0IG9wdGlvbiAqL1xufVxuXG4uZHlncmFwaC14bGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIGZvbnQtc2l6ZTogYmFzZWQgb24geExhYmVsSGVpZ2h0IG9wdGlvbiAqL1xufVxuXG4vKiBGb3IgeS1heGlzIGxhYmVsICovXG4uZHlncmFwaC1sYWJlbC1yb3RhdGUtbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogU2VlIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD10cmFuc2Zvcm1zMmQgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLyogRm9yIHkyLWF4aXMgbGFiZWwgKi9cbi5keWdyYXBoLWxhYmVsLXJvdGF0ZS1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogU2VlIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD10cmFuc2Zvcm1zMmQgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuIiwiLmxlYWZsZXRFZ21zLW1hcC5jbGlja2FibGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYW52YXNWZWN0b3IzRCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi50aW1lU2VyaWVzUGFuZWwuZmxvYXRpbmctcGFuZWwgPiAucGFuZWwtYm9keSB7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLnBsb3RDb250YWluZXI6bm90KC5ub1RpbWVzZXJpZXMpIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXG5cdC5tZXRhZGF0YUluZm9Db250YWluZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdC5tZXRhZGF0YUluZm8ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHJvdy1nYXA6IDJweDtcblx0XHRcdGNvbHVtbi1nYXA6IDZweDtcblxuXHRcdFx0Lm1ldGFkYXRhSW5mby1pdGVtIHtcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ua2V5IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHR3aWR0aDogMTA3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLnZhbHVlIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmJ0biB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDBweCA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRtYXJnaW46IDBweDtcblxuXHRcdGxpID4gYXtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxuXHRcblx0LmJ0bjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICNjY2M7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0fVxuXHQuYnRuLmFjdGl2ZTpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcblx0XHRib3JkZXItY29sb3I6ICNhZGFkYWQ7XG5cdH1cblxuXHQuc2VwYXJhdG9yIHtcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgI2RmZGZkZjtcblx0XHRtYXJnaW46IDNweCAwcHggNXB4IDBweDtcblx0fVxuXG5cdC5jdXN0b21MZWdlbmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDc1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdH1cblxuXHQuZHlncmFwaC1sZWdlbmQge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG5cdC5keWdyYXBoLWxlZ2VuZDplbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5idXR0b25zQ29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXG5cdFx0PiAuZG93bmxvYWREcm9wZG93biB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRcdD4gYnV0dG9uLmJ0biB7IG1hcmdpbi1ib3R0b206IDBweDsgfVxuXHRcdH1cblx0fVxufSAvLyBlbmQgcGxvdENvbnRhaW5lclxuXG4udGltZVNlcmllc0NvbnRhaW5lciB7XG5cdC50aW1lU2VyaWVzSGVhZGVyIHtcblx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC5tZXRhZGF0YUluZm9Db250YWluZXIge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0XHQubG9zVmlld0NvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnN2Z0NvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7IC8vIDEwMCUgLSAoLnRpbWVTZXJpZXNIZWFkZXI6aGVpZ2h0ICsgLmJ1dHRvbnNDb250YWluZXIuaGVpZ2h0ICsgLmJ1dHRvbnNDb250YWluZXI6bWFyZ2luLXRvcClcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQucmVncmVzc2lvbnMgcGF0aCB7XG5cdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0c3Ryb2tlOiAjZTQ1MTUxYzk7XG5cdFx0XHRzdHJva2Utd2lkdGg6IDJweDtcblx0XHR9XG5cdH1cblxuXHQubG9zVmlld0NhbnZhcyB7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5sb3NWaWV3OmVtcHR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cbn0gLy8gZW5kIHRpbWVzZXJpZXMgY29udGFpbmVyXG5cbi50cmFuc2VjdENvbnRhaW5lciB7XG5cdGhlaWdodDogMTAwJTtcblxuXHQudHJhbnNlY3RIZWFkZXIge1xuXHRcdGhlaWdodDogNDBweDtcblxuXHRcdC50cmFuc2VjdFNsaWRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblxuXHQudHJhbnNlY3RWZWxvY2l0eSwgLnRyYW5zZWN0VG9wb2dyYXBoeSB7XG5cdFx0cGFkZGluZzogMTBweCAycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnRyYW5zZWN0U3ZnIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQudHJhbnNlY3RWZWxvY2l0eSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDcwJSAtIDQycHgpO1xuXHR9XG5cdC50cmFuc2VjdFRvcG9ncmFwaHkge1xuXHRcdGhlaWdodDogY2FsYygzMCUgLSAxOHB4KTtcblx0fVxuXG5cdC5jdXN0b21MZWdlbmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRyaWdodDogMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0fVxuXG5cdC5keWdyYXBoLWxlZ2VuZCB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHR9XG5cblx0LmJ1dHRvbnNDb250YWluZXIgeyBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxufVxuXG5cbi8qIEZMT0FUSU5HIFBBTkVMICovXG5cbi5mbG9hdGluZy1wYW5lbCB7XG5cdHdpZHRoOiAzNTBweDtcblx0aGVpZ2h0OiA0MDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwJTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAxMDBweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA3cHggMHB4ICMzMzM7XG5cblx0LnBhbmVsLWJvZHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblx0LnBhbmVsLWhlYWRpbmc6bm90KC5jbG9zZSkge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0fVxuXHQucGFuZWwtaGVhZGluZyB7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cdC5wYW5lbC10aXRsZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHRhLmNsb3NlLnB1bGwtcmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDhweDtcblx0fVxufVxuXG5cbi5sZWFmbGV0RWdtc0xheWVyLXNldHRpbmdzRm9ybSB7XG5cblx0LmNvbG9yU2NoZW1hLXdpZGdldCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHR9XG5cblx0LyogcmFuZ2Ugc2xpZGVyICovXG5cdC51aS1zbGlkZXIge1xuXHRcdGhlaWdodDogN3B4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXHQudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2UudWktY29ybmVyLWFsbC51aS13aWRnZXQtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTk3NWZmO1xuXHR9XG5cdC51aS1zbGlkZXIgc3Bhbi51aS1zbGlkZXItaGFuZGxlLnVpLWNvcm5lci1hbGwge1xuXHRcdGJhY2tncm91bmQ6ICMxOTc1ZmY7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblxuXHQuc2xpZGVyQ29sb3JEb21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cblx0XHQuc2xpZGVyTGFiZWxNaW4sIC5zbGlkZXJMYWJlbE1heCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTZweDtcblx0XHR9XG5cdFx0bGFiZWwuc2xpZGVyTGFiZWxNaW4ge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblx0XHRsYWJlbC5zbGlkZXJMYWJlbE1heCB7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG46Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cblx0LnNlbGVjdFZhcmlhYmxlIHsgd2lkdGg6IGF1dG87IH1cblx0XG5cdC5zbGlkZXJQb2ludHNSYWRpdXMge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHR9XG5cblx0LmNvbG9yRG9tYWluLCAuZmlsdGVyUG9pbnRzLCAudmFsdWVCb3VuZHMge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cbn1cblxuLyogQ09MT1IgU0NIRU1BICovXG4uY29sb3JTY2hlbWEtbWVudVdpZGdldCBsaS51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xufVxuXG4uY29sb3JTY2hlbWEge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQteDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0LXk6IHJlcGVhdCAhaW1wb3J0YW50O1xufVxuLmNvbG9yU2NoZW1hID4gc3BhbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcblx0cGFkZGluZzogMHB4IDNweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY29sb3JTY2hlbWEuaW52ZXJ0ZWQge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvbG9yU2NoZW1hLmludmVydGVkID4gc3BhbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uY29sb3JTY2hlbWEudWktc3RhdGUtYWN0aXZlID4gc3BhbiB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi8qIGNvbG9yIHNjaGVtYSBvdmVyZmxvdyAqL1xuLmNvbG9yU2NoZW1hLXVpLXNlbGVjdG1lbnUtbWVudS51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4uY29sb3JTY2hlbWEtdWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IDBweDtcbn1cbi5jb2xvclNjaGVtYS11aS1zZWxlY3RtZW51LW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0b3BhY2l0eTogMC43O1xufVxuXG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/