/*!
 * 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: black !important;
  border-right-color: black !important;
}

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

.fm-context-menu {
  direction: ltr !important;
  text-align: left !important;
  position: absolute;
  z-index: 9997;
  background-color: #fff;
  box-shadow: 3px 2px 5px #444;
  border-radius: 5px;
}
.fm-context-menu .list-unstyled {
  margin-bottom: 0;
  border-bottom: 1px solid rgba(68, 68, 68, 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: #343a40;
  color: #cbc5bf;
}
.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: #F9F8FC;
}
.fm-breadcrumb .breadcrumb .breadcrumb-item:not(.active):hover {
  cursor: pointer;
  font-weight: normal;
  color: #444;
}

.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: #fff;
  box-shadow: 3px 2px 5px #adb5bd;
}
.fm-grid .fm-grid-item:not(.active):hover {
  background-color: #fff;
  box-shadow: 3px 2px 5px #adb5bd;
}
.fm-grid .fm-grid-item .fm-item-icon {
  cursor: pointer;
}
.fm-grid .fm-grid-item .fm-item-icon > i {
  color: #F9F8FC;
}
.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: #fff;
  position: sticky;
  top: 0;
  z-index: 10;
  cursor: pointer;
  border-top: none;
}
.fm-table thead th:hover {
  background-color: #fff;
}
.fm-table thead th > i {
  padding-left: 0.5rem;
}
.fm-table td {
  white-space: nowrap;
  overflow: hidden;
}
.fm-table tr:hover {
  background-color: #fff;
}
.fm-table .w-10 {
  width: 10%;
}
.fm-table .w-65 {
  width: 65%;
}
.fm-table .fm-content-item {
  cursor: pointer;
}
.fm-table .text-hidden {
  color: #fff;
}

.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 #fff;
}

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

.fm-modal-audio-player .fas.fa-play {
  color: #444;
  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: #444;
  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 #fff;
}

.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: #fff;
}
.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: #fff;
}
.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: #fff;
}
.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: #fff;
}
.fm:-moz-full-screen {
  background-color: #fff;
}
.fm:-webkit-full-screen {
  background-color: #fff;
}
.fm:fullscreen {
  background-color: #fff;
}
.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;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY3JvcHBlci5jc3MiLCJ3ZWJwYWNrOi8vL2NvZGVtaXJyb3IuY3NzIiwid2VicGFjazovLy9ibGFja2JvYXJkLmNzcyIsIndlYnBhY2s6Ly8vanNvbmVkaXRvci5taW4uY3NzIiwid2VicGFjazovLy9tZWRpdW0tZWRpdG9yLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL2RlZmF1bHQubWluLmNzcyIsIndlYnBhY2s6Ly8vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvdHJlZS9qLXRyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvZmlsZS1tYW5hZ2VtZW50L19hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vYm9vdHN0cmFwL3B1bHNlL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9saWIvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL21peGlucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy90eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jYXB0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jYXB0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jb250cm9scy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jb250cm9scy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL21lbnVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL21lbnVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvc2xpZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9zbGlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvcG9zdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdGltZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90b29sdGlwcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy90b29sdGlwcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdm9sdW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3R5cGVzL2F1ZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3R5cGVzL3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3N0YXRlcy9mdWxsc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BsdWdpbnMvYWRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BsdWdpbnMvcHJldmlldy10aHVtYm5haWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy91dGlscy9oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvY29kZS1lZGl0aW5nL2otY29kZS1lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvY29kZS1lZGl0aW5nL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2ludGVybmFsL2hpZ2hsaWdodC1idXR0b24vX2hpZ2hsaWdodC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvaW50ZXJuYWwvanNvbnZhci1idXR0b24vX2pzb252YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2Jsb2Nrcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvYmxvY2tzL3BhcmFncmFwaC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9ibG9ja3MvZGVsaW1pdGVyL19kZWxpbWl0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2Jsb2Nrcy9kZWxpbWl0ZXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvX2FsbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztFQVFFOztBQUVGO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsMkJBQTJCO0VBQzNCLDBCQUEwQjtFQUMxQix3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLFdBQVc7QUFDYjs7QUFFQTs7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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFFKOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTs7RUFFSTtFQUNBO0VBQ0E7QURPSjs7QUNKQTs7RUFFSTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7O0VBRUk7RUFDQTtBRE9KOztBQ0pBOztFQUVJO0VBQ0E7QURPSjs7QUNIQTtFQUNJO0FETUo7O0FDSEE7RUFDSTtFQUNBO0FETUo7O0FDSEE7RUFDSTtBRE1KOztBQ0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURNSjs7QUNIQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBRE1KOztBQ0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURNSjs7QUNIQTtFQUNJO0lBQ0k7SUFDQTtFRE1OO0VDSEU7SUFDSTtJQUNBO0VES047QUFDRjtBQ0ZBO0VBQ0k7SUFDSTtJQUNBO0VESU47RUNERTtJQUNJO0lBQ0E7RURHTjtBQUNGO0FDQ0E7RUFDSTtBRENKOztBQ0VBOztFQUVJO0VBQ0E7QURDSjs7QUNFQTs7RUFFSTtFQUNBO0FEQ0o7O0FDRUE7RUFDSTtBRENKOztBQ0VBOzs7RUFHSTtFQUNBO0FEQ0o7O0FDRUE7RUFDSTtFQUNBO0FEQ0o7O0FDRUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRENKOztBQ0VBO0VBQ0k7RUFDQTtBRENKOztBQ0VBO0VBQ0k7RUFDQTtBRENKOztBQ0dBO0VBQ0k7QURBSjs7QUNHQTtFQUNJO0FEQUo7O0FDR0E7RUFDSTtBREFKOztBQ0dBO0VBQ0k7RUFDQTtBREFKOztBQ0dBO0VBQ0k7RUFDQTtBREFKOztBRWxWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JDQ087RURBUDtFQUNBO0FGcVZKO0FFblZJO0VBQ0k7RUFDQTtBRnFWUjtBRWxWSTtFQUNJO0FGb1ZSO0FFalZJO0VBQ0k7QUZtVlI7QUVqVlE7RUFDSSx5QkNSRDtFRFNDO0FGbVZaO0FFaFZRO0VBQ0k7QUZrVlo7O0FFNVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitVSjtBRTdVSTtFQUNJO0FGK1VSO0FFNVVJO0VBQ0k7RUFDQTtBRjhVUjs7QUV2VUk7RUFDSTtBRjBVUjs7QUVyVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd1VKO0FFdFVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ3VVI7QUVyVUk7RUFDSTtBRnVVUjtBRXBVSTtFQUNJO0FGc1VSO0FFblVJOztFQUVJO0FGcVVSOztBRS9USTtFQUNJO0VBQ0E7RUFDQTtBRmtVUjtBRWhVUTtFQUNJLHlCQzFGRDtBSDRaWDtBRS9UUTtFQUNJO0VBQ0E7RUFDQSxXQzNGRDtBSDRaWDs7QUV6VEk7RUFDSTtBRjRUUjtBRXpUSTtFQUNJO0FGMlRSOztBRXRUQTtFQUNJO0FGeVRKO0FFdlRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeVRSO0FFdlRRO0VBQ0ksc0JDaElEO0VEaUlDO0FGeVRaO0FFdFRRO0VBQ0ksc0JDcklEO0VEc0lDO0FGd1RaO0FFclRRO0VBQ0k7QUZ1VFo7QUVwVFE7RUFDSSxjQzVJRDtBSGtjWDtBRW5UUTtFQUNJO0VBQ0E7RUFDQTtBRnFUWjs7QUUvU0E7RUFDSTtFQUNBO0FGa1RKO0FFaFRJO0VBQ0k7QUZrVFI7O0FFM1NJO0VBQ0ksZ0JDdktHO0VEd0tIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4U1I7QUU1U1E7RUFDSSxzQkMvS0Q7QUg2ZFg7QUUzU1E7RUFDSTtBRjZTWjtBRXpTSTtFQUNJO0VBQ0E7QUYyU1I7QUV4U0k7RUFDSSxzQkM3TEc7QUh1ZVg7QUV2U0k7RUFDSTtBRnlTUjtBRXRTSTtFQUNJO0FGd1NSO0FFclNJO0VBQ0k7QUZ1U1I7QUVwU0k7RUFDSSxXQzdNRztBSG1mWDs7QUUvUkE7RUFDSTtBRmtTSjtBRWhTSTtFQUNJO0FGa1NSO0FFL1JJO0VBQ0k7QUZpU1I7QUUvUlE7RUFDSTtBRmlTWjtBRTdSSTtFQUNJO0FGK1JSO0FFN1JRO0VBQ0k7QUYrUlo7QUUzUkk7RUFDSTtFQUNBO0VBQ0E7QUY2UlI7QUUzUlE7RUFDSTtBRjZSWjtBRXpSSTtFQUNJO0VBQ0E7QUYyUlI7QUV6UlE7RUFDSTtBRjJSWjtBRXhSUTtFQUNJO0FGMFJaO0FFdlJRO0VBQ0k7QUZ5Ulo7QUVyUkk7RUFDSTtFQUNBO0FGdVJSOztBRWpSSTtFQUNJO0FGb1JSOztBRTlRSTtFQUNJLFdDL1FHO0VEZ1JIO0VBQ0E7QUZpUlI7QUUvUVE7RUFDSTtBRmlSWjtBRTlRUTtFQUNJO0VBQ0E7QUZnUlo7QUU1UUk7RUFDSSxXQzlSRztFRCtSSDtFQUNBO0FGOFFSOztBRXBRSTtFQUNJO0FGdVFSOztBRWhRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGbVFSO0FFaFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa1FSO0FFL1BJO0VBQ0k7QUZpUVI7QUU5UEk7RUFDSTtBRmdRUjtBRTdQSTtFQUNJO0FGK1BSOztBRXpQSTtFQUNJO0FGNFBSO0FFMVBRO0VBQ0k7QUY0UFo7QUV4UEk7RUFDSTtFQUNBO0FGMFBSOztBRXBQSTtFQUNJO0VBQ0E7RUFDQTtBRnVQUjtBRXJQUTtFQUNJO0VBQ0E7RUFDQTtBRnVQWjtBRXBQUTtFQUNJLHNCQ3BYRDtBSDBtQlg7QUVwUFk7RUFDSTtBRnNQaEI7QUVqUEk7RUFDSTtBRm1QUjtBRWhQSTtFQUNJO0FGa1BSOztBRXpPSTtFQUNJO0FGNE9SOztBRXRPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5T0o7QUV2T0k7RUFDSTtBRnlPUjtBRXRPSTtFQUNJO0VBQ0E7QUZ3T1I7O0FFcE9BOztFQUVJO0FGdU9KOztBRXBPQTs7RUFFSTtBRnVPSjs7QUVsT0E7RUFDSTtFQUNBO0VBQ0E7QUZxT0o7QUVuT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnFPUjtBRW5PUTtFQUVJLHNCQ3BjRDtBSHdxQlg7QUVoT0k7RUFDSTtFQUNBO0FGa09SO0FFL05JO0VBQ0k7QUZpT1I7O0FFN05BOztFQUVJO0FGZ09KOztBRTdOQTs7RUFFSTtFQUNBO0FGZ09KOztBRTVOQTtFQUNJO0VBQ0E7QUYrTko7QUU3Tkk7RUFDSTtBRitOUjtBRTVOSTtFQUNJO0VBQ0E7RUFDQSxzQkN6ZUc7QUh1c0JYO0FFM05JO0VBQ0k7RUFDQTtBRjZOUjs7QUk5c0JBO0VBQ0k7SUFDSTtFSml0Qk47QUFDRjtBSTlzQkE7RUFDSTtJQUNJO0lBQ0E7RUpndEJOO0VJN3NCRTtJQUNJO0lBQ0E7RUorc0JOO0FBQ0Y7QUk1c0JBO0VBQ0k7SUFDSTtFSjhzQk47RUkzc0JFO0lBQ0k7RUo2c0JOO0FBQ0Y7QUtydUJBO0VDYVE7RUFDQTtFRFpKO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEZFUGU7RUZRZjtFQUNBLGdCRUN1QjtFRkF2QjtFQUNBLGdCRUVlO0VGRGY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd3VCSjtBS3J1Qkk7OztFQUdJO0VBQ0E7RUFDQTtBTHV1QlI7QUtwdUJJO0VBQ0k7RUFDQTtFQUNBO0FMc3VCUjtBS2x1Qkk7RUFDSTtBTG91QlI7O0FLN3RCSTtFQUNJO0FMZ3VCUjtBSzl0QlE7OztFQUdJO0FMZ3VCWjs7QUt4dEJROzs7O0VBSUk7QUwydEJaOztBUXh4QkE7RUFDSSxtQkNJZ0I7RURIaEI7RUFDQSxXRUZlO0VGR2YsY0RHbUI7RUNGbkI7RUFDQTtBUjJ4Qko7O0FXaHlCQTtFQUNJO0FYbXlCSjs7QVdoeUJBO0VBQ0k7RUFDQTtFQUNBLFdDUGtCO0VEUWxCO0VBQ0EsZUpSbUI7RUlTbkI7RUFDQSxhRVhtQjtFRlluQjtFQUNBO0VBQ0E7RUFDQTtBWG15Qko7QVdqeUJJO0VBQ0ksOEJDbkJXO0VEb0JYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhteUJSO0FXaHlCUTtFQUNJO0FYa3lCWjtBVzl4Qkk7RUFDSTtBWGd5QlI7QVc3eEJJO0VBL0JKO0lBZ0NRLGVKcENjO0lJcUNkO0VYZ3lCTjtBQUNGO0FXOXhCSTtFQXBDSjtJQXFDUSxlSnZDZTtFUHcwQnJCO0FBQ0Y7O0FXOXhCQTtFQUNJO0FYaXlCSjs7QVc3eEJBO0VBQ0k7QVhneUJKOztBY3AxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlETm1CO0VDT25CO0VBQ0E7QWR1MUJKO0FjcjFCSTtFQUNJO0VBQ0E7RUFDQSxZRGZpQjtFQ2dCakI7RUFDQSxXRGpCaUI7QWJ3MkJ6QjtBY24xQkk7RUFDSTtBZHExQlI7QWNqMUJJO0VSdkJBO0VBQ0E7QU4yMkJKOztBYy8wQkE7RUFDSTtBZGsxQko7QWNoMUJJO0VBRUk7QWRpMUJSOztBYzUwQkE7Ozs7RUFJSTtBZCswQko7O0FlNTNCQTtFQUNJO0FmKzNCSjs7QWUzM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWY4M0JKO0FlNTNCSTtFQUNJO0VBQ0E7QWY4M0JSO0FlMTNCSTtFQUNJO0FmNDNCUjtBZTEzQlE7RUFDSTtFQUNBO0FmNDNCWjtBZXozQlE7RUFDSTtBZjIzQlo7QWV4M0JRO0VBQ0k7QWYwM0JaO0FldjNCUTtFQUdJO0FmdTNCWjtBZWwzQkk7RUFDSTtBZm8zQlI7O0FlLzJCQTs7OztFQUlJO0FmazNCSjs7QWVoM0JBOzs7O0VBSUk7QWZtM0JKOztBZ0I3NkJBO0VBQ0k7RUFDQTtBaEJnN0JKO0FnQjc2Qkk7RUFDSTtBaEIrNkJSO0FnQjU2QlE7RUFDSTtBaEI4NkJaO0FnQjE2QlE7RUFDSTtBaEI0NkJaO0FnQnY2Qkk7RUFDSTtFQUNBLG9DQ3RCTztFRHVCUDtFQUNBO0VBQ0EseUNDcEJXO0VEcUJYLGNQckJZO0VPc0JaLGVUMUJjO0VTMkJkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ5NkJSO0FnQnY2QlE7RUFDSTtFQUNBO0FoQnk2Qlo7QWdCcjZCUTtFQUNJO0VBQ0EsMENDM0NHO0VENENIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ1NkJaO0FnQnA2QlE7RUFDSSxZSG5EVztBYnk5QnZCO0FnQm42QlE7O0VBRUk7QWhCcTZCWjtBZ0JuNkJZOztFQUNJO0FoQnM2QmhCO0FnQmo2QlE7RUFDSTtFQUNBLGNQL0RRO0VPZ0VSO0VBQ0EsZVRwRVc7RVNxRVg7RUFDQTtFQUNBO0FoQm02Qlo7QWdCajZCWTtFQUNJO0VBQ0E7RUFDQTtBaEJtNkJoQjtBZ0JoNkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrNkJoQjtBZ0IvNUJZO0VBQ0k7QWhCaTZCaEI7QWdCLzVCZ0I7RUFDSTtFQUNBO0FoQmk2QnBCO0FnQjk1QmdCO0VBRUk7QWhCKzVCcEI7QWdCMzVCWTtFQUVJLGdCVC9GVztFU2dHWCxXSHhHTztFR3lHUDtFQUNBO0VBQ0E7RUFDQTtBaEI0NUJoQjtBZ0IxNUJnQjtFQUNJO0VBQ0EsU0hoSEc7QWI0Z0N2QjtBZ0J6NUJnQjtFQUNJLG9DQ25ISztFRG9ITDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMjVCcEI7QWdCeDVCZ0I7RUFFSTtBaEJ5NUJwQjtBZ0JwNUJRO0VBQ0ksaUJIeElXO0FiOGhDdkI7QWdCcDVCWTtFQUVJO0FoQnE1QmhCO0FnQmw1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JIdEpPO0VHdUpQO0VBQ0E7QWhCbzVCaEI7QWdCajVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJtNUJoQjtBZ0IvNEJnQjtFQUNJLG1CUDFLRjtBVDJqQ2xCO0FnQi80QmdCO0VBQ0k7RUFDQTtBaEJpNUJwQjtBZ0I3NEJZO0VBRUk7QWhCODRCaEI7QWdCejRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjI0Qlo7O0FrQjNrQ0E7RUFFSTtFQUEwQjtFQUMxQjtFQUNBO0VBQ0E7RUFFQSxjVFBjO0VTUWQ7RUFDQSxZQ0VvQjtFRERwQjtFQUNBO0VBQ0E7RUFDQTtBbEI2a0NKO0FrQjNrQ0k7RVpPQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtFWVZJO0FsQmtsQ1I7QWtCL2tDSTtFWldBLGdCYTFCa0I7RWIyQmxCO0VBQ0E7RUFDQSwwRWEzQnNCO0ViNEJ0QixZYS9Cc0I7RWJnQ3RCO0VBQ0E7RUFDQSxXYWxDc0I7RURrQmxCO0VBQTBCO0VBQzFCO0FsQnlsQ1I7QWtCcmxDSTtFWkxBO0VBQ0E7RUFDQTtFQUNBLFdhZnNCO0ViZ0J0QjtFQUNBO0FONmxDSjtBa0J6bENJO0VaQUEsZ0JhMUJrQjtFYjJCbEI7RUFDQTtFQUNBLDBFYTNCc0I7RWI0QnRCLFlhL0JzQjtFYmdDdEI7RUFDQTtFQUNBLFdhbENzQjtBbkI4bkMxQjtBa0IvbENJO0VBQ0k7RUFDQTtFQUNBLFdDNUJrQjtBbkI2bkMxQjtBa0I3bENJO0VacEJBO0VBQ0E7RUFDQTtFQUNBLFdhZnNCO0ViZ0J0QjtFQUNBO0VZaUJJO0FsQm9tQ1I7QWtCam1DSTtFWnpCQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtBTjZuQ0o7QWtCcm1DSTtFWjdCQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtFWTJCSTtBbEIybUNSO0FrQnhtQ0k7RVoxQkEsZ0JhMUJrQjtFYjJCbEI7RUFDQTtFQUNBLDBFYTNCc0I7RWI0QnRCLFlhL0JzQjtFYmdDdEI7RUFDQTtFQUNBLFdhbENzQjtFRHdEbEI7QWxCZ25DUjtBa0I3bUNJO0VBQ0k7QWxCK21DUjtBa0IzbUNJO0VBQ0k7QWxCNm1DUjtBa0IxbUNJO0VBQ0k7QWxCNG1DUjtBa0J4bUNRO0VaMUVKO0VBQ0E7QU5xckNKO0FrQnhtQ1E7RVo5RUo7RUFDQTtBTnlyQ0o7QWtCeG1DUTtFWmxGSjtFQUNBO0FONnJDSjs7QW9CanNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvc0NKOztBb0Jqc0NBO0VBQ0k7QXBCb3NDSjs7QXFCcHRDQTtFQUNJLGVkQ21CO0FQc3RDdkI7O0FxQmp0Q0k7RUFDSTtFQUNBLGtCUlJlO0FiNHRDdkI7QXFCanRDSTtFQVBKO0lBUVE7RXJCb3RDTjtBQUNGOztBc0JsdUNBO0VBQ0ksb0NDRGM7RURFZCxrQkNFa0I7RUREbEI7RUFDQSx5Q0NDa0I7RURBbEI7RUFDQSxlZkptQjtFZUtuQixnQmZHdUI7RWVGdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnF1Q0o7QXNCbHVDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCb3VDUjs7QXNCL3RDQTs7O0VBR0k7RUFDQTtBdEJrdUNKOztBc0IvdENBO0VBQ0k7QXRCa3VDSjs7QXNCOXRDQTs7RUFFSTtFQUNBO0VBQ0E7QXRCaXVDSjtBc0IvdENJOztFQUNJO0F0Qmt1Q1I7O0FzQjd0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJndUNKO0FzQjl0Q0k7RUFDSTtFQUNBO0VBQ0E7QXRCZ3VDUjs7QXNCenRDSTs7Ozs7Ozs7RUFHSTtBdEJpdUNSOztBd0IveUNBO0VBQ0k7RUFDQSxrQkxEc0I7RUtFdEI7QXhCa3pDSjtBd0JoekNJO0VBRUk7RUFDQTtFQUNBO0F4Qml6Q1I7QXdCOXlDSTtFQUNJO0VBQ0E7QXhCZ3pDUjtBd0I1eUNJO0VBQ0ksZWpCcEJlO0VpQnFCZjtBeEI4eUNSOztBd0IxeUNBO0VBQ0k7RUFBMEI7RUFDMUI7RUFDQTtFQUNBO0VBQ0EsV0x0QnNCO0VLdUJ0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjh5Q0o7QXdCNXlDSTtFQUNJO0F4Qjh5Q1I7QXdCM3lDSTtFQUNJO0VBQ0E7RUFDQSxjTHBDa0I7RUtxQ2xCO0F4QjZ5Q1I7QXdCenlDSTtFQUNJO0VBQ0E7RUFDQSxjTDVDa0I7RUs2Q2xCO0F4QjJ5Q1I7QXdCdnlDSTtFQUNJO0VBQ0E7QXhCeXlDUjs7QXdCcHlDQTtFQUNJO0VBQ0E7RUFVQTtFQUNBO0VBQ0E7QXhCOHhDSjs7QXdCM3hDQTtFQUNJLDJDQy9FOEI7QXpCNjJDbEM7O0F3QjN4Q0E7RUFDSSwyQ0NsRjhCO0F6QmczQ2xDOztBMEJ0M0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnkzQ0o7QTBCdjNDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQnkzQ1I7O0EwQnAzQ0E7RUFDSTtFQUNBO0ExQnUzQ0o7O0EyQno0Q0E7RUFDSTtBM0I0NENKOztBMkJ4NENBO0VBQ0ksZ0JkR3FCO0VjRnJCO0VBQ0EsY2xCSmdCO0VrQktoQixhZFRtQjtBYm81Q3ZCOztBMkJ0NENJO0VBR0ksbUJsQmxCVTtFa0JtQlYsV2RQeUI7QWI4NENqQzs7QTJCajRDSTtFQUNJLDJDRnBCMEI7QXpCdzVDbEM7QTJCajRDSTtFQUNJLDJDRnhCMEI7QXpCMjVDbEM7QTJCaDRDSTtFQUNJLDJDRjVCMEI7QXpCODVDbEM7QTJCNzNDUTtFckJHSjtBTjYzQ0o7QTJCNTNDUTtFckJESjtBTmc0Q0o7QTJCMzNDUTtFckJMSjtBTm00Q0o7O0EyQnYzQ0E7RUFDSSxnQ0ZqRDhCO0F6QjI2Q2xDOztBNEJoN0NBO0VBQ0k7RUFDQTtBNUJtN0NKO0E0Qmo3Q0k7RUFDSTtBNUJtN0NSOztBNEIvNkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJrN0NKOztBNEI1NkNBOztFQUVJO0VBQ0E7QTVCKzZDSjs7QTRCNTZDQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBNUIrNkNKOztBNEJ0NkNJO0VBQ0k7RUFDQTtFQUNBO0E1Qnk2Q1I7O0E0QnA2Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdmaER1QjtFZWlEdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnU2Q0o7QTRCcjZDSTtFQWJKO0lBY1E7RTVCdzZDTjtBQUNGOztBNEJwNkNBO0VBQ0k7RUFDQTtFQUNBO0E1QnU2Q0o7O0E0Qmo2Q0k7RUFHSSxtQm5CaEZVO0VtQmlGVixXZjFFeUI7QWI0K0NqQzs7QTRCNzVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFdmcEZ1QjtFZXFGdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCZzZDSjtBNEI3NUNJO0VBQ0k7RUFDQTtBNUIrNUNSO0E0QjU1Q0k7RUFFSSxtQm5CM0dVO0FUd2dEbEI7O0E0Qno1Q0E7RUFDSTtFQUNBO0E1QjQ1Q0o7O0E0Qno1Q0E7RUFDSTtBNUI0NUNKOztBNEJ2NUNJO0VBQ0ksMkNIdEgwQjtBekJnaERsQztBNEJ2NUNJO0VBQ0ksMkNIMUgwQjtBekJtaERsQztBNEJ0NUNJO0VBQ0ksMkNIOUgwQjtBekJzaERsQztBNEJuNUNRO0V0QjlGSjtBTm8vQ0o7QTRCbDVDUTtFdEJsR0o7QU51L0NKO0E0Qmo1Q1E7RXRCdEdKO0FOMC9DSjs7QTRCNzRDQTtFQUNJLGdDSG5KOEI7QXpCbWlEbEM7O0E2QnhpREE7RXZCZ0RJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40L0NKO0FNMS9DSTtFQUNJO0FONC9DUjtBTXovQ0k7RUFDSTtFQUNBO0FOMi9DUjtBTXYvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnkvQ1I7QU1yL0NJO0VBQ0k7QU51L0NSO0FNci9DUTtFQUNJO0FOdS9DWjtBTWwvQ0k7RUFDSTtBTm8vQ1I7QU1oL0NJO0VBQ0k7SUFDSSxlQ3BGWTtFUHNrRHRCO0FBQ0Y7O0E2QnZrREE7QUFDQTtFdkIyQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmdpREo7QU05aERJO0VBQ0k7QU5naURSO0FNN2hESTtFQUNJO0VBQ0E7QU4raERSO0FNM2hESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONmhEUjtBTXpoREk7RUFDSTtBTjJoRFI7QU16aERRO0VBQ0k7QU4yaERaO0FNdGhESTtFQUNJO0FOd2hEUjtBTXBoREk7RUFDSTtJQUNJLGVDcEZZO0VQMG1EdEI7QUFDRjs7QTZCdG1EQTtBQUNBO0V2QnNDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb2tESjtBTWxrREk7RUFDSTtBTm9rRFI7QU1qa0RJO0VBQ0k7RUFDQTtBTm1rRFI7QU0vakRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5pa0RSO0FNN2pESTtFQUNJO0FOK2pEUjtBTTdqRFE7RUFDSTtBTitqRFo7QU0xakRJO0VBQ0k7QU40akRSO0FNeGpESTtFQUNJO0lBQ0ksZUNwRlk7RVA4b0R0QjtBQUNGOztBNkJyb0RBO0FBQ0E7RXZCaUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53bURKO0FNdG1ESTtFQUNJO0FOd21EUjtBTXJtREk7RUFDSTtFQUNBO0FOdW1EUjtBTW5tREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnFtRFI7QU1qbURJO0VBQ0k7QU5tbURSO0FNam1EUTtFQUNJO0FObW1EWjtBTTlsREk7RUFDSTtBTmdtRFI7QU01bERJO0VBQ0k7SUFDSSxlQ3BGWTtFUGtyRHRCO0FBQ0Y7O0E2Qm5xREE7RXZCNEJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXVCOUJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjBxREo7QU1ocERJO0VBQ0k7QU5rcERSO0FNL29ESTtFQUNJO0VBQ0E7QU5pcERSO0FNN29ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOK29EUjtBTTNvREk7RUFDSTtBTjZvRFI7QU0zb0RRO0VBQ0k7QU42b0RaO0FNeG9ESTtFQUNJO0FOMG9EUjtBTXRvREk7RUFDSTtJQUNJLGVDcEZZO0VQNHREdEI7QUFDRjs7QThCanVEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJvdURKO0E4Qmp1REk7O0VBRUk7RUFDQTtFQUNBO0E5Qm11RFI7QThCL3RESTtFQUNJO0VBQ0E7RUFDQSxZakJ0QmU7RWlCdUJmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqQjdCZTtFaUI4QmY7QTlCaXVEUjtBOEI5dERJO0VBQ0k7QTlCZ3VEUjs7QThCM3REQTtFQUNJO0VBQ0E7RUFDQSxXWGpDc0I7RVdrQ3RCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qjh0REo7O0ErQnB3REE7RUFDSSwwQ1JiYztFUWNkO0VBQ0E7RUFDQSx5Q1JYa0I7RVFZbEI7RUFDQTtFQUNBLFlSZmtCO0VRZ0JsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdXdESjtBK0Jyd0RJO0VBQ0k7RUFDQTtBL0J1d0RSO0ErQm53REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnF3RFI7QStCbHdESTtFQUNJLG1CdEJ0Q1k7RXNCdUNaO0VBQ0E7RUFDQTtFQUNBO0EvQm93RFI7QStCbHdEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm93RFo7QStCL3ZESTtFQUNJLFdBekQwQjtFQTBEMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Jpd0RSO0ErQi92RFE7RUFDSSxxQ0FuRVc7RUFvRVg7RUFDQSxXQXBFYztFQXFFZCxleEI1RVc7RXdCNkVYLGdCQXhFZ0I7QS9CeTBENUI7O0ErQjV2REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IrdkRKO0ErQjd2REk7RUFDSTtBL0IrdkRSO0ErQjV2REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjh2RFI7O0FnQzcyREE7RUFDSTtBaENnM0RKOztBaUNoM0RBO0VBQ0k7RUFDQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDZzNEUjs7QWlDdDJEQTtFQUNJO0FqQ3kyREo7O0FFdjRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHNCQ3pmTztBSG00RFg7QUV4NENJO0VBQ0ksc0JDNWZHO0FIczREWDtBRXY0Q0k7RUFDSSxzQkNoZ0JHO0FIeTREWDtBRXQ0Q0k7RUFDSSxzQkNwZ0JHO0FINDREWDtBRXI0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1NENSO0FFcDRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzNENSOztBRWw0Q0E7RUFDSTtFQUNBO0VBQ0E7QUZxNENKOztBRWw0Q0E7RUFDSTtFQUNBO0VBQ0E7QUZxNENKOztBRWw0Q0E7RUFDSTtFQUNBO0VBQ0E7QUZxNENKOztBRWw0Q0E7RUFDSTtFQUNBO0VBQ0E7QUZxNENKOztBRWw0Q0E7RUFDSTtFQUNBO0VBQ0E7QUZxNENKOztBRWw0Q0E7RUFDSTtFQUNBO0VBQ0E7QUZxNENKOztBa0N6OERBO0VBQ0ksYUNEbUI7QW5DNjhEdkI7O0FvQzU4REk7RUFDSTtBcEMrOERSOztBcUNoOURJO0VBQ0k7RUFDQTtBckNtOURSOztBc0NyOURJO0VBQ0ksOEJDRndDO0VER3hDLGtCQ0Z5QztFREd6QyxpQkNGc0M7QXZDMDlEOUM7O0F3QzM5REk7RUFDSSx1QkNGeUI7QXpDZytEakM7O0EwQ3Y5REE7RUFDSTtFQTZRQTtBMUM4c0RKO0EwQ3o5REk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTJCSTtFQUNBO0ExQzI5RFI7QTBDeDlESTtFQUNJO0ExQzA5RFI7QTBDdjlESTtFQUNJO0ExQ3k5RFI7QTBDdDlESTtFQUNJO0ExQ3c5RFI7QTBDcjlESTtFQUNJO0ExQ3U5RFI7QTBDcDlESTtFQUNJO0ExQ3M5RFI7QTBDbjlESTtFQUNJO0ExQ3E5RFI7QTBDbDlESTtFQUNJO0ExQ285RFI7QTBDajlESTtFQUNJO0ExQ205RFI7QTBDaDlESTtFQUNJO0ExQ2s5RFI7QTBDLzhESTs7RUFFSTtBMUNpOURSO0EwQzk4REk7RUFDSTtBMUNnOURSO0EwQzc4REk7RUFDSTtFQUNBO0ExQys4RFI7QTBDNThESTtFQUNJO0ExQzg4RFI7QTBDMzhESTtFQUNJO0ExQzY4RFI7QTBDMThESTtFQUNJO0VBQ0E7RUFDQTtBMUM0OERSO0EwQ3o4REk7RUFDSTtFQUNBO0VBQ0E7QTFDMjhEUjtBMEN4OERJO0VBQ0k7RUFDQTtFQUNBO0ExQzA4RFI7QTBDdjhESTs7Ozs7Ozs7OztFQVVJO0VBQ0E7QTFDeThEUjtBMEN0OERJO0VBQ0k7RUFDQTtFQUNBO0ExQ3c4RFI7QTBDcjhESTtFQUNJO0VBQ0E7RUFDQTtBMUN1OERSO0EwQ3A4REk7Ozs7Ozs7O0VBUUk7QTFDczhEUjtBMENuOERJO0VBQ0k7RUFDQTtBMUNxOERSO0EwQ2w4REk7Ozs7O0VBS0k7QTFDbzhEUjtBMENqOERJOzs7OztFQUtJO0ExQ204RFI7QTBDaDhESTtFQUNJO0ExQ2s4RFI7QTBDLzdESTs7OztFQUlJO0ExQ2k4RFI7QTBDOTdESTtFQUNJO0ExQ2c4RFI7QTBDNzdESTs7O0VBR0k7QTFDKzdEUjtBMEM1N0RJO0VBQ0k7QTFDODdEUjtBMEMzN0RJO0VBQ0k7QTFDNjdEUjtBMEMxN0RJO0VBQ0k7QTFDNDdEUjtBMEN6N0RJOzs7RUFHSTtBMUMyN0RSO0EwQ3g3REk7OztFQUdJO0ExQzA3RFI7QTBDdjdESTs7O0VBR0k7QTFDeTdEUjtBMEN0N0RJO0VBQ0k7QTFDdzdEUjtBMENyN0RJOzs7OztFQUtJO0ExQ3U3RFI7QTBDcDdESTtFQUNJO0ExQ3M3RFI7QTBDbjdESTtFQUNJO0ExQ3E3RFI7QTBDbDdESTs7OztFQUlJO0VBQ0E7QTFDbzdEUjtBMENqN0RJOztFQUVJO0ExQ203RFI7QTBDaDdESTtFQUNJO0VBQ0E7QTFDazdEUjtBMEMvNkRJO0VBQ0k7QTFDaTdEUjtBMEM5NkRJOztFQUVJO0ExQ2c3RFI7QTBDNzZESTtFQUNJO0ExQys2RFI7QTBDMzZESTtFQUNJO0VBQ0E7QTFDNjZEUjtBMEMxNkRJO0VBQ0k7RUFDQTtBMUM0NkRSO0EwQ3o2REk7RUFDSTtFQUNBO0ExQzI2RFI7QTBDeDZESTtFQUNJO0VBQ0E7QTFDMDZEUjtBMEN2NkRJO0VBQ0k7SUFDSTtFMUN5NkRWO0UwQ3Q2RE07Ozs7OztJQU1JO0UxQ3c2RFY7RTBDcjZETTs7O0lBR0k7RTFDdTZEVjtBQUNGLEMiLCJmaWxlIjoibGliai12dWUtZXh0ZW5kZWQtcHVsc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBDcm9wcGVyLmpzIHYxLjUuNlxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL2Nyb3BwZXJqc1xuICpcbiAqIENvcHlyaWdodCAyMDE1LXByZXNlbnQgQ2hlbiBGZW5neXVhblxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKlxuICogRGF0ZTogMjAxOS0xMC0wNFQwNDozMzo0NC4xNjRaXG4gKi9cblxuLmNyb3BwZXItY29udGFpbmVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY3JvcHBlci1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgaW1hZ2Utb3JpZW50YXRpb246IDBkZWc7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci13cmFwLWJveCxcbi5jcm9wcGVyLWNhbnZhcyxcbi5jcm9wcGVyLWRyYWctYm94LFxuLmNyb3BwZXItY3JvcC1ib3gsXG4uY3JvcHBlci1tb2RhbCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY3JvcHBlci13cmFwLWJveCxcbi5jcm9wcGVyLWNhbnZhcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jcm9wcGVyLWRyYWctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNyb3BwZXItbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jcm9wcGVyLXZpZXctYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMzOWY7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoNTEsIDE1MywgMjU1LCAwLjc1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jcm9wcGVyLWRhc2hlZCB7XG4gIGJvcmRlcjogMCBkYXNoZWQgI2VlZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQuZGFzaGVkLWgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLyAzKTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMCUgLyAzKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDMpO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbn1cblxuLmNyb3BwZXItY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLmNyb3BwZXItY2VudGVyOjpiZWZvcmUsXG4uY3JvcHBlci1jZW50ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5jcm9wcGVyLWNlbnRlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDdweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xuICB3aWR0aDogMXB4O1xufVxuXG4uY3JvcHBlci1mYWNlLFxuLmNyb3BwZXItbGluZSxcbi5jcm9wcGVyLXBvaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1mYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY3JvcHBlci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5Zjtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLWUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLW4ge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLXcge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xufVxuXG4uY3JvcHBlci1saW5lLmxpbmUtcyB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uY3JvcHBlci1wb2ludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGhlaWdodDogNXB4O1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogNXB4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1lIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDUwJTtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbiB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXcge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXMge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW5lIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbncge1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXN3IHtcbiAgYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogLTNweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgYm90dG9tOiAtNTAlO1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MCU7XG4gIHdpZHRoOiAyMDAlO1xufVxuXG4uY3JvcHBlci1pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3JvcHBlci1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQVFNQUFBQWxQVzBpQUFBQUEzTkNTVlFJQ0FqYjRVL2dBQUFBQmxCTVZFWE16TXovLy8vVGpSVjJBQUFBQ1hCSVdYTUFBQXJyQUFBSzZ3R0NpdzFhQUFBQUhIUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkdhWEpsZDI5eWEzTWdRMU0yNkx5eWpBQUFBQkZKUkVGVUNKbGorTS9BZ0JWaEYvMFBBSDYvRC9Ia0R4T0dBQUFBQUVsRlRrU3VRbUNDJyk7XG59XG5cbi5jcm9wcGVyLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jcm9wcGVyLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jcm9wcGVyLWNyb3Age1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1mYWNlLFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItbGluZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLXBvaW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiIsIi8qIEJBU0lDUyAqL1xuXG4uQ29kZU1pcnJvciB7XG4gIC8qIFNldCBoZWlnaHQsIHdpZHRoLCBib3JkZXJzLCBhbmQgZ2xvYmFsIGZvbnQgcHJvcGVydGllcyBoZXJlICovXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGhlaWdodDogMzAwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi8qIFBBRERJTkcgKi9cblxuLkNvZGVNaXJyb3ItbGluZXMge1xuICBwYWRkaW5nOiA0cHggMDsgLyogVmVydGljYWwgcGFkZGluZyBhcm91bmQgY29udGVudCAqL1xufVxuLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZSxcbi5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZSB7XG4gIHBhZGRpbmc6IDAgNHB4OyAvKiBIb3Jpem9udGFsIHBhZGRpbmcgb2YgY29udGVudCAqL1xufVxuXG4uQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVyLCAuQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IC8qIFRoZSBsaXR0bGUgc3F1YXJlIGJldHdlZW4gSCBhbmQgViBzY3JvbGxiYXJzICovXG59XG5cbi8qIEdVVFRFUiAqL1xuXG4uQ29kZU1pcnJvci1ndXR0ZXJzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5Db2RlTWlycm9yLWxpbmVudW1iZXJzIHt9XG4uQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcbiAgcGFkZGluZzogMCAzcHggMCA1cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXIgeyBjb2xvcjogYmxhY2s7IH1cbi5Db2RlTWlycm9yLWd1dHRlcm1hcmtlci1zdWJ0bGUgeyBjb2xvcjogIzk5OTsgfVxuXG4vKiBDVVJTT1IgKi9cblxuLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB3aWR0aDogMDtcbn1cbi8qIFNob3duIHdoZW4gbW92aW5nIGluIGJpLWRpcmVjdGlvbmFsIHRleHQgKi9cbi5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLXNlY29uZGFyeWN1cnNvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgc2lsdmVyO1xufVxuLmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjN2U3O1xufVxuLmNtLWZhdC1jdXJzb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHotaW5kZXg6IDE7XG59XG4uY20tZmF0LWN1cnNvci1tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjU1LCAyMCwgMC41KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG59XG4uY20tYW5pbWF0ZS1mYXQtY3Vyc29yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTc7XG59XG5ALW1vei1rZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7fVxuICA1MCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAxMDAlIHt9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7fVxuICA1MCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAxMDAlIHt9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge31cbiAgNTAlIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgMTAwJSB7fVxufVxuXG4vKiBDYW4gc3R5bGUgY3Vyc29yIGRpZmZlcmVudCBpbiBvdmVyd3JpdGUgKG5vbi1pbnNlcnQpIG1vZGUgKi9cbi5Db2RlTWlycm9yLW92ZXJ3cml0ZSAuQ29kZU1pcnJvci1jdXJzb3Ige31cblxuLmNtLXRhYiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG5cbi5Db2RlTWlycm9yLXJ1bGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogLTUwcHg7IGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Db2RlTWlycm9yLXJ1bGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBERUZBVUxUIFRIRU1FICovXG5cbi5jbS1zLWRlZmF1bHQgLmNtLWhlYWRlciB7Y29sb3I6IGJsdWU7fVxuLmNtLXMtZGVmYXVsdCAuY20tcXVvdGUge2NvbG9yOiAjMDkwO31cbi5jbS1uZWdhdGl2ZSB7Y29sb3I6ICNkNDQ7fVxuLmNtLXBvc2l0aXZlIHtjb2xvcjogIzI5Mjt9XG4uY20taGVhZGVyLCAuY20tc3Ryb25nIHtmb250LXdlaWdodDogYm9sZDt9XG4uY20tZW0ge2ZvbnQtc3R5bGU6IGl0YWxpYzt9XG4uY20tbGluayB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuLmNtLXN0cmlrZXRocm91Z2gge3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO31cblxuLmNtLXMtZGVmYXVsdCAuY20ta2V5d29yZCB7Y29sb3I6ICM3MDg7fVxuLmNtLXMtZGVmYXVsdCAuY20tYXRvbSB7Y29sb3I6ICMyMTk7fVxuLmNtLXMtZGVmYXVsdCAuY20tbnVtYmVyIHtjb2xvcjogIzE2NDt9XG4uY20tcy1kZWZhdWx0IC5jbS1kZWYge2NvbG9yOiAjMDBmO31cbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLFxuLmNtLXMtZGVmYXVsdCAuY20tcHVuY3R1YXRpb24sXG4uY20tcy1kZWZhdWx0IC5jbS1wcm9wZXJ0eSxcbi5jbS1zLWRlZmF1bHQgLmNtLW9wZXJhdG9yIHt9XG4uY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZS0yIHtjb2xvcjogIzA1YTt9XG4uY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZS0zLCAuY20tcy1kZWZhdWx0IC5jbS10eXBlIHtjb2xvcjogIzA4NTt9XG4uY20tcy1kZWZhdWx0IC5jbS1jb21tZW50IHtjb2xvcjogI2E1MDt9XG4uY20tcy1kZWZhdWx0IC5jbS1zdHJpbmcge2NvbG9yOiAjYTExO31cbi5jbS1zLWRlZmF1bHQgLmNtLXN0cmluZy0yIHtjb2xvcjogI2Y1MDt9XG4uY20tcy1kZWZhdWx0IC5jbS1tZXRhIHtjb2xvcjogIzU1NTt9XG4uY20tcy1kZWZhdWx0IC5jbS1xdWFsaWZpZXIge2NvbG9yOiAjNTU1O31cbi5jbS1zLWRlZmF1bHQgLmNtLWJ1aWx0aW4ge2NvbG9yOiAjMzBhO31cbi5jbS1zLWRlZmF1bHQgLmNtLWJyYWNrZXQge2NvbG9yOiAjOTk3O31cbi5jbS1zLWRlZmF1bHQgLmNtLXRhZyB7Y29sb3I6ICMxNzA7fVxuLmNtLXMtZGVmYXVsdCAuY20tYXR0cmlidXRlIHtjb2xvcjogIzAwYzt9XG4uY20tcy1kZWZhdWx0IC5jbS1ociB7Y29sb3I6ICM5OTk7fVxuLmNtLXMtZGVmYXVsdCAuY20tbGluayB7Y29sb3I6ICMwMGM7fVxuXG4uY20tcy1kZWZhdWx0IC5jbS1lcnJvciB7Y29sb3I6ICNmMDA7fVxuLmNtLWludmFsaWRjaGFyIHtjb2xvcjogI2YwMDt9XG5cbi5Db2RlTWlycm9yLWNvbXBvc2luZyB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgY29tbW9uIGFkZG9ucyAqL1xuXG5kaXYuQ29kZU1pcnJvciBzcGFuLkNvZGVNaXJyb3ItbWF0Y2hpbmdicmFja2V0IHtjb2xvcjogIzBiMDt9XG5kaXYuQ29kZU1pcnJvciBzcGFuLkNvZGVNaXJyb3Itbm9ubWF0Y2hpbmdicmFja2V0IHtjb2xvcjogI2EyMjt9XG4uQ29kZU1pcnJvci1tYXRjaGluZ3RhZyB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTAsIDAsIC4zKTsgfVxuLkNvZGVNaXJyb3ItYWN0aXZlbGluZS1iYWNrZ3JvdW5kIHtiYWNrZ3JvdW5kOiAjZThmMmZmO31cblxuLyogU1RPUCAqL1xuXG4vKiBUaGUgcmVzdCBvZiB0aGlzIGZpbGUgY29udGFpbnMgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIG1lY2hhbmljcyBvZlxuICAgdGhlIGVkaXRvci4gWW91IHByb2JhYmx5IHNob3VsZG4ndCB0b3VjaCB0aGVtLiAqL1xuXG4uQ29kZU1pcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgLyogVGhpbmdzIHdpbGwgYnJlYWsgaWYgdGhpcyBpcyBvdmVycmlkZGVuICovXG4gIC8qIDMwcHggaXMgdGhlIG1hZ2ljIG1hcmdpbiB1c2VkIHRvIGhpZGUgdGhlIGVsZW1lbnQncyByZWFsIHNjcm9sbGJhcnMgKi9cbiAgLyogU2VlIG92ZXJmbG93OiBoaWRkZW4gaW4gLkNvZGVNaXJyb3IgKi9cbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7IC8qIFByZXZlbnQgZHJhZ2dpbmcgZnJvbSBoaWdobGlnaHRpbmcgdGhlIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvZGVNaXJyb3Itc2l6ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogVGhlIGZha2UsIHZpc2libGUgc2Nyb2xsYmFycy4gVXNlZCB0byBmb3JjZSByZWRyYXcgZHVyaW5nIHNjcm9sbGluZ1xuICAgYmVmb3JlIGFjdHVhbCBzY3JvbGxpbmcgaGFwcGVucywgdGh1cyBwcmV2ZW50aW5nIHNoYWtpbmcgYW5kXG4gICBmbGlja2VyaW5nIGFydGlmYWN0cy4gKi9cbi5Db2RlTWlycm9yLXZzY3JvbGxiYXIsIC5Db2RlTWlycm9yLWhzY3JvbGxiYXIsIC5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIsIC5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ29kZU1pcnJvci12c2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IDA7IHRvcDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uQ29kZU1pcnJvci1oc2Nyb2xsYmFyIHtcbiAgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIge1xuICByaWdodDogMDsgYm90dG9tOiAwO1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLWZpbGxlciB7XG4gIGxlZnQ6IDA7IGJvdHRvbTogMDtcbn1cblxuLkNvZGVNaXJyb3ItZ3V0dGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyBib3R0b206IDA7XG4gIHotaW5kZXg6IDQ7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItZWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDQ7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciA6OnNlbGVjdGlvbiB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IH1cbi5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIDo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCB9XG5cbi5Db2RlTWlycm9yLWxpbmVzIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtaW4taGVpZ2h0OiAxcHg7IC8qIHByZXZlbnRzIGNvbGxhcHNpbmcgYmVmb3JlIGZpcnN0IGRyYXcgKi9cbn1cbi5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUsXG4uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLWxpa2Uge1xuICAvKiBSZXNldCBzb21lIHN0eWxlcyB0aGF0IHRoZSByZXN0IG9mIHRoZSBwYWdlIG1pZ2h0IGhhdmUgc2V0ICovXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogY29udGV4dHVhbDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogY29udGV4dHVhbDtcbn1cbi5Db2RlTWlycm9yLXdyYXAgcHJlLkNvZGVNaXJyb3ItbGluZSxcbi5Db2RlTWlycm9yLXdyYXAgcHJlLkNvZGVNaXJyb3ItbGluZS1saWtlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLkNvZGVNaXJyb3ItbGluZWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLkNvZGVNaXJyb3ItbGluZXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC4xcHg7IC8qIEZvcmNlIHdpZGdldCBtYXJnaW5zIHRvIHN0YXkgaW5zaWRlIG9mIHRoZSBjb250YWluZXIgKi9cbn1cblxuLkNvZGVNaXJyb3Itd2lkZ2V0IHt9XG5cbi5Db2RlTWlycm9yLXJ0bCBwcmUgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uQ29kZU1pcnJvci1jb2RlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogRm9yY2UgY29udGVudC1ib3ggc2l6aW5nIGZvciB0aGUgZWxlbWVudHMgd2hlcmUgd2UgZXhwZWN0IGl0ICovXG4uQ29kZU1pcnJvci1zY3JvbGwsXG4uQ29kZU1pcnJvci1zaXplcixcbi5Db2RlTWlycm9yLWd1dHRlcixcbi5Db2RlTWlycm9yLWd1dHRlcnMsXG4uQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5Db2RlTWlycm9yLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Db2RlTWlycm9yLW1lYXN1cmUgcHJlIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuXG5kaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5kaXYuQ29kZU1pcnJvci1kcmFnY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5Db2RlTWlycm9yLWZvY3VzZWQgZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5Db2RlTWlycm9yLXNlbGVjdGVkIHsgYmFja2dyb3VuZDogI2Q5ZDlkOTsgfVxuLkNvZGVNaXJyb3ItZm9jdXNlZCAuQ29kZU1pcnJvci1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICNkN2Q0ZjA7IH1cbi5Db2RlTWlycm9yLWNyb3NzaGFpciB7IGN1cnNvcjogY3Jvc3NoYWlyOyB9XG4uQ29kZU1pcnJvci1saW5lOjpzZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjpzZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuLkNvZGVNaXJyb3ItbGluZTo6LW1vei1zZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjotbW96LXNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNkN2Q0ZjA7IH1cblxuLmNtLXNlYXJjaGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDAsIC40KTtcbn1cblxuLyogVXNlZCB0byBmb3JjZSBhIGJvcmRlciBtb2RlbCBmb3IgYSBub2RlICovXG4uY20tZm9yY2UtYm9yZGVyIHsgcGFkZGluZy1yaWdodDogLjFweDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBIaWRlIHRoZSBjdXJzb3Igd2hlbiBwcmludGluZyAqL1xuICAuQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLyogU2VlIGlzc3VlICMyOTAxICovXG4uY20tdGFiLXdyYXAtaGFjazphZnRlciB7IGNvbnRlbnQ6ICcnOyB9XG5cbi8qIEhlbHAgdXNlcnMgdXNlIG1hcmtzZWxlY3Rpb24gdG8gc2FmZWx5IHN0eWxlIHRleHQgYmFja2dyb3VuZCAqL1xuc3Bhbi5Db2RlTWlycm9yLXNlbGVjdGVkdGV4dCB7IGJhY2tncm91bmQ6IG5vbmU7IH1cbiIsIi8qIFBvcnQgb2YgVGV4dE1hdGUncyBCbGFja2JvYXJkIHRoZW1lICovXG5cbi5jbS1zLWJsYWNrYm9hcmQuQ29kZU1pcnJvciB7IGJhY2tncm91bmQ6ICMwQzEwMjE7IGNvbG9yOiAjRjhGOEY4OyB9XG4uY20tcy1ibGFja2JvYXJkIGRpdi5Db2RlTWlycm9yLXNlbGVjdGVkIHsgYmFja2dyb3VuZDogIzI1M0I3NjsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lOjpzZWxlY3Rpb24sIC5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46OnNlbGVjdGlvbiwgLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHJnYmEoMzcsIDU5LCAxMTgsIC45OSk7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZTo6LW1vei1zZWxlY3Rpb24sIC5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46Oi1tb3otc2VsZWN0aW9uLCAuY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA1OSwgMTE4LCAuOTkpOyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWd1dHRlcnMgeyBiYWNrZ3JvdW5kOiAjMEMxMDIxOyBib3JkZXItcmlnaHQ6IDA7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyIHsgY29sb3I6ICNGQkRFMkQ7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyLXN1YnRsZSB7IGNvbG9yOiAjODg4OyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmVudW1iZXIgeyBjb2xvcjogIzg4ODsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1jdXJzb3IgeyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBN0E3QTc7IH1cblxuLmNtLXMtYmxhY2tib2FyZCAuY20ta2V5d29yZCB7IGNvbG9yOiAjRkJERTJEOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1hdG9tIHsgY29sb3I6ICNEOEZBM0M7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLW51bWJlciB7IGNvbG9yOiAjRDhGQTNDOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1kZWYgeyBjb2xvcjogIzhEQTZDRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tdmFyaWFibGUgeyBjb2xvcjogI0ZGNjQwMDsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tb3BlcmF0b3IgeyBjb2xvcjogI0ZCREUyRDsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tY29tbWVudCB7IGNvbG9yOiAjQUVBRUFFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1zdHJpbmcgeyBjb2xvcjogIzYxQ0UzQzsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tc3RyaW5nLTIgeyBjb2xvcjogIzYxQ0UzQzsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tbWV0YSB7IGNvbG9yOiAjRDhGQTNDOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1idWlsdGluIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLXRhZyB7IGNvbG9yOiAjOERBNkNFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1hdHRyaWJ1dGUgeyBjb2xvcjogIzhEQTZDRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20taGVhZGVyIHsgY29sb3I6ICNGRjY0MDA7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWhyIHsgY29sb3I6ICNBRUFFQUU7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWxpbmsgeyBjb2xvcjogIzhEQTZDRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tZXJyb3IgeyBiYWNrZ3JvdW5kOiAjOUQxRTE1OyBjb2xvcjogI0Y4RjhGODsgfVxuXG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWFjdGl2ZWxpbmUtYmFja2dyb3VuZCB7IGJhY2tncm91bmQ6ICMzQzM2MzY7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbWF0Y2hpbmdicmFja2V0IHsgb3V0bGluZToxcHggc29saWQgZ3JleTtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50OyB9XG4iLCIuanNvbmVkaXRvciAuc2VhcmNoIGlucHV0e2hlaWdodDphdXRvO2JvcmRlcjppbmhlcml0O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZX0uanNvbmVkaXRvciB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7d2lkdGg6YXV0b30uanNvbmVkaXRvciB0ZCwuanNvbmVkaXRvciB0aHtwYWRkaW5nOjA7ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uanNvbmVkaXRvcntjb2xvcjojMWExYTFhO2JvcmRlcjp0aGluIHNvbGlkICMzODgzZmE7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEwMCV9ZGl2Lmpzb25lZGl0b3ItZGVmYXVsdCxkaXYuanNvbmVkaXRvci1maWVsZCxkaXYuanNvbmVkaXRvci1yZWFkb25seSxkaXYuanNvbmVkaXRvci12YWx1ZXtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O21pbi1oZWlnaHQ6MTZweDttaW4td2lkdGg6MzJweDtwYWRkaW5nOjJweDttYXJnaW46MXB4O3dvcmQtd3JhcDpicmVhay13b3JkO2Zsb2F0OmxlZnR9ZGl2Lmpzb25lZGl0b3ItZmllbGQgcCxkaXYuanNvbmVkaXRvci12YWx1ZSBwe21hcmdpbjowfWRpdi5qc29uZWRpdG9yLXZhbHVle3dvcmQtYnJlYWs6YnJlYWstd29yZH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWVtcHR5OjphZnRlcntjb250ZW50OlwidmFsdWVcIn1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXN0cmluZ3tjb2xvcjojMDA2MDAwfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItbnVtYmVye2NvbG9yOiNlZTQyMmV9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1ib29sZWFue2NvbG9yOiNmZjhjMDB9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1udWxse2NvbG9yOiMwMDRlZDB9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1pbnZhbGlke2NvbG9yOiMwMDB9ZGl2Lmpzb25lZGl0b3ItcmVhZG9ubHl7bWluLXdpZHRoOjE2cHg7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvci1lbXB0eXtib3JkZXItY29sb3I6I2QzZDNkMztib3JkZXItc3R5bGU6ZGFzaGVkO2JvcmRlci1yYWRpdXM6MnB4fWRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVye2NvbnRlbnQ6XCJmaWVsZFwifWRpdi5qc29uZWRpdG9yIHRke3ZlcnRpY2FsLWFsaWduOnRvcH1kaXYuanNvbmVkaXRvciB0ZC5qc29uZWRpdG9yLXNlcGFyYXRvcntwYWRkaW5nOjNweCAwO3ZlcnRpY2FsLWFsaWduOnRvcDtjb2xvcjpncmV5fWRpdi5qc29uZWRpdG9yIHRkLmpzb25lZGl0b3ItdHJlZXt2ZXJ0aWNhbC1hbGlnbjp0b3B9ZGl2Lmpzb25lZGl0b3IgZGl2Lmpzb25lZGl0b3ItYW5jaG9ye2N1cnNvcjpwb2ludGVyfWRpdi5qc29uZWRpdG9yIGRpdi5qc29uZWRpdG9yLWFuY2hvciAucGlja2VyX3dyYXBwZXIucG9wdXAucG9wdXBfYm90dG9te3RvcDoyOHB4O2xlZnQ6LTEwcHh9ZGl2Lmpzb25lZGl0b3IuYnVzeSBwcmUuanNvbmVkaXRvci1wcmV2aWV3e2JhY2tncm91bmQ6I2Y1ZjVmNTtjb2xvcjpncmV5fWRpdi5qc29uZWRpdG9yLmJ1c3kgZGl2Lmpzb25lZGl0b3ItYnVzeXtkaXNwbGF5OmluaGVyaXR9ZGl2Lmpzb25lZGl0b3IgY29kZS5qc29uZWRpdG9yLXByZXZpZXd7YmFja2dyb3VuZDowIDB9ZGl2Lmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLXByZXZpZXcgcHJlLmpzb25lZGl0b3ItcHJldmlld3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MnB4O21hcmdpbjowO3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtYnJlYWs6YnJlYWstYWxsfWRpdi5qc29uZWRpdG9yLWRlZmF1bHR7Y29sb3I6Z3JleTtwYWRkaW5nLWxlZnQ6MTBweH1kaXYuanNvbmVkaXRvci10cmVle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b31kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWJ1dHRvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpfWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtvdXRsaW5lOiNlNWU1ZTUgc29saWQgMXB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtNDhweH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWV4cGFuZGVke2JhY2tncm91bmQtcG9zaXRpb246MCAtNzJweH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC03MnB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQ6MCAwfWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWF7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtNzJweCAtNzJweDtjdXJzb3I6bW92ZX1kaXYuanNvbmVkaXRvci10cmVlIDpmb2N1c3tvdXRsaW5lOjB9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHggNHB4O21hcmdpbjoycHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6Z3JleTtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0fWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3JlIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLWNvbG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7bWFyZ2luOjRweDtib3JkZXI6MXB4IHNvbGlkIGdyZXk7Y3Vyc29yOnBvaW50ZXJ9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1kYXRle2JhY2tncm91bmQ6I2ExYTFhMTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHg7bWFyZ2luOjAgM3B4fWRpdi5qc29uZWRpdG9yLXRyZWUgdGFibGUuanNvbmVkaXRvci10cmVle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO3dpZHRoOjEwMCV9ZGl2Lmpzb25lZGl0b3ItdHJlZSAuanNvbmVkaXRvci1idXR0b24uanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjAgNHB4IDAgMDtiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpIC0xNjhweCAtNDhweH1kaXYuanNvbmVkaXRvci1vdXRlcntwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1uYXYtYmFye21hcmdpbi10b3A6LTI2cHg7cGFkZGluZy10b3A6MjZweH1kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtbmF2LWJhci5oYXMtbWFpbi1tZW51LWJhcnttYXJnaW4tdG9wOi02MXB4O3BhZGRpbmctdG9wOjYxcHh9ZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLXN0YXR1cy1iYXJ7bWFyZ2luLWJvdHRvbTotMjZweDtwYWRkaW5nLWJvdHRvbToyNnB4fWRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1tYWluLW1lbnUtYmFye21hcmdpbi10b3A6LTM1cHg7cGFkZGluZy10b3A6MzVweH1kaXYuanNvbmVkaXRvci1idXN5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNSU7bGVmdDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6bm9uZX1kaXYuanNvbmVkaXRvci1idXN5IHNwYW57YmFja2dyb3VuZC1jb2xvcjojZmZmZmFiO2JvcmRlcjoxcHggc29saWQgI2ZlMDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjVweCAxNXB4O2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC40KX1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWVtcHR5OjphZnRlcixkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWVtcHR5OjphZnRlcntwb2ludGVyLWV2ZW50czpub25lO2NvbG9yOiNkM2QzZDM7Zm9udC1zaXplOjhwdH1hLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmwsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmx7Y29sb3I6IzAwNjAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjJweDttYXJnaW46MnB4fWEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybDpmb2N1cyxhLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmw6aG92ZXJ7Y29sb3I6I2VlNDIyZX1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodCxkaXYuanNvbmVkaXRvci1maWVsZFtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsZGl2Lmpzb25lZGl0b3ItZmllbGRbY29udGVudGVkaXRhYmxlPXRydWVdOmhvdmVyLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LGRpdi5qc29uZWRpdG9yLXZhbHVlW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpmb2N1cyxkaXYuanNvbmVkaXRvci12YWx1ZVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmFiO2JvcmRlcjoxcHggc29saWQgI2ZlMDtib3JkZXItcmFkaXVzOjJweH1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmUsZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlOmZvY3VzLGRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpob3ZlcixkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmUsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlOmZvY3VzLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZTA7Ym9yZGVyOjFweCBzb2xpZCAjZmZjNzAwO2JvcmRlci1yYWRpdXM6MnB4fWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItYXJyYXksZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1vYmplY3R7bWluLXdpZHRoOjE2cHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b24uanNvbmVkaXRvci1zZWxlY3RlZCxkaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbjpmb2N1cyxkaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbjpob3Zlcix0ci5qc29uZWRpdG9yLXNlbGVjdGVkLmpzb25lZGl0b3ItZmlyc3QgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9ue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmUgYTpmb2N1cyxkaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZSBhOmhvdmVye2NvbG9yOiNlZTQyMmV9LmFjZS1qc29uZWRpdG9yLHRleHRhcmVhLmpzb25lZGl0b3ItdGV4dHttaW4taGVpZ2h0OjE1MHB4fXRleHRhcmVhLmpzb25lZGl0b3ItdGV4dHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lLXdpZHRoOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Jlc2l6ZTpub25lfXRyLmpzb25lZGl0b3ItaGlnaGxpZ2h0LHRyLmpzb25lZGl0b3Itc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZDNkM2QzfXRyLmpzb25lZGl0b3Itc2VsZWN0ZWQgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uLHRyLmpzb25lZGl0b3Itc2VsZWN0ZWQgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWF7dmlzaWJpbGl0eTpoaWRkZW59dHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbix0ci5qc29uZWRpdG9yLXNlbGVjdGVkLmpzb25lZGl0b3ItZmlyc3QgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWF7dmlzaWJpbGl0eTp2aXNpYmxlfWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWE6Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1kcmFnYXJlYTpob3Zlcix0ci5qc29uZWRpdG9yLXNlbGVjdGVkLmpzb25lZGl0b3ItZmlyc3QgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWF7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDhweH1kaXYuanNvbmVkaXRvciB0ZCxkaXYuanNvbmVkaXRvciB0aCxkaXYuanNvbmVkaXRvciB0cntwYWRkaW5nOjA7bWFyZ2luOjB9Lmpzb25lZGl0b3ItcG9wb3ZlciwuanNvbmVkaXRvci1zY2hlbWEtZXJyb3IsZGl2Lmpzb25lZGl0b3IgdGQsZGl2Lmpzb25lZGl0b3IgdGV4dGFyZWEsZGl2Lmpzb25lZGl0b3IgdGgsZGl2Lmpzb25lZGl0b3ItZmllbGQsZGl2Lmpzb25lZGl0b3ItdmFsdWUscHJlLmpzb25lZGl0b3ItcHJldmlld3tmb250LWZhbWlseTpcImRlamF2dSBzYW5zIG1vbm9cIixcImRyb2lkIHNhbnMgbW9ub1wiLGNvbnNvbGFzLG1vbmFjbyxcImx1Y2lkYSBjb25zb2xlXCIsXCJjb3VyaWVyIG5ld1wiLGNvdXJpZXIsbW9ub3NwYWNlLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHQ7Y29sb3I6IzFhMWExYX0uanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyNHB4fS5qc29uZWRpdG9yLXBvcG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGM0YzRjO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC40KTtjb2xvcjojZmZmO3BhZGRpbmc6N3B4IDEwcHg7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOmF1dG87d2lkdGg6MjAwcHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWFib3Zle2JvdHRvbTozMnB4O2xlZnQ6LTk4cHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWFib3ZlOmJlZm9yZXtib3JkZXItdG9wOjdweCBzb2xpZCAjNGM0YzRjO2JvdHRvbTotN3B4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1iZWxvd3t0b3A6MzJweDtsZWZ0Oi05OHB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1iZWxvdzpiZWZvcmV7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgIzRjNGM0Yzt0b3A6LTdweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItbGVmdHt0b3A6LTdweDtyaWdodDozMnB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1sZWZ0OmJlZm9yZXtib3JkZXItbGVmdDo3cHggc29saWQgIzRjNGM0Yztib3JkZXItdG9wOjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiXCI7dG9wOjE5cHg7cmlnaHQ6LTE0cHg7bGVmdDppbmhlcml0O21hcmdpbi1sZWZ0OmluaGVyaXQ7bWFyZ2luLXRvcDotN3B4O3Bvc2l0aW9uOmFic29sdXRlfS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1yaWdodHt0b3A6LTdweDtsZWZ0OjMycHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLXJpZ2h0OmJlZm9yZXtib3JkZXItcmlnaHQ6N3B4IHNvbGlkICM0YzRjNGM7Ym9yZGVyLXRvcDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3RvcDoxOXB4O2xlZnQ6LTE0cHg7bWFyZ2luLWxlZnQ6aW5oZXJpdDttYXJnaW4tdG9wOi03cHg7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25lZGl0b3ItcG9wb3ZlcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTdweDtwb3NpdGlvbjphYnNvbHV0ZX0uanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ci5qdW1wLXRvLWxpbmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci1zY2hlbWEtZXJyb3I6Zm9jdXMgLmpzb25lZGl0b3ItcG9wb3ZlciwuanNvbmVkaXRvci1zY2hlbWEtZXJyb3I6aG92ZXIgLmpzb25lZGl0b3ItcG9wb3ZlcntkaXNwbGF5OmJsb2NrO2FuaW1hdGlvbjpmYWRlLWluIC4zcyBsaW5lYXIgMSxtb3ZlLXVwIC4zcyBsaW5lYXIgMX1Aa2V5ZnJhbWVzIGZhZGUtaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uanNvbmVkaXRvciAuanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9ycy1jb250YWluZXJ7bWF4LWhlaWdodDoxMzBweDtvdmVyZmxvdy15OmF1dG99Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdmFsaWRhdGlvbi1lcnJvcnN7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItYWRkaXRpb25hbC1lcnJvcnN7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87Ym90dG9tOjMxcHg7bGVmdDpjYWxjKDUwJSAtIDkycHgpO2NvbG9yOmdyZXk7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO3BhZGRpbmc6N3B4IDE1cHg7Ym9yZGVyLXJhZGl1czo4cHh9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItYWRkaXRpb25hbC1lcnJvcnMudmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAycyBsaW5lYXJ9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItYWRkaXRpb25hbC1lcnJvcnMuaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMHMgMnMsb3BhY2l0eSAycyBsaW5lYXJ9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnN7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmYzcwMH0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ZHtwYWRkaW5nOjNweCA2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRkIHByZXttYXJnaW46MDt3aGl0ZS1zcGFjZTpub3JtYWx9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmFifS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRyLnBhcnNlLWVycm9ye2JhY2tncm91bmQtY29sb3I6I2VlMmUyZTcwfS5qc29uZWRpdG9yLXRleHQtZXJyb3JzIC5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcntib3JkZXI6bm9uZTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MCA0cHggMCAwO2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRyIC5qc29uZWRpdG9yLXNjaGVtYS1lcnJvcntiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpIC0xNjhweCAtNDhweH0uanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ci5wYXJzZS1lcnJvciAuanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMjVweCAwfS5mYWRlaW57LXdlYmtpdC1hbmltYXRpb246ZmFkZWluIC4zczthbmltYXRpb246ZmFkZWluIC4zczstbW96LWFuaW1hdGlvbjpmYWRlaW4gLjNzOy1vLWFuaW1hdGlvbjpmYWRlaW4gLjNzfUBrZXlmcmFtZXMgZmFkZWluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19Lmpzb25lZGl0b3ItY29udGV4dG1lbnUtcm9vdHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDowO2hlaWdodDowfS5qc29uZWRpdG9yLWNvbnRleHRtZW51e3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaXppbmc6Y29udGVudC1ib3g7ei1pbmRleDoxfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO3dpZHRoOjEyOHB4O2hlaWdodDphdXRvO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7Ym94LXNoYWRvdzoycHggMnB4IDEycHggcmdiYSgxMjgsMTI4LDEyOCwuMyk7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNHB4IDAgMDttYXJnaW46MDt3aWR0aDoxMjhweDtoZWlnaHQ6YXV0bztib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojNGQ0ZDRkO2JhY2tncm91bmQ6MCAwO2ZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246bGVmdH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b24uanNvbmVkaXRvci1kZWZhdWx0e3dpZHRoOjk2cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b24uanNvbmVkaXRvci1leHBhbmR7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzJweDtoZWlnaHQ6MjRweDtib3JkZXItbGVmdDoxcHggc29saWQgI2U1ZTVlNX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpe292ZXJmbG93OmhpZGRlbn0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xMHB4O3RvcDowO2JvcmRlcjpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAwIDEwcHggcmdiYSgxMjgsMTI4LDEyOCwuNSk7cGFkZGluZzowIDEwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIC5qc29uZWRpdG9yLWljb257bWFyZ2luLWxlZnQ6MjRweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbntwYWRkaW5nLWxlZnQ6MjRweDthbmltYXRpb246YWxsIGVhc2UtaW4tb3V0IDFzfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgYnV0dG9uIC5qc29uZWRpdG9yLWV4cGFuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjowIDRweCAwIDA7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAwIC03MnB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2JhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2Zyl9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItdGV4dHtwYWRkaW5nOjRweCAwIDRweCAyNHB4O3dvcmQtd3JhcDpicmVhay13b3JkfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLXRleHQuanNvbmVkaXRvci1yaWdodC1tYXJnaW57cGFkZGluZy1yaWdodDoyNHB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLXNlcGFyYXRvcntoZWlnaHQ6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmctdG9wOjVweDttYXJnaW4tdG9wOjVweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1yZW1vdmUgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItYXBwZW5kIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItaW5zZXJ0IC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZHVwbGljYXRlIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXNvcnQtYXNjIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1zb3J0LWRlc2MgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXRyYW5zZm9ybSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZXh0cmFjdCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMjRweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLXN0cmluZyAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1hdXRvIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLW9iamVjdCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTcycHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLWFycmF5IC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtbW9kZXMgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6NnB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGxpLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IHVse2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246cmVsYXRpdmV9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b246Zm9jdXMsLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b246aG92ZXJ7Y29sb3I6IzFhMWExYTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3V0bGluZTowfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQsLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24uanNvbmVkaXRvci1zZWxlY3RlZDpmb2N1cywuanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbi5qc29uZWRpdG9yLXNlbGVjdGVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWU0MjJlfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgdWwgbGkgYnV0dG9uOmZvY3VzLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgdWwgbGkgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uanNvbmVkaXRvci1tb2RhbHttYXgtd2lkdGg6OTUlO2JvcmRlci1yYWRpdXM6MnB4IWltcG9ydGFudDtwYWRkaW5nOjQ1cHggMTVweCAxNXB4IDE1cHghaW1wb3J0YW50O2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpO2NvbG9yOiM0ZDRkNGQ7bGluZS1oZWlnaHQ6MS4zZW19Lmpzb25lZGl0b3ItbW9kYWwuanNvbmVkaXRvci1tb2RhbC10cmFuc2Zvcm17d2lkdGg6NjAwcHghaW1wb3J0YW50fS5qc29uZWRpdG9yLW1vZGFsIC5waWNvLW1vZGFsLWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMXB0O2JhY2tncm91bmQ6IzM4ODNmYTtjb2xvcjojZmZmfS5qc29uZWRpdG9yLW1vZGFsIHRhYmxle3dpZHRoOjEwMCV9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGR7cGFkZGluZzozcHggMH0uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZC5qc29uZWRpdG9yLW1vZGFsLWlucHV0e3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDowO3doaXRlLXNwYWNlOm5vd3JhcH0uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZC5qc29uZWRpdG9yLW1vZGFsLWFjdGlvbnN7cGFkZGluZy10b3A6MTVweH0uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0aHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25lZGl0b3ItbW9kYWwgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9Lmpzb25lZGl0b3ItbW9kYWwgYXtjb2xvcjojMzg4M2ZhfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWJsb2Nre21hcmdpbi1ib3R0b206MTBweH0uanNvbmVkaXRvci1tb2RhbCAucGljby1jbG9zZXtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Zm9udC1zaXplOjI0cHghaW1wb3J0YW50O3RvcDo3cHghaW1wb3J0YW50O3JpZ2h0OjdweCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0uanNvbmVkaXRvci1tb2RhbCBpbnB1dHtwYWRkaW5nOjRweH0uanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXRleHRde2N1cnNvcjppbmhlcml0fS5qc29uZWRpdG9yLW1vZGFsIGlucHV0W2Rpc2FibGVkXXtiYWNrZ3JvdW5kOiNkM2QzZDM7Y29sb3I6Z3JleX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1zZWxlY3Qtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1zZWxlY3Qtd3JhcHBlcjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjZweCBzb2xpZCAjNjY2O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDt0b3A6MTRweDtwb2ludGVyLWV2ZW50czpub25lfS5qc29uZWRpdG9yLW1vZGFsIHNlbGVjdHtwYWRkaW5nOjNweCAyNHB4IDNweCAxMHB4O21pbi13aWR0aDoxODBweDttYXgtd2lkdGg6MzUwcHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3RleHQtaW5kZW50OjA7dGV4dC1vdmVyZmxvdzpcIlwiO2ZvbnQtc2l6ZToxMHB0O2xpbmUtaGVpZ2h0OjEuNWVtfS5qc29uZWRpdG9yLW1vZGFsIHNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItYnV0dG9uLWdyb3VwIGlucHV0e3BhZGRpbmc6NHB4IDEwcHg7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1sZWZ0LXN0eWxlOm5vbmV9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItYnV0dG9uLWdyb3VwIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWZpcnN0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dC5qc29uZWRpdG9yLWJ1dHRvbi1sYXN0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXd7YmFja2dyb3VuZDojZjVmNWY1O2hlaWdodDoyMDBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci10cmFuc2Zvcm0tcHJldmlldy5qc29uZWRpdG9yLWVycm9ye2NvbG9yOiNlZTQyMmV9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtd2l6YXJke2xpbmUtaGVpZ2h0OjEuMmVtO3dpZHRoOjEwMCU7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6M3B4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMWU5MGZmO21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjVweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC13aXphcmQtdGFibGV7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtd2l6YXJkLWxhYmVse2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbjo0cHggMCAycHggMH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1pbmxpbmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoycHg7cGFkZGluZy1ib3R0b206MnB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWlubGluZTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MnB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtZmlsdGVyLWZpZWxke3dpZHRoOjE4MHB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlci1yZWxhdGlvbnt3aWR0aDoxMDBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXItdmFsdWV7bWluLXdpZHRoOjE4MHB4O2ZsZXg6MX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1zb3J0LWZpZWxke3dpZHRoOjE3MHB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNvcnQtb3JkZXJ7d2lkdGg6MTUwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtc2VsZWN0LWZpZWxkc3t3aWR0aDoxMDAlfS5qc29uZWRpdG9yLW1vZGFsIC5zZWxlY3RyLXNlbGVjdGVke2JvcmRlci1jb2xvcjojZDNkM2QzO3BhZGRpbmc6NHB4IDI4cHggNHB4IDhweH0uanNvbmVkaXRvci1tb2RhbCAuc2VsZWN0ci1zZWxlY3RlZCAuc2VsZWN0ci10YWd7YmFja2dyb3VuZC1jb2xvcjojMzg4M2ZhO2JvcmRlci1yYWRpdXM6NXB4fS5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLC5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRoe3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM0ZDRkNGQ7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Lmpzb25lZGl0b3ItbW9kYWwgI3F1ZXJ5LC5qc29uZWRpdG9yLW1vZGFsIGlucHV0LC5qc29uZWRpdG9yLW1vZGFsIHNlbGVjdCwuanNvbmVkaXRvci1tb2RhbCB0ZXh0YXJlYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO2NvbG9yOiM0ZDRkNGQ7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo0cHh9Lmpzb25lZGl0b3ItbW9kYWwsLmpzb25lZGl0b3ItbW9kYWwgI3F1ZXJ5LC5qc29uZWRpdG9yLW1vZGFsIGlucHV0LC5qc29uZWRpdG9yLW1vZGFsIG9wdGlvbiwuanNvbmVkaXRvci1tb2RhbCBzZWxlY3QsLmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQsLmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGgsLmpzb25lZGl0b3ItbW9kYWwgdGV4dGFyZWF7Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmfS5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSwuanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci10cmFuc2Zvcm0tcHJldmlld3tmb250LWZhbWlseTpcImRlamF2dSBzYW5zIG1vbm9cIixcImRyb2lkIHNhbnMgbW9ub1wiLGNvbnNvbGFzLG1vbmFjbyxcImx1Y2lkYSBjb25zb2xlXCIsXCJjb3VyaWVyIG5ld1wiLGNvdXJpZXIsbW9ub3NwYWNlLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHQ7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT1idXR0b25dLC5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9c3VibWl0XXtiYWNrZ3JvdW5kOiNmNWY1ZjU7cGFkZGluZzo0cHggMjBweH0uanNvbmVkaXRvci1tb2RhbCBpbnB1dCwuanNvbmVkaXRvci1tb2RhbCBzZWxlY3R7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItYnV0dG9uLWdyb3VwLmpzb25lZGl0b3ItYnV0dG9uLWdyb3VwLXZhbHVlLWFzYyBpbnB1dC5qc29uZWRpdG9yLWJ1dHRvbi1hc2MsLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItYnV0dG9uLWdyb3VwLmpzb25lZGl0b3ItYnV0dG9uLWdyb3VwLXZhbHVlLWRlc2MgaW5wdXQuanNvbmVkaXRvci1idXR0b24tZGVzY3tiYWNrZ3JvdW5kOiMzODgzZmE7Ym9yZGVyLWNvbG9yOiMzODgzZmE7Y29sb3I6I2ZmZn0uanNvbmVkaXRvci1tZW51e3dpZHRoOjEwMCU7aGVpZ2h0OjM1cHg7cGFkZGluZzoycHg7bWFyZ2luOjA7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzg4M2ZhO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzODgzZmF9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b24sLmpzb25lZGl0b3ItbWVudT5idXR0b257d2lkdGg6MjZweDtoZWlnaHQ6MjZweDttYXJnaW46MnB4O3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjJweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHQ7ZmxvYXQ6bGVmdH0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbjpob3ZlciwuanNvbmVkaXRvci1tZW51PmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNCl9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b246YWN0aXZlLC5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uOmZvY3VzLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9uOmFjdGl2ZSwuanNvbmVkaXRvci1tZW51PmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uOmRpc2FibGVkLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9uOmRpc2FibGVke29wYWNpdHk6LjU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLWNvbGxhcHNlLWFsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1leHBhbmQtYWxse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1zb3J0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdHJhbnNmb3Jte2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS1mb3JtPi5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3Itc29ydCwuanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtZm9ybT4uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXRyYW5zZm9ybSwuanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtdmlldz4uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXNvcnQsLmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLXZpZXc+Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm17ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdW5kb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdW5kbzpkaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0xMjBweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXJlZG97YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXJlZG86ZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1jb21wYWN0e2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1mb3JtYXR7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1yZXBhaXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnR9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbi5qc29uZWRpdG9yLXNlcGFyYXRvciwuanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXNlcGFyYXRvcnttYXJnaW4tbGVmdDoxMHB4fS5qc29uZWRpdG9yLW1lbnUgYXtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0O2NvbG9yOiNmZmY7b3BhY2l0eTouODt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25lZGl0b3ItbWVudSBhOmhvdmVye29wYWNpdHk6MX0uanNvbmVkaXRvci1tZW51IGEuanNvbmVkaXRvci1wb3dlcmVkQnl7Zm9udC1zaXplOjhwdDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3BhZGRpbmc6MTBweH0uanNvbmVkaXRvci1zZWFyY2h7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo0cHg7dG9wOjRweDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtkaXNwbGF5OmZsZXh9Lmpzb25lZGl0b3Itc2VhcmNoIGlucHV0e2NvbG9yOiMxYTFhMWE7d2lkdGg6MTIwcHg7Ym9yZGVyOm5vbmU7b3V0bGluZTowO21hcmdpbjoxcHg7bGluZS1oZWlnaHQ6MjBweH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9ue3dpZHRoOjE2cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2Zyk7dmVydGljYWwtYWxpZ246dG9wfS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uLmpzb25lZGl0b3ItcmVmcmVzaHt3aWR0aDoxOHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk5cHggLTczcHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLW5leHR7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggLTczcHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLW5leHQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggLTQ5cHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLXByZXZpb3Vze2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtcG9zaXRpb246LTE0OHB4IC03M3B4O21hcmdpbi1yaWdodDoycHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLXByZXZpb3VzOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTE0OHB4IC00OXB4fS5qc29uZWRpdG9yLXJlc3VsdHN7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtjb2xvcjojZmZmO3BhZGRpbmctcmlnaHQ6NXB4O2xpbmUtaGVpZ2h0OjI2cHh9Lmpzb25lZGl0b3ItZnJhbWV7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzowIDJweDttYXJnaW46MH0uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjJweCAycHggMTJweCByZ2JhKDEyOCwxMjgsMTI4LC4zKTtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2N1cnNvcjpkZWZhdWx0O21hcmdpbjowO3BhZGRpbmc6NXB4O3RleHQtYWxpZ246bGVmdDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6XCJkZWphdnUgc2FucyBtb25vXCIsXCJkcm9pZCBzYW5zIG1vbm9cIixjb25zb2xhcyxtb25hY28sXCJsdWNpZGEgY29uc29sZVwiLFwiY291cmllciBuZXdcIixjb3VyaWVyLG1vbm9zcGFjZSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0fS5qc29uZWRpdG9yIC5hdXRvY29tcGxldGUuZHJvcGRvd24gLml0ZW17Y29sb3I6IzMzM30uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmRyb3Bkb3duIC5pdGVtLmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RkZH0uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmhpbnR7Y29sb3I6I2FhYTt0b3A6NHB4O2xlZnQ6NHB4fS5qc29uZWRpdG9yLXRyZWVwYXRoe3BhZGRpbmc6MCA1cHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtvdXRsaW5lOjB9Lmpzb25lZGl0b3ItdHJlZXBhdGguc2hvdy1hbGx7d29yZC13cmFwOmJyZWFrLXdvcmQ7d2hpdGUtc3BhY2U6bm9ybWFsO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjt6LWluZGV4OjE7Ym94LXNoYWRvdzoycHggMnB4IDEycHggcmdiYSgxMjgsMTI4LDEyOCwuMyl9Lmpzb25lZGl0b3ItdHJlZXBhdGguc2hvdy1hbGwgc3Bhbi5qc29uZWRpdG9yLXRyZWVwYXRoLXNob3ctYWxsLWJ0bntkaXNwbGF5Om5vbmV9Lmpzb25lZGl0b3ItdHJlZXBhdGggZGl2Lmpzb25lZGl0b3ItY29udGV4dG1lbnUtcm9vdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9Lmpzb25lZGl0b3ItdHJlZXBhdGggLmpzb25lZGl0b3ItdHJlZXBhdGgtc2hvdy1hbGwtYnRue3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtsZWZ0OjA7aGVpZ2h0OjIwcHg7cGFkZGluZzowIDNweDtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci10cmVlcGF0aCAuanNvbmVkaXRvci10cmVlcGF0aC1lbGVtZW50e21hcmdpbjoxcHg7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdH0uanNvbmVkaXRvci10cmVlcGF0aCAuanNvbmVkaXRvci10cmVlcGF0aC1zZXBlcmF0b3J7bWFyZ2luOjJweDtmb250LXNpemU6OXB0O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWZ9Lmpzb25lZGl0b3ItdHJlZXBhdGggc3Bhbi5qc29uZWRpdG9yLXRyZWVwYXRoLWVsZW1lbnQ6aG92ZXIsLmpzb25lZGl0b3ItdHJlZXBhdGggc3Bhbi5qc29uZWRpdG9yLXRyZWVwYXRoLXNlcGVyYXRvcjpob3ZlcntjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5qc29uZWRpdG9yLXN0YXR1c2JhcntsaW5lLWhlaWdodDoyNnB4O2hlaWdodDoyNnB4O2NvbG9yOmdyZXk7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2JvcmRlci10b3A6MXB4IHNvbGlkICNkM2QzZDM7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZToxMHB0fS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci1jdXJzZXJpbmZvLXZhbHttYXJnaW4tcmlnaHQ6MTJweH0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItY3Vyc2VyaW5mby1jb3VudHttYXJnaW4tbGVmdDo0cHh9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3ItaWNvbntmbG9hdDpyaWdodDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW4tdG9wOjFweDtiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpIC0xNjhweCAtNDhweDtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItdmFsaWRhdGlvbi1lcnJvci1jb3VudHtmbG9hdDpyaWdodDttYXJnaW46MCA0cHggMCAwO2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci1wYXJzZS1lcnJvci1pY29ue2Zsb2F0OnJpZ2h0O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjoxcHg7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMjVweCAwfS5qc29uZWRpdG9yLXN0YXR1c2JhciAuanNvbmVkaXRvci1hcnJheS1pbmZvIGF7Y29sb3I6aW5oZXJpdH1kaXYuanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItY3Vyc2VyaW5mby1sYWJlbCxkaXYuanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3Itc2l6ZS1pbmZve21hcmdpbjowIDRweH0uanNvbmVkaXRvci1uYXZpZ2F0aW9uLWJhcnt3aWR0aDoxMDAlO2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkM2QzZDM7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmdyZXk7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO292ZXJmbG93OmhpZGRlbjtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0fS8qIVxuICogU2VsZWN0ciAyLjQuMFxuICogaHR0cHM6Ly9naXRodWIuY29tL01vYml1czEvU2VsZWN0clxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICovLnNlbGVjdHItY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3RyLWNvbnRhaW5lciBsaXtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdHItaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO2JvcmRlcjowIG5vbmV9LnNlbGVjdHItdmlzaWJsZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7ei1pbmRleDoxMX0uc2VsZWN0ci1kZXNrdG9wLm11bHRpcGxlIC5zZWxlY3RyLXZpc2libGV7ZGlzcGxheTpub25lfS5zZWxlY3RyLWRlc2t0b3AubXVsdGlwbGUubmF0aXZlLW9wZW4gLnNlbGVjdHItdmlzaWJsZXt0b3A6MTAwJTttaW4taGVpZ2h0OjIwMHB4IWltcG9ydGFudDtoZWlnaHQ6YXV0bztvcGFjaXR5OjE7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1jb250YWluZXIubXVsdGlwbGUuc2VsZWN0ci1tb2JpbGUgLnNlbGVjdHItc2VsZWN0ZWR7ei1pbmRleDowfS5zZWxlY3RyLXNlbGVjdGVke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOjdweCAyOHB4IDdweCAxNHB4O2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItc2VsZWN0ZWQ6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEwcHg7d2lkdGg6MDtoZWlnaHQ6MDtjb250ZW50OicnOy1vLXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7Ym9yZGVyLXdpZHRoOjRweCA0cHggMCA0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojNmM3YTg2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5zZWxlY3RyLWNvbnRhaW5lci5uYXRpdmUtb3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3JlLC5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgNHB4IDRweCA0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNmM3YTg2fS5zZWxlY3RyLWxhYmVse2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uc2VsZWN0ci1wbGFjZWhvbGRlcntjb2xvcjojNmM3YTg2fS5zZWxlY3RyLXRhZ3N7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH0uaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXRhZ3N7bWFyZ2luOjAgMCAtMnB4fS5zZWxlY3RyLXRhZ3tsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtwYWRkaW5nOjJweCAyNXB4IDJweCA4cHg7bWFyZ2luOjAgMnB4IDJweCAwO2N1cnNvcjpkZWZhdWx0O2NvbG9yOiNmZmY7Ym9yZGVyOm1lZGl1bSBub25lO2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiNhY2I3YmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMH0uc2VsZWN0ci1jb250YWluZXIubXVsdGlwbGUuaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXNlbGVjdGVke3BhZGRpbmc6NXB4IDI4cHggNXB4IDVweH0uc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAwO3RvcDpjYWxjKDEwMCUgLSAxcHgpO2xlZnQ6MDtkaXNwbGF5Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICM5OTkgIzk5OTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLWlucHV0LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmV9LnNlbGVjdHItY2xlYXIsLnNlbGVjdHItaW5wdXQtY2xlYXIsLnNlbGVjdHItdGFnLXJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIycHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7Ym9yZGVyOm1lZGl1bSBub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMX0uc2VsZWN0ci1jbGVhciwuc2VsZWN0ci1pbnB1dC1jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdHItY29udGFpbmVyLmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1jbGVhciwuc2VsZWN0ci1pbnB1dC1jb250YWluZXIuYWN0aXZlIC5zZWxlY3RyLWlucHV0LWNsZWFye2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItc2VsZWN0ZWQgLnNlbGVjdHItdGFnLXJlbW92ZXtyaWdodDoycHh9LnNlbGVjdHItY2xlYXI6OmFmdGVyLC5zZWxlY3RyLWNsZWFyOjpiZWZvcmUsLnNlbGVjdHItaW5wdXQtY2xlYXI6OmFmdGVyLC5zZWxlY3RyLWlucHV0LWNsZWFyOjpiZWZvcmUsLnNlbGVjdHItdGFnLXJlbW92ZTo6YWZ0ZXIsLnNlbGVjdHItdGFnLXJlbW92ZTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7bGVmdDo5cHg7d2lkdGg6MnB4O2hlaWdodDoxMHB4O2NvbnRlbnQ6JyAnO2JhY2tncm91bmQtY29sb3I6IzZjN2E4Nn0uc2VsZWN0ci10YWctcmVtb3ZlOjphZnRlciwuc2VsZWN0ci10YWctcmVtb3ZlOjpiZWZvcmV7dG9wOjRweDt3aWR0aDozcHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLWNsZWFyOmJlZm9yZSwuc2VsZWN0ci1pbnB1dC1jbGVhcjo6YmVmb3JlLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmJlZm9yZXstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5zZWxlY3RyLWNsZWFyOmFmdGVyLC5zZWxlY3RyLWlucHV0LWNsZWFyOjphZnRlciwuc2VsZWN0ci10YWctcmVtb3ZlOjphZnRlcnstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmFjdGl2ZSwuc2VsZWN0ci1pbnB1dC1jb250YWluZXIuYWN0aXZlIC5zZWxlY3RyLWNsZWFye2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItaW5wdXR7dG9wOjVweDtsZWZ0OjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7bWFyZ2luOjEwcHggMTVweDtwYWRkaW5nOjdweCAzMHB4IDdweCA5cHg7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6M3B4fS5zZWxlY3RyLW5vdGljZXtkaXNwbGF5Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzo4cHggMTZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLWNvbnRhaW5lci5ub3RpY2UgLnNlbGVjdHItbm90aWNle2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItY29udGFpbmVyLm5vdGljZSAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwfS5zZWxlY3RyLW9wdGlvbnN7cG9zaXRpb246cmVsYXRpdmU7dG9wOmNhbGMoMTAwJSArIDJweCk7ZGlzcGxheTpub25lO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnNjcm9sbDttYXgtaGVpZ2h0OjIwMHB4O21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0ci1jb250YWluZXIubm90aWNlIC5zZWxlY3RyLW9wdGlvbnMtY29udGFpbmVyLC5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLWlucHV0LWNvbnRhaW5lciwuc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1vcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItb3B0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMjBweDtsaXN0LXN0eWxlOm91dHNpZGUgbm9uZSBub25lO2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjQwMH0uc2VsZWN0ci1vcHRpb25zLm9wdGdyb3Vwcz4uc2VsZWN0ci1vcHRpb257cGFkZGluZy1sZWZ0OjI1cHh9LnNlbGVjdHItb3B0Z3JvdXB7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MH0uc2VsZWN0ci1vcHRncm91cC0tbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjVweCAxNXB4fS5zZWxlY3RyLW1hdGNoe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNlbGVjdHItb3B0aW9uLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0ci1vcHRpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZifS5zZWxlY3RyLW9wdGlvbi5kaXNhYmxlZHtvcGFjaXR5Oi40fS5zZWxlY3RyLW9wdGlvbi5leGNsdWRlZHtkaXNwbGF5Om5vbmV9LnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOiM5OTkgIzk5OSB0cmFuc3BhcmVudCAjOTk5O2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItc2VsZWN0ZWQ6OmFmdGVyey1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsNTAlLDApOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKX0uc2VsZWN0ci1kaXNhYmxlZHtvcGFjaXR5Oi42fS5oYXMtc2VsZWN0ZWQgLnNlbGVjdHItcGxhY2Vob2xkZXIsLnNlbGVjdHItZW1wdHl7ZGlzcGxheTpub25lfS5oYXMtc2VsZWN0ZWQgLnNlbGVjdHItbGFiZWx7ZGlzcGxheTpibG9ja30udGFnZ2FibGUgLnNlbGVjdHItc2VsZWN0ZWR7cGFkZGluZzo0cHggMjhweCA0cHggNHB4fS50YWdnYWJsZSAuc2VsZWN0ci1zZWxlY3RlZDo6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwiO2NsZWFyOmJvdGh9LnRhZ2dhYmxlIC5zZWxlY3RyLWxhYmVse3dpZHRoOmF1dG99LnRhZ2dhYmxlIC5zZWxlY3RyLXRhZ3N7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrfS50YWdnYWJsZSAuc2VsZWN0ci1wbGFjZWhvbGRlcntkaXNwbGF5Om5vbmV9LmlucHV0LXRhZ3tmbG9hdDpsZWZ0O21pbi13aWR0aDo5MHB4O3dpZHRoOmF1dG99LnNlbGVjdHItdGFnLWlucHV0e2JvcmRlcjptZWRpdW0gbm9uZTtwYWRkaW5nOjNweCAxMHB4O3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0fS5zZWxlY3RyLWlucHV0LWNvbnRhaW5lci5sb2FkaW5nOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtjb250ZW50OicnOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1vLXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMCAwOy1tb3otdHJhbnNmb3JtLW9yaWdpbjo1MCUgMCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMCAwO3RyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstbW96LWFuaW1hdGlvbjouNXMgbGluZWFyIDBzIG5vcm1hbCBmb3J3YXJkcyBpbmZpbml0ZSBydW5uaW5nIHNwaW47LXdlYmtpdC1hbmltYXRpb246LjVzIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzcGluO2FuaW1hdGlvbjouNXMgbGluZWFyIDBzIG5vcm1hbCBmb3J3YXJkcyBpbmZpbml0ZSBydW5uaW5nIHNwaW47Ym9yZGVyLXdpZHRoOjNweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNhYWEgI2RkZCAjZGRkO2JvcmRlci1yYWRpdXM6NTAlfUAtd2Via2l0LWtleWZyYW1lcyBzcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKX19QGtleWZyYW1lcyBzcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKX19LnNlbGVjdHItY29udGFpbmVyLm9wZW4uaW52ZXJ0ZWQgLnNlbGVjdHItc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICM5OTkgIzk5OTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS5zZWxlY3RyLWNvbnRhaW5lci5pbnZlcnRlZCAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lcntib3JkZXItd2lkdGg6MXB4IDFweCAwO2JvcmRlci1jb2xvcjojOTk5ICM5OTkgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItY29udGFpbmVyLmludmVydGVkIC5zZWxlY3RyLW9wdGlvbnMtY29udGFpbmVye3RvcDphdXRvO2JvdHRvbTpjYWxjKDEwMCUgLSAxcHgpfS5zZWxlY3RyLWNvbnRhaW5lciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4NjtvcGFjaXR5OjF9LnNlbGVjdHItY29udGFpbmVyIDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNmM3YTg2O29wYWNpdHk6MX0uc2VsZWN0ci1jb250YWluZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3YTg2O29wYWNpdHk6MX0uc2VsZWN0ci1jb250YWluZXIgOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3YTg2O29wYWNpdHk6MX0iLCIubWVkaXVtLWVkaXRvci1hbmNob3ItcHJldmlldywubWVkaXVtLWVkaXRvci10b29sYmFye2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDt6LWluZGV4OjIwMDB9QC13ZWJraXQta2V5ZnJhbWVzIG1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZ3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIG1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHN7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCguOTcsMCwwLDEsMCwxMik7dHJhbnNmb3JtOm1hdHJpeCguOTcsMCwwLDEsMCwxMil9MjAle29wYWNpdHk6Ljc7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KC45OSwwLDAsMSwwLDIpO3RyYW5zZm9ybTptYXRyaXgoLjk5LDAsMCwxLDAsMil9NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLC0xKTt0cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwtMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLDApO3RyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLDApfX1Aa2V5ZnJhbWVzIG1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHN7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCguOTcsMCwwLDEsMCwxMik7dHJhbnNmb3JtOm1hdHJpeCguOTcsMCwwLDEsMCwxMil9MjAle29wYWNpdHk6Ljc7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KC45OSwwLDAsMSwwLDIpO3RyYW5zZm9ybTptYXRyaXgoLjk5LDAsMCwxLDAsMil9NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLC0xKTt0cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwtMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLDApO3RyYW5zZm9ybTptYXRyaXgoMSwwLDAsMSwwLDApfX0ubWVkaXVtLWVkaXRvci1hbmNob3ItcHJldmlld3tsZWZ0OjA7bGluZS1oZWlnaHQ6MS40O21heC13aWR0aDoyODBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt3b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLXdyYXA6YnJlYWstd29yZDt2aXNpYmlsaXR5OmhpZGRlbn0ubWVkaXVtLWVkaXRvci1hbmNob3ItcHJldmlldyBhe2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjVweCA1cHggMTBweH0ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlci1yZWxhdGl2ZTphZnRlciwubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlcjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1wbGFjZWhvbGRlcikhaW1wb3J0YW50O3doaXRlLXNwYWNlOnByZTtwYWRkaW5nOmluaGVyaXQ7bWFyZ2luOmluaGVyaXQ7Zm9udC1zdHlsZTppdGFsaWN9Lm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXctYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZX0ubWVkaXVtLWVkaXRvci1kcmFnb3ZlcntiYWNrZ3JvdW5kOiNkZGR9Lm1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZ3std2Via2l0LWFuaW1hdGlvbjptZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmcgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOm1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZyAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9Lm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXI6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyLXJlbGF0aXZlLC5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyLXJlbGF0aXZlOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWRpdW0tdG9vbGJhci1hcnJvdy1vdmVyOmJlZm9yZSwubWVkaXVtLXRvb2xiYXItYXJyb3ctdW5kZXI6YWZ0ZXJ7Ym9yZGVyLXN0eWxlOnNvbGlkO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9Lm1lZGl1bS10b29sYmFyLWFycm93LXVuZGVyOmFmdGVye2JvcmRlci13aWR0aDo4cHggOHB4IDB9Lm1lZGl1bS10b29sYmFyLWFycm93LW92ZXI6YmVmb3Jle2JvcmRlci13aWR0aDowIDhweCA4cHg7dG9wOi04cHh9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhcntsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW59Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciB1bHttYXJnaW46MDtwYWRkaW5nOjB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaXtmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b257Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4zMzttYXJnaW46MDtwYWRkaW5nOjE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b246Zm9jdXN7b3V0bGluZTowfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYWN0aW9uLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYWN0aW9uLXByZXtmb250LWZhbWlseTpDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLE1lbmxvLENvdXJpZXIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjEwMDtwYWRkaW5nOjE1cHggMH0ubWVkaXVtLWVkaXRvci10b29sYmFyLWFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGV9Lm1lZGl1bS1lZGl0b3Itc3RpY2t5LXRvb2xiYXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjFweH0ubWVkaXVtLWVkaXRvci1yZWxhdGl2ZS10b29sYmFye3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItYWN0aXZlLm1lZGl1bS1lZGl0b3Itc3RhbGtlci10b29sYmFyey13ZWJraXQtYW5pbWF0aW9uOm1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHMgMTYwbXMgZm9yd2FyZHMgbGluZWFyO2FuaW1hdGlvbjptZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzIDE2MG1zIGZvcndhcmRzIGxpbmVhcn0ubWVkaXVtLWVkaXRvci1hY3Rpb24tYm9sZHtmb250LXdlaWdodDpib2xkZXJ9Lm1lZGl1bS1lZGl0b3ItYWN0aW9uLWl0YWxpY3tmb250LXN0eWxlOml0YWxpY30ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm17ZGlzcGxheTpub25lfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBhLC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBpbnB1dHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZ9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybS1yb3d7bGluZS1oZWlnaHQ6MTRweDttYXJnaW4tbGVmdDo1cHg7cGFkZGluZy1ib3R0b206NXB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWlucHV0LC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBsYWJlbHtib3JkZXI6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjA7cGFkZGluZzo2cHg7d2lkdGg6MzE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItaW5wdXQ6Zm9jdXMsLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGxhYmVsOmZvY3Vzey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7b3V0bGluZTowfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGRlcjttYXJnaW46MCAxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybS1hY3RpdmV7ZGlzcGxheTpibG9ja30ubWVkaXVtLWVkaXRvci10b29sYmFyLWFjdGlvbnM6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0ubWVkaXVtLWVkaXRvci1lbGVtZW50e3dvcmQtd3JhcDpicmVhay13b3JkO21pbi1oZWlnaHQ6MzBweH0ubWVkaXVtLWVkaXRvci1lbGVtZW50IGltZ3ttYXgtd2lkdGg6MTAwJX0ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWJ9Lm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdXB7dmVydGljYWwtYWxpZ246c3VwZXJ9Lm1lZGl1bS1lZGl0b3ItaGlkZGVue2Rpc3BsYXk6bm9uZX0iLCIubWVkaXVtLXRvb2xiYXItYXJyb3ctdW5kZXI6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiMyNDI0MjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7dG9wOjUwcHh9Lm1lZGl1bS10b29sYmFyLWFycm93LW92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjQyNDI0O3RvcDotOHB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXJ7YmFja2dyb3VuZC1jb2xvcjojMjQyNDI0O2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMyNDI0MjQscmdiYSgzNiwzNiwzNiwuNzUpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzI0MjQyNCxyZ2JhKDM2LDM2LDM2LC43NSkpO2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMCAzcHggIzAwMH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyNDI0MjQ7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzI0MjQyNCxyZ2JhKDM2LDM2LDM2LC44OSkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMjQyNDI0LHJnYmEoMzYsMzYsMzYsLjg5KSk7Ym9yZGVyOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMzMzO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtib3gtc2hhZG93OjAgMnB4IDJweCByZ2JhKDAsMCwwLC4zKTtjb2xvcjojZmZmO2hlaWdodDo1MHB4O21pbi13aWR0aDo1MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbn0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmMH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIC5tZWRpdW0tZWRpdG9yLWJ1dHRvbi1maXJzdHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIC5tZWRpdW0tZWRpdG9yLWJ1dHRvbi1sYXN0e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHh9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjMjQyNDI0LHJnYmEoMCwwLDAsLjg5KSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMyNDI0MjQscmdiYSgwLDAsMCwuODkpKTtjb2xvcjojZmZmfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybXtiYWNrZ3JvdW5kOiMyNDI0MjQ7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6Izk5OX0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1pbnB1dHtiYWNrZ3JvdW5kOiMyNDI0MjQ7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNjY2M7aGVpZ2h0OjUwcHh9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGF7Y29sb3I6I2ZmZn0ubWVkaXVtLWVkaXRvci10b29sYmFyLWFuY2hvci1wcmV2aWV3e2JhY2tncm91bmQ6IzI0MjQyNDtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojZmZmfS5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyOmFmdGVye2NvbG9yOiNiM2IzYjF9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIn5jcm9wcGVyanMvZGlzdC9jcm9wcGVyLmNzc1wiO1xuQGltcG9ydCBcIn5jb2RlbWlycm9yL2xpYi9jb2RlbWlycm9yLmNzc1wiO1xuQGltcG9ydCBcIn5jb2RlbWlycm9yL3RoZW1lL2JsYWNrYm9hcmQuY3NzXCI7XG5AaW1wb3J0ICd+Y29kZW1pcnJvci9saWIvY29kZW1pcnJvci5jc3MnO1xuQGltcG9ydCAnfmpzb25lZGl0b3IvZGlzdC9qc29uZWRpdG9yLm1pbi5jc3MnO1xuQGltcG9ydCAnfm1lZGl1bS1lZGl0b3IvZGlzdC9jc3MvbWVkaXVtLWVkaXRvci5taW4uY3NzJztcbkBpbXBvcnQgJ35tZWRpdW0tZWRpdG9yL2Rpc3QvY3NzL3RoZW1lcy9kZWZhdWx0Lm1pbi5jc3MnO1xuLnRyZWUtZHJhZ25vZGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlZWY3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTExMCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnRyZWUtbm9kZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRyZWUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRyZWUtbm9kZTpub3QoLnNlbGVjdGVkKSA+IC50cmVlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmOGZiO1xufVxuXG4udHJlZS1ub2RlLnNlbGVjdGVkID4gLnRyZWUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VlZjc7XG59XG5cbi50cmVlLW5vZGUuZGlzYWJsZWQgPiAudHJlZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLnRyZWUtYXJyb3cge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB3aWR0aDogMDtcbn1cblxuLnRyZWUtYXJyb3cuaGFzLWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmVlLWFycm93Lmhhcy1jaGlsZDphZnRlciB7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzQ5NDY0NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnRyZWUtYXJyb3cuaGFzLWNoaWxkLnJ0bDphZnRlciB7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzQ5NDY0NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4udHJlZS1hcnJvdy5leHBhbmRlZC5oYXMtY2hpbGQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01cHgpO1xufVxuXG4udHJlZS1jaGVja2JveCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG4udHJlZS1jaGVja2JveDphZnRlcixcbi50cmVlLWFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRyZWUtY2hlY2tib3guY2hlY2tlZCxcbi50cmVlLWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E5OWZjO1xuICBib3JkZXItY29sb3I6ICMyMThlZmY7XG59XG5cbi50cmVlLWNoZWNrYm94LmNoZWNrZWQ6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmZmO1xuICAvKiBwcm9iYWJseSB3aWR0aCB3b3VsZCBiZSByb3VuZGVkIGluIG1vc3QgY2FzZXMgKi9cbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi50cmVlLWNoZWNrYm94LmNoZWNrZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xufVxuXG4udHJlZS1jaGVja2JveC5pbmRldGVybWluYXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwJTtcbiAgcmlnaHQ6IDIwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi50cmVlLWFuY2hvciB7XG4gIGZsZXgtZ3JvdzogMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50cmVlLW5vZGUuc2VsZWN0ZWQgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYW5jaG9yIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRyZWUtbm9kZS5kaXNhYmxlZCA+IC50cmVlLWNvbnRlbnQgPiAudHJlZS1hbmNob3Ige1xuICBjb2xvcjogIzk4OTE5MTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50cmVlLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OGRiO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLmwtZmFkZS1lbnRlci1hY3RpdmUsXG4ubC1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmwtZmFkZS1lbnRlcixcbi5sLWZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJlbSk7XG59XG5cbi50cmVlLS1zbWFsbCAudHJlZS1hbmNob3Ige1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnRyZWUtLXNtYWxsIC50cmVlLWNoZWNrYm94IHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLnRyZWUtLXNtYWxsIC50cmVlLWFycm93IHtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4udHJlZS0tc21hbGwgLnRyZWUtY2hlY2tib3guY2hlY2tlZDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLnRyZWUtbm9kZS5oYXMtY2hpbGQubG9hZGluZyA+IC50cmVlLWNvbnRlbnQgPiAudHJlZS1hcnJvdyxcbi50cmVlLW5vZGUuaGFzLWNoaWxkLmxvYWRpbmcgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRyZWUtbm9kZS5oYXMtY2hpbGQubG9hZGluZyA+IC50cmVlLWNvbnRlbnQgPiAudHJlZS1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDEuMWVtIHNvbGlkIHJnYmEoNDUsIDQ1LCA0NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDQ1LCA0NSwgNDUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoNDUsIDQ1LCA0NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDEuMWVtIHNvbGlkICMyZDJkMmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxlZnQ6IDVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4udHJlZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJlZS1yb290LFxuLnRyZWUtY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJlZSA+IC50cmVlLXJvb3QsXG4udHJlZSA+IC50cmVlLWZpbHRlci1lbXB0eSB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRyZWUudHJlZS0tZHJhZ2dhYmxlIC50cmVlLW5vZGU6bm90KC5zZWxlY3RlZCkgPiAudHJlZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcmFnLWFib3ZlLFxuLmRyYWctYmVsb3csXG4uZHJhZy1vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRyYWctb24gPiAudHJlZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZhZmNmZjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM3YmFmZjI7XG59XG5cbi5kcmFnLWFib3ZlID4gLnRyZWUtY29udGVudDo6YmVmb3JlLFxuLmRyYWctYmVsb3cgPiAudHJlZS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjdkNjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzMzNjdkNjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZHJhZy1hYm92ZSA+IC50cmVlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZHJhZy1iZWxvdyA+IC50cmVlLWNvbnRlbnQ6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLnRyZWUtYW5jaG9yIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRyZWUtbm9kZTpub3QoLnNlbGVjdGVkKSA+IC50cmVlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlLW5vZGUuc2VsZWN0ZWQgPiAudHJlZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udHJlZS1hcnJvdy5oYXMtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlLWFycm93Lmhhcy1jaGlsZC5ydGw6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmZtLWNvbnRleHQtbWVudSB7XG4gIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggMnB4IDVweCAjNDQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZm0tY29udGV4dC1tZW51IC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjgsIDY4LCA2OCwgMC4xMjUpO1xufVxuLmZtLWNvbnRleHQtbWVudSB1bCA+IGxpIHtcbiAgcGFkZGluZzogMC40cmVtIDFyZW07XG59XG4uZm0tY29udGV4dC1tZW51IHVsID4gbGk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tY29udGV4dC1tZW51IHVsID4gbGk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBjb2xvcjogI2NiYzViZjtcbn1cbi5mbS1jb250ZXh0LW1lbnUgdWwgPiBsaTpub3QoLmRpc2FibGVkKSBpIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLmZtLWluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG59XG4uZm0taW5mby1ibG9jayAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG4uZm0taW5mby1ibG9jayAudGV4dC1yaWdodCA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm0tbmF2YmFyIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cblxuLmZtLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDM1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmZtLW5vdGlmaWNhdGlvbiAuZm0tbm90aWZpY2F0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZtLW5vdGlmaWNhdGlvbiAubm90aWZ5LWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm0tbm90aWZpY2F0aW9uIC5ub3RpZnktbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5mbS1ub3RpZmljYXRpb24gLm5vdGlmeS1lbnRlcixcbi5mbS1ub3RpZmljYXRpb24gLm5vdGlmeS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mbS1icmVhZGNydW1iIC5icmVhZGNydW1iIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mbS1icmVhZGNydW1iIC5icmVhZGNydW1iLmFjdGl2ZS1tYW5hZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGQztcbn1cbi5mbS1icmVhZGNydW1iIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmZtLWRpc2stbGlzdCB1bC5saXN0LWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mbS1kaXNrLWxpc3QgLmJhZGdlLmJhZGdlLWxpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm0tZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmZtLWdyaWQgLmZtLWdyaWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyNXB4O1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZtLWdyaWQgLmZtLWdyaWQtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggMnB4IDVweCAjYWRiNWJkO1xufVxuLmZtLWdyaWQgLmZtLWdyaWQtaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggMnB4IDVweCAjYWRiNWJkO1xufVxuLmZtLWdyaWQgLmZtLWdyaWQtaXRlbSAuZm0taXRlbS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLWdyaWQgLmZtLWdyaWQtaXRlbSAuZm0taXRlbS1pY29uID4gaSB7XG4gIGNvbG9yOiAjRjlGOEZDO1xufVxuLmZtLWdyaWQgLmZtLWdyaWQtaXRlbSAuZm0taXRlbS1pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mbS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZm0tY29udGVudCAuZm0tY29udGVudC1ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5mbS10YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5mbS10YWJsZSB0aGVhZCB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm0tdGFibGUgdGhlYWQgdGggPiBpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uZm0tdGFibGUgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZtLXRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbS10YWJsZSAudy0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uZm0tdGFibGUgLnctNjUge1xuICB3aWR0aDogNjUlO1xufVxuLmZtLXRhYmxlIC5mbS1jb250ZW50LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tdGFibGUgLnRleHQtaGlkZGVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgPiAucm93IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItYmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY29sLXNtLTMge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY29sLXNtLTM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1wcmV2aWV3IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1kYXRhIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWRhdGEgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItZGF0YSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIG1pbi13aWR0aDogNHJlbTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1kYXRhIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBtaW4td2lkdGg6IDNyZW07XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgPiAuZC1mbGV4IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5mbS1hZGRpdGlvbnMtZmlsZS1saXN0IC5mYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5mbS1tb2RhbC1hdWRpby1wbGF5ZXIgLmZhcy5mYS1wbGF5IHtcbiAgY29sb3I6ICM0NDQ7XG4gIG9wYWNpdHk6IDAuMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLW1vZGFsLWF1ZGlvLXBsYXllciAuZmFzLmZhLXBsYXk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm0tbW9kYWwtYXVkaW8tcGxheWVyIC5mYXMuZmEtcGxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogZGVlcHNreWJsdWU7XG59XG4uZm0tbW9kYWwtYXVkaW8tcGxheWVyIC5mYXMuZmEtcGF1c2Uge1xuICBjb2xvcjogIzQ0NDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbS1tb2RhbC1jbGlwYm9hcmQgLm1vZGFsLWJvZHkgLmZhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmZtLW1vZGFsLXVwbG9hZCAuZm0tYnRuLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5mbS1tb2RhbC11cGxvYWQgLmZtLWJ0bi13cmFwcGVyIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLW1vZGFsLXVwbG9hZCAuZm0tdXBsb2FkLWxpc3QgLmZhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5mbS1tb2RhbC11cGxvYWQgLmZtLXVwbG9hZC1saXN0IC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mbS1tb2RhbC11cGxvYWQgLmZtLXVwbG9hZC1pbmZvID4gLnByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZtLW1vZGFsLXByZXZpZXcgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmZtLW1vZGFsLXByZXZpZXcgLm1vZGFsLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZtLW1vZGFsLXByZXZpZXcgPiAuZC1mbGV4IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5mbS1tb2RhbC1wcm9wZXJ0aWVzIC5tb2RhbC1ib2R5IC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG59XG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAucm93IC5mYS1jb3B5IHtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAucm93OmhvdmVyIC5mYS1jb3B5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAuY29sLTIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbS1tb2RhbC1wcm9wZXJ0aWVzIC5tb2RhbC1ib2R5IC5jb2wtOSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmZtLW1vZGFsLXRleHQtZWRpdCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbS1tb2RhbCB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5mbS1tb2RhbCAubW9kYWwteGwge1xuICBtYXgtd2lkdGg6IDk2JTtcbn1cbi5mbS1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmZtLW1vZGFsLWVudGVyLWFjdGl2ZSxcbi5mbS1tb2RhbC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5mbS1tb2RhbC1lbnRlcixcbi5mbS1tb2RhbC1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mbS10cmVlLWJyYW5jaCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG59XG4uZm0tdHJlZS1icmFuY2ggbGkgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMC40cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tdHJlZS1icmFuY2ggbGkgPiBwOmhvdmVyLCAuZm0tdHJlZS1icmFuY2ggbGkgPiBwLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbS10cmVlLWJyYW5jaCAuZmFzLmZhLW1pbnVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbn1cbi5mbS10cmVlLWJyYW5jaCAuZmFyIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4uZmFkZS10cmVlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLXRyZWUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZhZGUtdHJlZS1lbnRlcixcbi5mYWRlLXRyZWUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mbS10cmVlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2ZDc1N2Q7XG59XG4uZm0tdHJlZSA+IC5mbS1mb2xkZXJzLXRyZWUge1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbn1cbi5mbS10cmVlIC5mbS10cmVlLWRpc2sge1xuICBwYWRkaW5nOiAwLjJyZW0gMC4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm0tdHJlZSAuZm0tdHJlZS1kaXNrID4gaSB7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzcyB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGx5ci1wb3B1cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwbHlyLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGx5ciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBBdmVuaXIsIFwiQXZlbmlyIE5leHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgei1pbmRleDogMDtcbn1cbi5wbHlyIHZpZGVvLFxuLnBseXIgYXVkaW8sXG4ucGx5ciBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyIGJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogYXV0bztcbn1cbi5wbHlyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBseXItLWZ1bGwtdWkgKixcbi5wbHlyLS1mdWxsLXVpICo6OmFmdGVyLFxuLnBseXItLWZ1bGwtdWkgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnBseXItLWZ1bGwtdWkgYSxcbi5wbHlyLS1mdWxsLXVpIGJ1dHRvbixcbi5wbHlyLS1mdWxsLXVpIGlucHV0LFxuLnBseXItLWZ1bGwtdWkgbGFiZWwge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLnBseXJfX2JhZGdlIHtcbiAgYmFja2dyb3VuZDogIzRhNTc2NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggNHB4O1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY2FwdGlvbnMge1xuICBhbmltYXRpb246IHBseXItZmFkZS1pbiAwLjNzIGVhc2U7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19jYXB0aW9ucyAucGx5cl9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGxpbmUtaGVpZ2h0OiAxODUlO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSkgfiAucGx5cl9fY2FwdGlvbnMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xufVxuXG4ucGx5cl9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wbHlyX19jb250cm9sIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMThweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnBseXJfX2NvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMTc5LCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG5cbmEucGx5cl9fY29udHJvbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEucGx5cl9fY29udHJvbDo6YWZ0ZXIsIGEucGx5cl9fY29udHJvbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXB4O1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXB4O1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGx5cl9fY29udHJvbHM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ciBbZGF0YS1wbHlyPWNhcHRpb25zXSxcbi5wbHlyIFtkYXRhLXBseXI9cGlwXSxcbi5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sXG4ucGx5ciBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sXG4ucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF0sXG4ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSxcbi5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBseXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIC5wbHlyX190b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIge1xuICBhbmltYXRpb246IHBseXItcG9wdXAgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM0YTU3NjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMztcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XSB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLFxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLFxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0YTU3NjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wgPiBzcGFuIHtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDo6YWZ0ZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDc0LCA4NywgMTAwLCAwLjgpO1xuICByaWdodDogNXB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDc0LCA4NywgMTAwLCAwLjgpO1xuICBsZWZ0OiA3cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMTMzLCAxNTEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjay5wbHlyX190YWItZm9jdXM6OmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZSwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHdpZHRoOiA2cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBiM2ZmO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ucGx5cl9fdGFiLWZvY3VzOjpiZWZvcmUsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBjb2xvcjogIzAwYjNmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsIDAlKSwgdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsIDAlKSk7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEzcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxM3B4O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMik7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAxNzksIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDAsIDE3OSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbXMtdHJhY2sge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAxNzksIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBseXJfX3Bvc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXJfX3RpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wbHlyX190aW1lICsgLnBseXJfX3RpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oGEXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wbHlyX190b29sdGlwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNGE1NzY0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogNXB4IDcuNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3R0b206IC00cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgbGVmdDogMTZweDtcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG5cbi5wbHlyX19wcm9ncmVzcyB7XG4gIGxlZnQ6IDYuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSwgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBtYXJnaW4tbGVmdDogLTYuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC02LjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEzcHgpO1xufVxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3Byb2dyZXNzIC5wbHlyX190b29sdGlwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yLjVweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDVweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWluLXdpZHRoOiA1cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG5cbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgzNSwgNDEsIDQ3LCAwLjYpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzUsIDQxLCA0NywgMC42KSA1MCUsIHJnYmEoMzUsIDQxLCA0NywgMC42KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpO1xufVxuXG4ucGx5cl9fdm9sdW1lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMCU7XG59XG4ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogIzRhNTc2NDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICMwMGIzZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAyMDEsIDIwOSwgMC42Nik7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpO1xufVxuXG4ucGx5ci0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBseXItLXZpZGVvLnBseXItLW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkLFxuLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLFxuLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4LjI4MTI1JSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjcpKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHggNXB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAzNXB4IDEwcHggMTBweDtcbiAgfVxufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogIzAwYjNmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc5LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3ZnIHtcbiAgbGVmdDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXIsIC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwMGIzZmY7XG59XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBseXI6ZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXI6ZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4ucGx5cl9fYWRzIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ucGx5cl9fYWRzID4gZGl2LFxuLnBseXJfX2FkcyA+IGRpdiBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cl9fYWRzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDQxLCA0NywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UtdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fYWRzOjphZnRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jdWVzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTIuNXB4IDAgMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogM3B4O1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjFzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjFzIGVhc2U7XG4gIHotaW5kZXg6IDI7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNjMWM5ZDE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDZweDtcbn1cblxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIHtcbiAgYm90dG9tOiAwO1xuICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLW5vLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyX19zci1vbmx5IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucGx5ciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZtOi1tb3otZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZtOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZtOmZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZtIC5mbS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZkNzU3ZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZDc1N2Q7XG59XG4uZm0gLnVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZtLWVycm9yIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mbS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmZtLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmZtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmZtLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmZtLmZtLWZ1bGwtc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5Db2RlTWlycm9yIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xufVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IC5qc29udmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2RmMGQzMjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmJsb2NrLWVkaXRvciBociB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC8qIEJlZ2luIGJpZGlyZWN0aW9uYWxpdHkgc2V0dGluZ3MgKGRvIG5vdCBjaGFuZ2UpICovXG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGh0bWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGFkZHJlc3MsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJsb2NrcXVvdGUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJvZHksXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRkLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkaXYsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkdCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZmllbGRzZXQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZvcm0sXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZyYW1lLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmcmFtZXNldCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDEsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMyxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg1LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgbm9mcmFtZXMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY2VudGVyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkaXIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGhyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBtZW51LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgbGkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGhlYWQge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRib2R5IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0Zm9vdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY29sIHtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjb2xncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBib2R5IHtcbiAgbWFyZ2luOiA4cHg7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwLjY3cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDMge1xuICBmb250LXNpemU6IDEuMTdyZW07XG4gIG1hcmdpbi10b3A6IDAuODNyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHAsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJsb2NrcXVvdGUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmaWVsZHNldCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZm9ybSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkaXIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG1lbnUge1xuICBtYXJnaW4tdG9wOiAxLjEycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg1IHtcbiAgZm9udC1zaXplOiAwLjgzcmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDYge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNjdyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDEsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMyxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg1LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGksXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNpdGUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGVtLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB2YXIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHByZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdHQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNvZGUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGtiZCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJ1dHRvbixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGV4dGFyZWEsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGlucHV0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJpZyB7XG4gIGZvbnQtc2l6ZTogMS4xN3JlbTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc21hbGwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1Yixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3VwIHtcbiAgZm9udC1zaXplOiAwLjgzcmVtO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDJweDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGhlYWQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRib2R5LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0Zm9vdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRkLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0aCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdHIge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcyxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3RyaWtlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaHIge1xuICBib3JkZXI6IDFweCBpbnNldDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkaXIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG1lbnUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwgb2wsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsIHVsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBicjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcYVwiO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgOmxpbmssXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IDp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IDpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIGludmVydDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgQkRPW0RJUj1sdHJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgQkRPW0RJUj1ydGxdIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgKltESVI9bHRyXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCAqW0RJUj1ydGxdIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICB9XG4gIC5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDEsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMyxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg1LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGRsIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XG4gIH1cbn0iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsXSwic291cmNlUm9vdCI6IiJ9*/