/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/* Port of TextMate's Blackboard theme */

.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }
.cm-s-blackboard div.CodeMirror-selected { background: #253B76; }
.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); }
.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); }
.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }
.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }
.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }
.cm-s-blackboard .CodeMirror-linenumber { color: #888; }
.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }

.cm-s-blackboard .cm-keyword { color: #FBDE2D; }
.cm-s-blackboard .cm-atom { color: #D8FA3C; }
.cm-s-blackboard .cm-number { color: #D8FA3C; }
.cm-s-blackboard .cm-def { color: #8DA6CE; }
.cm-s-blackboard .cm-variable { color: #FF6400; }
.cm-s-blackboard .cm-operator { color: #FBDE2D; }
.cm-s-blackboard .cm-comment { color: #AEAEAE; }
.cm-s-blackboard .cm-string { color: #61CE3C; }
.cm-s-blackboard .cm-string-2 { color: #61CE3C; }
.cm-s-blackboard .cm-meta { color: #D8FA3C; }
.cm-s-blackboard .cm-builtin { color: #8DA6CE; }
.cm-s-blackboard .cm-tag { color: #8DA6CE; }
.cm-s-blackboard .cm-attribute { color: #8DA6CE; }
.cm-s-blackboard .cm-header { color: #FF6400; }
.cm-s-blackboard .cm-hr { color: #AEAEAE; }
.cm-s-blackboard .cm-link { color: #8DA6CE; }
.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }

.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; }
.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

.jsoneditor .search input{height:auto;border:inherit;border:none;box-shadow:none}.jsoneditor table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{border:1px solid transparent;min-height:16px;min-width:32px;padding:2px;margin:1px;word-wrap:break-word;float:left}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value{word-break:break-word}div.jsoneditor-value.jsoneditor-empty::after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-invalid{color:#000}div.jsoneditor-readonly{min-width:16px;color:grey}div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}div.jsoneditor-field.jsoneditor-empty::after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:grey}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor div.jsoneditor-anchor{cursor:pointer}div.jsoneditor div.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:grey}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:0 0}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}div.jsoneditor-default{color:grey;padding-left:10px}div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto}div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background:transparent url(img/jsoneditor-icons.svg)}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:0 0}div.jsoneditor-tree button.jsoneditor-dragarea{background:url(img/jsoneditor-icons.svg) -72px -72px;cursor:move}div.jsoneditor-tree :focus{outline:0}div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:grey;font-family:arial,sans-serif;font-size:10pt}div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:grey}div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid grey;cursor:pointer}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background:url(img/jsoneditor-icons.svg) -168px -48px}div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #fe0;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px rgba(0,0,0,.4)}div.jsoneditor-field.jsoneditor-empty::after,div.jsoneditor-value.jsoneditor-empty::after{pointer-events:none;color:#d3d3d3;font-size:8pt}a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover{color:#ee422e}div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #fe0;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{color:#ee422e}.ace-jsoneditor,textarea.jsoneditor-text{min-height:150px}textarea.jsoneditor-text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-contextmenu-button,tr.jsoneditor-selected button.jsoneditor-dragarea{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{padding:0;margin:0}.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value,pre.jsoneditor-preview{font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt;color:#1a1a1a}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}@keyframes fade-in{from{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:grey;background-color:#ebebeb;padding:7px 15px;border-radius:8px}.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:normal}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}.jsoneditor-text-errors tr .jsoneditor-schema-error{background:url(img/jsoneditor-icons.svg) -168px -48px}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background:url(img/jsoneditor-icons.svg) -25px 0}.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.jsoneditor-contextmenu-root{position:relative;width:0;height:0}.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:1}.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px rgba(128,128,128,.3);list-style:none;margin:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 4px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:0 0;font-size:10pt;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px rgba(128,128,128,.5);padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background:url(img/jsoneditor-icons.svg) 0 -72px}.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(img/jsoneditor-icons.svg)}.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu li,.jsoneditor-contextmenu ul{box-sizing:content-box;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:focus,.jsoneditor-contextmenu .jsoneditor-menu button:hover{color:#1a1a1a;background-color:#f5f5f5;outline:0}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{color:#fff;background-color:#ee422e}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover{background-color:#f5f5f5}.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px 15px!important;box-shadow:2px 2px 12px rgba(128,128,128,.3);color:#4d4d4d;line-height:1.3em}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:0 0!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:grey}.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:10pt;line-height:1.5em}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px 0}.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table td,.jsoneditor-modal table th{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal select,.jsoneditor-modal textarea{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{font-size:10.5pt;font-family:arial,sans-serif}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt;width:100%;box-sizing:border-box}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal input,.jsoneditor-modal select{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}.jsoneditor-menu>.jsoneditor-modes>button,.jsoneditor-menu>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background:transparent url(img/jsoneditor-icons.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:10pt;float:left}.jsoneditor-menu>.jsoneditor-modes>button:hover,.jsoneditor-menu>button:hover{background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4)}.jsoneditor-menu>.jsoneditor-modes>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>button:focus{background-color:rgba(255,255,255,.3)}.jsoneditor-menu>.jsoneditor-modes>button:disabled,.jsoneditor-menu>button:disabled{opacity:.5;background-color:transparent;border:none}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator,.jsoneditor-menu>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{font-family:arial,sans-serif;font-size:10pt;color:#fff;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:flex}.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:0;margin:1px;line-height:20px}.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(img/jsoneditor-icons.svg);vertical-align:top}.jsoneditor-search button:hover{background-color:transparent}.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}.jsoneditor .autocomplete.dropdown{position:absolute;background:#fff;box-shadow:2px 2px 12px rgba(128,128,128,.3);border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt}.jsoneditor .autocomplete.dropdown .item{color:#333}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ddd}.jsoneditor .autocomplete.hint{color:#aaa;top:4px;left:4px}.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:0}.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px rgba(128,128,128,.3)}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:10pt}.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}.jsoneditor-statusbar{line-height:26px;height:26px;color:grey;background-color:#ebebeb;border-top:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10pt}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background:url(img/jsoneditor-icons.svg) -168px -48px;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background:url(img/jsoneditor-icons.svg) -25px 0}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:grey;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:10pt}/*!
 * Selectr 2.4.0
 * https://github.com/Mobius1/Selectr
 *
 * Released under the MIT license
 */.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}.selectr-selected::before{position:absolute;top:50%;right:10px;width:0;height:0;content:'';-o-transform:rotate(0) translate3d(0,-50%,0);-ms-transform:rotate(0) translate3d(0,-50%,0);-moz-transform:rotate(0) translate3d(0,-50%,0);-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.native-open .selectr-selected::before,.selectr-container.open .selectr-selected::before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear::after,.selectr-clear::before,.selectr-input-clear::after,.selectr-input-clear::before,.selectr-tag-remove::after,.selectr-tag-remove::before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:' ';background-color:#6c7a86}.selectr-tag-remove::after,.selectr-tag-remove::before{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999 #999 transparent #999;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected::after{-o-transform:rotate(180deg) translate3d(0,50%,0);-ms-transform:rotate(180deg) translate3d(0,50%,0);-moz-transform:rotate(180deg) translate3d(0,50%,0);-webkit-transform:rotate(180deg) translate3d(0,50%,0);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.has-selected .selectr-placeholder,.selectr-empty{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected::after{display:table;content:" ";clear:both}.taggable .selectr-label{width:auto}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading::after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:'';-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running spin;-webkit-animation:.5s linear 0s normal forwards infinite running spin;animation:.5s linear 0s normal forwards infinite running spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff}.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}
.medium-editor-anchor-preview,.medium-editor-toolbar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;z-index:2000}@-webkit-keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-placeholder-relative:after,.medium-editor-placeholder:after{content:attr(data-placeholder)!important;white-space:pre;padding:inherit;margin:inherit;font-style:italic}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{position:absolute;left:0;top:0}.medium-editor-placeholder-relative,.medium-editor-placeholder-relative:after{position:relative}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px;top:-8px}.medium-editor-toolbar{left:0;position:absolute;top:0;visibility:hidden}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:0}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards 160ms forwards linear;animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}
.medium-toolbar-arrow-under:after{border-color:#242424 transparent transparent;top:50px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #242424;top:-8px}.medium-editor-toolbar{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.75));background:linear-gradient(to bottom,#242424,rgba(36,36,36,.75));border:1px solid #000;border-radius:5px;box-shadow:0 0 3px #000}.medium-editor-toolbar li button{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.89));background:linear-gradient(to bottom,#242424,rgba(36,36,36,.89));border:0;border-right:1px solid #000;border-left:1px solid #333;border-left:1px solid rgba(255,255,255,.1);box-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff;height:50px;min-width:50px;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#ff0}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:5px;border-top-left-radius:5px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:5px;border-top-right-radius:5px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;background:-webkit-linear-gradient(top,#242424,rgba(0,0,0,.89));background:linear-gradient(to bottom,#242424,rgba(0,0,0,.89));color:#fff}.medium-editor-toolbar-form{background:#242424;border-radius:5px;color:#999}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#242424;box-sizing:border-box;color:#ccc;height:50px}.medium-editor-toolbar-form a{color:#fff}.medium-editor-toolbar-anchor-preview{background:#242424;border-radius:5px;color:#fff}.medium-editor-placeholder:after{color:#b3b3b1}
@charset "UTF-8";
.tree-dragnode {
  padding: 10px;
  border: 1px solid #e7eef7;
  position: fixed;
  border-radius: 8px;
  background: #fff;
  transform: translate(-50%, -110%);
  z-index: 10;
}

.tree-node {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
}

.tree-content {
  display: flex;
  align-items: center;
  padding: 3px;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
}

.tree-node:not(.selected) > .tree-content:hover {
  background: #f6f8fb;
}

.tree-node.selected > .tree-content {
  background-color: #e7eef7;
}

.tree-node.disabled > .tree-content:hover {
  background: inherit;
}

.tree-arrow {
  flex-shrink: 0;
  height: 30px;
  cursor: pointer;
  margin-left: 30px;
  width: 0;
}

.tree-arrow.has-child {
  margin-left: 0;
  width: 30px;
  position: relative;
}

.tree-arrow.has-child:after {
  border: 1.5px solid #494646;
  position: absolute;
  border-left: 0;
  border-top: 0;
  left: 9px;
  top: 50%;
  height: 9px;
  width: 9px;
  transform: rotate(-45deg) translateY(-50%) translateX(0);
  transition: transform 0.25s;
  transform-origin: center;
}

.tree-arrow.has-child.rtl:after {
  border: 1.5px solid #494646;
  position: absolute;
  border-right: 0;
  border-bottom: 0;
  right: 0px;
  top: 50%;
  height: 9px;
  width: 9px;
  transform: rotate(-45deg) translateY(-50%) translateX(0);
  transition: transform 0.25s;
  transform-origin: center;
}

.tree-arrow.expanded.has-child:after {
  transform: rotate(45deg) translateY(-50%) translateX(-5px);
}

.tree-checkbox {
  flex-shrink: 0;
  position: relative;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  border: 1px solid #dadada;
  border-radius: 2px;
  background: #fff;
  transition: border-color 0.25s, background-color 0.25s;
}

.tree-checkbox:after,
.tree-arrow:after {
  position: absolute;
  display: block;
  content: "";
}

.tree-checkbox.checked,
.tree-checkbox.indeterminate {
  background-color: #3a99fc;
  border-color: #218eff;
}

.tree-checkbox.checked:after {
  box-sizing: content-box;
  border: 1.5px solid #fff;
  /* probably width would be rounded in most cases */
  border-left: 0;
  border-top: 0;
  left: 9px;
  top: 3px;
  height: 15px;
  width: 8px;
  transform: rotate(45deg) scaleY(0);
  transition: transform 0.25s;
  transform-origin: center;
}

.tree-checkbox.checked:after {
  transform: rotate(45deg) scaleY(1);
}

.tree-checkbox.indeterminate:after {
  background-color: #fff;
  top: 50%;
  left: 20%;
  right: 20%;
  height: 2px;
}

.tree-anchor {
  flex-grow: 2;
  outline: none;
  display: flex;
  text-decoration: none;
  color: #343434;
  vertical-align: top;
  margin-left: 3px;
  line-height: 24px;
  padding: 3px 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tree-node.selected > .tree-content > .tree-anchor {
  outline: none;
}

.tree-node.disabled > .tree-content > .tree-anchor {
  color: #989191;
  background: #fff;
  opacity: 0.6;
  cursor: default;
  outline: none;
}

.tree-input {
  display: block;
  width: 100%;
  height: 24px;
  line-height: 24px;
  outline: none;
  border: 1px solid #3498db;
  padding: 0 4px;
}

.l-fade-enter-active,
.l-fade-leave-active {
  transition: opacity 0.3s, transform 0.3s;
  transform: translateX(0);
}

.l-fade-enter,
.l-fade-leave-to {
  opacity: 0;
  transform: translateX(-2em);
}

.tree--small .tree-anchor {
  line-height: 19px;
}

.tree--small .tree-checkbox {
  width: 23px;
  height: 23px;
}

.tree--small .tree-arrow {
  height: 23px;
}

.tree--small .tree-checkbox.checked:after {
  left: 7px;
  top: 3px;
  height: 11px;
  width: 5px;
}

.tree-node.has-child.loading > .tree-content > .tree-arrow,
.tree-node.has-child.loading > .tree-content > .tree-arrow:after {
  border-radius: 50%;
  width: 15px;
  height: 15px;
  border: 0;
}

.tree-node.has-child.loading > .tree-content > .tree-arrow {
  font-size: 3px;
  position: relative;
  border-top: 1.1em solid rgba(45, 45, 45, 0.2);
  border-right: 1.1em solid rgba(45, 45, 45, 0.2);
  border-bottom: 1.1em solid rgba(45, 45, 45, 0.2);
  border-left: 1.1em solid #2d2d2d;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  left: 5px;
  -webkit-animation: loading 1.1s infinite linear;
  animation: loading 1.1s infinite linear;
  margin-right: 8px;
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.tree {
  overflow: auto;
}

.tree-root,
.tree-children {
  list-style: none;
  padding: 0;
}

.tree > .tree-root,
.tree > .tree-filter-empty {
  padding: 3px;
  box-sizing: border-box;
}

.tree.tree--draggable .tree-node:not(.selected) > .tree-content:hover {
  background: transparent;
}

.drag-above,
.drag-below,
.drag-on {
  position: relative;
  z-index: 1;
}

.drag-on > .tree-content {
  background: #fafcff;
  outline: 1px solid #7baff2;
}

.drag-above > .tree-content::before,
.drag-below > .tree-content::after {
  display: block;
  content: "";
  position: absolute;
  height: 8px;
  left: 0;
  right: 0;
  z-index: 2;
  box-sizing: border-box;
  background-color: #3367d6;
  border: 3px solid #3367d6;
  background-clip: padding-box;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-radius: 0;
}

.drag-above > .tree-content::before {
  top: 0;
  transform: translateY(-50%);
}

.drag-below > .tree-content::after {
  bottom: 0;
  transform: translateY(50%);
}

.tree-anchor {
  color: inherit !important;
}

.tree-node:not(.selected) > .tree-content:hover {
  background: inherit !important;
}

.tree-node.selected > .tree-content {
  background-color: inherit !important;
}

.tree-arrow.has-child:after {
  border-bottom-color: white !important;
  border-right-color: white !important;
}

.tree-arrow.has-child.rtl:after {
  border-top-color: white !important;
  border-left-color: white !important;
}

.fm-context-menu {
  direction: ltr !important;
  text-align: left !important;
  position: absolute;
  z-index: 9997;
  background-color: #060606;
  box-shadow: 3px 2px 5px #282828;
  border-radius: 5px;
}
.fm-context-menu .list-unstyled {
  margin-bottom: 0;
  border-bottom: 1px solid rgba(173, 175, 174, 0.125);
}
.fm-context-menu ul > li {
  padding: 0.4rem 1rem;
}
.fm-context-menu ul > li:not(.disabled) {
  cursor: pointer;
}
.fm-context-menu ul > li:not(.disabled):hover {
  background-color: #222;
  color: #dddddd;
}
.fm-context-menu ul > li:not(.disabled) i {
  padding-right: 2rem;
}

.fm-info-block {
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 0.2rem;
  padding-bottom: 0.4rem;
}
.fm-info-block .progress {
  margin-top: 0.3rem;
}
.fm-info-block .text-right > span {
  padding-left: 0.5rem;
  cursor: pointer;
}

.fm-navbar .btn-group {
  margin-right: 0.4rem;
}

.fm-notification {
  position: absolute;
  right: 1rem;
  bottom: 0;
  z-index: 9999;
  width: 350px;
  display: block;
  transition: opacity 0.4s ease;
  overflow: auto;
}
.fm-notification .fm-notification-item {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid;
  border-radius: 0.25rem;
}
.fm-notification .notify-enter-active {
  transition: all 0.3s ease;
}
.fm-notification .notify-leave-active {
  transition: all 0.8s ease;
}
.fm-notification .notify-enter,
.fm-notification .notify-leave-to {
  opacity: 0;
}

.fm-breadcrumb .breadcrumb {
  flex-wrap: nowrap;
  padding: 0.2rem 0.3rem;
  margin-bottom: 0.5rem;
}
.fm-breadcrumb .breadcrumb.active-manager {
  background-color: #e9ecef;
}
.fm-breadcrumb .breadcrumb .breadcrumb-item:not(.active):hover {
  cursor: pointer;
  font-weight: normal;
  color: #ADAFAE;
}

.fm-disk-list ul.list-inline {
  margin-bottom: 0.5rem;
}
.fm-disk-list .badge.badge-light {
  cursor: pointer;
}

.fm-grid {
  padding-top: 1rem;
}
.fm-grid .fm-grid-item {
  position: relative;
  width: 125px;
  padding: 0.4rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
  border-radius: 5px;
}
.fm-grid .fm-grid-item.active {
  background-color: #060606;
  box-shadow: 3px 2px 5px #888;
}
.fm-grid .fm-grid-item:not(.active):hover {
  background-color: #060606;
  box-shadow: 3px 2px 5px #888;
}
.fm-grid .fm-grid-item .fm-item-icon {
  cursor: pointer;
}
.fm-grid .fm-grid-item .fm-item-icon > i {
  color: #e9ecef;
}
.fm-grid .fm-grid-item .fm-item-info {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fm-content {
  height: 100%;
  padding-left: 1rem;
}
.fm-content .fm-content-body {
  overflow: auto;
}

.fm-table thead th {
  background: #060606;
  position: sticky;
  top: 0;
  z-index: 10;
  cursor: pointer;
  border-top: none;
}
.fm-table thead th:hover {
  background-color: #060606;
}
.fm-table thead th > i {
  padding-left: 0.5rem;
}
.fm-table td {
  white-space: nowrap;
  overflow: hidden;
}
.fm-table tr:hover {
  background-color: #060606;
}
.fm-table .w-10 {
  width: 10%;
}
.fm-table .w-65 {
  width: 65%;
}
.fm-table .fm-content-item {
  cursor: pointer;
}
.fm-table .text-hidden {
  color: #060606;
}

.fm-additions-cropper {
  overflow: hidden;
}
.fm-additions-cropper > .row {
  flex-wrap: nowrap;
}
.fm-additions-cropper .cropper-block {
  overflow: hidden;
}
.fm-additions-cropper .cropper-block img {
  max-width: 100%;
}
.fm-additions-cropper .col-sm-3 {
  overflow: auto;
}
.fm-additions-cropper .col-sm-3::-webkit-scrollbar {
  display: none;
}
.fm-additions-cropper .cropper-preview {
  margin-bottom: 1rem;
  overflow: hidden;
  height: 200px;
}
.fm-additions-cropper .cropper-preview img {
  max-width: 100%;
}
.fm-additions-cropper .cropper-data {
  padding-left: 1rem;
  padding-right: 1rem;
}
.fm-additions-cropper .cropper-data > .input-group {
  margin-bottom: 0.5rem;
}
.fm-additions-cropper .cropper-data .input-group-prepend .input-group-text {
  min-width: 4rem;
}
.fm-additions-cropper .cropper-data .input-group-append .input-group-text {
  min-width: 3rem;
}
.fm-additions-cropper > .d-flex {
  padding: 1rem;
  border-top: 1px solid #060606;
}

.fm-additions-file-list .far {
  padding-right: 0.5rem;
}

.fm-modal-audio-player .fas.fa-play {
  color: #ADAFAE;
  opacity: 0.1;
  cursor: pointer;
}
.fm-modal-audio-player .fas.fa-play:hover {
  opacity: 0.5;
}
.fm-modal-audio-player .fas.fa-play.active {
  opacity: 1;
  color: deepskyblue;
}
.fm-modal-audio-player .fas.fa-pause {
  color: #ADAFAE;
  opacity: 0.5;
  cursor: pointer;
}

.fm-modal-clipboard .modal-body .far {
  padding-right: 0.5rem;
}

.fm-modal-upload .fm-btn-wrapper {
  position: relative;
  overflow: hidden;
  padding-bottom: 6px;
  margin-bottom: 0.6rem;
}
.fm-modal-upload .fm-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.fm-modal-upload .fm-upload-list .far {
  padding-right: 0.5rem;
}
.fm-modal-upload .fm-upload-list .form-check-inline {
  margin-right: 0;
}
.fm-modal-upload .fm-upload-info > .progress {
  margin-bottom: 1rem;
}

.fm-modal-preview .modal-body {
  padding: 0;
}
.fm-modal-preview .modal-body img {
  max-width: 100%;
}
.fm-modal-preview > .d-flex {
  padding: 1rem;
  border-top: 1px solid #060606;
}

.fm-modal-properties .modal-body .row {
  margin-bottom: 0.3rem;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.fm-modal-properties .modal-body .row .fa-copy {
  padding-top: 0.2rem;
  display: none;
  cursor: pointer;
}
.fm-modal-properties .modal-body .row:hover {
  background-color: #060606;
}
.fm-modal-properties .modal-body .row:hover .fa-copy {
  display: block;
}
.fm-modal-properties .modal-body .col-2 {
  font-weight: bold;
}
.fm-modal-properties .modal-body .col-9 {
  word-wrap: break-word;
}

.fm-modal-text-edit .modal-body {
  padding: 0;
}

.fm-modal {
  direction: ltr;
  text-align: left;
  position: absolute;
  z-index: 9998;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  display: block;
  transition: opacity 0.4s ease;
  overflow: auto;
}
.fm-modal .modal-xl {
  max-width: 96%;
}
.fm-modal .modal-header .close {
  margin-left: auto;
  margin-right: 2px;
}

.fm-modal-enter-active,
.fm-modal-leave-active {
  transition: opacity 0.5s;
}

.fm-modal-enter,
.fm-modal-leave-to {
  opacity: 0;
}

.fm-tree-branch {
  display: table;
  width: 100%;
  padding-left: 1.4rem;
}
.fm-tree-branch li > p {
  margin-bottom: 0.1rem;
  padding: 0.4rem 0.4rem;
  white-space: nowrap;
  cursor: pointer;
}
.fm-tree-branch li > p:hover, .fm-tree-branch li > p.selected {
  background-color: #060606;
}
.fm-tree-branch .fas.fa-minus {
  padding-left: 0.1rem;
  padding-right: 0.6rem;
}
.fm-tree-branch .far {
  padding-right: 0.5rem;
}

.fade-tree-enter-active,
.fade-tree-leave-active {
  transition: all 0.3s ease;
}

.fade-tree-enter,
.fade-tree-leave-to {
  transform: translateX(20px);
  opacity: 0;
}

.fm-tree {
  overflow: auto;
  border-right: 1px solid #6d757d;
}
.fm-tree > .fm-folders-tree {
  padding-left: 0.2rem;
}
.fm-tree .fm-tree-disk {
  padding: 0.2rem 0.3rem;
  margin-bottom: 0.3rem;
  background-color: #060606;
}
.fm-tree .fm-tree-disk > i {
  padding-left: 0.2rem;
  padding-right: 0.5rem;
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  height: 100%;
  line-height: 1.7;
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
  box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: #4a5764;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  box-decoration-break: clone;
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__captions .plyr__caption div {
  display: inline;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: 16px;
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(-40px);
}

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  pointer-events: none;
  width: 18px;
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}

a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 16px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: 4px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  content: "";
  height: 0;
  position: absolute;
  right: 15px;
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: 7px;
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5764;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: rgba(74, 87, 100, 0.8);
  right: 5px;
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: 500;
  margin: 7px;
  margin-bottom: 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px);
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: rgba(74, 87, 100, 0.8);
  left: 7px;
}
.plyr__menu__container .plyr__control--back::before {
  background: rgba(114, 133, 151, 0.2);
  box-shadow: 0 1px 0 #fff;
  content: "";
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #00b3ff;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(0, 0, 0, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 26px;
  color: #00b3ff;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  -webkit-appearance: none;
  /* stylelint-disable-line */
  margin-top: -4px;
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px;
}
.plyr--full-ui input[type=range]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}

.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr__time {
  font-size: 14px;
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: 10px;
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: 16px;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  font-size: 14px;
  left: 0;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 41, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 41, 47, 0.6) 50%, rgba(35, 41, 47, 0.6) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 201, 209, 0.66);
}

.plyr__volume {
  align-items: center;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}
.plyr__volume input[type=range] {
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  z-index: 2;
}

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  border-radius: inherit;
  color: #4a5764;
  padding: 10px;
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff;
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 201, 209, 0.66);
}

.plyr--video {
  background: #000;
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  height: 100%;
  margin: auto;
  overflow: hidden;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 20px 5px 5px;
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 35px 10px 10px;
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff;
}

.plyr__control--overlaid {
  background: rgba(0, 179, 255, 0.8);
  border: 0;
  border-radius: 100%;
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  background: #00b3ff;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.25);
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
  }
}

/* stylelint-disable-next-line */
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }
}

/* stylelint-disable-next-line */
.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-moz-full-screen video {
  height: 100%;
}
.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
  }
}

/* stylelint-disable-next-line */
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-ms-fullscreen video {
  height: 100%;
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: rgba(35, 41, 47, 0.8);
  border-radius: 2px;
  bottom: 10px;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 3;
}
.plyr__ads::after:empty {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: #c1c9d1;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px;
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

.fm {
  position: relative;
  height: 100%;
  padding: 1rem 1rem 0;
  background-color: #060606;
}
.fm:-moz-full-screen {
  background-color: #060606;
}
.fm:-webkit-full-screen {
  background-color: #060606;
}
.fm:fullscreen {
  background-color: #060606;
}
.fm .fm-body {
  display: flex;
  height: 100%;
  margin-right: -15px;
  margin-left: -15px;
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid #6d757d;
  border-bottom: 1px solid #6d757d;
}
.fm .unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fm-error {
  color: white;
  background-color: #dc3545;
  border-color: #dc3545;
}

.fm-danger {
  color: #dc3545;
  background-color: white;
  border-color: #dc3545;
}

.fm-warning {
  color: #ffc107;
  background-color: white;
  border-color: #ffc107;
}

.fm-success {
  color: #28a745;
  background-color: white;
  border-color: #28a745;
}

.fm-info {
  color: #17a2b8;
  background-color: white;
  border-color: #17a2b8;
}

.fm.fm-full-screen {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}

.CodeMirror {
  height: 400px;
}

.medium-editor-element .highlight {
  background-color: yellow;
}

.medium-editor-element .jsonvar {
  background-color: red;
  color: white;
}

.medium-editor-element blockquote {
  border-left: 6px solid #df0d32;
  padding-left: 20px;
  font-size: 1.3rem;
}

.block-editor hr {
  background-color: black;
}

.medium-editor-element {
  margin-left: 20px;
  /* Begin bidirectionality settings (do not change) */
}
.medium-editor-element html,
.medium-editor-element address,
.medium-editor-element blockquote,
.medium-editor-element body,
.medium-editor-element dd,
.medium-editor-element div,
.medium-editor-element dl,
.medium-editor-element dt,
.medium-editor-element fieldset,
.medium-editor-element form,
.medium-editor-element frame,
.medium-editor-element frameset,
.medium-editor-element h1,
.medium-editor-element h2,
.medium-editor-element h3,
.medium-editor-element h4,
.medium-editor-element h5,
.medium-editor-element h6,
.medium-editor-element noframes,
.medium-editor-element ol,
.medium-editor-element p,
.medium-editor-element ul,
.medium-editor-element center,
.medium-editor-element dir,
.medium-editor-element hr,
.medium-editor-element menu,
.medium-editor-element pre {
  display: block;
  unicode-bidi: embed;
}
.medium-editor-element li {
  display: list-item;
}
.medium-editor-element head {
  display: none;
}
.medium-editor-element table {
  display: table;
}
.medium-editor-element tr {
  display: table-row;
}
.medium-editor-element thead {
  display: table-header-group;
}
.medium-editor-element tbody {
  display: table-row-group;
}
.medium-editor-element tfoot {
  display: table-footer-group;
}
.medium-editor-element col {
  display: table-column;
}
.medium-editor-element colgroup {
  display: table-column-group;
}
.medium-editor-element td,
.medium-editor-element th {
  display: table-cell;
}
.medium-editor-element caption {
  display: table-caption;
}
.medium-editor-element th {
  font-weight: bolder;
  text-align: center;
}
.medium-editor-element caption {
  text-align: center;
}
.medium-editor-element body {
  margin: 8px;
}
.medium-editor-element h1 {
  font-size: 2rem;
  margin-top: 0.67rem;
  margin-right: 0;
}
.medium-editor-element h2 {
  font-size: 1.5rem;
  margin-top: 0.75rem;
  margin-right: 0;
}
.medium-editor-element h3 {
  font-size: 1.17rem;
  margin-top: 0.83rem;
  margin-right: 0;
}
.medium-editor-element h4,
.medium-editor-element p,
.medium-editor-element blockquote,
.medium-editor-element ul,
.medium-editor-element fieldset,
.medium-editor-element form,
.medium-editor-element ol,
.medium-editor-element dl,
.medium-editor-element dir,
.medium-editor-element menu {
  margin-top: 1.12rem;
  margin-right: 0;
}
.medium-editor-element h5 {
  font-size: 0.83rem;
  margin-top: 1.5rem;
  margin-right: 0;
}
.medium-editor-element h6 {
  font-size: 0.75rem;
  margin-top: 1.67rem;
  margin-right: 0;
}
.medium-editor-element h1,
.medium-editor-element h2,
.medium-editor-element h3,
.medium-editor-element h4,
.medium-editor-element h5,
.medium-editor-element h6,
.medium-editor-element b,
.medium-editor-element strong {
  font-weight: bolder;
}
.medium-editor-element blockquote {
  margin-left: 40px;
  margin-right: 40px;
}
.medium-editor-element i,
.medium-editor-element cite,
.medium-editor-element em,
.medium-editor-element var,
.medium-editor-element address {
  font-style: italic;
}
.medium-editor-element pre,
.medium-editor-element tt,
.medium-editor-element code,
.medium-editor-element kbd,
.medium-editor-element samp {
  font-family: monospace;
}
.medium-editor-element pre {
  white-space: pre;
}
.medium-editor-element button,
.medium-editor-element textarea,
.medium-editor-element input,
.medium-editor-element select {
  display: inline-block;
}
.medium-editor-element big {
  font-size: 1.17rem;
}
.medium-editor-element small,
.medium-editor-element sub,
.medium-editor-element sup {
  font-size: 0.83rem;
}
.medium-editor-element sub {
  vertical-align: sub;
}
.medium-editor-element sup {
  vertical-align: super;
}
.medium-editor-element table {
  border-spacing: 2px;
}
.medium-editor-element thead,
.medium-editor-element tbody,
.medium-editor-element tfoot {
  vertical-align: middle;
}
.medium-editor-element td,
.medium-editor-element th,
.medium-editor-element tr {
  vertical-align: inherit;
}
.medium-editor-element s,
.medium-editor-element strike,
.medium-editor-element del {
  text-decoration: line-through;
}
.medium-editor-element hr {
  border: 1px inset;
}
.medium-editor-element ol,
.medium-editor-element ul,
.medium-editor-element dir,
.medium-editor-element menu,
.medium-editor-element dd {
  margin-left: 40px;
}
.medium-editor-element ol {
  list-style-type: decimal;
}
.medium-editor-element ul {
  list-style-type: circle;
}
.medium-editor-element ol ul,
.medium-editor-element ul ol,
.medium-editor-element ul ul,
.medium-editor-element ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
.medium-editor-element u,
.medium-editor-element ins {
  text-decoration: underline;
}
.medium-editor-element br:before {
  content: "\a";
  white-space: pre-line;
}
.medium-editor-element center {
  text-align: center;
}
.medium-editor-element :link,
.medium-editor-element :visited {
  text-decoration: underline;
}
.medium-editor-element :focus {
  outline: thin dotted invert;
}
.medium-editor-element BDO[DIR=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
.medium-editor-element BDO[DIR=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.medium-editor-element *[DIR=ltr] {
  direction: ltr;
  unicode-bidi: embed;
}
.medium-editor-element *[DIR=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}
@media print {
  .medium-editor-element h1 {
    page-break-before: always;
  }
  .medium-editor-element h1,
.medium-editor-element h2,
.medium-editor-element h3,
.medium-editor-element h4,
.medium-editor-element h5,
.medium-editor-element h6 {
    page-break-after: avoid;
  }
  .medium-editor-element ul,
.medium-editor-element ol,
.medium-editor-element dl {
    page-break-before: avoid;
  }
}

.jsoneditor-schema-error, div.jsoneditor td, div.jsoneditor textarea, div.jsoneditor th, div.jsoneditor-field, div.jsoneditor-value {
  color: #222;
}

div.jsoneditor-field.jsoneditor-highlight, div.jsoneditor-field[contenteditable=true]:focus, div.jsoneditor-field[contenteditable=true]:hover, div.jsoneditor-value.jsoneditor-highlight, div.jsoneditor-value[contenteditable=true]:focus, div.jsoneditor-value[contenteditable=true]:hover {
  color: #ADAFAE;
}

div.jsoneditor-readonly {
  color: #ADAFAE;
}

tr.jsoneditor-highlight, tr.jsoneditor-selected {
  background-color: #222;
}

div.jsoneditor-value.jsoneditor-string {
  color: lime;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY3JvcHBlci5jc3MiLCJ3ZWJwYWNrOi8vL2NvZGVtaXJyb3IuY3NzIiwid2VicGFjazovLy9ibGFja2JvYXJkLmNzcyIsIndlYnBhY2s6Ly8vanNvbmVkaXRvci5taW4uY3NzIiwid2VicGFjazovLy9tZWRpdW0tZWRpdG9yLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL2RlZmF1bHQubWluLmNzcyIsIndlYnBhY2s6Ly8vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvdHJlZS9qLXRyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvZmlsZS1tYW5hZ2VtZW50L19hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vYm9vdHN0cmFwL2N5Ym9yZy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY2FwdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvY2FwdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9tZW51cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9tZW51cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3NsaWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3Mvc2xpZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Bvc3Rlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3RpbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3ZvbHVtZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy90eXBlcy9hdWRpby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy90eXBlcy92aWRlby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zdGF0ZXMvZnVsbHNjcmVlbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL2Fkcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL3ByZXZpZXctdGh1bWJuYWlscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy91dGlscy9hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdXRpbHMvaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2NvZGUtZWRpdGluZy9qLWNvZGUtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2NvZGUtZWRpdGluZy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9pbnRlcm5hbC9oaWdobGlnaHQtYnV0dG9uL19oaWdobGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2ludGVybmFsL2pzb252YXItYnV0dG9uL19qc29udmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9ibG9ja3MvcGFyYWdyYXBoL19wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2Jsb2Nrcy9wYXJhZ3JhcGgvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvYmxvY2tzL2RlbGltaXRlci9fZGVsaW1pdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9ibG9ja3MvZGVsaW1pdGVyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL19hbGwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7RUFRRTs7QUFFRjtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLDJCQUEyQjtFQUMzQiwwQkFBMEI7RUFDMUIsd0JBQXdCO0VBQ3hCLHVCQUF1QjtFQUN2QixXQUFXO0FBQ2I7O0FBRUE7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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURRSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7O0VBRUk7RUFDQTtFQUNBO0FET0o7O0FDSkE7O0VBRUk7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBOztFQUVJO0VBQ0E7QURPSjs7QUNKQTs7RUFFSTtFQUNBO0FET0o7O0FDSEE7RUFDSTtBRE1KOztBQ0hBO0VBQ0k7RUFDQTtBRE1KOztBQ0hBO0VBQ0k7QURNSjs7QUNIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FETUo7O0FDSEE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QURNSjs7QUNIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETUo7O0FDSEE7RUFDSTtJQUNJO0lBQ0E7RURNTjtFQ0hFO0lBQ0k7SUFDQTtFREtOO0FBQ0Y7QUNGQTtFQUNJO0lBQ0k7SUFDQTtFRElOO0VDREU7SUFDSTtJQUNBO0VER047QUFDRjtBQ0NBO0VBQ0k7QURDSjs7QUNFQTs7RUFFSTtFQUNBO0FEQ0o7O0FDRUE7O0VBRUk7RUFDQTtBRENKOztBQ0VBO0VBQ0k7QURDSjs7QUNFQTs7O0VBR0k7RUFDQTtBRENKOztBQ0VBO0VBQ0k7RUFDQTtBRENKOztBQ0VBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7QURDSjs7QUNHQTtFQUNJO0FEQUo7O0FDR0E7RUFDSTtBREFKOztBQ0dBO0VBQ0k7QURBSjs7QUNHQTtFQUNJO0VBQ0E7QURBSjs7QUNHQTtFQUNJO0VBQ0E7QURBSjs7QUVsVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQ3NDWTtFRHJDWjtFQUNBO0FGcVZKO0FFblZJO0VBQ0k7RUFDQTtBRnFWUjtBRWxWSTtFQUNJO0FGb1ZSO0FFalZJO0VBQ0k7QUZtVlI7QUVqVlE7RUFDSSxzQkNSRDtFRFNDO0FGbVZaO0FFaFZRO0VBQ0k7QUZrVlo7O0FFNVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitVSjtBRTdVSTtFQUNJO0FGK1VSO0FFNVVJO0VBQ0k7RUFDQTtBRjhVUjs7QUV2VUk7RUFDSTtBRjBVUjs7QUVyVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd1VKO0FFdFVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ3VVI7QUVyVUk7RUFDSTtBRnVVUjtBRXBVSTtFQUNJO0FGc1VSO0FFblVJOztFQUVJO0FGcVVSOztBRS9USTtFQUNJO0VBQ0E7RUFDQTtBRmtVUjtBRWhVUTtFQUNJLHlCQzFGRDtBSDRaWDtBRS9UUTtFQUNJO0VBQ0E7RUFDQSxjQzlGRDtBSCtaWDs7QUV6VEk7RUFDSTtBRjRUUjtBRXpUSTtFQUNJO0FGMlRSOztBRXRUQTtFQUNJO0FGeVRKO0FFdlRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeVRSO0FFdlRRO0VBQ0kseUJDM0ZJO0VENEZKO0FGeVRaO0FFdFRRO0VBQ0kseUJDaEdJO0VEaUdKO0FGd1RaO0FFclRRO0VBQ0k7QUZ1VFo7QUVwVFE7RUFDSSxjQzVJRDtBSGtjWDtBRW5UUTtFQUNJO0VBQ0E7RUFDQTtBRnFUWjs7QUUvU0E7RUFDSTtFQUNBO0FGa1RKO0FFaFRJO0VBQ0k7QUZrVFI7O0FFM1NJO0VBQ0ksbUJDbElRO0VEbUlSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4U1I7QUU1U1E7RUFDSSx5QkMxSUk7QUh3YmhCO0FFM1NRO0VBQ0k7QUY2U1o7QUV6U0k7RUFDSTtFQUNBO0FGMlNSO0FFeFNJO0VBQ0kseUJDeEpRO0FIa2NoQjtBRXZTSTtFQUNJO0FGeVNSO0FFdFNJO0VBQ0k7QUZ3U1I7QUVyU0k7RUFDSTtBRnVTUjtBRXBTSTtFQUNJLGNDeEtRO0FIOGNoQjs7QUUvUkE7RUFDSTtBRmtTSjtBRWhTSTtFQUNJO0FGa1NSO0FFL1JJO0VBQ0k7QUZpU1I7QUUvUlE7RUFDSTtBRmlTWjtBRTdSSTtFQUNJO0FGK1JSO0FFN1JRO0VBQ0k7QUYrUlo7QUUzUkk7RUFDSTtFQUNBO0VBQ0E7QUY2UlI7QUUzUlE7RUFDSTtBRjZSWjtBRXpSSTtFQUNJO0VBQ0E7QUYyUlI7QUV6UlE7RUFDSTtBRjJSWjtBRXhSUTtFQUNJO0FGMFJaO0FFdlJRO0VBQ0k7QUZ5Ulo7QUVyUkk7RUFDSTtFQUNBO0FGdVJSOztBRWpSSTtFQUNJO0FGb1JSOztBRTlRSTtFQUNJLGNDbFJHO0VEbVJIO0VBQ0E7QUZpUlI7QUUvUVE7RUFDSTtBRmlSWjtBRTlRUTtFQUNJO0VBQ0E7QUZnUlo7QUU1UUk7RUFDSSxjQ2pTRztFRGtTSDtFQUNBO0FGOFFSOztBRXBRSTtFQUNJO0FGdVFSOztBRWhRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGbVFSO0FFaFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa1FSO0FFL1BJO0VBQ0k7QUZpUVI7QUU5UEk7RUFDSTtBRmdRUjtBRTdQSTtFQUNJO0FGK1BSOztBRXpQSTtFQUNJO0FGNFBSO0FFMVBRO0VBQ0k7QUY0UFo7QUV4UEk7RUFDSTtFQUNBO0FGMFBSOztBRXBQSTtFQUNJO0VBQ0E7RUFDQTtBRnVQUjtBRXJQUTtFQUNJO0VBQ0E7RUFDQTtBRnVQWjtBRXBQUTtFQUNJLHlCQy9VSTtBSHFrQmhCO0FFcFBZO0VBQ0k7QUZzUGhCO0FFalBJO0VBQ0k7QUZtUFI7QUVoUEk7RUFDSTtBRmtQUjs7QUV6T0k7RUFDSTtBRjRPUjs7QUV0T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeU9KO0FFdk9JO0VBQ0k7QUZ5T1I7QUV0T0k7RUFDSTtFQUNBO0FGd09SOztBRXBPQTs7RUFFSTtBRnVPSjs7QUVwT0E7O0VBRUk7QUZ1T0o7O0FFbE9BO0VBQ0k7RUFDQTtFQUNBO0FGcU9KO0FFbk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZxT1I7QUVuT1E7RUFFSSx5QkMvWkk7QUhtb0JoQjtBRWhPSTtFQUNJO0VBQ0E7QUZrT1I7QUUvTkk7RUFDSTtBRmlPUjs7QUU3TkE7O0VBRUk7QUZnT0o7O0FFN05BOztFQUVJO0VBQ0E7QUZnT0o7O0FFNU5BO0VBQ0k7RUFDQTtBRitOSjtBRTdOSTtFQUNJO0FGK05SO0FFNU5JO0VBQ0k7RUFDQTtFQUNBLHlCQ3BjUTtBSGtxQmhCO0FFM05JO0VBQ0k7RUFDQTtBRjZOUjs7QUk5c0JBO0VBQ0k7SUFDSTtFSml0Qk47QUFDRjtBSTlzQkE7RUFDSTtJQUNJO0lBQ0E7RUpndEJOO0VJN3NCRTtJQUNJO0lBQ0E7RUorc0JOO0FBQ0Y7QUk1c0JBO0VBQ0k7SUFDSTtFSjhzQk47RUkzc0JFO0lBQ0k7RUo2c0JOO0FBQ0Y7QUtydUJBO0VDYVE7RUFDQTtFRFpKO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEZFUGU7RUZRZjtFQUNBLGdCRUN1QjtFRkF2QjtFQUNBLGdCRUVlO0VGRGY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd3VCSjtBS3J1Qkk7OztFQUdJO0VBQ0E7RUFDQTtBTHV1QlI7QUtwdUJJO0VBQ0k7RUFDQTtFQUNBO0FMc3VCUjtBS2x1Qkk7RUFDSTtBTG91QlI7O0FLN3RCSTtFQUNJO0FMZ3VCUjtBSzl0QlE7OztFQUdJO0FMZ3VCWjs7QUt4dEJROzs7O0VBSUk7QUwydEJaOztBUXh4QkE7RUFDSSxtQkNJZ0I7RURIaEI7RUFDQSxXRUZlO0VGR2YsY0RHbUI7RUNGbkI7RUFDQTtBUjJ4Qko7O0FXaHlCQTtFQUNJO0FYbXlCSjs7QVdoeUJBO0VBQ0k7RUFDQTtFQUNBLFdDUGtCO0VEUWxCO0VBQ0EsZUpSbUI7RUlTbkI7RUFDQSxhRVhtQjtFRlluQjtFQUNBO0VBQ0E7RUFDQTtBWG15Qko7QVdqeUJJO0VBQ0ksOEJDbkJXO0VEb0JYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhteUJSO0FXaHlCUTtFQUNJO0FYa3lCWjtBVzl4Qkk7RUFDSTtBWGd5QlI7QVc3eEJJO0VBL0JKO0lBZ0NRLGVKcENjO0lJcUNkO0VYZ3lCTjtBQUNGO0FXOXhCSTtFQXBDSjtJQXFDUSxlSnZDZTtFUHcwQnJCO0FBQ0Y7O0FXOXhCQTtFQUNJO0FYaXlCSjs7QVc3eEJBO0VBQ0k7QVhneUJKOztBY3AxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlETm1CO0VDT25CO0VBQ0E7QWR1MUJKO0FjcjFCSTtFQUNJO0VBQ0E7RUFDQSxZRGZpQjtFQ2dCakI7RUFDQSxXRGpCaUI7QWJ3MkJ6QjtBY24xQkk7RUFDSTtBZHExQlI7QWNqMUJJO0VSdkJBO0VBQ0E7QU4yMkJKOztBYy8wQkE7RUFDSTtBZGsxQko7QWNoMUJJO0VBRUk7QWRpMUJSOztBYzUwQkE7Ozs7RUFJSTtBZCswQko7O0FlNTNCQTtFQUNJO0FmKzNCSjs7QWUzM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWY4M0JKO0FlNTNCSTtFQUNJO0VBQ0E7QWY4M0JSO0FlMTNCSTtFQUNJO0FmNDNCUjtBZTEzQlE7RUFDSTtFQUNBO0FmNDNCWjtBZXozQlE7RUFDSTtBZjIzQlo7QWV4M0JRO0VBQ0k7QWYwM0JaO0FldjNCUTtFQUdJO0FmdTNCWjtBZWwzQkk7RUFDSTtBZm8zQlI7O0FlLzJCQTs7OztFQUlJO0FmazNCSjs7QWVoM0JBOzs7O0VBSUk7QWZtM0JKOztBZ0I3NkJBO0VBQ0k7RUFDQTtBaEJnN0JKO0FnQjc2Qkk7RUFDSTtBaEIrNkJSO0FnQjU2QlE7RUFDSTtBaEI4NkJaO0FnQjE2QlE7RUFDSTtBaEI0NkJaO0FnQnY2Qkk7RUFDSTtFQUNBLG9DQ3RCTztFRHVCUDtFQUNBO0VBQ0EseUNDcEJXO0VEcUJYLGNQckJZO0VPc0JaLGVUMUJjO0VTMkJkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ5NkJSO0FnQnY2QlE7RUFDSTtFQUNBO0FoQnk2Qlo7QWdCcjZCUTtFQUNJO0VBQ0EsMENDM0NHO0VENENIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ1NkJaO0FnQnA2QlE7RUFDSSxZSG5EVztBYnk5QnZCO0FnQm42QlE7O0VBRUk7QWhCcTZCWjtBZ0JuNkJZOztFQUNJO0FoQnM2QmhCO0FnQmo2QlE7RUFDSTtFQUNBLGNQL0RRO0VPZ0VSO0VBQ0EsZVRwRVc7RVNxRVg7RUFDQTtFQUNBO0FoQm02Qlo7QWdCajZCWTtFQUNJO0VBQ0E7RUFDQTtBaEJtNkJoQjtBZ0JoNkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrNkJoQjtBZ0IvNUJZO0VBQ0k7QWhCaTZCaEI7QWdCLzVCZ0I7RUFDSTtFQUNBO0FoQmk2QnBCO0FnQjk1QmdCO0VBRUk7QWhCKzVCcEI7QWdCMzVCWTtFQUVJLGdCVC9GVztFU2dHWCxXSHhHTztFR3lHUDtFQUNBO0VBQ0E7RUFDQTtBaEI0NUJoQjtBZ0IxNUJnQjtFQUNJO0VBQ0EsU0hoSEc7QWI0Z0N2QjtBZ0J6NUJnQjtFQUNJLG9DQ25ISztFRG9ITDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMjVCcEI7QWdCeDVCZ0I7RUFFSTtBaEJ5NUJwQjtBZ0JwNUJRO0VBQ0ksaUJIeElXO0FiOGhDdkI7QWdCcDVCWTtFQUVJO0FoQnE1QmhCO0FnQmw1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JIdEpPO0VHdUpQO0VBQ0E7QWhCbzVCaEI7QWdCajVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJtNUJoQjtBZ0IvNEJnQjtFQUNJLG1CUDFLRjtBVDJqQ2xCO0FnQi80QmdCO0VBQ0k7RUFDQTtBaEJpNUJwQjtBZ0I3NEJZO0VBRUk7QWhCODRCaEI7QWdCejRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjI0Qlo7O0FrQjNrQ0E7RUFFSTtFQUEwQjtFQUMxQjtFQUNBO0VBQ0E7RUFFQSxjVFBjO0VTUWQ7RUFDQSxZQ0VvQjtFRERwQjtFQUNBO0VBQ0E7RUFDQTtBbEI2a0NKO0FrQjNrQ0k7RVpPQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtFWVZJO0FsQmtsQ1I7QWtCL2tDSTtFWldBLGdCYTFCa0I7RWIyQmxCO0VBQ0E7RUFDQSwwRWEzQnNCO0ViNEJ0QixZYS9Cc0I7RWJnQ3RCO0VBQ0E7RUFDQSxXYWxDc0I7RURrQmxCO0VBQTBCO0VBQzFCO0FsQnlsQ1I7QWtCcmxDSTtFWkxBO0VBQ0E7RUFDQTtFQUNBLFdhZnNCO0ViZ0J0QjtFQUNBO0FONmxDSjtBa0J6bENJO0VaQUEsZ0JhMUJrQjtFYjJCbEI7RUFDQTtFQUNBLDBFYTNCc0I7RWI0QnRCLFlhL0JzQjtFYmdDdEI7RUFDQTtFQUNBLFdhbENzQjtBbkI4bkMxQjtBa0IvbENJO0VBQ0k7RUFDQTtFQUNBLFdDNUJrQjtBbkI2bkMxQjtBa0I3bENJO0VacEJBO0VBQ0E7RUFDQTtFQUNBLFdhZnNCO0ViZ0J0QjtFQUNBO0VZaUJJO0FsQm9tQ1I7QWtCam1DSTtFWnpCQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtBTjZuQ0o7QWtCcm1DSTtFWjdCQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtFWTJCSTtBbEIybUNSO0FrQnhtQ0k7RVoxQkEsZ0JhMUJrQjtFYjJCbEI7RUFDQTtFQUNBLDBFYTNCc0I7RWI0QnRCLFlhL0JzQjtFYmdDdEI7RUFDQTtFQUNBLFdhbENzQjtFRHdEbEI7QWxCZ25DUjtBa0I3bUNJO0VBQ0k7QWxCK21DUjtBa0IzbUNJO0VBQ0k7QWxCNm1DUjtBa0IxbUNJO0VBQ0k7QWxCNG1DUjtBa0J4bUNRO0VaMUVKO0VBQ0E7QU5xckNKO0FrQnhtQ1E7RVo5RUo7RUFDQTtBTnlyQ0o7QWtCeG1DUTtFWmxGSjtFQUNBO0FONnJDSjs7QW9CanNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvc0NKOztBb0Jqc0NBO0VBQ0k7QXBCb3NDSjs7QXFCcHRDQTtFQUNJLGVkQ21CO0FQc3RDdkI7O0FxQmp0Q0k7RUFDSTtFQUNBLGtCUlJlO0FiNHRDdkI7QXFCanRDSTtFQVBKO0lBUVE7RXJCb3RDTjtBQUNGOztBc0JsdUNBO0VBQ0ksb0NDRGM7RURFZCxrQkNFa0I7RUREbEI7RUFDQSx5Q0NDa0I7RURBbEI7RUFDQSxlZkptQjtFZUtuQixnQmZHdUI7RWVGdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnF1Q0o7QXNCbHVDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCb3VDUjs7QXNCL3RDQTs7O0VBR0k7RUFDQTtBdEJrdUNKOztBc0IvdENBO0VBQ0k7QXRCa3VDSjs7QXNCOXRDQTs7RUFFSTtFQUNBO0VBQ0E7QXRCaXVDSjtBc0IvdENJOztFQUNJO0F0Qmt1Q1I7O0FzQjd0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJndUNKO0FzQjl0Q0k7RUFDSTtFQUNBO0VBQ0E7QXRCZ3VDUjs7QXNCenRDSTs7Ozs7Ozs7RUFHSTtBdEJpdUNSOztBd0IveUNBO0VBQ0k7RUFDQSxrQkxEc0I7RUtFdEI7QXhCa3pDSjtBd0JoekNJO0VBRUk7RUFDQTtFQUNBO0F4Qml6Q1I7QXdCOXlDSTtFQUNJO0VBQ0E7QXhCZ3pDUjtBd0I1eUNJO0VBQ0ksZWpCcEJlO0VpQnFCZjtBeEI4eUNSOztBd0IxeUNBO0VBQ0k7RUFBMEI7RUFDMUI7RUFDQTtFQUNBO0VBQ0EsV0x0QnNCO0VLdUJ0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjh5Q0o7QXdCNXlDSTtFQUNJO0F4Qjh5Q1I7QXdCM3lDSTtFQUNJO0VBQ0E7RUFDQSxjTHBDa0I7RUtxQ2xCO0F4QjZ5Q1I7QXdCenlDSTtFQUNJO0VBQ0E7RUFDQSxjTDVDa0I7RUs2Q2xCO0F4QjJ5Q1I7QXdCdnlDSTtFQUNJO0VBQ0E7QXhCeXlDUjs7QXdCcHlDQTtFQUNJO0VBQ0E7RUFVQTtFQUNBO0VBQ0E7QXhCOHhDSjs7QXdCM3hDQTtFQUNJLDJDQy9FOEI7QXpCNjJDbEM7O0F3QjN4Q0E7RUFDSSwyQ0NsRjhCO0F6QmczQ2xDOztBMEJ0M0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnkzQ0o7QTBCdjNDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQnkzQ1I7O0EwQnAzQ0E7RUFDSTtFQUNBO0ExQnUzQ0o7O0EyQno0Q0E7RUFDSTtBM0I0NENKOztBMkJ4NENBO0VBQ0ksZ0JkR3FCO0VjRnJCO0VBQ0EsY2xCSmdCO0VrQktoQixhZFRtQjtBYm81Q3ZCOztBMkJ0NENJO0VBR0ksbUJsQmxCVTtFa0JtQlYsV2RQeUI7QWI4NENqQzs7QTJCajRDSTtFQUNJLDJDRnBCMEI7QXpCdzVDbEM7QTJCajRDSTtFQUNJLDJDRnhCMEI7QXpCMjVDbEM7QTJCaDRDSTtFQUNJLDJDRjVCMEI7QXpCODVDbEM7QTJCNzNDUTtFckJHSjtBTjYzQ0o7QTJCNTNDUTtFckJESjtBTmc0Q0o7QTJCMzNDUTtFckJMSjtBTm00Q0o7O0EyQnYzQ0E7RUFDSSxnQ0ZqRDhCO0F6QjI2Q2xDOztBNEJoN0NBO0VBQ0k7RUFDQTtBNUJtN0NKO0E0Qmo3Q0k7RUFDSTtBNUJtN0NSOztBNEIvNkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJrN0NKOztBNEI1NkNBOztFQUVJO0VBQ0E7QTVCKzZDSjs7QTRCNTZDQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBNUIrNkNKOztBNEJ0NkNJO0VBQ0k7RUFDQTtFQUNBO0E1Qnk2Q1I7O0E0QnA2Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdmaER1QjtFZWlEdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnU2Q0o7QTRCcjZDSTtFQWJKO0lBY1E7RTVCdzZDTjtBQUNGOztBNEJwNkNBO0VBQ0k7RUFDQTtFQUNBO0E1QnU2Q0o7O0E0Qmo2Q0k7RUFHSSxtQm5CaEZVO0VtQmlGVixXZjFFeUI7QWI0K0NqQzs7QTRCNzVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFdmcEZ1QjtFZXFGdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCZzZDSjtBNEI3NUNJO0VBQ0k7RUFDQTtBNUIrNUNSO0E0QjU1Q0k7RUFFSSxtQm5CM0dVO0FUd2dEbEI7O0E0Qno1Q0E7RUFDSTtFQUNBO0E1QjQ1Q0o7O0E0Qno1Q0E7RUFDSTtBNUI0NUNKOztBNEJ2NUNJO0VBQ0ksMkNIdEgwQjtBekJnaERsQztBNEJ2NUNJO0VBQ0ksMkNIMUgwQjtBekJtaERsQztBNEJ0NUNJO0VBQ0ksMkNIOUgwQjtBekJzaERsQztBNEJuNUNRO0V0QjlGSjtBTm8vQ0o7QTRCbDVDUTtFdEJsR0o7QU51L0NKO0E0Qmo1Q1E7RXRCdEdKO0FOMC9DSjs7QTRCNzRDQTtFQUNJLGdDSG5KOEI7QXpCbWlEbEM7O0E2QnhpREE7RXZCZ0RJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40L0NKO0FNMS9DSTtFQUNJO0FONC9DUjtBTXovQ0k7RUFDSTtFQUNBO0FOMi9DUjtBTXYvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnkvQ1I7QU1yL0NJO0VBQ0k7QU51L0NSO0FNci9DUTtFQUNJO0FOdS9DWjtBTWwvQ0k7RUFDSTtBTm8vQ1I7QU1oL0NJO0VBQ0k7SUFDSSxlQ3BGWTtFUHNrRHRCO0FBQ0Y7O0E2QnZrREE7QUFDQTtFdkIyQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmdpREo7QU05aERJO0VBQ0k7QU5naURSO0FNN2hESTtFQUNJO0VBQ0E7QU4raERSO0FNM2hESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONmhEUjtBTXpoREk7RUFDSTtBTjJoRFI7QU16aERRO0VBQ0k7QU4yaERaO0FNdGhESTtFQUNJO0FOd2hEUjtBTXBoREk7RUFDSTtJQUNJLGVDcEZZO0VQMG1EdEI7QUFDRjs7QTZCdG1EQTtBQUNBO0V2QnNDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb2tESjtBTWxrREk7RUFDSTtBTm9rRFI7QU1qa0RJO0VBQ0k7RUFDQTtBTm1rRFI7QU0vakRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5pa0RSO0FNN2pESTtFQUNJO0FOK2pEUjtBTTdqRFE7RUFDSTtBTitqRFo7QU0xakRJO0VBQ0k7QU40akRSO0FNeGpESTtFQUNJO0lBQ0ksZUNwRlk7RVA4b0R0QjtBQUNGOztBNkJyb0RBO0FBQ0E7RXZCaUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53bURKO0FNdG1ESTtFQUNJO0FOd21EUjtBTXJtREk7RUFDSTtFQUNBO0FOdW1EUjtBTW5tREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnFtRFI7QU1qbURJO0VBQ0k7QU5tbURSO0FNam1EUTtFQUNJO0FObW1EWjtBTTlsREk7RUFDSTtBTmdtRFI7QU01bERJO0VBQ0k7SUFDSSxlQ3BGWTtFUGtyRHRCO0FBQ0Y7O0E2Qm5xREE7RXZCNEJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXVCOUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjBxREo7QU1ocERJO0VBQ0k7QU5rcERSO0FNL29ESTtFQUNJO0VBQ0E7QU5pcERSO0FNN29ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOK29EUjtBTTNvREk7RUFDSTtBTjZvRFI7QU0zb0RRO0VBQ0k7QU42b0RaO0FNeG9ESTtFQUNJO0FOMG9EUjtBTXRvREk7RUFDSTtJQUNJLGVDcEZZO0VQNHREdEI7QUFDRjs7QThCanVEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJvdURKO0E4Qmp1REk7O0VBRUk7RUFDQTtFQUNBO0E5Qm11RFI7QThCL3RESTtFQUNJO0VBQ0E7RUFDQSxZakJ0QmU7RWlCdUJmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqQjdCZTtFaUI4QmY7QTlCaXVEUjtBOEI5dERJO0VBQ0k7QTlCZ3VEUjs7QThCM3REQTtFQUNJO0VBQ0E7RUFDQSxXWGpDc0I7RVdrQ3RCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qjh0REo7O0ErQnB3REE7RUFDSSwwQ1JiYztFUWNkO0VBQ0E7RUFDQSx5Q1JYa0I7RVFZbEI7RUFDQTtFQUNBLFlSZmtCO0VRZ0JsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdXdESjtBK0Jyd0RJO0VBQ0k7RUFDQTtBL0J1d0RSO0ErQm53REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnF3RFI7QStCbHdESTtFQUNJLG1CdEJ0Q1k7RXNCdUNaO0VBQ0E7RUFDQTtFQUNBO0EvQm93RFI7QStCbHdEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm93RFo7QStCL3ZESTtFQUNJLFdBekQwQjtFQTBEMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Jpd0RSO0ErQi92RFE7RUFDSSxxQ0FuRVc7RUFvRVg7RUFDQSxXQXBFYztFQXFFZCxleEI1RVc7RXdCNkVYLGdCQXhFZ0I7QS9CeTBENUI7O0ErQjV2REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IrdkRKO0ErQjd2REk7RUFDSTtBL0IrdkRSO0ErQjV2REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjh2RFI7O0FnQzcyREE7RUFDSTtBaENnM0RKOztBaUNoM0RBO0VBQ0k7RUFDQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDZzNEUjs7QWlDdDJEQTtFQUNJO0FqQ3kyREo7O0FFdjRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCQ3BkWTtBSDgxRGhCO0FFeDRDSTtFQUNJLHlCQ3ZkUTtBSGkyRGhCO0FFdjRDSTtFQUNJLHlCQzNkUTtBSG8yRGhCO0FFdDRDSTtFQUNJLHlCQy9kUTtBSHUyRGhCO0FFcjRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnU0Q1I7QUVwNENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnM0Q1I7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FrQ3o4REE7RUFDSSxhQ0RtQjtBbkM2OER2Qjs7QW9DNThESTtFQUNJO0FwQys4RFI7O0FxQ2g5REk7RUFDSTtFQUNBO0FyQ205RFI7O0FzQ3I5REk7RUFDSSw4QkNGd0M7RURHeEMsa0JDRnlDO0VER3pDLGlCQ0ZzQztBdkMwOUQ5Qzs7QXdDMzlESTtFQUNJLHVCQ0Z5QjtBekNnK0RqQzs7QTBDdjlEQTtFQUNJO0VBNlFBO0ExQzhzREo7QTBDejlESTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMkJJO0VBQ0E7QTFDMjlEUjtBMEN4OURJO0VBQ0k7QTFDMDlEUjtBMEN2OURJO0VBQ0k7QTFDeTlEUjtBMEN0OURJO0VBQ0k7QTFDdzlEUjtBMENyOURJO0VBQ0k7QTFDdTlEUjtBMENwOURJO0VBQ0k7QTFDczlEUjtBMENuOURJO0VBQ0k7QTFDcTlEUjtBMENsOURJO0VBQ0k7QTFDbzlEUjtBMENqOURJO0VBQ0k7QTFDbTlEUjtBMENoOURJO0VBQ0k7QTFDazlEUjtBMEMvOERJOztFQUVJO0ExQ2k5RFI7QTBDOThESTtFQUNJO0ExQ2c5RFI7QTBDNzhESTtFQUNJO0VBQ0E7QTFDKzhEUjtBMEM1OERJO0VBQ0k7QTFDODhEUjtBMEMzOERJO0VBQ0k7QTFDNjhEUjtBMEMxOERJO0VBQ0k7RUFDQTtFQUNBO0ExQzQ4RFI7QTBDejhESTtFQUNJO0VBQ0E7RUFDQTtBMUMyOERSO0EwQ3g4REk7RUFDSTtFQUNBO0VBQ0E7QTFDMDhEUjtBMEN2OERJOzs7Ozs7Ozs7O0VBVUk7RUFDQTtBMUN5OERSO0EwQ3Q4REk7RUFDSTtFQUNBO0VBQ0E7QTFDdzhEUjtBMENyOERJO0VBQ0k7RUFDQTtFQUNBO0ExQ3U4RFI7QTBDcDhESTs7Ozs7Ozs7RUFRSTtBMUNzOERSO0EwQ244REk7RUFDSTtFQUNBO0ExQ3E4RFI7QTBDbDhESTs7Ozs7RUFLSTtBMUNvOERSO0EwQ2o4REk7Ozs7O0VBS0k7QTFDbThEUjtBMENoOERJO0VBQ0k7QTFDazhEUjtBMEMvN0RJOzs7O0VBSUk7QTFDaThEUjtBMEM5N0RJO0VBQ0k7QTFDZzhEUjtBMEM3N0RJOzs7RUFHSTtBMUMrN0RSO0EwQzU3REk7RUFDSTtBMUM4N0RSO0EwQzM3REk7RUFDSTtBMUM2N0RSO0EwQzE3REk7RUFDSTtBMUM0N0RSO0EwQ3o3REk7OztFQUdJO0ExQzI3RFI7QTBDeDdESTs7O0VBR0k7QTFDMDdEUjtBMEN2N0RJOzs7RUFHSTtBMUN5N0RSO0EwQ3Q3REk7RUFDSTtBMUN3N0RSO0EwQ3I3REk7Ozs7O0VBS0k7QTFDdTdEUjtBMENwN0RJO0VBQ0k7QTFDczdEUjtBMENuN0RJO0VBQ0k7QTFDcTdEUjtBMENsN0RJOzs7O0VBSUk7RUFDQTtBMUNvN0RSO0EwQ2o3REk7O0VBRUk7QTFDbTdEUjtBMENoN0RJO0VBQ0k7RUFDQTtBMUNrN0RSO0EwQy82REk7RUFDSTtBMUNpN0RSO0EwQzk2REk7O0VBRUk7QTFDZzdEUjtBMEM3NkRJO0VBQ0k7QTFDKzZEUjtBMEMzNkRJO0VBQ0k7RUFDQTtBMUM2NkRSO0EwQzE2REk7RUFDSTtFQUNBO0ExQzQ2RFI7QTBDejZESTtFQUNJO0VBQ0E7QTFDMjZEUjtBMEN4NkRJO0VBQ0k7RUFDQTtBMUMwNkRSO0EwQ3Y2REk7RUFDSTtJQUNJO0UxQ3k2RFY7RTBDdDZETTs7Ozs7O0lBTUk7RTFDdzZEVjtFMENyNkRNOzs7SUFHSTtFMUN1NkRWO0FBQ0Y7O0FBanVFQTtFQUNJLFdHVU87QUgwdEVYOztBQWx1RUE7RUFDSSxjR0dPO0FIa3VFWDs7QUFudUVBO0VBQ0k7QUFzdUVKOztBQXB1RUE7RUFDSSxzQkdDTztBSHN1RVg7O0FBcnVFQTtFQUNJO0FBd3VFSixDIiwiZmlsZSI6ImxpYmotdnVlLWV4dGVuZGVkLWN5Ym9yZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIENyb3BwZXIuanMgdjEuNS42XG4gKiBodHRwczovL2Zlbmd5dWFuY2hlbi5naXRodWIuaW8vY3JvcHBlcmpzXG4gKlxuICogQ29weXJpZ2h0IDIwMTUtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDE5LTEwLTA0VDA0OjMzOjQ0LjE2NFpcbiAqL1xuXG4uY3JvcHBlci1jb250YWluZXIge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jcm9wcGVyLWNvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBpbWFnZS1vcmllbnRhdGlvbjogMGRlZztcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jcm9wcGVyLXdyYXAtYm94LFxuLmNyb3BwZXItY2FudmFzLFxuLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1jcm9wLWJveCxcbi5jcm9wcGVyLW1vZGFsIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jcm9wcGVyLXdyYXAtYm94LFxuLmNyb3BwZXItY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNyb3BwZXItZHJhZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3JvcHBlci1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNyb3BwZXItdmlldy1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzM5ZjtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSg1MSwgMTUzLCAyNTUsIDAuNzUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItZGFzaGVkIHtcbiAgYm9yZGVyOiAwIGRhc2hlZCAjZWVlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtaCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDMpO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSAvIDMpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC12IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xufVxuXG4uY3JvcHBlci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSxcbi5jcm9wcGVyLWNlbnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jcm9wcGVyLWNlbnRlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5jcm9wcGVyLWZhY2UsXG4uY3JvcHBlci1saW5lLFxuLmNyb3BwZXItcG9pbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jcm9wcGVyLWZhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jcm9wcGVyLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xufVxuXG4uY3JvcHBlci1saW5lLmxpbmUtZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICByaWdodDogLTNweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xufVxuXG4uY3JvcHBlci1saW5lLmxpbmUtbiB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uY3JvcHBlci1saW5lLmxpbmUtdyB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS1zIHtcbiAgYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jcm9wcGVyLXBvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgaGVpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LWUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogNTAlO1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1uIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtdyB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB0b3A6IDUwJTtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtcyB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbmUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xuICByaWdodDogLTNweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1udyB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc3cge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAtM3B4O1xuICB3aWR0aDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICB3aWR0aDogNXB4O1xuICB9XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICBib3R0b206IC01MCU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwJTtcbiAgd2lkdGg6IDIwMCU7XG59XG5cbi5jcm9wcGVyLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcm9wcGVyLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBUU1BQUFBbFBXMGlBQUFBQTNOQ1NWUUlDQWpiNFUvZ0FBQUFCbEJNVkVYTXpNei8vLy9UalJWMkFBQUFDWEJJV1hNQUFBcnJBQUFLNndHQ2l3MWFBQUFBSEhSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCR2FYSmxkMjl5YTNNZ1ExTTI2THl5akFBQUFCRkpSRUZVQ0psaitNL0FnQlZoRi8wUEFINi9EL0hrRHhPR0FBQUFBRWxGVGtTdVFtQ0MnKTtcbn1cblxuLmNyb3BwZXItaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5jcm9wcGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNyb3BwZXItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmNyb3BwZXItY3JvcCB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1kcmFnLWJveCxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWZhY2UsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1saW5lLFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItcG9pbnQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuIiwiLyogQkFTSUNTICovXG5cbi5Db2RlTWlycm9yIHtcbiAgLyogU2V0IGhlaWdodCwgd2lkdGgsIGJvcmRlcnMsIGFuZCBnbG9iYWwgZm9udCBwcm9wZXJ0aWVzIGhlcmUgKi9cbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLyogUEFERElORyAqL1xuXG4uQ29kZU1pcnJvci1saW5lcyB7XG4gIHBhZGRpbmc6IDRweCAwOyAvKiBWZXJ0aWNhbCBwYWRkaW5nIGFyb3VuZCBjb250ZW50ICovXG59XG4uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLFxuLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZS1saWtlIHtcbiAgcGFkZGluZzogMCA0cHg7IC8qIEhvcml6b250YWwgcGFkZGluZyBvZiBjb250ZW50ICovXG59XG5cbi5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIsIC5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgLyogVGhlIGxpdHRsZSBzcXVhcmUgYmV0d2VlbiBIIGFuZCBWIHNjcm9sbGJhcnMgKi9cbn1cblxuLyogR1VUVEVSICovXG5cbi5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLkNvZGVNaXJyb3ItbGluZW51bWJlcnMge31cbi5Db2RlTWlycm9yLWxpbmVudW1iZXIge1xuICBwYWRkaW5nOiAwIDNweCAwIDVweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlcm1hcmtlciB7IGNvbG9yOiBibGFjazsgfVxuLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyLXN1YnRsZSB7IGNvbG9yOiAjOTk5OyB9XG5cbi8qIENVUlNPUiAqL1xuXG4uQ29kZU1pcnJvci1jdXJzb3Ige1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiAwO1xufVxuLyogU2hvd24gd2hlbiBtb3ZpbmcgaW4gYmktZGlyZWN0aW9uYWwgdGV4dCAqL1xuLkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3Itc2Vjb25kYXJ5Y3Vyc29yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBzaWx2ZXI7XG59XG4uY20tZmF0LWN1cnNvciAuQ29kZU1pcnJvci1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3ZTc7XG59XG4uY20tZmF0LWN1cnNvciBkaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgei1pbmRleDogMTtcbn1cbi5jbS1mYXQtY3Vyc29yLW1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNTUsIDIwLCAwLjUpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbn1cbi5jbS1hbmltYXRlLWZhdC1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNztcbn1cbkAtbW96LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7fVxuICA1MCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAxMDAlIHt9XG59XG5cbi8qIENhbiBzdHlsZSBjdXJzb3IgZGlmZmVyZW50IGluIG92ZXJ3cml0ZSAobm9uLWluc2VydCkgbW9kZSAqL1xuLkNvZGVNaXJyb3Itb3ZlcndyaXRlIC5Db2RlTWlycm9yLWN1cnNvciB7fVxuXG4uY20tdGFiIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuLkNvZGVNaXJyb3ItcnVsZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAtNTBweDsgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvZGVNaXJyb3ItcnVsZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIHRvcDogMDsgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIERFRkFVTFQgVEhFTUUgKi9cblxuLmNtLXMtZGVmYXVsdCAuY20taGVhZGVyIHtjb2xvcjogYmx1ZTt9XG4uY20tcy1kZWZhdWx0IC5jbS1xdW90ZSB7Y29sb3I6ICMwOTA7fVxuLmNtLW5lZ2F0aXZlIHtjb2xvcjogI2Q0NDt9XG4uY20tcG9zaXRpdmUge2NvbG9yOiAjMjkyO31cbi5jbS1oZWFkZXIsIC5jbS1zdHJvbmcge2ZvbnQtd2VpZ2h0OiBib2xkO31cbi5jbS1lbSB7Zm9udC1zdHlsZTogaXRhbGljO31cbi5jbS1saW5rIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG4uY20tc3RyaWtldGhyb3VnaCB7dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7fVxuXG4uY20tcy1kZWZhdWx0IC5jbS1rZXl3b3JkIHtjb2xvcjogIzcwODt9XG4uY20tcy1kZWZhdWx0IC5jbS1hdG9tIHtjb2xvcjogIzIxOTt9XG4uY20tcy1kZWZhdWx0IC5jbS1udW1iZXIge2NvbG9yOiAjMTY0O31cbi5jbS1zLWRlZmF1bHQgLmNtLWRlZiB7Y29sb3I6ICMwMGY7fVxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUsXG4uY20tcy1kZWZhdWx0IC5jbS1wdW5jdHVhdGlvbixcbi5jbS1zLWRlZmF1bHQgLmNtLXByb3BlcnR5LFxuLmNtLXMtZGVmYXVsdCAuY20tb3BlcmF0b3Ige31cbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTIge2NvbG9yOiAjMDVhO31cbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTMsIC5jbS1zLWRlZmF1bHQgLmNtLXR5cGUge2NvbG9yOiAjMDg1O31cbi5jbS1zLWRlZmF1bHQgLmNtLWNvbW1lbnQge2NvbG9yOiAjYTUwO31cbi5jbS1zLWRlZmF1bHQgLmNtLXN0cmluZyB7Y29sb3I6ICNhMTE7fVxuLmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nLTIge2NvbG9yOiAjZjUwO31cbi5jbS1zLWRlZmF1bHQgLmNtLW1ldGEge2NvbG9yOiAjNTU1O31cbi5jbS1zLWRlZmF1bHQgLmNtLXF1YWxpZmllciB7Y29sb3I6ICM1NTU7fVxuLmNtLXMtZGVmYXVsdCAuY20tYnVpbHRpbiB7Y29sb3I6ICMzMGE7fVxuLmNtLXMtZGVmYXVsdCAuY20tYnJhY2tldCB7Y29sb3I6ICM5OTc7fVxuLmNtLXMtZGVmYXVsdCAuY20tdGFnIHtjb2xvcjogIzE3MDt9XG4uY20tcy1kZWZhdWx0IC5jbS1hdHRyaWJ1dGUge2NvbG9yOiAjMDBjO31cbi5jbS1zLWRlZmF1bHQgLmNtLWhyIHtjb2xvcjogIzk5OTt9XG4uY20tcy1kZWZhdWx0IC5jbS1saW5rIHtjb2xvcjogIzAwYzt9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLWVycm9yIHtjb2xvcjogI2YwMDt9XG4uY20taW52YWxpZGNoYXIge2NvbG9yOiAjZjAwO31cblxuLkNvZGVNaXJyb3ItY29tcG9zaW5nIHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XG5cbi8qIERlZmF1bHQgc3R5bGVzIGZvciBjb21tb24gYWRkb25zICovXG5cbmRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1tYXRjaGluZ2JyYWNrZXQge2NvbG9yOiAjMGIwO31cbmRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1ub25tYXRjaGluZ2JyYWNrZXQge2NvbG9yOiAjYTIyO31cbi5Db2RlTWlycm9yLW1hdGNoaW5ndGFnIHsgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1MCwgMCwgLjMpOyB9XG4uQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJhY2tncm91bmQge2JhY2tncm91bmQ6ICNlOGYyZmY7fVxuXG4vKiBTVE9QICovXG5cbi8qIFRoZSByZXN0IG9mIHRoaXMgZmlsZSBjb250YWlucyBzdHlsZXMgcmVsYXRlZCB0byB0aGUgbWVjaGFuaWNzIG9mXG4gICB0aGUgZWRpdG9yLiBZb3UgcHJvYmFibHkgc2hvdWxkbid0IHRvdWNoIHRoZW0uICovXG5cbi5Db2RlTWlycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLkNvZGVNaXJyb3Itc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyAvKiBUaGluZ3Mgd2lsbCBicmVhayBpZiB0aGlzIGlzIG92ZXJyaWRkZW4gKi9cbiAgLyogMzBweCBpcyB0aGUgbWFnaWMgbWFyZ2luIHVzZWQgdG8gaGlkZSB0aGUgZWxlbWVudCdzIHJlYWwgc2Nyb2xsYmFycyAqL1xuICAvKiBTZWUgb3ZlcmZsb3c6IGhpZGRlbiBpbiAuQ29kZU1pcnJvciAqL1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTsgLyogUHJldmVudCBkcmFnZ2luZyBmcm9tIGhpZ2hsaWdodGluZyB0aGUgZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29kZU1pcnJvci1zaXplciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBUaGUgZmFrZSwgdmlzaWJsZSBzY3JvbGxiYXJzLiBVc2VkIHRvIGZvcmNlIHJlZHJhdyBkdXJpbmcgc2Nyb2xsaW5nXG4gICBiZWZvcmUgYWN0dWFsIHNjcm9sbGluZyBoYXBwZW5zLCB0aHVzIHByZXZlbnRpbmcgc2hha2luZyBhbmRcbiAgIGZsaWNrZXJpbmcgYXJ0aWZhY3RzLiAqL1xuLkNvZGVNaXJyb3ItdnNjcm9sbGJhciwgLkNvZGVNaXJyb3ItaHNjcm9sbGJhciwgLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciwgLkNvZGVNaXJyb3ItZ3V0dGVyLWZpbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Db2RlTWlycm9yLXZzY3JvbGxiYXIge1xuICByaWdodDogMDsgdG9wOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5Db2RlTWlycm9yLWhzY3JvbGxiYXIge1xuICBib3R0b206IDA7IGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciB7XG4gIHJpZ2h0OiAwOyBib3R0b206IDA7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyIHtcbiAgbGVmdDogMDsgYm90dG9tOiAwO1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXIge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgei1pbmRleDogNDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci1lbHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogNDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIDo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgfVxuLkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIgOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IH1cblxuLkNvZGVNaXJyb3ItbGluZXMge1xuICBjdXJzb3I6IHRleHQ7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLyogcHJldmVudHMgY29sbGFwc2luZyBiZWZvcmUgZmlyc3QgZHJhdyAqL1xufVxuLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZSxcbi5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZSB7XG4gIC8qIFJlc2V0IHNvbWUgc3R5bGVzIHRoYXQgdGhlIHJlc3Qgb2YgdGhlIHBhZ2UgbWlnaHQgaGF2ZSBzZXQgKi9cbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xufVxuLkNvZGVNaXJyb3Itd3JhcCBwcmUuQ29kZU1pcnJvci1saW5lLFxuLkNvZGVNaXJyb3Itd3JhcCBwcmUuQ29kZU1pcnJvci1saW5lLWxpa2Uge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4uQ29kZU1pcnJvci1saW5lYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uQ29kZU1pcnJvci1saW5ld2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjFweDsgLyogRm9yY2Ugd2lkZ2V0IG1hcmdpbnMgdG8gc3RheSBpbnNpZGUgb2YgdGhlIGNvbnRhaW5lciAqL1xufVxuXG4uQ29kZU1pcnJvci13aWRnZXQge31cblxuLkNvZGVNaXJyb3ItcnRsIHByZSB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5Db2RlTWlycm9yLWNvZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBGb3JjZSBjb250ZW50LWJveCBzaXppbmcgZm9yIHRoZSBlbGVtZW50cyB3aGVyZSB3ZSBleHBlY3QgaXQgKi9cbi5Db2RlTWlycm9yLXNjcm9sbCxcbi5Db2RlTWlycm9yLXNpemVyLFxuLkNvZGVNaXJyb3ItZ3V0dGVyLFxuLkNvZGVNaXJyb3ItZ3V0dGVycyxcbi5Db2RlTWlycm9yLWxpbmVudW1iZXIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLkNvZGVNaXJyb3ItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQ29kZU1pcnJvci1jdXJzb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkNvZGVNaXJyb3ItbWVhc3VyZSBwcmUgeyBwb3NpdGlvbjogc3RhdGljOyB9XG5cbmRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbmRpdi5Db2RlTWlycm9yLWRyYWdjdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLkNvZGVNaXJyb3ItZm9jdXNlZCBkaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLkNvZGVNaXJyb3Itc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiAjZDlkOWQ5OyB9XG4uQ29kZU1pcnJvci1mb2N1c2VkIC5Db2RlTWlycm9yLXNlbGVjdGVkIHsgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuLkNvZGVNaXJyb3ItY3Jvc3NoYWlyIHsgY3Vyc29yOiBjcm9zc2hhaXI7IH1cbi5Db2RlTWlycm9yLWxpbmU6OnNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46OnNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZDdkNGYwOyB9XG4uQ29kZU1pcnJvci1saW5lOjotbW96LXNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46Oi1tb3otc2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuXG4uY20tc2VhcmNoaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgLjQpO1xufVxuXG4vKiBVc2VkIHRvIGZvcmNlIGEgYm9yZGVyIG1vZGVsIGZvciBhIG5vZGUgKi9cbi5jbS1mb3JjZS1ib3JkZXIgeyBwYWRkaW5nLXJpZ2h0OiAuMXB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIEhpZGUgdGhlIGN1cnNvciB3aGVuIHByaW50aW5nICovXG4gIC5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBTZWUgaXNzdWUgIzI5MDEgKi9cbi5jbS10YWItd3JhcC1oYWNrOmFmdGVyIHsgY29udGVudDogJyc7IH1cblxuLyogSGVscCB1c2VycyB1c2UgbWFya3NlbGVjdGlvbiB0byBzYWZlbHkgc3R5bGUgdGV4dCBiYWNrZ3JvdW5kICovXG5zcGFuLkNvZGVNaXJyb3Itc2VsZWN0ZWR0ZXh0IHsgYmFja2dyb3VuZDogbm9uZTsgfVxuIiwiLyogUG9ydCBvZiBUZXh0TWF0ZSdzIEJsYWNrYm9hcmQgdGhlbWUgKi9cblxuLmNtLXMtYmxhY2tib2FyZC5Db2RlTWlycm9yIHsgYmFja2dyb3VuZDogIzBDMTAyMTsgY29sb3I6ICNGOEY4Rjg7IH1cbi5jbS1zLWJsYWNrYm9hcmQgZGl2LkNvZGVNaXJyb3Itc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiAjMjUzQjc2OyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmU6OnNlbGVjdGlvbiwgLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lID4gc3Bhbjo6c2VsZWN0aW9uLCAuY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogcmdiYSgzNywgNTksIDExOCwgLjk5KTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lOjotbW96LXNlbGVjdGlvbiwgLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lID4gc3Bhbjo6LW1vei1zZWxlY3Rpb24sIC5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHJnYmEoMzcsIDU5LCAxMTgsIC45OSk7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItZ3V0dGVycyB7IGJhY2tncm91bmQ6ICMwQzEwMjE7IGJvcmRlci1yaWdodDogMDsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXIgeyBjb2xvcjogI0ZCREUyRDsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXItc3VidGxlIHsgY29sb3I6ICM4ODg7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZW51bWJlciB7IGNvbG9yOiAjODg4OyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWN1cnNvciB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0E3QTdBNzsgfVxuXG4uY20tcy1ibGFja2JvYXJkIC5jbS1rZXl3b3JkIHsgY29sb3I6ICNGQkRFMkQ7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWF0b20geyBjb2xvcjogI0Q4RkEzQzsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tbnVtYmVyIHsgY29sb3I6ICNEOEZBM0M7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWRlZiB7IGNvbG9yOiAjOERBNkNFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS12YXJpYWJsZSB7IGNvbG9yOiAjRkY2NDAwOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1vcGVyYXRvciB7IGNvbG9yOiAjRkJERTJEOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1jb21tZW50IHsgY29sb3I6ICNBRUFFQUU7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLXN0cmluZyB7IGNvbG9yOiAjNjFDRTNDOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1zdHJpbmctMiB7IGNvbG9yOiAjNjFDRTNDOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1tZXRhIHsgY29sb3I6ICNEOEZBM0M7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWJ1aWx0aW4geyBjb2xvcjogIzhEQTZDRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tdGFnIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWF0dHJpYnV0ZSB7IGNvbG9yOiAjOERBNkNFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1oZWFkZXIgeyBjb2xvcjogI0ZGNjQwMDsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20taHIgeyBjb2xvcjogI0FFQUVBRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tbGluayB7IGNvbG9yOiAjOERBNkNFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1lcnJvciB7IGJhY2tncm91bmQ6ICM5RDFFMTU7IGNvbG9yOiAjRjhGOEY4OyB9XG5cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItYWN0aXZlbGluZS1iYWNrZ3JvdW5kIHsgYmFja2dyb3VuZDogIzNDMzYzNjsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1tYXRjaGluZ2JyYWNrZXQgeyBvdXRsaW5lOjFweCBzb2xpZCBncmV5O2NvbG9yOndoaXRlICFpbXBvcnRhbnQ7IH1cbiIsIi5qc29uZWRpdG9yIC5zZWFyY2ggaW5wdXR7aGVpZ2h0OmF1dG87Ym9yZGVyOmluaGVyaXQ7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfS5qc29uZWRpdG9yIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDphdXRvfS5qc29uZWRpdG9yIHRkLC5qc29uZWRpdG9yIHRoe3BhZGRpbmc6MDtkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXQ7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5qc29uZWRpdG9ye2NvbG9yOiMxYTFhMWE7Ym9yZGVyOnRoaW4gc29saWQgIzM4ODNmYTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MTAwJX1kaXYuanNvbmVkaXRvci1kZWZhdWx0LGRpdi5qc29uZWRpdG9yLWZpZWxkLGRpdi5qc29uZWRpdG9yLXJlYWRvbmx5LGRpdi5qc29uZWRpdG9yLXZhbHVle2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7bWluLWhlaWdodDoxNnB4O21pbi13aWR0aDozMnB4O3BhZGRpbmc6MnB4O21hcmdpbjoxcHg7d29yZC13cmFwOmJyZWFrLXdvcmQ7ZmxvYXQ6bGVmdH1kaXYuanNvbmVkaXRvci1maWVsZCBwLGRpdi5qc29uZWRpdG9yLXZhbHVlIHB7bWFyZ2luOjB9ZGl2Lmpzb25lZGl0b3ItdmFsdWV7d29yZC1icmVhazpicmVhay13b3JkfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVye2NvbnRlbnQ6XCJ2YWx1ZVwifWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3Itc3RyaW5ne2NvbG9yOiMwMDYwMDB9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1udW1iZXJ7Y29sb3I6I2VlNDIyZX1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWJvb2xlYW57Y29sb3I6I2ZmOGMwMH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLW51bGx7Y29sb3I6IzAwNGVkMH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWludmFsaWR7Y29sb3I6IzAwMH1kaXYuanNvbmVkaXRvci1yZWFkb25seXttaW4td2lkdGg6MTZweDtjb2xvcjpncmV5fWRpdi5qc29uZWRpdG9yLWVtcHR5e2JvcmRlci1jb2xvcjojZDNkM2QzO2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym9yZGVyLXJhZGl1czoycHh9ZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXJ7Y29udGVudDpcImZpZWxkXCJ9ZGl2Lmpzb25lZGl0b3IgdGR7dmVydGljYWwtYWxpZ246dG9wfWRpdi5qc29uZWRpdG9yIHRkLmpzb25lZGl0b3Itc2VwYXJhdG9ye3BhZGRpbmc6M3B4IDA7dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOmdyZXl9ZGl2Lmpzb25lZGl0b3IgdGQuanNvbmVkaXRvci10cmVle3ZlcnRpY2FsLWFsaWduOnRvcH1kaXYuanNvbmVkaXRvciBkaXYuanNvbmVkaXRvci1hbmNob3J7Y3Vyc29yOnBvaW50ZXJ9ZGl2Lmpzb25lZGl0b3IgZGl2Lmpzb25lZGl0b3ItYW5jaG9yIC5waWNrZXJfd3JhcHBlci5wb3B1cC5wb3B1cF9ib3R0b217dG9wOjI4cHg7bGVmdDotMTBweH1kaXYuanNvbmVkaXRvci5idXN5IHByZS5qc29uZWRpdG9yLXByZXZpZXd7YmFja2dyb3VuZDojZjVmNWY1O2NvbG9yOmdyZXl9ZGl2Lmpzb25lZGl0b3IuYnVzeSBkaXYuanNvbmVkaXRvci1idXN5e2Rpc3BsYXk6aW5oZXJpdH1kaXYuanNvbmVkaXRvciBjb2RlLmpzb25lZGl0b3ItcHJldmlld3tiYWNrZ3JvdW5kOjAgMH1kaXYuanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtcHJldmlldyBwcmUuanNvbmVkaXRvci1wcmV2aWV3e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OmF1dG87cGFkZGluZzoycHg7bWFyZ2luOjA7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC1icmVhazpicmVhay1hbGx9ZGl2Lmpzb25lZGl0b3ItZGVmYXVsdHtjb2xvcjpncmV5O3BhZGRpbmctbGVmdDoxMHB4fWRpdi5qc29uZWRpdG9yLXRyZWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzphdXRvfWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItYnV0dG9ue3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2Zyl9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O291dGxpbmU6I2U1ZTVlNSBzb2xpZCAxcHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OHB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZXhwYW5kZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MnB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9ue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTcycHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDowIDB9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1kcmFnYXJlYXtiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpIC03MnB4IC03MnB4O2N1cnNvcjptb3ZlfWRpdi5qc29uZWRpdG9yLXRyZWUgOmZvY3Vze291dGxpbmU6MH1kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjNweCA0cHg7bWFyZ2luOjJweCAwO2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjNweDtjb2xvcjpncmV5O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHR9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmUgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjpncmV5fWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3ItY29sb3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW46NHB4O2JvcmRlcjoxcHggc29saWQgZ3JleTtjdXJzb3I6cG9pbnRlcn1kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLWRhdGV7YmFja2dyb3VuZDojYTFhMWExO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjNweDttYXJnaW46MCAzcHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSB0YWJsZS5qc29uZWRpdG9yLXRyZWV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7d2lkdGg6MTAwJX1kaXYuanNvbmVkaXRvci10cmVlIC5qc29uZWRpdG9yLWJ1dHRvbi5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MCA0cHggMCAwO2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTE2OHB4IC00OHB4fWRpdi5qc29uZWRpdG9yLW91dGVye3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9ZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLW5hdi1iYXJ7bWFyZ2luLXRvcDotMjZweDtwYWRkaW5nLXRvcDoyNnB4fWRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1uYXYtYmFyLmhhcy1tYWluLW1lbnUtYmFye21hcmdpbi10b3A6LTYxcHg7cGFkZGluZy10b3A6NjFweH1kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtc3RhdHVzLWJhcnttYXJnaW4tYm90dG9tOi0yNnB4O3BhZGRpbmctYm90dG9tOjI2cHh9ZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLW1haW4tbWVudS1iYXJ7bWFyZ2luLXRvcDotMzVweDtwYWRkaW5nLXRvcDozNXB4fWRpdi5qc29uZWRpdG9yLWJ1c3l7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1JTtsZWZ0OjA7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpub25lfWRpdi5qc29uZWRpdG9yLWJ1c3kgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmYWI7Ym9yZGVyOjFweCBzb2xpZCAjZmUwO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6NXB4IDE1cHg7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjQpfWRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVyLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVye3BvaW50ZXItZXZlbnRzOm5vbmU7Y29sb3I6I2QzZDNkMztmb250LXNpemU6OHB0fWEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybCxkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybHtjb2xvcjojMDA2MDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YS5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnB4O21hcmdpbjoycHh9YS5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJsOmZvY3VzLGEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybDpob3Zlcntjb2xvcjojZWU0MjJlfWRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItaGlnaGxpZ2h0LGRpdi5qc29uZWRpdG9yLWZpZWxkW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpmb2N1cyxkaXYuanNvbmVkaXRvci1maWVsZFtjb250ZW50ZWRpdGFibGU9dHJ1ZV06aG92ZXIsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1oaWdobGlnaHQsZGl2Lmpzb25lZGl0b3ItdmFsdWVbY29udGVudGVkaXRhYmxlPXRydWVdOmZvY3VzLGRpdi5qc29uZWRpdG9yLXZhbHVlW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmYWI7Ym9yZGVyOjFweCBzb2xpZCAjZmUwO2JvcmRlci1yYWRpdXM6MnB4fWRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZSxkaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6Zm9jdXMsZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlOmhvdmVyLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZSxkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZlMDtib3JkZXI6MXB4IHNvbGlkICNmZmM3MDA7Ym9yZGVyLXJhZGl1czoycHh9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1hcnJheSxkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLW9iamVjdHttaW4td2lkdGg6MTZweH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbi5qc29uZWRpdG9yLXNlbGVjdGVkLGRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uOmZvY3VzLGRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uOmhvdmVyLHRyLmpzb25lZGl0b3Itc2VsZWN0ZWQuanNvbmVkaXRvci1maXJzdCBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b257YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNDhweH1kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZSBhOmZvY3VzLGRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3JlIGE6aG92ZXJ7Y29sb3I6I2VlNDIyZX0uYWNlLWpzb25lZGl0b3IsdGV4dGFyZWEuanNvbmVkaXRvci10ZXh0e21pbi1oZWlnaHQ6MTUwcHh9dGV4dGFyZWEuanNvbmVkaXRvci10ZXh0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmUtd2lkdGg6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cmVzaXplOm5vbmV9dHIuanNvbmVkaXRvci1oaWdobGlnaHQsdHIuanNvbmVkaXRvci1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkM2QzZDN9dHIuanNvbmVkaXRvci1zZWxlY3RlZCBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b24sdHIuanNvbmVkaXRvci1zZWxlY3RlZCBidXR0b24uanNvbmVkaXRvci1kcmFnYXJlYXt2aXNpYmlsaXR5OmhpZGRlbn10ci5qc29uZWRpdG9yLXNlbGVjdGVkLmpzb25lZGl0b3ItZmlyc3QgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uLHRyLmpzb25lZGl0b3Itc2VsZWN0ZWQuanNvbmVkaXRvci1maXJzdCBidXR0b24uanNvbmVkaXRvci1kcmFnYXJlYXt2aXNpYmlsaXR5OnZpc2libGV9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1kcmFnYXJlYTpmb2N1cyxkaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhOmhvdmVyLHRyLmpzb25lZGl0b3Itc2VsZWN0ZWQuanNvbmVkaXRvci1maXJzdCBidXR0b24uanNvbmVkaXRvci1kcmFnYXJlYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC00OHB4fWRpdi5qc29uZWRpdG9yIHRkLGRpdi5qc29uZWRpdG9yIHRoLGRpdi5qc29uZWRpdG9yIHRye3BhZGRpbmc6MDttYXJnaW46MH0uanNvbmVkaXRvci1wb3BvdmVyLC5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcixkaXYuanNvbmVkaXRvciB0ZCxkaXYuanNvbmVkaXRvciB0ZXh0YXJlYSxkaXYuanNvbmVkaXRvciB0aCxkaXYuanNvbmVkaXRvci1maWVsZCxkaXYuanNvbmVkaXRvci12YWx1ZSxwcmUuanNvbmVkaXRvci1wcmV2aWV3e2ZvbnQtZmFtaWx5OlwiZGVqYXZ1IHNhbnMgbW9ub1wiLFwiZHJvaWQgc2FucyBtb25vXCIsY29uc29sYXMsbW9uYWNvLFwibHVjaWRhIGNvbnNvbGVcIixcImNvdXJpZXIgbmV3XCIsY291cmllcixtb25vc3BhY2Usc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdDtjb2xvcjojMWExYTFhfS5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcntjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjI0cHh9Lmpzb25lZGl0b3ItcG9wb3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM0YzRjNGM7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjQpO2NvbG9yOiNmZmY7cGFkZGluZzo3cHggMTBweDtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6YXV0bzt3aWR0aDoyMDBweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYWJvdmV7Ym90dG9tOjMycHg7bGVmdDotOThweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYWJvdmU6YmVmb3Jle2JvcmRlci10b3A6N3B4IHNvbGlkICM0YzRjNGM7Ym90dG9tOi03cHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWJlbG93e3RvcDozMnB4O2xlZnQ6LTk4cHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWJlbG93OmJlZm9yZXtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjNGM0YzRjO3RvcDotN3B4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1sZWZ0e3RvcDotN3B4O3JpZ2h0OjMycHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWxlZnQ6YmVmb3Jle2JvcmRlci1sZWZ0OjdweCBzb2xpZCAjNGM0YzRjO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjt0b3A6MTlweDtyaWdodDotMTRweDtsZWZ0OmluaGVyaXQ7bWFyZ2luLWxlZnQ6aW5oZXJpdDttYXJnaW4tdG9wOi03cHg7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLXJpZ2h0e3RvcDotN3B4O2xlZnQ6MzJweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodDo3cHggc29saWQgIzRjNGM0Yztib3JkZXItdG9wOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiXCI7dG9wOjE5cHg7bGVmdDotMTRweDttYXJnaW4tbGVmdDppbmhlcml0O21hcmdpbi10b3A6LTdweDtwb3NpdGlvbjphYnNvbHV0ZX0uanNvbmVkaXRvci1wb3BvdmVyOmJlZm9yZXtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztsZWZ0OjUwJTttYXJnaW4tbGVmdDotN3B4O3Bvc2l0aW9uOmFic29sdXRlfS5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRyLmp1bXAtdG8tbGluZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcjpmb2N1cyAuanNvbmVkaXRvci1wb3BvdmVyLC5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcjpob3ZlciAuanNvbmVkaXRvci1wb3BvdmVye2Rpc3BsYXk6YmxvY2s7YW5pbWF0aW9uOmZhZGUtaW4gLjNzIGxpbmVhciAxLG1vdmUtdXAgLjNzIGxpbmVhciAxfUBrZXlmcmFtZXMgZmFkZS1pbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3JzLWNvbnRhaW5lcnttYXgtaGVpZ2h0OjEzMHB4O292ZXJmbG93LXk6YXV0b30uanNvbmVkaXRvciAuanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yc3t3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uanNvbmVkaXRvciAuanNvbmVkaXRvci1hZGRpdGlvbmFsLWVycm9yc3twb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46YXV0bztib3R0b206MzFweDtsZWZ0OmNhbGMoNTAlIC0gOTJweCk7Y29sb3I6Z3JleTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7cGFkZGluZzo3cHggMTVweDtib3JkZXItcmFkaXVzOjhweH0uanNvbmVkaXRvciAuanNvbmVkaXRvci1hZGRpdGlvbmFsLWVycm9ycy52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDJzIGxpbmVhcn0uanNvbmVkaXRvciAuanNvbmVkaXRvci1hZGRpdGlvbmFsLWVycm9ycy5oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAycyxvcGFjaXR5IDJzIGxpbmVhcn0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9yc3t3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZjNzAwfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRke3BhZGRpbmc6M3B4IDZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdGQgcHJle21hcmdpbjowO3doaXRlLXNwYWNlOm5vcm1hbH0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0cntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmYWJ9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIucGFyc2UtZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojZWUyZTJlNzB9Lmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgLmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye2JvcmRlcjpub25lO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjowIDRweCAwIDA7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIgLmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTE2OHB4IC00OHB4fS5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRyLnBhcnNlLWVycm9yIC5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcntiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpIC0yNXB4IDB9LmZhZGVpbnstd2Via2l0LWFuaW1hdGlvbjpmYWRlaW4gLjNzO2FuaW1hdGlvbjpmYWRlaW4gLjNzOy1tb3otYW5pbWF0aW9uOmZhZGVpbiAuM3M7LW8tYW5pbWF0aW9uOmZhZGVpbiAuM3N9QGtleWZyYW1lcyBmYWRlaW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0uanNvbmVkaXRvci1jb250ZXh0bWVudS1yb290e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjA7aGVpZ2h0OjB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnV7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpjb250ZW50LWJveDt6LWluZGV4OjF9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTI4cHg7aGVpZ2h0OmF1dG87YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2QzZDNkMztib3gtc2hhZG93OjJweCAycHggMTJweCByZ2JhKDEyOCwxMjgsMTI4LC4zKTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA0cHggMCAwO21hcmdpbjowO3dpZHRoOjEyOHB4O2hlaWdodDphdXRvO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiM0ZDRkNGQ7YmFja2dyb3VuZDowIDA7Zm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpsZWZ0fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbi5qc29uZWRpdG9yLWRlZmF1bHR7d2lkdGg6OTZweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbi5qc29uZWRpdG9yLWV4cGFuZHtmbG9hdDpyaWdodDt3aWR0aDozMnB4O2hlaWdodDoyNHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTVlNWU1fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGl7b3ZlcmZsb3c6aGlkZGVufS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgdWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6LTEwcHg7dG9wOjA7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDAgMTBweCByZ2JhKDEyOCwxMjgsMTI4LC41KTtwYWRkaW5nOjAgMTBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgdWwgLmpzb25lZGl0b3ItaWNvbnttYXJnaW4tbGVmdDoyNHB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgdWwgbGkgYnV0dG9ue3BhZGRpbmctbGVmdDoyNHB4O2FuaW1hdGlvbjphbGwgZWFzZS1pbi1vdXQgMXN9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24gLmpzb25lZGl0b3ItZXhwYW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjAgNHB4IDAgMDtiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpIDAgLTcycHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci10ZXh0e3BhZGRpbmc6NHB4IDAgNHB4IDI0cHg7d29yZC13cmFwOmJyZWFrLXdvcmR9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItdGV4dC5qc29uZWRpdG9yLXJpZ2h0LW1hcmdpbntwYWRkaW5nLXJpZ2h0OjI0cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3Itc2VwYXJhdG9ye2hlaWdodDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZy10b3A6NXB4O21hcmdpbi10b3A6NXB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXJlbW92ZSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1hcHBlbmQgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1pbnNlcnQgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1kdXBsaWNhdGUgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3Itc29ydC1hc2MgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjhweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXNvcnQtZGVzYyAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHJhbnNmb3JtIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMjE2cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1leHRyYWN0IC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNHB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtc3RyaW5nIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLWF1dG8gLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtb2JqZWN0IC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtYXJyYXkgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1tb2RlcyAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDo2cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgbGksLmpzb25lZGl0b3ItY29udGV4dG1lbnUgdWx7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbjpmb2N1cywuanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbjpob3Zlcntjb2xvcjojMWExYTFhO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtvdXRsaW5lOjB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24uanNvbmVkaXRvci1zZWxlY3RlZCwuanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbi5qc29uZWRpdG9yLXNlbGVjdGVkOmZvY3VzLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZTQyMmV9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCBsaSBidXR0b246Zm9jdXMsLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCBsaSBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5qc29uZWRpdG9yLW1vZGFse21heC13aWR0aDo5NSU7Ym9yZGVyLXJhZGl1czoycHghaW1wb3J0YW50O3BhZGRpbmc6NDVweCAxNXB4IDE1cHggMTVweCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzoycHggMnB4IDEycHggcmdiYSgxMjgsMTI4LDEyOCwuMyk7Y29sb3I6IzRkNGQ0ZDtsaW5lLWhlaWdodDoxLjNlbX0uanNvbmVkaXRvci1tb2RhbC5qc29uZWRpdG9yLW1vZGFsLXRyYW5zZm9ybXt3aWR0aDo2MDBweCFpbXBvcnRhbnR9Lmpzb25lZGl0b3ItbW9kYWwgLnBpY28tbW9kYWwtaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExcHQ7YmFja2dyb3VuZDojMzg4M2ZhO2NvbG9yOiNmZmZ9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGV7d2lkdGg6MTAwJX0uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZHtwYWRkaW5nOjNweCAwfS5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLmpzb25lZGl0b3ItbW9kYWwtaW5wdXR7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjA7d2hpdGUtc3BhY2U6bm93cmFwfS5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLmpzb25lZGl0b3ItbW9kYWwtYWN0aW9uc3twYWRkaW5nLXRvcDoxNXB4fS5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRoe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbmVkaXRvci1tb2RhbCBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uanNvbmVkaXRvci1tb2RhbCBhe2NvbG9yOiMzODgzZmF9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtYmxvY2t7bWFyZ2luLWJvdHRvbToxMHB4fS5qc29uZWRpdG9yLW1vZGFsIC5waWNvLWNsb3Nle2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtmb250LXNpemU6MjRweCFpbXBvcnRhbnQ7dG9wOjdweCFpbXBvcnRhbnQ7cmlnaHQ6N3B4IWltcG9ydGFudDtjb2xvcjojZmZmfS5qc29uZWRpdG9yLW1vZGFsIGlucHV0e3BhZGRpbmc6NHB4fS5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9dGV4dF17Y3Vyc29yOmluaGVyaXR9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbZGlzYWJsZWRde2JhY2tncm91bmQ6I2QzZDNkMztjb2xvcjpncmV5fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXNlbGVjdC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXNlbGVjdC13cmFwcGVyOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkICM2NjY7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OHB4O3RvcDoxNHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0e3BhZGRpbmc6M3B4IDI0cHggM3B4IDEwcHg7bWluLXdpZHRoOjE4MHB4O21heC13aWR0aDozNTBweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LW92ZXJmbG93OlwiXCI7Zm9udC1zaXplOjEwcHQ7bGluZS1oZWlnaHQ6MS41ZW19Lmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAgaW5wdXR7cGFkZGluZzo0cHggMTBweDttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWxlZnQtc3R5bGU6bm9uZX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAgaW5wdXQuanNvbmVkaXRvci1idXR0b24tZmlyc3R7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWR9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItYnV0dG9uLWdyb3VwIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWxhc3R7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci10cmFuc2Zvcm0tcHJldmlld3tiYWNrZ3JvdW5kOiNmNWY1ZjU7aGVpZ2h0OjIwMHB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXRyYW5zZm9ybS1wcmV2aWV3Lmpzb25lZGl0b3ItZXJyb3J7Y29sb3I6I2VlNDIyZX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC13aXphcmR7bGluZS1oZWlnaHQ6MS4yZW07d2lkdGg6MTAwJTtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czozcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxZTkwZmY7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206NXB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZC10YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC13aXphcmQtbGFiZWx7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luOjRweCAwIDJweCAwfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWlubGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjJweDtwYWRkaW5nLWJvdHRvbToycHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItaW5saW5lOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDoycHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtZmlsdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXItZmllbGR7d2lkdGg6MTgwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtZmlsdGVyLXJlbGF0aW9ue3dpZHRoOjEwMHB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlci12YWx1ZXttaW4td2lkdGg6MTgwcHg7ZmxleDoxfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNvcnQtZmllbGR7d2lkdGg6MTcwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtc29ydC1vcmRlcnt3aWR0aDoxNTBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1zZWxlY3QtZmllbGRze3dpZHRoOjEwMCV9Lmpzb25lZGl0b3ItbW9kYWwgLnNlbGVjdHItc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOiNkM2QzZDM7cGFkZGluZzo0cHggMjhweCA0cHggOHB4fS5qc29uZWRpdG9yLW1vZGFsIC5zZWxlY3RyLXNlbGVjdGVkIC5zZWxlY3RyLXRhZ3tiYWNrZ3JvdW5kLWNvbG9yOiMzODgzZmE7Ym9yZGVyLXJhZGl1czo1cHh9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQsLmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGh7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzRkNGQ0ZDtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uanNvbmVkaXRvci1tb2RhbCAjcXVlcnksLmpzb25lZGl0b3ItbW9kYWwgaW5wdXQsLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0LC5qc29uZWRpdG9yLW1vZGFsIHRleHRhcmVhe2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7Y29sb3I6IzRkNGQ0ZDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjRweH0uanNvbmVkaXRvci1tb2RhbCwuanNvbmVkaXRvci1tb2RhbCAjcXVlcnksLmpzb25lZGl0b3ItbW9kYWwgaW5wdXQsLmpzb25lZGl0b3ItbW9kYWwgb3B0aW9uLC5qc29uZWRpdG9yLW1vZGFsIHNlbGVjdCwuanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZCwuanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0aCwuanNvbmVkaXRvci1tb2RhbCB0ZXh0YXJlYXtmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWZ9Lmpzb25lZGl0b3ItbW9kYWwgI3F1ZXJ5LC5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXRyYW5zZm9ybS1wcmV2aWV3e2ZvbnQtZmFtaWx5OlwiZGVqYXZ1IHNhbnMgbW9ub1wiLFwiZHJvaWQgc2FucyBtb25vXCIsY29uc29sYXMsbW9uYWNvLFwibHVjaWRhIGNvbnNvbGVcIixcImNvdXJpZXIgbmV3XCIsY291cmllcixtb25vc3BhY2Usc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPWJ1dHRvbl0sLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT1zdWJtaXRde2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjRweCAyMHB4fS5qc29uZWRpdG9yLW1vZGFsIGlucHV0LC5qc29uZWRpdG9yLW1vZGFsIHNlbGVjdHtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAtdmFsdWUtYXNjIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWFzYywuanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAtdmFsdWUtZGVzYyBpbnB1dC5qc29uZWRpdG9yLWJ1dHRvbi1kZXNje2JhY2tncm91bmQ6IzM4ODNmYTtib3JkZXItY29sb3I6IzM4ODNmYTtjb2xvcjojZmZmfS5qc29uZWRpdG9yLW1lbnV7d2lkdGg6MTAwJTtoZWlnaHQ6MzVweDtwYWRkaW5nOjJweDttYXJnaW46MDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzODgzZmE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzM4ODNmYX0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbiwuanNvbmVkaXRvci1tZW51PmJ1dHRvbnt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O21hcmdpbjoycHg7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKTtjb2xvcjojZmZmO29wYWNpdHk6Ljg7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdDtmbG9hdDpsZWZ0fS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uOmhvdmVyLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMik7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40KX0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbjphY3RpdmUsLmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b246Zm9jdXMsLmpzb25lZGl0b3ItbWVudT5idXR0b246YWN0aXZlLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b246ZGlzYWJsZWQsLmpzb25lZGl0b3ItbWVudT5idXR0b246ZGlzYWJsZWR7b3BhY2l0eTouNTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItY29sbGFwc2UtYWxse2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLWV4cGFuZC1hbGx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjBweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXNvcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm17YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9Lmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLWZvcm0+Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1zb3J0LC5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS1mb3JtPi5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdHJhbnNmb3JtLC5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS12aWV3Pi5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3Itc29ydCwuanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtdmlldz4uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXRyYW5zZm9ybXtkaXNwbGF5Om5vbmV9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci11bmRve2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci11bmRvOmRpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTEyMHB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItcmVkb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItcmVkbzpkaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjBweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLWNvbXBhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLWZvcm1hdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xMjBweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXJlcGFpcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXN7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdH0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uLmpzb25lZGl0b3Itc2VwYXJhdG9yLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3Itc2VwYXJhdG9ye21hcmdpbi1sZWZ0OjEwcHh9Lmpzb25lZGl0b3ItbWVudSBhe2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHQ7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbmVkaXRvci1tZW51IGE6aG92ZXJ7b3BhY2l0eToxfS5qc29uZWRpdG9yLW1lbnUgYS5qc29uZWRpdG9yLXBvd2VyZWRCeXtmb250LXNpemU6OHB0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7cGFkZGluZzoxMHB4fS5qc29uZWRpdG9yLXNlYXJjaHtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjRweDt0b3A6NHB4O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO2Rpc3BsYXk6ZmxleH0uanNvbmVkaXRvci1zZWFyY2ggaW5wdXR7Y29sb3I6IzFhMWExYTt3aWR0aDoxMjBweDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7bWFyZ2luOjFweDtsaW5lLWhlaWdodDoyMHB4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b257d2lkdGg6MTZweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKTt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1yZWZyZXNoe3dpZHRoOjE4cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTlweCAtNzNweH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uLmpzb25lZGl0b3ItbmV4dHtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjRweCAtNzNweH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uLmpzb25lZGl0b3ItbmV4dDpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjRweCAtNDlweH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uLmpzb25lZGl0b3ItcHJldmlvdXN7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ4cHggLTczcHg7bWFyZ2luLXJpZ2h0OjJweH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uLmpzb25lZGl0b3ItcHJldmlvdXM6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ4cHggLTQ5cHh9Lmpzb25lZGl0b3ItcmVzdWx0c3tmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiNmZmY7cGFkZGluZy1yaWdodDo1cHg7bGluZS1oZWlnaHQ6MjZweH0uanNvbmVkaXRvci1mcmFtZXtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjAgMnB4O21hcmdpbjowfS5qc29uZWRpdG9yIC5hdXRvY29tcGxldGUuZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpO2JvcmRlcjoxcHggc29saWQgI2QzZDNkMztvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Y3Vyc29yOmRlZmF1bHQ7bWFyZ2luOjA7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0O291dGxpbmU6MDtmb250LWZhbWlseTpcImRlamF2dSBzYW5zIG1vbm9cIixcImRyb2lkIHNhbnMgbW9ub1wiLGNvbnNvbGFzLG1vbmFjbyxcImx1Y2lkYSBjb25zb2xlXCIsXCJjb3VyaWVyIG5ld1wiLGNvdXJpZXIsbW9ub3NwYWNlLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHR9Lmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5kcm9wZG93biAuaXRlbXtjb2xvcjojMzMzfS5qc29uZWRpdG9yIC5hdXRvY29tcGxldGUuZHJvcGRvd24gLml0ZW0uaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGRkfS5qc29uZWRpdG9yIC5hdXRvY29tcGxldGUuaGludHtjb2xvcjojYWFhO3RvcDo0cHg7bGVmdDo0cHh9Lmpzb25lZGl0b3ItdHJlZXBhdGh7cGFkZGluZzowIDVweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO291dGxpbmU6MH0uanNvbmVkaXRvci10cmVlcGF0aC5zaG93LWFsbHt3b3JkLXdyYXA6YnJlYWstd29yZDt3aGl0ZS1zcGFjZTpub3JtYWw7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO3otaW5kZXg6MTtib3gtc2hhZG93OjJweCAycHggMTJweCByZ2JhKDEyOCwxMjgsMTI4LC4zKX0uanNvbmVkaXRvci10cmVlcGF0aC5zaG93LWFsbCBzcGFuLmpzb25lZGl0b3ItdHJlZXBhdGgtc2hvdy1hbGwtYnRue2Rpc3BsYXk6bm9uZX0uanNvbmVkaXRvci10cmVlcGF0aCBkaXYuanNvbmVkaXRvci1jb250ZXh0bWVudS1yb290e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0uanNvbmVkaXRvci10cmVlcGF0aCAuanNvbmVkaXRvci10cmVlcGF0aC1zaG93LWFsbC1idG57cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2xlZnQ6MDtoZWlnaHQ6MjBweDtwYWRkaW5nOjAgM3B4O2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLXRyZWVwYXRoIC5qc29uZWRpdG9yLXRyZWVwYXRoLWVsZW1lbnR7bWFyZ2luOjFweDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0fS5qc29uZWRpdG9yLXRyZWVwYXRoIC5qc29uZWRpdG9yLXRyZWVwYXRoLXNlcGVyYXRvcnttYXJnaW46MnB4O2ZvbnQtc2l6ZTo5cHQ7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZn0uanNvbmVkaXRvci10cmVlcGF0aCBzcGFuLmpzb25lZGl0b3ItdHJlZXBhdGgtZWxlbWVudDpob3ZlciwuanNvbmVkaXRvci10cmVlcGF0aCBzcGFuLmpzb25lZGl0b3ItdHJlZXBhdGgtc2VwZXJhdG9yOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmpzb25lZGl0b3Itc3RhdHVzYmFye2xpbmUtaGVpZ2h0OjI2cHg7aGVpZ2h0OjI2cHg7Y29sb3I6Z3JleTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2QzZDNkMzstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjEwcHR9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLWN1cnNlcmluZm8tdmFse21hcmdpbi1yaWdodDoxMnB4fS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci1jdXJzZXJpbmZvLWNvdW50e21hcmdpbi1sZWZ0OjRweH0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItdmFsaWRhdGlvbi1lcnJvci1pY29ue2Zsb2F0OnJpZ2h0O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbi10b3A6MXB4O2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTE2OHB4IC00OHB4O2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yLWNvdW50e2Zsb2F0OnJpZ2h0O21hcmdpbjowIDRweCAwIDA7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLXBhcnNlLWVycm9yLWljb257ZmxvYXQ6cmlnaHQ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjFweDtiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpIC0yNXB4IDB9Lmpzb25lZGl0b3Itc3RhdHVzYmFyIC5qc29uZWRpdG9yLWFycmF5LWluZm8gYXtjb2xvcjppbmhlcml0fWRpdi5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci1jdXJzZXJpbmZvLWxhYmVsLGRpdi5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci1zaXplLWluZm97bWFyZ2luOjAgNHB4fS5qc29uZWRpdG9yLW5hdmlnYXRpb24tYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QzZDNkMzstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6Z3JleTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHR9LyohXG4gKiBTZWxlY3RyIDIuNC4wXG4gKiBodHRwczovL2dpdGh1Yi5jb20vTW9iaXVzMS9TZWxlY3RyXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi8uc2VsZWN0ci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdHItY29udGFpbmVyIGxpe2xpc3Qtc3R5bGU6bm9uZX0uc2VsZWN0ci1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjAgbm9uZX0uc2VsZWN0ci12aXNpYmxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDt6LWluZGV4OjExfS5zZWxlY3RyLWRlc2t0b3AubXVsdGlwbGUgLnNlbGVjdHItdmlzaWJsZXtkaXNwbGF5Om5vbmV9LnNlbGVjdHItZGVza3RvcC5tdWx0aXBsZS5uYXRpdmUtb3BlbiAuc2VsZWN0ci12aXNpYmxle3RvcDoxMDAlO21pbi1oZWlnaHQ6MjAwcHghaW1wb3J0YW50O2hlaWdodDphdXRvO29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLWNvbnRhaW5lci5tdWx0aXBsZS5zZWxlY3RyLW1vYmlsZSAuc2VsZWN0ci1zZWxlY3RlZHt6LWluZGV4OjB9LnNlbGVjdHItc2VsZWN0ZWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6N3B4IDI4cHggN3B4IDE0cHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTBweDt3aWR0aDowO2hlaWdodDowO2NvbnRlbnQ6Jyc7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTtib3JkZXItd2lkdGg6NHB4IDRweCAwIDRweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiM2YzdhODYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9LnNlbGVjdHItY29udGFpbmVyLm5hdGl2ZS1vcGVuIC5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmUsLnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItc2VsZWN0ZWQ6OmJlZm9yZXtib3JkZXItd2lkdGg6MCA0cHggNHB4IDRweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2YzdhODZ9LnNlbGVjdHItbGFiZWx7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5zZWxlY3RyLXBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODZ9LnNlbGVjdHItdGFnc3ttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfS5oYXMtc2VsZWN0ZWQgLnNlbGVjdHItdGFnc3ttYXJnaW46MCAwIC0ycHh9LnNlbGVjdHItdGFne2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3BhZGRpbmc6MnB4IDI1cHggMnB4IDhweDttYXJnaW46MCAycHggMnB4IDA7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2ZmZjtib3JkZXI6bWVkaXVtIG5vbmU7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I2FjYjdiZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwfS5zZWxlY3RyLWNvbnRhaW5lci5tdWx0aXBsZS5oYXMtc2VsZWN0ZWQgLnNlbGVjdHItc2VsZWN0ZWR7cGFkZGluZzo1cHggMjhweCA1cHggNXB4fS5zZWxlY3RyLW9wdGlvbnMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDA7dG9wOmNhbGMoMTAwJSAtIDFweCk7bGVmdDowO2Rpc3BsYXk6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MCAxcHggMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIzk5OSAjOTk5O2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLW9wdGlvbnMtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItaW5wdXQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZX0uc2VsZWN0ci1jbGVhciwuc2VsZWN0ci1pbnB1dC1jbGVhciwuc2VsZWN0ci10YWctcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjJweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTtib3JkZXI6bWVkaXVtIG5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjExfS5zZWxlY3RyLWNsZWFyLC5zZWxlY3RyLWlucHV0LWNsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0ci1jb250YWluZXIuaGFzLXNlbGVjdGVkIC5zZWxlY3RyLWNsZWFyLC5zZWxlY3RyLWlucHV0LWNvbnRhaW5lci5hY3RpdmUgLnNlbGVjdHItaW5wdXQtY2xlYXJ7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1zZWxlY3RlZCAuc2VsZWN0ci10YWctcmVtb3Zle3JpZ2h0OjJweH0uc2VsZWN0ci1jbGVhcjo6YWZ0ZXIsLnNlbGVjdHItY2xlYXI6OmJlZm9yZSwuc2VsZWN0ci1pbnB1dC1jbGVhcjo6YWZ0ZXIsLnNlbGVjdHItaW5wdXQtY2xlYXI6OmJlZm9yZSwuc2VsZWN0ci10YWctcmVtb3ZlOjphZnRlciwuc2VsZWN0ci10YWctcmVtb3ZlOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtsZWZ0OjlweDt3aWR0aDoycHg7aGVpZ2h0OjEwcHg7Y29udGVudDonICc7YmFja2dyb3VuZC1jb2xvcjojNmM3YTg2fS5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmJlZm9yZXt0b3A6NHB4O3dpZHRoOjNweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItY2xlYXI6YmVmb3JlLC5zZWxlY3RyLWlucHV0LWNsZWFyOjpiZWZvcmUsLnNlbGVjdHItdGFnLXJlbW92ZTo6YmVmb3Jley1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnNlbGVjdHItY2xlYXI6YWZ0ZXIsLnNlbGVjdHItaW5wdXQtY2xlYXI6OmFmdGVyLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyey1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uc2VsZWN0ci1pbnB1dC1jb250YWluZXIuYWN0aXZlLC5zZWxlY3RyLWlucHV0LWNvbnRhaW5lci5hY3RpdmUgLnNlbGVjdHItY2xlYXJ7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1pbnB1dHt0b3A6NXB4O2xlZnQ6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTttYXJnaW46MTBweCAxNXB4O3BhZGRpbmc6N3B4IDMwcHggN3B4IDlweDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czozcHh9LnNlbGVjdHItbm90aWNle2Rpc3BsYXk6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOjhweCAxNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItY29udGFpbmVyLm5vdGljZSAuc2VsZWN0ci1ub3RpY2V7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1jb250YWluZXIubm90aWNlIC5zZWxlY3RyLXNlbGVjdGVke2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnNlbGVjdHItb3B0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6Y2FsYygxMDAlICsgMnB4KTtkaXNwbGF5Om5vbmU7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6c2Nyb2xsO21heC1oZWlnaHQ6MjAwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3RyLWNvbnRhaW5lci5ub3RpY2UgLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXIsLnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItaW5wdXQtY29udGFpbmVyLC5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLW9wdGlvbnN7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1vcHRpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAyMHB4O2xpc3Qtc3R5bGU6b3V0c2lkZSBub25lIG5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwfS5zZWxlY3RyLW9wdGlvbnMub3B0Z3JvdXBzPi5zZWxlY3RyLW9wdGlvbntwYWRkaW5nLWxlZnQ6MjVweH0uc2VsZWN0ci1vcHRncm91cHtmb250LXdlaWdodDo3MDA7cGFkZGluZzowfS5zZWxlY3RyLW9wdGdyb3VwLS1sYWJlbHtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6NXB4IDE1cHh9LnNlbGVjdHItbWF0Y2h7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2VsZWN0ci1vcHRpb24uc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZGRkfS5zZWxlY3RyLW9wdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1ODk3ZmJ9LnNlbGVjdHItb3B0aW9uLmRpc2FibGVke29wYWNpdHk6LjR9LnNlbGVjdHItb3B0aW9uLmV4Y2x1ZGVke2Rpc3BsYXk6bm9uZX0uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItY29sb3I6Izk5OSAjOTk5IHRyYW5zcGFyZW50ICM5OTk7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YWZ0ZXJ7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsNTAlLDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7LW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsNTAlLDApfS5zZWxlY3RyLWRpc2FibGVke29wYWNpdHk6LjZ9Lmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1wbGFjZWhvbGRlciwuc2VsZWN0ci1lbXB0eXtkaXNwbGF5Om5vbmV9Lmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1sYWJlbHtkaXNwbGF5OmJsb2NrfS50YWdnYWJsZSAuc2VsZWN0ci1zZWxlY3RlZHtwYWRkaW5nOjRweCAyOHB4IDRweCA0cHh9LnRhZ2dhYmxlIC5zZWxlY3RyLXNlbGVjdGVkOjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCI7Y2xlYXI6Ym90aH0udGFnZ2FibGUgLnNlbGVjdHItbGFiZWx7d2lkdGg6YXV0b30udGFnZ2FibGUgLnNlbGVjdHItdGFnc3tmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2t9LnRhZ2dhYmxlIC5zZWxlY3RyLXBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0uaW5wdXQtdGFne2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjkwcHg7d2lkdGg6YXV0b30uc2VsZWN0ci10YWctaW5wdXR7Ym9yZGVyOm1lZGl1bSBub25lO3BhZGRpbmc6M3B4IDEwcHg7d2lkdGg6MTAwJTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9LnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmxvYWRpbmc6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjBweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2NvbnRlbnQ6Jyc7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW8tdHJhbnNmb3JtLW9yaWdpbjo1MCUgMCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LW1vei10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMCAwOy1tb3otYW5pbWF0aW9uOi41cyBsaW5lYXIgMHMgbm9ybWFsIGZvcndhcmRzIGluZmluaXRlIHJ1bm5pbmcgc3Bpbjstd2Via2l0LWFuaW1hdGlvbjouNXMgbGluZWFyIDBzIG5vcm1hbCBmb3J3YXJkcyBpbmZpbml0ZSBydW5uaW5nIHNwaW47YW5pbWF0aW9uOi41cyBsaW5lYXIgMHMgbm9ybWFsIGZvcndhcmRzIGluZmluaXRlIHJ1bm5pbmcgc3Bpbjtib3JkZXItd2lkdGg6M3B4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2FhYSAjZGRkICNkZGQ7Ym9yZGVyLXJhZGl1czo1MCV9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMCwtNTAlLDApfX1Aa2V5ZnJhbWVzIHNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMCwtNTAlLDApfX0uc2VsZWN0ci1jb250YWluZXIub3Blbi5pbnZlcnRlZCAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIzk5OSAjOTk5O2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHh9LnNlbGVjdHItY29udGFpbmVyLmludmVydGVkIC5zZWxlY3RyLW9wdGlvbnMtY29udGFpbmVye2JvcmRlci13aWR0aDoxcHggMXB4IDA7Ym9yZGVyLWNvbG9yOiM5OTkgIzk5OSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jb250YWluZXIuaW52ZXJ0ZWQgLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7dG9wOmF1dG87Ym90dG9tOmNhbGMoMTAwJSAtIDFweCl9LnNlbGVjdHItY29udGFpbmVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3YTg2O29wYWNpdHk6MX0uc2VsZWN0ci1jb250YWluZXIgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfS5zZWxlY3RyLWNvbnRhaW5lciA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfS5zZWxlY3RyLWNvbnRhaW5lciA6OnBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfSIsIi5tZWRpdW0tZWRpdG9yLWFuY2hvci1wcmV2aWV3LC5tZWRpdW0tZWRpdG9yLXRvb2xiYXJ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O3otaW5kZXg6MjAwMH1ALXdlYmtpdC1rZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1wb3AtdXB3YXJkc3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KC45NywwLDAsMSwwLDEyKTt0cmFuc2Zvcm06bWF0cml4KC45NywwLDAsMSwwLDEyKX0yMCV7b3BhY2l0eTouNzstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoLjk5LDAsMCwxLDAsMik7dHJhbnNmb3JtOm1hdHJpeCguOTksMCwwLDEsMCwyKX00MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsLTEpO3RyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLC0xKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsMCk7dHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsMCl9fUBrZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1wb3AtdXB3YXJkc3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KC45NywwLDAsMSwwLDEyKTt0cmFuc2Zvcm06bWF0cml4KC45NywwLDAsMSwwLDEyKX0yMCV7b3BhY2l0eTouNzstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoLjk5LDAsMCwxLDAsMik7dHJhbnNmb3JtOm1hdHJpeCguOTksMCwwLDEsMCwyKX00MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsLTEpO3RyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLC0xKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsMCk7dHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsMCl9fS5tZWRpdW0tZWRpdG9yLWFuY2hvci1wcmV2aWV3e2xlZnQ6MDtsaW5lLWhlaWdodDoxLjQ7bWF4LXdpZHRoOjI4MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO3Zpc2liaWxpdHk6aGlkZGVufS5tZWRpdW0tZWRpdG9yLWFuY2hvci1wcmV2aWV3IGF7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46NXB4IDVweCAxMHB4fS5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyLXJlbGF0aXZlOmFmdGVyLC5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyOmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLXBsYWNlaG9sZGVyKSFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6cHJlO3BhZGRpbmc6aW5oZXJpdDttYXJnaW46aW5oZXJpdDtmb250LXN0eWxlOml0YWxpY30ubWVkaXVtLWVkaXRvci1hbmNob3ItcHJldmlldy1hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlfS5tZWRpdW0tZWRpdG9yLWRyYWdvdmVye2JhY2tncm91bmQ6I2RkZH0ubWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5ney13ZWJraXQtYW5pbWF0aW9uOm1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZyAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246bWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O2JhY2tncm91bmQtY29sb3I6IzMzMztib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9Lm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXItcmVsYXRpdmUsLm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXItcmVsYXRpdmU6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm1lZGl1bS10b29sYmFyLWFycm93LW92ZXI6YmVmb3JlLC5tZWRpdW0tdG9vbGJhci1hcnJvdy11bmRlcjphZnRlcntib3JkZXItc3R5bGU6c29saWQ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MH0ubWVkaXVtLXRvb2xiYXItYXJyb3ctdW5kZXI6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjhweCA4cHggMH0ubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgOHB4IDhweDt0b3A6LThweH0ubWVkaXVtLWVkaXRvci10b29sYmFye2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbn0ubWVkaXVtLWVkaXRvci10b29sYmFyIHVse21hcmdpbjowO3BhZGRpbmc6MH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpe2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIGJ1dHRvbntib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjMzO21hcmdpbjowO3BhZGRpbmc6MTVweDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOjB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1hY3Rpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1hY3Rpb24tcHJle2ZvbnQtZmFtaWx5OkNvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsTWVubG8sQ291cmllcixtb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MTAwO3BhZGRpbmc6MTVweCAwfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZX0ubWVkaXVtLWVkaXRvci1zdGlja3ktdG9vbGJhcntwb3NpdGlvbjpmaXhlZDt0b3A6MXB4fS5tZWRpdW0tZWRpdG9yLXJlbGF0aXZlLXRvb2xiYXJ7cG9zaXRpb246cmVsYXRpdmV9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hY3RpdmUubWVkaXVtLWVkaXRvci1zdGFsa2VyLXRvb2xiYXJ7LXdlYmtpdC1hbmltYXRpb246bWVkaXVtLWVkaXRvci1wb3AtdXB3YXJkcyAxNjBtcyBmb3J3YXJkcyBsaW5lYXI7YW5pbWF0aW9uOm1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHMgMTYwbXMgZm9yd2FyZHMgbGluZWFyfS5tZWRpdW0tZWRpdG9yLWFjdGlvbi1ib2xke2ZvbnQtd2VpZ2h0OmJvbGRlcn0ubWVkaXVtLWVkaXRvci1hY3Rpb24taXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybXtkaXNwbGF5Om5vbmV9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGEsLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGlucHV0e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZn0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtLXJvd3tsaW5lLWhlaWdodDoxNHB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItaW5wdXQsLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGxhYmVse2JvcmRlcjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6MTRweDttYXJnaW46MDtwYWRkaW5nOjZweDt3aWR0aDozMTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1pbnB1dDpmb2N1cywubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gbGFiZWw6Zm9jdXN7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOjB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZGVyO21hcmdpbjowIDEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItYWN0aW9uczphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5tZWRpdW0tZWRpdG9yLWVsZW1lbnR7d29yZC13cmFwOmJyZWFrLXdvcmQ7bWluLWhlaWdodDozMHB4fS5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaW1ne21heC13aWR0aDoxMDAlfS5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3Vie3ZlcnRpY2FsLWFsaWduOnN1Yn0ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn0ubWVkaXVtLWVkaXRvci1oaWRkZW57ZGlzcGxheTpub25lfSIsIi5tZWRpdW0tdG9vbGJhci1hcnJvdy11bmRlcjphZnRlcntib3JkZXItY29sb3I6IzI0MjQyNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDt0b3A6NTBweH0ubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyNDI0MjQ7dG9wOi04cHh9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhcntiYWNrZ3JvdW5kLWNvbG9yOiMyNDI0MjQ7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzI0MjQyNCxyZ2JhKDM2LDM2LDM2LC43NSkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMjQyNDI0LHJnYmEoMzYsMzYsMzYsLjc1KSk7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDNweCAjMDAwfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzI0MjQyNDtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjMjQyNDI0LHJnYmEoMzYsMzYsMzYsLjg5KSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMyNDI0MjQscmdiYSgzNiwzNiwzNiwuODkpKTtib3JkZXI6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpO2JveC1zaGFkb3c6MCAycHggMnB4IHJnYmEoMCwwLDAsLjMpO2NvbG9yOiNmZmY7aGVpZ2h0OjUwcHg7bWluLXdpZHRoOjUwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWlufS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmYwfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYnV0dG9uLWZpcnN0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYnV0dG9uLWxhc3R7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIC5tZWRpdW0tZWRpdG9yLWJ1dHRvbi1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMyNDI0MjQscmdiYSgwLDAsMCwuODkpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzI0MjQyNCxyZ2JhKDAsMCwwLC44OSkpO2NvbG9yOiNmZmZ9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3Jte2JhY2tncm91bmQ6IzI0MjQyNDtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojOTk5fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWlucHV0e2JhY2tncm91bmQ6IzI0MjQyNDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2NjYztoZWlnaHQ6NTBweH0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gYXtjb2xvcjojZmZmfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItYW5jaG9yLXByZXZpZXd7YmFja2dyb3VuZDojMjQyNDI0O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiNmZmZ9Lm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXI6YWZ0ZXJ7Y29sb3I6I2IzYjNiMX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwifmNyb3BwZXJqcy9kaXN0L2Nyb3BwZXIuY3NzXCI7XG5AaW1wb3J0IFwifmNvZGVtaXJyb3IvbGliL2NvZGVtaXJyb3IuY3NzXCI7XG5AaW1wb3J0IFwifmNvZGVtaXJyb3IvdGhlbWUvYmxhY2tib2FyZC5jc3NcIjtcbkBpbXBvcnQgJ35jb2RlbWlycm9yL2xpYi9jb2RlbWlycm9yLmNzcyc7XG5AaW1wb3J0ICd+anNvbmVkaXRvci9kaXN0L2pzb25lZGl0b3IubWluLmNzcyc7XG5AaW1wb3J0ICd+bWVkaXVtLWVkaXRvci9kaXN0L2Nzcy9tZWRpdW0tZWRpdG9yLm1pbi5jc3MnO1xuQGltcG9ydCAnfm1lZGl1bS1lZGl0b3IvZGlzdC9jc3MvdGhlbWVzL2RlZmF1bHQubWluLmNzcyc7XG4udHJlZS1kcmFnbm9kZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VlZjc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTEwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udHJlZS1ub2RlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udHJlZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udHJlZS1ub2RlOm5vdCguc2VsZWN0ZWQpID4gLnRyZWUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY4ZmI7XG59XG5cbi50cmVlLW5vZGUuc2VsZWN0ZWQgPiAudHJlZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmNztcbn1cblxuLnRyZWUtbm9kZS5kaXNhYmxlZCA+IC50cmVlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4udHJlZS1hcnJvdyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiAwO1xufVxuXG4udHJlZS1hcnJvdy5oYXMtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyZWUtYXJyb3cuaGFzLWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNDk0NjQ2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4udHJlZS1hcnJvdy5oYXMtY2hpbGQucnRsOmFmdGVyIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNDk0NjQ2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi50cmVlLWFycm93LmV4cGFuZGVkLmhhcy1jaGlsZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTVweCk7XG59XG5cbi50cmVlLWNoZWNrYm94IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG59XG5cbi50cmVlLWNoZWNrYm94OmFmdGVyLFxuLnRyZWUtYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udHJlZS1jaGVja2JveC5jaGVja2VkLFxuLnRyZWUtY2hlY2tib3guaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTk5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzIxOGVmZjtcbn1cblxuLnRyZWUtY2hlY2tib3guY2hlY2tlZDphZnRlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmY7XG4gIC8qIHByb2JhYmx5IHdpZHRoIHdvdWxkIGJlIHJvdW5kZWQgaW4gbW9zdCBjYXNlcyAqL1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnRyZWUtY2hlY2tib3guY2hlY2tlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMSk7XG59XG5cbi50cmVlLWNoZWNrYm94LmluZGV0ZXJtaW5hdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjAlO1xuICByaWdodDogMjAlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnRyZWUtYW5jaG9yIHtcbiAgZmxleC1ncm93OiAyO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRyZWUtbm9kZS5zZWxlY3RlZCA+IC50cmVlLWNvbnRlbnQgPiAudHJlZS1hbmNob3Ige1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udHJlZS1ub2RlLmRpc2FibGVkID4gLnRyZWUtY29udGVudCA+IC50cmVlLWFuY2hvciB7XG4gIGNvbG9yOiAjOTg5MTkxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRyZWUtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDk4ZGI7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4ubC1mYWRlLWVudGVyLWFjdGl2ZSxcbi5sLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ubC1mYWRlLWVudGVyLFxuLmwtZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMmVtKTtcbn1cblxuLnRyZWUtLXNtYWxsIC50cmVlLWFuY2hvciB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4udHJlZS0tc21hbGwgLnRyZWUtY2hlY2tib3gge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4udHJlZS0tc21hbGwgLnRyZWUtYXJyb3cge1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi50cmVlLS1zbWFsbCAudHJlZS1jaGVja2JveC5jaGVja2VkOmFmdGVyIHtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDNweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogNXB4O1xufVxuXG4udHJlZS1ub2RlLmhhcy1jaGlsZC5sb2FkaW5nID4gLnRyZWUtY29udGVudCA+IC50cmVlLWFycm93LFxuLnRyZWUtbm9kZS5oYXMtY2hpbGQubG9hZGluZyA+IC50cmVlLWNvbnRlbnQgPiAudHJlZS1hcnJvdzphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udHJlZS1ub2RlLmhhcy1jaGlsZC5sb2FkaW5nID4gLnRyZWUtY29udGVudCA+IC50cmVlLWFycm93IHtcbiAgZm9udC1zaXplOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSg0NSwgNDUsIDQ1LCAwLjIpO1xuICBib3JkZXItcmlnaHQ6IDEuMWVtIHNvbGlkIHJnYmEoNDUsIDQ1LCA0NSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMS4xZW0gc29saWQgcmdiYSg0NSwgNDUsIDQ1LCAwLjIpO1xuICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgIzJkMmQyZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbGVmdDogNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi50cmVlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cmVlLXJvb3QsXG4udHJlZS1jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50cmVlID4gLnRyZWUtcm9vdCxcbi50cmVlID4gLnRyZWUtZmlsdGVyLWVtcHR5IHtcbiAgcGFkZGluZzogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udHJlZS50cmVlLS1kcmFnZ2FibGUgLnRyZWUtbm9kZTpub3QoLnNlbGVjdGVkKSA+IC50cmVlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyYWctYWJvdmUsXG4uZHJhZy1iZWxvdyxcbi5kcmFnLW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHJhZy1vbiA+IC50cmVlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmFmY2ZmO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzdiYWZmMjtcbn1cblxuLmRyYWctYWJvdmUgPiAudHJlZS1jb250ZW50OjpiZWZvcmUsXG4uZHJhZy1iZWxvdyA+IC50cmVlLWNvbnRlbnQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2N2Q2O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMzM2N2Q2O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kcmFnLWFib3ZlID4gLnRyZWUtY29udGVudDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5kcmFnLWJlbG93ID4gLnRyZWUtY29udGVudDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4udHJlZS1hbmNob3Ige1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udHJlZS1ub2RlOm5vdCguc2VsZWN0ZWQpID4gLnRyZWUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRyZWUtbm9kZS5zZWxlY3RlZCA+IC50cmVlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlLWFycm93Lmhhcy1jaGlsZDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnRyZWUtYXJyb3cuaGFzLWNoaWxkLnJ0bDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZm0tY29udGV4dC1tZW51IHtcbiAgZGlyZWN0aW9uOiBsdHIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG4gIGJveC1zaGFkb3c6IDNweCAycHggNXB4ICMyODI4Mjg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mbS1jb250ZXh0LW1lbnUgLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNzMsIDE3NSwgMTc0LCAwLjEyNSk7XG59XG4uZm0tY29udGV4dC1tZW51IHVsID4gbGkge1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbn1cbi5mbS1jb250ZXh0LW1lbnUgdWwgPiBsaTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1jb250ZXh0LW1lbnUgdWwgPiBsaTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjZGRkZGRkO1xufVxuLmZtLWNvbnRleHQtbWVudSB1bCA+IGxpOm5vdCguZGlzYWJsZWQpIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uZm0taW5mby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbn1cbi5mbS1pbmZvLWJsb2NrIC5wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cbi5mbS1pbmZvLWJsb2NrIC50ZXh0LXJpZ2h0ID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbS1uYXZiYXIgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xufVxuXG4uZm0tbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMzUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZm0tbm90aWZpY2F0aW9uIC5mbS1ub3RpZmljYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm0tbm90aWZpY2F0aW9uIC5ub3RpZnktZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mbS1ub3RpZmljYXRpb24gLm5vdGlmeS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLmZtLW5vdGlmaWNhdGlvbiAubm90aWZ5LWVudGVyLFxuLmZtLW5vdGlmaWNhdGlvbiAubm90aWZ5LWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMC4ycmVtIDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIuYWN0aXZlLW1hbmFnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZtLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjQURBRkFFO1xufVxuXG4uZm0tZGlzay1saXN0IHVsLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZtLWRpc2stbGlzdCAuYmFkZ2UuYmFkZ2UtbGlnaHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbS1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uZm0tZ3JpZCAuZm0tZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTI1cHg7XG4gIHBhZGRpbmc6IDAuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZm0tZ3JpZCAuZm0tZ3JpZC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG4gIGJveC1zaGFkb3c6IDNweCAycHggNXB4ICM4ODg7XG59XG4uZm0tZ3JpZCAuZm0tZ3JpZC1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG4gIGJveC1zaGFkb3c6IDNweCAycHggNXB4ICM4ODg7XG59XG4uZm0tZ3JpZCAuZm0tZ3JpZC1pdGVtIC5mbS1pdGVtLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tZ3JpZCAuZm0tZ3JpZC1pdGVtIC5mbS1pdGVtLWljb24gPiBpIHtcbiAgY29sb3I6ICNlOWVjZWY7XG59XG4uZm0tZ3JpZCAuZm0tZ3JpZC1pdGVtIC5mbS1pdGVtLWluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZtLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5mbS1jb250ZW50IC5mbS1jb250ZW50LWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmZtLXRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogIzA2MDYwNjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmZtLXRhYmxlIHRoZWFkIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDYwNjtcbn1cbi5mbS10YWJsZSB0aGVhZCB0aCA+IGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5mbS10YWJsZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm0tdGFibGUgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNjA2O1xufVxuLmZtLXRhYmxlIC53LTEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5mbS10YWJsZSAudy02NSB7XG4gIHdpZHRoOiA2NSU7XG59XG4uZm0tdGFibGUgLmZtLWNvbnRlbnQtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS10YWJsZSAudGV4dC1oaWRkZW4ge1xuICBjb2xvcjogIzA2MDYwNjtcbn1cblxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciA+IC5yb3cge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItYmxvY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jb2wtc20tMyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jb2wtc20tMzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLXByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLXByZXZpZXcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWRhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItZGF0YSA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1kYXRhIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbWluLXdpZHRoOiA0cmVtO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWRhdGEgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIG1pbi13aWR0aDogM3JlbTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciA+IC5kLWZsZXgge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MDYwNjtcbn1cblxuLmZtLWFkZGl0aW9ucy1maWxlLWxpc3QgLmZhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmZtLW1vZGFsLWF1ZGlvLXBsYXllciAuZmFzLmZhLXBsYXkge1xuICBjb2xvcjogI0FEQUZBRTtcbiAgb3BhY2l0eTogMC4xO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tbW9kYWwtYXVkaW8tcGxheWVyIC5mYXMuZmEtcGxheTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mbS1tb2RhbC1hdWRpby1wbGF5ZXIgLmZhcy5mYS1wbGF5LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiBkZWVwc2t5Ymx1ZTtcbn1cbi5mbS1tb2RhbC1hdWRpby1wbGF5ZXIgLmZhcy5mYS1wYXVzZSB7XG4gIGNvbG9yOiAjQURBRkFFO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZtLW1vZGFsLWNsaXBib2FyZCAubW9kYWwtYm9keSAuZmFyIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4uZm0tbW9kYWwtdXBsb2FkIC5mbS1idG4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuLmZtLW1vZGFsLXVwbG9hZCAuZm0tYnRuLXdyYXBwZXIgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tbW9kYWwtdXBsb2FkIC5mbS11cGxvYWQtbGlzdCAuZmFyIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmZtLW1vZGFsLXVwbG9hZCAuZm0tdXBsb2FkLWxpc3QgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZtLW1vZGFsLXVwbG9hZCAuZm0tdXBsb2FkLWluZm8gPiAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm0tbW9kYWwtcHJldmlldyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm0tbW9kYWwtcHJldmlldyAubW9kYWwtYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm0tbW9kYWwtcHJldmlldyA+IC5kLWZsZXgge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA2MDYwNjtcbn1cblxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbn1cbi5mbS1tb2RhbC1wcm9wZXJ0aWVzIC5tb2RhbC1ib2R5IC5yb3cgLmZhLWNvcHkge1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAucm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDYwNjtcbn1cbi5mbS1tb2RhbC1wcm9wZXJ0aWVzIC5tb2RhbC1ib2R5IC5yb3c6aG92ZXIgLmZhLWNvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbS1tb2RhbC1wcm9wZXJ0aWVzIC5tb2RhbC1ib2R5IC5jb2wtMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLmNvbC05IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZm0tbW9kYWwtdGV4dC1lZGl0IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZtLW1vZGFsIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5ODtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmZtLW1vZGFsIC5tb2RhbC14bCB7XG4gIG1heC13aWR0aDogOTYlO1xufVxuLmZtLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uZm0tbW9kYWwtZW50ZXItYWN0aXZlLFxuLmZtLW1vZGFsLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLmZtLW1vZGFsLWVudGVyLFxuLmZtLW1vZGFsLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZtLXRyZWUtYnJhbmNoIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbn1cbi5mbS10cmVlLWJyYW5jaCBsaSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjRyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS10cmVlLWJyYW5jaCBsaSA+IHA6aG92ZXIsIC5mbS10cmVlLWJyYW5jaCBsaSA+IHAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNjA2O1xufVxuLmZtLXRyZWUtYnJhbmNoIC5mYXMuZmEtbWludXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtO1xufVxuLmZtLXRyZWUtYnJhbmNoIC5mYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5mYWRlLXRyZWUtZW50ZXItYWN0aXZlLFxuLmZhZGUtdHJlZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZmFkZS10cmVlLWVudGVyLFxuLmZhZGUtdHJlZS1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZtLXRyZWUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZkNzU3ZDtcbn1cbi5mbS10cmVlID4gLmZtLWZvbGRlcnMtdHJlZSB7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xufVxuLmZtLXRyZWUgLmZtLXRyZWUtZGlzayB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDYwNjtcbn1cbi5mbS10cmVlIC5mbS10cmVlLWRpc2sgPiBpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwbHlyLXBvcHVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wbHlyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IEF2ZW5pciwgXCJBdmVuaXIgTmV4dFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAwO1xufVxuLnBseXIgdmlkZW8sXG4ucGx5ciBhdWRpbyxcbi5wbHlyIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXIgYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBseXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGx5ci0tZnVsbC11aSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGx5ci0tZnVsbC11aSAqLFxuLnBseXItLWZ1bGwtdWkgKjo6YWZ0ZXIsXG4ucGx5ci0tZnVsbC11aSAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4ucGx5ci0tZnVsbC11aSBhLFxuLnBseXItLWZ1bGwtdWkgYnV0dG9uLFxuLnBseXItLWZ1bGwtdWkgaW5wdXQsXG4ucGx5ci0tZnVsbC11aSBsYWJlbCB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4ucGx5cl9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjNGE1NzY0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG5cbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jYXB0aW9ucyB7XG4gIGFuaW1hdGlvbjogcGx5ci1mYWRlLWluIDAuM3MgZWFzZTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4NSU7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KSB+IC5wbHlyX19jYXB0aW9ucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG59XG5cbi5wbHlyX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnBseXJfX2NvbnRyb2wgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDE4cHg7XG59XG4ucGx5cl9fY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAxNzksIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuYS5wbHlyX19jb250cm9sIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5wbHlyX19jb250cm9sOjphZnRlciwgYS5wbHlyX19jb250cm9sOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsXG4ucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5sYWJlbC0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jb250cm9scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMi41cHg7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMi41cHg7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxkLCAucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wbHlyX19jb250cm9sczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLFxuLnBseXIgW2RhdGEtcGx5cj1waXBdLFxuLnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSxcbi5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSxcbi5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXSxcbi5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLFxuLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGx5cl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wb3B1cCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzRhNTc2NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVdIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzRhNTc2NDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbCA+IHNwYW4ge1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOjphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNzQsIDg3LCAxMDAsIDAuOCk7XG4gIHJpZ2h0OiA1cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNzQsIDg3LCAxMDAsIDAuOCk7XG4gIGxlZnQ6IDdweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAxMzMsIDE1MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YmVmb3JlLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogMTZweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDZweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMGIzZmY7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGNvbG9yOiAjMDBiM2ZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwgMCUpLCB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCUpKTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMik7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEzcHg7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDAsIDE3OSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMTc5LCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFjayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDAsIDE3OSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGx5cl9fcG9zdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGx5cl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigYRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBseXJfX3Rvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM0YTU3NjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGVmdDogNTAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHggNy41cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjFzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjFzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDI7XG59XG4ucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvdHRvbTogLTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xufVxuXG4ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOjpiZWZvcmUsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBsZWZ0OiAxNnB4O1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXJfX3Byb2dyZXNzIHtcbiAgbGVmdDogNi41cHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdLCAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNi41cHg7XG4gIG1hcmdpbi1yaWdodDogLTYuNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTNweCk7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1pbi13aWR0aDogNXB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDVweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbn1cblxuLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBhbmltYXRpb246IHBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDM1LCA0MSwgNDcsIDAuNikgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgzNSwgNDEsIDQ3LCAwLjYpIDUwJSwgcmdiYSgzNSwgNDEsIDQ3LCAwLjYpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAyMDEsIDIwOSwgMC42Nik7XG59XG5cbi5wbHlyX192b2x1bWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWUge1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucGx5ci0tYXVkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNGE1NzY0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogIzAwYjNmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAyMDEsIDIwOSwgMC42Nik7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAyMDEsIDIwOSwgMC42Nik7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgY29sb3I6IHJnYmEoMTkzLCAyMDEsIDIwOSwgMC42Nik7XG59XG5cbi5wbHlyLS12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQsXG4ucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8ge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsXG4ucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQgPiAucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzguMjgxMjUlKTtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCA1cHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDM1cHggMTBweCAxMHB4O1xuICB9XG59XG5cbi5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9scyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMDBiM2ZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzksIDI1NSwgMC44KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmcge1xuICBsZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlciwgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwYjNmZjtcbn1cblxuLnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6ZnVsbHNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGx5cjpmdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuLnBseXI6LW1zLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5wbHlyX19hZHMge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wbHlyX19hZHMgPiBkaXYsXG4ucGx5cl9fYWRzID4gZGl2IGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19hZHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgNDEsIDQ3LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZS10ZXh0KTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMztcbn1cbi5wbHlyX19hZHM6OmFmdGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2N1ZXMge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAtMi41cHggMCAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWI6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3R0b206IC00cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2MxYzlkMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIge1xuICBib3R0b206IDZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMztcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzcHggNnB4O1xufVxuXG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcge1xuICBib3R0b206IDA7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5ci0tbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX3NyLW9ubHkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG59XG4uZm06LW1vei1mdWxsLXNjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG59XG4uZm06LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG59XG4uZm06ZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDY7XG59XG4uZm0gLmZtLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNmQ3NTdkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZkNzU3ZDtcbn1cbi5mbSAudW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZm0tZXJyb3Ige1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmZtLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm0td2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uZm0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uZm0taW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uZm0uZm0tZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLkNvZGVNaXJyb3Ige1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG59XG5cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgLmpzb252YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZGYwZDMyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uYmxvY2stZWRpdG9yIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgLyogQmVnaW4gYmlkaXJlY3Rpb25hbGl0eSBzZXR0aW5ncyAoZG8gbm90IGNoYW5nZSkgKi9cbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaHRtbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYWRkcmVzcyxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYmxvY2txdW90ZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYm9keSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRpdixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGR0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmaWVsZHNldCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZm9ybSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZnJhbWUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZyYW1lc2V0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg2LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBub2ZyYW1lcyxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHAsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjZW50ZXIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRpcixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaHIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG1lbnUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBsaSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0aGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRmb290IHtcbiAgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNvbGdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0ZCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGgge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjYXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGgge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJvZHkge1xuICBtYXJnaW46IDhweDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi10b3A6IDAuNjdyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xN3JlbTtcbiAgbWFyZ2luLXRvcDogMC44M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYmxvY2txdW90ZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZpZWxkc2V0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmb3JtLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRpcixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgbWVudSB7XG4gIG1hcmdpbi10b3A6IDEuMTJyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDUge1xuICBmb250LXNpemU6IDAuODNyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMS42N3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg2LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBiLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY2l0ZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZW0sXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHZhcixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcHJlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0dCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY29kZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQga2JkLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYnV0dG9uLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0ZXh0YXJlYSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaW5wdXQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYmlnIHtcbiAgZm9udC1zaXplOiAxLjE3cmVtO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzbWFsbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3ViLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdXAge1xuICBmb250LXNpemU6IDAuODNyZW07XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMnB4O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0aGVhZCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGJvZHksXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRmb290IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRoLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdHJpa2UsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBociB7XG4gIGJvcmRlcjogMXB4IGluc2V0O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRpcixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgbWVudSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sIHVsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCBvbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sIG9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxhXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCA6bGluayxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgaW52ZXJ0O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBCRE9bRElSPWx0cl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBCRE9bRElSPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCAqW0RJUj1sdHJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50ICpbRElSPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDEge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gIH1cbiAgLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg2IHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGwge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcbiAgfVxufVxuXG4uanNvbmVkaXRvci1zY2hlbWEtZXJyb3IsIGRpdi5qc29uZWRpdG9yIHRkLCBkaXYuanNvbmVkaXRvciB0ZXh0YXJlYSwgZGl2Lmpzb25lZGl0b3IgdGgsIGRpdi5qc29uZWRpdG9yLWZpZWxkLCBkaXYuanNvbmVkaXRvci12YWx1ZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG5kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodCwgZGl2Lmpzb25lZGl0b3ItZmllbGRbY29udGVudGVkaXRhYmxlPXRydWVdOmZvY3VzLCBkaXYuanNvbmVkaXRvci1maWVsZFtjb250ZW50ZWRpdGFibGU9dHJ1ZV06aG92ZXIsIGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LCBkaXYuanNvbmVkaXRvci12YWx1ZVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsIGRpdi5qc29uZWRpdG9yLXZhbHVlW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlciB7XG4gIGNvbG9yOiAjQURBRkFFO1xufVxuXG5kaXYuanNvbmVkaXRvci1yZWFkb25seSB7XG4gIGNvbG9yOiAjQURBRkFFO1xufVxuXG50ci5qc29uZWRpdG9yLWhpZ2hsaWdodCwgdHIuanNvbmVkaXRvci1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbmRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3Itc3RyaW5nIHtcbiAgY29sb3I6IGxpbWU7XG59IixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbF0sInNvdXJjZVJvb3QiOiIifQ==*/