/*!
 * 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: #222;
  color: #dddddd;
}
.fm-context-menu ul > li:not(.disabled) i {
  padding-right: 2rem;
}

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

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

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

.fm-breadcrumb .breadcrumb {
  flex-wrap: nowrap;
  padding: 0.2rem 0.3rem;
  margin-bottom: 0.5rem;
}
.fm-breadcrumb .breadcrumb.active-manager {
  background-color: #eee;
}
.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 #bbb;
}
.fm-grid .fm-grid-item:not(.active):hover {
  background-color: #fff;
  box-shadow: 3px 2px 5px #bbb;
}
.fm-grid .fm-grid-item .fm-item-icon {
  cursor: pointer;
}
.fm-grid .fm-grid-item .fm-item-icon > i {
  color: #eee;
}
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY3JvcHBlci5jc3MiLCJ3ZWJwYWNrOi8vL2NvZGVtaXJyb3IuY3NzIiwid2VicGFjazovLy9ibGFja2JvYXJkLmNzcyIsIndlYnBhY2s6Ly8vanNvbmVkaXRvci5taW4uY3NzIiwid2VicGFjazovLy9tZWRpdW0tZWRpdG9yLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL2RlZmF1bHQubWluLmNzcyIsIndlYnBhY2s6Ly8vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvdHJlZS9qLXRyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvZmlsZS1tYW5hZ2VtZW50L19hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vYm9vdHN0cmFwL21hdGVyaWEvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvYmFzZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9saWIvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NhcHRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NhcHRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbnRyb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NvbnRyb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvbWVudXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvbWVudXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9zbGlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3NsaWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wb3N0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90aW1lcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Rvb2x0aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3Rvb2x0aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy92b2x1bWUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdHlwZXMvYXVkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdHlwZXMvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc3RhdGVzL2Z1bGxzY3JlZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9hZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9wcmV2aWV3LXRodW1ibmFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdXRpbHMvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9jb2RlLWVkaXRpbmcvai1jb2RlLWVkaXRvci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9jb2RlLWVkaXRpbmcvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvaW50ZXJuYWwvaGlnaGxpZ2h0LWJ1dHRvbi9faGlnaGxpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9pbnRlcm5hbC9qc29udmFyLWJ1dHRvbi9fanNvbnZhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvYmxvY2tzL3BhcmFncmFwaC9fcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9ibG9ja3MvcGFyYWdyYXBoL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2Jsb2Nrcy9kZWxpbWl0ZXIvX2RlbGltaXRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvYmxvY2tzL2RlbGltaXRlci9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9fYWxsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0VBUUU7O0FBRUY7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLHVCQUF1QjtFQUN2QiwyQkFBMkI7RUFDM0IsMEJBQTBCO0VBQzFCLHdCQUF3QjtFQUN4Qix1QkFBdUI7RUFDdkIsV0FBVztBQUNiOztBQUVB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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUUo7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBOztFQUVJO0VBQ0E7RUFDQTtBRE9KOztBQ0pBOztFQUVJO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTs7RUFFSTtFQUNBO0FET0o7O0FDSkE7O0VBRUk7RUFDQTtBRE9KOztBQ0hBO0VBQ0k7QURNSjs7QUNIQTtFQUNJO0VBQ0E7QURNSjs7QUNIQTtFQUNJO0FETUo7O0FDSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRE1KOztBQ0hBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FETUo7O0FDSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE1KOztBQ0hBO0VBQ0k7SUFDSTtJQUNBO0VETU47RUNIRTtJQUNJO0lBQ0E7RURLTjtBQUNGO0FDRkE7RUFDSTtJQUNJO0lBQ0E7RURJTjtFQ0RFO0lBQ0k7SUFDQTtFREdOO0FBQ0Y7QUNDQTtFQUNJO0FEQ0o7O0FDRUE7O0VBRUk7RUFDQTtBRENKOztBQ0VBOztFQUVJO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0FEQ0o7O0FDRUE7OztFQUdJO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7QURDSjs7QUNFQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQ0o7O0FDRUE7RUFDSTtFQUNBO0FEQ0o7O0FDRUE7RUFDSTtFQUNBO0FEQ0o7O0FDR0E7RUFDSTtBREFKOztBQ0dBO0VBQ0k7QURBSjs7QUNHQTtFQUNJO0FEQUo7O0FDR0E7RUFDSTtFQUNBO0FEQUo7O0FDR0E7RUFDSTtFQUNBO0FEQUo7O0FFbFZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkNDTztFREFQO0VBQ0E7QUZxVko7QUVuVkk7RUFDSTtFQUNBO0FGcVZSO0FFbFZJO0VBQ0k7QUZvVlI7QUVqVkk7RUFDSTtBRm1WUjtBRWpWUTtFQUNJLHNCQ1JEO0VEU0M7QUZtVlo7QUVoVlE7RUFDSTtBRmtWWjs7QUU1VUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK1VKO0FFN1VJO0VBQ0k7QUYrVVI7QUU1VUk7RUFDSTtFQUNBO0FGOFVSOztBRXZVSTtFQUNJO0FGMFVSOztBRXJVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3VUo7QUV0VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRndVUjtBRXJVSTtFQUNJO0FGdVVSO0FFcFVJO0VBQ0k7QUZzVVI7QUVuVUk7O0VBRUk7QUZxVVI7O0FFL1RJO0VBQ0k7RUFDQTtFQUNBO0FGa1VSO0FFaFVRO0VBQ0ksc0JDMUZEO0FINFpYO0FFL1RRO0VBQ0k7RUFDQTtFQUNBLFdDM0ZEO0FINFpYOztBRXpUSTtFQUNJO0FGNFRSO0FFelRJO0VBQ0k7QUYyVFI7O0FFdFRBO0VBQ0k7QUZ5VEo7QUV2VEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5VFI7QUV2VFE7RUFDSSxzQkNoSUQ7RURpSUM7QUZ5VFo7QUV0VFE7RUFDSSxzQkNySUQ7RURzSUM7QUZ3VFo7QUVyVFE7RUFDSTtBRnVUWjtBRXBUUTtFQUNJLFdDNUlEO0FIa2NYO0FFblRRO0VBQ0k7RUFDQTtFQUNBO0FGcVRaOztBRS9TQTtFQUNJO0VBQ0E7QUZrVEo7QUVoVEk7RUFDSTtBRmtUUjs7QUUzU0k7RUFDSSxnQkN2S0c7RUR3S0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhTUjtBRTVTUTtFQUNJLHNCQy9LRDtBSDZkWDtBRTNTUTtFQUNJO0FGNlNaO0FFelNJO0VBQ0k7RUFDQTtBRjJTUjtBRXhTSTtFQUNJLHNCQzdMRztBSHVlWDtBRXZTSTtFQUNJO0FGeVNSO0FFdFNJO0VBQ0k7QUZ3U1I7QUVyU0k7RUFDSTtBRnVTUjtBRXBTSTtFQUNJLFdDN01HO0FIbWZYOztBRS9SQTtFQUNJO0FGa1NKO0FFaFNJO0VBQ0k7QUZrU1I7QUUvUkk7RUFDSTtBRmlTUjtBRS9SUTtFQUNJO0FGaVNaO0FFN1JJO0VBQ0k7QUYrUlI7QUU3UlE7RUFDSTtBRitSWjtBRTNSSTtFQUNJO0VBQ0E7RUFDQTtBRjZSUjtBRTNSUTtFQUNJO0FGNlJaO0FFelJJO0VBQ0k7RUFDQTtBRjJSUjtBRXpSUTtFQUNJO0FGMlJaO0FFeFJRO0VBQ0k7QUYwUlo7QUV2UlE7RUFDSTtBRnlSWjtBRXJSSTtFQUNJO0VBQ0E7QUZ1UlI7O0FFalJJO0VBQ0k7QUZvUlI7O0FFOVFJO0VBQ0ksV0MvUUc7RURnUkg7RUFDQTtBRmlSUjtBRS9RUTtFQUNJO0FGaVJaO0FFOVFRO0VBQ0k7RUFDQTtBRmdSWjtBRTVRSTtFQUNJLFdDOVJHO0VEK1JIO0VBQ0E7QUY4UVI7O0FFcFFJO0VBQ0k7QUZ1UVI7O0FFaFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZtUVI7QUVoUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrUVI7QUUvUEk7RUFDSTtBRmlRUjtBRTlQSTtFQUNJO0FGZ1FSO0FFN1BJO0VBQ0k7QUYrUFI7O0FFelBJO0VBQ0k7QUY0UFI7QUUxUFE7RUFDSTtBRjRQWjtBRXhQSTtFQUNJO0VBQ0E7QUYwUFI7O0FFcFBJO0VBQ0k7RUFDQTtFQUNBO0FGdVBSO0FFclBRO0VBQ0k7RUFDQTtFQUNBO0FGdVBaO0FFcFBRO0VBQ0ksc0JDcFhEO0FIMG1CWDtBRXBQWTtFQUNJO0FGc1BoQjtBRWpQSTtFQUNJO0FGbVBSO0FFaFBJO0VBQ0k7QUZrUFI7O0FFek9JO0VBQ0k7QUY0T1I7O0FFdE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlPSjtBRXZPSTtFQUNJO0FGeU9SO0FFdE9JO0VBQ0k7RUFDQTtBRndPUjs7QUVwT0E7O0VBRUk7QUZ1T0o7O0FFcE9BOztFQUVJO0FGdU9KOztBRWxPQTtFQUNJO0VBQ0E7RUFDQTtBRnFPSjtBRW5PSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGcU9SO0FFbk9RO0VBRUksc0JDcGNEO0FId3FCWDtBRWhPSTtFQUNJO0VBQ0E7QUZrT1I7QUUvTkk7RUFDSTtBRmlPUjs7QUU3TkE7O0VBRUk7QUZnT0o7O0FFN05BOztFQUVJO0VBQ0E7QUZnT0o7O0FFNU5BO0VBQ0k7RUFDQTtBRitOSjtBRTdOSTtFQUNJO0FGK05SO0FFNU5JO0VBQ0k7RUFDQTtFQUNBLHNCQ3plRztBSHVzQlg7QUUzTkk7RUFDSTtFQUNBO0FGNk5SOztBSTlzQkE7RUFDSTtJQUNJO0VKaXRCTjtBQUNGO0FJOXNCQTtFQUNJO0lBQ0k7SUFDQTtFSmd0Qk47RUk3c0JFO0lBQ0k7SUFDQTtFSitzQk47QUFDRjtBSTVzQkE7RUFDSTtJQUNJO0VKOHNCTjtFSTNzQkU7SUFDSTtFSjZzQk47QUFDRjtBS3J1QkE7RUNhUTtFQUNBO0VEWko7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4RkVQZTtFRlFmO0VBQ0EsZ0JFQ3VCO0VGQXZCO0VBQ0EsZ0JFRWU7RUZEZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3dUJKO0FLcnVCSTs7O0VBR0k7RUFDQTtFQUNBO0FMdXVCUjtBS3B1Qkk7RUFDSTtFQUNBO0VBQ0E7QUxzdUJSO0FLbHVCSTtFQUNJO0FMb3VCUjs7QUs3dEJJO0VBQ0k7QUxndUJSO0FLOXRCUTs7O0VBR0k7QUxndUJaOztBS3h0QlE7Ozs7RUFJSTtBTDJ0Qlo7O0FReHhCQTtFQUNJLG1CQ0lnQjtFREhoQjtFQUNBLFdFRmU7RUZHZixjREdtQjtFQ0ZuQjtFQUNBO0FSMnhCSjs7QVdoeUJBO0VBQ0k7QVhteUJKOztBV2h5QkE7RUFDSTtFQUNBO0VBQ0EsV0NQa0I7RURRbEI7RUFDQSxlSlJtQjtFSVNuQjtFQUNBLGFFWG1CO0VGWW5CO0VBQ0E7RUFDQTtFQUNBO0FYbXlCSjtBV2p5Qkk7RUFDSSw4QkNuQlc7RURvQlg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG15QlI7QVdoeUJRO0VBQ0k7QVhreUJaO0FXOXhCSTtFQUNJO0FYZ3lCUjtBVzd4Qkk7RUEvQko7SUFnQ1EsZUpwQ2M7SUlxQ2Q7RVhneUJOO0FBQ0Y7QVc5eEJJO0VBcENKO0lBcUNRLGVKdkNlO0VQdzBCckI7QUFDRjs7QVc5eEJBO0VBQ0k7QVhpeUJKOztBVzd4QkE7RUFDSTtBWGd5Qko7O0FjcDFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWURObUI7RUNPbkI7RUFDQTtBZHUxQko7QWNyMUJJO0VBQ0k7RUFDQTtFQUNBLFlEZmlCO0VDZ0JqQjtFQUNBLFdEakJpQjtBYncyQnpCO0FjbjFCSTtFQUNJO0FkcTFCUjtBY2oxQkk7RVJ2QkE7RUFDQTtBTjIyQko7O0FjLzBCQTtFQUNJO0FkazFCSjtBY2gxQkk7RUFFSTtBZGkxQlI7O0FjNTBCQTs7OztFQUlJO0FkKzBCSjs7QWU1M0JBO0VBQ0k7QWYrM0JKOztBZTMzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjgzQko7QWU1M0JJO0VBQ0k7RUFDQTtBZjgzQlI7QWUxM0JJO0VBQ0k7QWY0M0JSO0FlMTNCUTtFQUNJO0VBQ0E7QWY0M0JaO0FlejNCUTtFQUNJO0FmMjNCWjtBZXgzQlE7RUFDSTtBZjAzQlo7QWV2M0JRO0VBR0k7QWZ1M0JaO0FlbDNCSTtFQUNJO0FmbzNCUjs7QWUvMkJBOzs7O0VBSUk7QWZrM0JKOztBZWgzQkE7Ozs7RUFJSTtBZm0zQko7O0FnQjc2QkE7RUFDSTtFQUNBO0FoQmc3Qko7QWdCNzZCSTtFQUNJO0FoQis2QlI7QWdCNTZCUTtFQUNJO0FoQjg2Qlo7QWdCMTZCUTtFQUNJO0FoQjQ2Qlo7QWdCdjZCSTtFQUNJO0VBQ0Esb0NDdEJPO0VEdUJQO0VBQ0E7RUFDQSx5Q0NwQlc7RURxQlgsY1ByQlk7RU9zQlosZVQxQmM7RVMyQmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnk2QlI7QWdCdjZCUTtFQUNJO0VBQ0E7QWhCeTZCWjtBZ0JyNkJRO0VBQ0k7RUFDQSwwQ0MzQ0c7RUQ0Q0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnU2Qlo7QWdCcDZCUTtFQUNJLFlIbkRXO0FieTlCdkI7QWdCbjZCUTs7RUFFSTtBaEJxNkJaO0FnQm42Qlk7O0VBQ0k7QWhCczZCaEI7QWdCajZCUTtFQUNJO0VBQ0EsY1AvRFE7RU9nRVI7RUFDQSxlVHBFVztFU3FFWDtFQUNBO0VBQ0E7QWhCbTZCWjtBZ0JqNkJZO0VBQ0k7RUFDQTtFQUNBO0FoQm02QmhCO0FnQmg2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQms2QmhCO0FnQi81Qlk7RUFDSTtBaEJpNkJoQjtBZ0IvNUJnQjtFQUNJO0VBQ0E7QWhCaTZCcEI7QWdCOTVCZ0I7RUFFSTtBaEIrNUJwQjtBZ0IzNUJZO0VBRUksZ0JUL0ZXO0VTZ0dYLFdIeEdPO0VHeUdQO0VBQ0E7RUFDQTtFQUNBO0FoQjQ1QmhCO0FnQjE1QmdCO0VBQ0k7RUFDQSxTSGhIRztBYjRnQ3ZCO0FnQno1QmdCO0VBQ0ksb0NDbkhLO0VEb0hMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIyNUJwQjtBZ0J4NUJnQjtFQUVJO0FoQnk1QnBCO0FnQnA1QlE7RUFDSSxpQkh4SVc7QWI4aEN2QjtBZ0JwNUJZO0VBRUk7QWhCcTVCaEI7QWdCbDVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkh0Sk87RUd1SlA7RUFDQTtBaEJvNUJoQjtBZ0JqNUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm01QmhCO0FnQi80QmdCO0VBQ0ksbUJQMUtGO0FUMmpDbEI7QWdCLzRCZ0I7RUFDSTtFQUNBO0FoQmk1QnBCO0FnQjc0Qlk7RUFFSTtBaEI4NEJoQjtBZ0J6NEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMjRCWjs7QWtCM2tDQTtFQUVJO0VBQTBCO0VBQzFCO0VBQ0E7RUFDQTtFQUVBLGNUUGM7RVNRZDtFQUNBLFlDRW9CO0VERHBCO0VBQ0E7RUFDQTtFQUNBO0FsQjZrQ0o7QWtCM2tDSTtFWk9BO0VBQ0E7RUFDQTtFQUNBLFdhZnNCO0ViZ0J0QjtFQUNBO0VZVkk7QWxCa2xDUjtBa0Iva0NJO0VaV0EsZ0JhMUJrQjtFYjJCbEI7RUFDQTtFQUNBLDBFYTNCc0I7RWI0QnRCLFlhL0JzQjtFYmdDdEI7RUFDQTtFQUNBLFdhbENzQjtFRGtCbEI7RUFBMEI7RUFDMUI7QWxCeWxDUjtBa0JybENJO0VaTEE7RUFDQTtFQUNBO0VBQ0EsV2Fmc0I7RWJnQnRCO0VBQ0E7QU42bENKO0FrQnpsQ0k7RVpBQSxnQmExQmtCO0ViMkJsQjtFQUNBO0VBQ0EsMEVhM0JzQjtFYjRCdEIsWWEvQnNCO0ViZ0N0QjtFQUNBO0VBQ0EsV2FsQ3NCO0FuQjhuQzFCO0FrQi9sQ0k7RUFDSTtFQUNBO0VBQ0EsV0M1QmtCO0FuQjZuQzFCO0FrQjdsQ0k7RVpwQkE7RUFDQTtFQUNBO0VBQ0EsV2Fmc0I7RWJnQnRCO0VBQ0E7RVlpQkk7QWxCb21DUjtBa0JqbUNJO0VaekJBO0VBQ0E7RUFDQTtFQUNBLFdhZnNCO0ViZ0J0QjtFQUNBO0FONm5DSjtBa0JybUNJO0VaN0JBO0VBQ0E7RUFDQTtFQUNBLFdhZnNCO0ViZ0J0QjtFQUNBO0VZMkJJO0FsQjJtQ1I7QWtCeG1DSTtFWjFCQSxnQmExQmtCO0ViMkJsQjtFQUNBO0VBQ0EsMEVhM0JzQjtFYjRCdEIsWWEvQnNCO0ViZ0N0QjtFQUNBO0VBQ0EsV2FsQ3NCO0VEd0RsQjtBbEJnbkNSO0FrQjdtQ0k7RUFDSTtBbEIrbUNSO0FrQjNtQ0k7RUFDSTtBbEI2bUNSO0FrQjFtQ0k7RUFDSTtBbEI0bUNSO0FrQnhtQ1E7RVoxRUo7RUFDQTtBTnFyQ0o7QWtCeG1DUTtFWjlFSjtFQUNBO0FOeXJDSjtBa0J4bUNRO0VabEZKO0VBQ0E7QU42ckNKOztBb0Jqc0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm9zQ0o7O0FvQmpzQ0E7RUFDSTtBcEJvc0NKOztBcUJwdENBO0VBQ0ksZWRDbUI7QVBzdEN2Qjs7QXFCanRDSTtFQUNJO0VBQ0Esa0JSUmU7QWI0dEN2QjtBcUJqdENJO0VBUEo7SUFRUTtFckJvdENOO0FBQ0Y7O0FzQmx1Q0E7RUFDSSxvQ0NEYztFREVkLGtCQ0VrQjtFRERsQjtFQUNBLHlDQ0NrQjtFREFsQjtFQUNBLGVmSm1CO0VlS25CLGdCZkd1QjtFZUZ2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCcXVDSjtBc0JsdUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJvdUNSOztBc0IvdENBOzs7RUFHSTtFQUNBO0F0Qmt1Q0o7O0FzQi90Q0E7RUFDSTtBdEJrdUNKOztBc0I5dENBOztFQUVJO0VBQ0E7RUFDQTtBdEJpdUNKO0FzQi90Q0k7O0VBQ0k7QXRCa3VDUjs7QXNCN3RDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0Qmd1Q0o7QXNCOXRDSTtFQUNJO0VBQ0E7RUFDQTtBdEJndUNSOztBc0J6dENJOzs7Ozs7OztFQUdJO0F0Qml1Q1I7O0F3Qi95Q0E7RUFDSTtFQUNBLGtCTERzQjtFS0V0QjtBeEJrekNKO0F3Qmh6Q0k7RUFFSTtFQUNBO0VBQ0E7QXhCaXpDUjtBd0I5eUNJO0VBQ0k7RUFDQTtBeEJnekNSO0F3QjV5Q0k7RUFDSSxlakJwQmU7RWlCcUJmO0F4Qjh5Q1I7O0F3QjF5Q0E7RUFDSTtFQUEwQjtFQUMxQjtFQUNBO0VBQ0E7RUFDQSxXTHRCc0I7RUt1QnRCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCOHlDSjtBd0I1eUNJO0VBQ0k7QXhCOHlDUjtBd0IzeUNJO0VBQ0k7RUFDQTtFQUNBLGNMcENrQjtFS3FDbEI7QXhCNnlDUjtBd0J6eUNJO0VBQ0k7RUFDQTtFQUNBLGNMNUNrQjtFSzZDbEI7QXhCMnlDUjtBd0J2eUNJO0VBQ0k7RUFDQTtBeEJ5eUNSOztBd0JweUNBO0VBQ0k7RUFDQTtFQVVBO0VBQ0E7RUFDQTtBeEI4eENKOztBd0IzeENBO0VBQ0ksMkNDL0U4QjtBekI2MkNsQzs7QXdCM3hDQTtFQUNJLDJDQ2xGOEI7QXpCZzNDbEM7O0EwQnQzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCeTNDSjtBMEJ2M0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCeTNDUjs7QTBCcDNDQTtFQUNJO0VBQ0E7QTFCdTNDSjs7QTJCejRDQTtFQUNJO0EzQjQ0Q0o7O0EyQng0Q0E7RUFDSSxnQmRHcUI7RWNGckI7RUFDQSxjbEJKZ0I7RWtCS2hCLGFkVG1CO0FibzVDdkI7O0EyQnQ0Q0k7RUFHSSxtQmxCbEJVO0VrQm1CVixXZFB5QjtBYjg0Q2pDOztBMkJqNENJO0VBQ0ksMkNGcEIwQjtBekJ3NUNsQztBMkJqNENJO0VBQ0ksMkNGeEIwQjtBekIyNUNsQztBMkJoNENJO0VBQ0ksMkNGNUIwQjtBekI4NUNsQztBMkI3M0NRO0VyQkdKO0FONjNDSjtBMkI1M0NRO0VyQkRKO0FOZzRDSjtBMkIzM0NRO0VyQkxKO0FObTRDSjs7QTJCdjNDQTtFQUNJLGdDRmpEOEI7QXpCMjZDbEM7O0E0Qmg3Q0E7RUFDSTtFQUNBO0E1Qm03Q0o7QTRCajdDSTtFQUNJO0E1Qm03Q1I7O0E0Qi82Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qms3Q0o7O0E0QjU2Q0E7O0VBRUk7RUFDQTtBNUIrNkNKOztBNEI1NkNBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0E1Qis2Q0o7O0E0QnQ2Q0k7RUFDSTtFQUNBO0VBQ0E7QTVCeTZDUjs7QTRCcDZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2ZoRHVCO0VlaUR2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCdTZDSjtBNEJyNkNJO0VBYko7SUFjUTtFNUJ3NkNOO0FBQ0Y7O0E0QnA2Q0E7RUFDSTtFQUNBO0VBQ0E7QTVCdTZDSjs7QTRCajZDSTtFQUdJLG1CbkJoRlU7RW1CaUZWLFdmMUV5QjtBYjQrQ2pDOztBNEI3NUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV2ZwRnVCO0VlcUZ2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJnNkNKO0E0Qjc1Q0k7RUFDSTtFQUNBO0E1Qis1Q1I7QTRCNTVDSTtFQUVJLG1CbkIzR1U7QVR3Z0RsQjs7QTRCejVDQTtFQUNJO0VBQ0E7QTVCNDVDSjs7QTRCejVDQTtFQUNJO0E1QjQ1Q0o7O0E0QnY1Q0k7RUFDSSwyQ0h0SDBCO0F6QmdoRGxDO0E0QnY1Q0k7RUFDSSwyQ0gxSDBCO0F6Qm1oRGxDO0E0QnQ1Q0k7RUFDSSwyQ0g5SDBCO0F6QnNoRGxDO0E0Qm41Q1E7RXRCOUZKO0FOby9DSjtBNEJsNUNRO0V0QmxHSjtBTnUvQ0o7QTRCajVDUTtFdEJ0R0o7QU4wL0NKOztBNEI3NENBO0VBQ0ksZ0NIbko4QjtBekJtaURsQzs7QTZCeGlEQTtFdkJnREk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjQvQ0o7QU0xL0NJO0VBQ0k7QU40L0NSO0FNei9DSTtFQUNJO0VBQ0E7QU4yL0NSO0FNdi9DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOeS9DUjtBTXIvQ0k7RUFDSTtBTnUvQ1I7QU1yL0NRO0VBQ0k7QU51L0NaO0FNbC9DSTtFQUNJO0FOby9DUjtBTWgvQ0k7RUFDSTtJQUNJLGVDcEZZO0VQc2tEdEI7QUFDRjs7QTZCdmtEQTtBQUNBO0V2QjJDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ2lESjtBTTloREk7RUFDSTtBTmdpRFI7QU03aERJO0VBQ0k7RUFDQTtBTitoRFI7QU0zaERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU42aERSO0FNemhESTtFQUNJO0FOMmhEUjtBTXpoRFE7RUFDSTtBTjJoRFo7QU10aERJO0VBQ0k7QU53aERSO0FNcGhESTtFQUNJO0lBQ0ksZUNwRlk7RVAwbUR0QjtBQUNGOztBNkJ0bURBO0FBQ0E7RXZCc0NJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5va0RKO0FNbGtESTtFQUNJO0FOb2tEUjtBTWprREk7RUFDSTtFQUNBO0FObWtEUjtBTS9qREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTmlrRFI7QU03akRJO0VBQ0k7QU4rakRSO0FNN2pEUTtFQUNJO0FOK2pEWjtBTTFqREk7RUFDSTtBTjRqRFI7QU14akRJO0VBQ0k7SUFDSSxlQ3BGWTtFUDhvRHRCO0FBQ0Y7O0E2QnJvREE7QUFDQTtFdkJpQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTndtREo7QU10bURJO0VBQ0k7QU53bURSO0FNcm1ESTtFQUNJO0VBQ0E7QU51bURSO0FNbm1ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOcW1EUjtBTWptREk7RUFDSTtBTm1tRFI7QU1qbURRO0VBQ0k7QU5tbURaO0FNOWxESTtFQUNJO0FOZ21EUjtBTTVsREk7RUFDSTtJQUNJLGVDcEZZO0VQa3JEdEI7QUFDRjs7QTZCbnFEQTtFdkI0Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdUI5QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMHFESjtBTWhwREk7RUFDSTtBTmtwRFI7QU0vb0RJO0VBQ0k7RUFDQTtBTmlwRFI7QU03b0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU4rb0RSO0FNM29ESTtFQUNJO0FONm9EUjtBTTNvRFE7RUFDSTtBTjZvRFo7QU14b0RJO0VBQ0k7QU4wb0RSO0FNdG9ESTtFQUNJO0lBQ0ksZUNwRlk7RVA0dER0QjtBQUNGOztBOEJqdURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm91REo7QThCanVESTs7RUFFSTtFQUNBO0VBQ0E7QTlCbXVEUjtBOEIvdERJO0VBQ0k7RUFDQTtFQUNBLFlqQnRCZTtFaUJ1QmY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pCN0JlO0VpQjhCZjtBOUJpdURSO0E4Qjl0REk7RUFDSTtBOUJndURSOztBOEIzdERBO0VBQ0k7RUFDQTtFQUNBLFdYakNzQjtFV2tDdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCOHRESjs7QStCcHdEQTtFQUNJLDBDUmJjO0VRY2Q7RUFDQTtFQUNBLHlDUlhrQjtFUVlsQjtFQUNBO0VBQ0EsWVJma0I7RVFnQmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J1d0RKO0ErQnJ3REk7RUFDSTtFQUNBO0EvQnV3RFI7QStCbndESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CcXdEUjtBK0Jsd0RJO0VBQ0ksbUJ0QnRDWTtFc0J1Q1o7RUFDQTtFQUNBO0VBQ0E7QS9Cb3dEUjtBK0Jsd0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cb3dEWjtBK0IvdkRJO0VBQ0ksV0F6RDBCO0VBMEQxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQml3RFI7QStCL3ZEUTtFQUNJLHFDQW5FVztFQW9FWDtFQUNBLFdBcEVjO0VBcUVkLGV4QjVFVztFd0I2RVgsZ0JBeEVnQjtBL0J5MEQ1Qjs7QStCNXZEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQit2REo7QStCN3ZESTtFQUNJO0EvQit2RFI7QStCNXZESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9COHZEUjs7QWdDNzJEQTtFQUNJO0FoQ2czREo7O0FpQ2gzREE7RUFDSTtFQUNBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNnM0RSOztBaUN0MkRBO0VBQ0k7QWpDeTJESjs7QUV2NENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0JDemZPO0FIbTREWDtBRXg0Q0k7RUFDSSxzQkM1Zkc7QUhzNERYO0FFdjRDSTtFQUNJLHNCQ2hnQkc7QUh5NERYO0FFdDRDSTtFQUNJLHNCQ3BnQkc7QUg0NERYO0FFcjRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnU0Q1I7QUVwNENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnM0Q1I7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FrQ3o4REE7RUFDSSxhQ0RtQjtBbkM2OER2Qjs7QW9DNThESTtFQUNJO0FwQys4RFI7O0FxQ2g5REk7RUFDSTtFQUNBO0FyQ205RFI7O0FzQ3I5REk7RUFDSSw4QkNGd0M7RURHeEMsa0JDRnlDO0VER3pDLGlCQ0ZzQztBdkMwOUQ5Qzs7QXdDMzlESTtFQUNJLHVCQ0Z5QjtBekNnK0RqQzs7QTBDdjlEQTtFQUNJO0VBNlFBO0ExQzhzREo7QTBDejlESTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMkJJO0VBQ0E7QTFDMjlEUjtBMEN4OURJO0VBQ0k7QTFDMDlEUjtBMEN2OURJO0VBQ0k7QTFDeTlEUjtBMEN0OURJO0VBQ0k7QTFDdzlEUjtBMENyOURJO0VBQ0k7QTFDdTlEUjtBMENwOURJO0VBQ0k7QTFDczlEUjtBMENuOURJO0VBQ0k7QTFDcTlEUjtBMENsOURJO0VBQ0k7QTFDbzlEUjtBMENqOURJO0VBQ0k7QTFDbTlEUjtBMENoOURJO0VBQ0k7QTFDazlEUjtBMEMvOERJOztFQUVJO0ExQ2k5RFI7QTBDOThESTtFQUNJO0ExQ2c5RFI7QTBDNzhESTtFQUNJO0VBQ0E7QTFDKzhEUjtBMEM1OERJO0VBQ0k7QTFDODhEUjtBMEMzOERJO0VBQ0k7QTFDNjhEUjtBMEMxOERJO0VBQ0k7RUFDQTtFQUNBO0ExQzQ4RFI7QTBDejhESTtFQUNJO0VBQ0E7RUFDQTtBMUMyOERSO0EwQ3g4REk7RUFDSTtFQUNBO0VBQ0E7QTFDMDhEUjtBMEN2OERJOzs7Ozs7Ozs7O0VBVUk7RUFDQTtBMUN5OERSO0EwQ3Q4REk7RUFDSTtFQUNBO0VBQ0E7QTFDdzhEUjtBMENyOERJO0VBQ0k7RUFDQTtFQUNBO0ExQ3U4RFI7QTBDcDhESTs7Ozs7Ozs7RUFRSTtBMUNzOERSO0EwQ244REk7RUFDSTtFQUNBO0ExQ3E4RFI7QTBDbDhESTs7Ozs7RUFLSTtBMUNvOERSO0EwQ2o4REk7Ozs7O0VBS0k7QTFDbThEUjtBMENoOERJO0VBQ0k7QTFDazhEUjtBMEMvN0RJOzs7O0VBSUk7QTFDaThEUjtBMEM5N0RJO0VBQ0k7QTFDZzhEUjtBMEM3N0RJOzs7RUFHSTtBMUMrN0RSO0EwQzU3REk7RUFDSTtBMUM4N0RSO0EwQzM3REk7RUFDSTtBMUM2N0RSO0EwQzE3REk7RUFDSTtBMUM0N0RSO0EwQ3o3REk7OztFQUdJO0ExQzI3RFI7QTBDeDdESTs7O0VBR0k7QTFDMDdEUjtBMEN2N0RJOzs7RUFHSTtBMUN5N0RSO0EwQ3Q3REk7RUFDSTtBMUN3N0RSO0EwQ3I3REk7Ozs7O0VBS0k7QTFDdTdEUjtBMENwN0RJO0VBQ0k7QTFDczdEUjtBMENuN0RJO0VBQ0k7QTFDcTdEUjtBMENsN0RJOzs7O0VBSUk7RUFDQTtBMUNvN0RSO0EwQ2o3REk7O0VBRUk7QTFDbTdEUjtBMENoN0RJO0VBQ0k7RUFDQTtBMUNrN0RSO0EwQy82REk7RUFDSTtBMUNpN0RSO0EwQzk2REk7O0VBRUk7QTFDZzdEUjtBMEM3NkRJO0VBQ0k7QTFDKzZEUjtBMEMzNkRJO0VBQ0k7RUFDQTtBMUM2NkRSO0EwQzE2REk7RUFDSTtFQUNBO0ExQzQ2RFI7QTBDejZESTtFQUNJO0VBQ0E7QTFDMjZEUjtBMEN4NkRJO0VBQ0k7RUFDQTtBMUMwNkRSO0EwQ3Y2REk7RUFDSTtJQUNJO0UxQ3k2RFY7RTBDdDZETTs7Ozs7O0lBTUk7RTFDdzZEVjtFMENyNkRNOzs7SUFHSTtFMUN1NkRWO0FBQ0YsQyIsImZpbGUiOiJsaWJqLXZ1ZS1leHRlbmRlZC1tYXRlcmlhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQ3JvcHBlci5qcyB2MS41LjZcbiAqIGh0dHBzOi8vZmVuZ3l1YW5jaGVuLmdpdGh1Yi5pby9jcm9wcGVyanNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNS1wcmVzZW50IENoZW4gRmVuZ3l1YW5cbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICpcbiAqIERhdGU6IDIwMTktMTAtMDRUMDQ6MzM6NDQuMTY0WlxuICovXG5cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNyb3BwZXItY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGltYWdlLW9yaWVudGF0aW9uOiAwZGVnO1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMsXG4uY3JvcHBlci1kcmFnLWJveCxcbi5jcm9wcGVyLWNyb3AtYm94LFxuLmNyb3BwZXItbW9kYWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3JvcHBlci1kcmFnLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcm9wcGVyLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY3JvcHBlci12aWV3LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQge1xuICBib3JkZXI6IDAgZGFzaGVkICNlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlIC8gMyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQuZGFzaGVkLXYge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLyAzKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG59XG5cbi5jcm9wcGVyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5jcm9wcGVyLWNlbnRlcjo6YmVmb3JlLFxuLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItY2VudGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogN3B4O1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1wb2ludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItZmFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS1uIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS13IHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLXMge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbn1cblxuLmNyb3BwZXItcG9pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICBoZWlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW4ge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC13IHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHRvcDogNTAlO1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zIHtcbiAgYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IHMtcmVzaXplO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1uZSB7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW53IHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zdyB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG4gIGhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGJvdHRvbTogLTUwJTtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTAlO1xuICB3aWR0aDogMjAwJTtcbn1cblxuLmNyb3BwZXItaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNyb3BwZXItYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFRTUFBQUFsUFcwaUFBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUJsQk1WRVhNek16Ly8vL1RqUlYyQUFBQUNYQklXWE1BQUFyckFBQUs2d0dDaXcxYUFBQUFISFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JHYVhKbGQyOXlhM01nUTFNMjZMeXlqQUFBQUJGSlJFRlVDSmxqK00vQWdCVmhGLzBQQUg2L0QvSGtEeE9HQUFBQUFFbEZUa1N1UW1DQycpO1xufVxuXG4uY3JvcHBlci1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLmNyb3BwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3JvcHBlci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3JvcHBlci1jcm9wIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWRyYWctYm94LFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1wb2ludCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4iLCIvKiBCQVNJQ1MgKi9cblxuLkNvZGVNaXJyb3Ige1xuICAvKiBTZXQgaGVpZ2h0LCB3aWR0aCwgYm9yZGVycywgYW5kIGdsb2JhbCBmb250IHByb3BlcnRpZXMgaGVyZSAqL1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4vKiBQQURESU5HICovXG5cbi5Db2RlTWlycm9yLWxpbmVzIHtcbiAgcGFkZGluZzogNHB4IDA7IC8qIFZlcnRpY2FsIHBhZGRpbmcgYXJvdW5kIGNvbnRlbnQgKi9cbn1cbi5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUsXG4uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLWxpa2Uge1xuICBwYWRkaW5nOiAwIDRweDsgLyogSG9yaXpvbnRhbCBwYWRkaW5nIG9mIGNvbnRlbnQgKi9cbn1cblxuLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciwgLkNvZGVNaXJyb3ItZ3V0dGVyLWZpbGxlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyAvKiBUaGUgbGl0dGxlIHNxdWFyZSBiZXR3ZWVuIEggYW5kIFYgc2Nyb2xsYmFycyAqL1xufVxuXG4vKiBHVVRURVIgKi9cblxuLkNvZGVNaXJyb3ItZ3V0dGVycyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uQ29kZU1pcnJvci1saW5lbnVtYmVycyB7fVxuLkNvZGVNaXJyb3ItbGluZW51bWJlciB7XG4gIHBhZGRpbmc6IDAgM3B4IDAgNXB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzk5OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyIHsgY29sb3I6IGJsYWNrOyB9XG4uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXItc3VidGxlIHsgY29sb3I6ICM5OTk7IH1cblxuLyogQ1VSU09SICovXG5cbi5Db2RlTWlycm9yLWN1cnNvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG4vKiBTaG93biB3aGVuIG1vdmluZyBpbiBiaS1kaXJlY3Rpb25hbCB0ZXh0ICovXG4uQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1zZWNvbmRhcnljdXJzb3Ige1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcbn1cbi5jbS1mYXQtY3Vyc29yIC5Db2RlTWlycm9yLWN1cnNvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzdlNztcbn1cbi5jbS1mYXQtY3Vyc29yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB6LWluZGV4OiAxO1xufVxuLmNtLWZhdC1jdXJzb3ItbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1NSwgMjAsIDAuNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xufVxuLmNtLWFuaW1hdGUtZmF0LWN1cnNvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3O1xufVxuQC1tb3ota2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge31cbiAgNTAlIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgMTAwJSB7fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge31cbiAgNTAlIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgMTAwJSB7fVxufVxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cblxuLyogQ2FuIHN0eWxlIGN1cnNvciBkaWZmZXJlbnQgaW4gb3ZlcndyaXRlIChub24taW5zZXJ0KSBtb2RlICovXG4uQ29kZU1pcnJvci1vdmVyd3JpdGUgLkNvZGVNaXJyb3ItY3Vyc29yIHt9XG5cbi5jbS10YWIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuXG4uQ29kZU1pcnJvci1ydWxlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IC01MHB4OyBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29kZU1pcnJvci1ydWxlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgdG9wOiAwOyBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogREVGQVVMVCBUSEVNRSAqL1xuXG4uY20tcy1kZWZhdWx0IC5jbS1oZWFkZXIge2NvbG9yOiBibHVlO31cbi5jbS1zLWRlZmF1bHQgLmNtLXF1b3RlIHtjb2xvcjogIzA5MDt9XG4uY20tbmVnYXRpdmUge2NvbG9yOiAjZDQ0O31cbi5jbS1wb3NpdGl2ZSB7Y29sb3I6ICMyOTI7fVxuLmNtLWhlYWRlciwgLmNtLXN0cm9uZyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxuLmNtLWVtIHtmb250LXN0eWxlOiBpdGFsaWM7fVxuLmNtLWxpbmsge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cbi5jbS1zdHJpa2V0aHJvdWdoIHt0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDt9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLWtleXdvcmQge2NvbG9yOiAjNzA4O31cbi5jbS1zLWRlZmF1bHQgLmNtLWF0b20ge2NvbG9yOiAjMjE5O31cbi5jbS1zLWRlZmF1bHQgLmNtLW51bWJlciB7Y29sb3I6ICMxNjQ7fVxuLmNtLXMtZGVmYXVsdCAuY20tZGVmIHtjb2xvcjogIzAwZjt9XG4uY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZSxcbi5jbS1zLWRlZmF1bHQgLmNtLXB1bmN0dWF0aW9uLFxuLmNtLXMtZGVmYXVsdCAuY20tcHJvcGVydHksXG4uY20tcy1kZWZhdWx0IC5jbS1vcGVyYXRvciB7fVxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUtMiB7Y29sb3I6ICMwNWE7fVxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUtMywgLmNtLXMtZGVmYXVsdCAuY20tdHlwZSB7Y29sb3I6ICMwODU7fVxuLmNtLXMtZGVmYXVsdCAuY20tY29tbWVudCB7Y29sb3I6ICNhNTA7fVxuLmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nIHtjb2xvcjogI2ExMTt9XG4uY20tcy1kZWZhdWx0IC5jbS1zdHJpbmctMiB7Y29sb3I6ICNmNTA7fVxuLmNtLXMtZGVmYXVsdCAuY20tbWV0YSB7Y29sb3I6ICM1NTU7fVxuLmNtLXMtZGVmYXVsdCAuY20tcXVhbGlmaWVyIHtjb2xvcjogIzU1NTt9XG4uY20tcy1kZWZhdWx0IC5jbS1idWlsdGluIHtjb2xvcjogIzMwYTt9XG4uY20tcy1kZWZhdWx0IC5jbS1icmFja2V0IHtjb2xvcjogIzk5Nzt9XG4uY20tcy1kZWZhdWx0IC5jbS10YWcge2NvbG9yOiAjMTcwO31cbi5jbS1zLWRlZmF1bHQgLmNtLWF0dHJpYnV0ZSB7Y29sb3I6ICMwMGM7fVxuLmNtLXMtZGVmYXVsdCAuY20taHIge2NvbG9yOiAjOTk5O31cbi5jbS1zLWRlZmF1bHQgLmNtLWxpbmsge2NvbG9yOiAjMDBjO31cblxuLmNtLXMtZGVmYXVsdCAuY20tZXJyb3Ige2NvbG9yOiAjZjAwO31cbi5jbS1pbnZhbGlkY2hhciB7Y29sb3I6ICNmMDA7fVxuXG4uQ29kZU1pcnJvci1jb21wb3NpbmcgeyBib3JkZXItYm90dG9tOiAycHggc29saWQ7IH1cblxuLyogRGVmYXVsdCBzdHlsZXMgZm9yIGNvbW1vbiBhZGRvbnMgKi9cblxuZGl2LkNvZGVNaXJyb3Igc3Bhbi5Db2RlTWlycm9yLW1hdGNoaW5nYnJhY2tldCB7Y29sb3I6ICMwYjA7fVxuZGl2LkNvZGVNaXJyb3Igc3Bhbi5Db2RlTWlycm9yLW5vbm1hdGNoaW5nYnJhY2tldCB7Y29sb3I6ICNhMjI7fVxuLkNvZGVNaXJyb3ItbWF0Y2hpbmd0YWcgeyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUwLCAwLCAuMyk7IH1cbi5Db2RlTWlycm9yLWFjdGl2ZWxpbmUtYmFja2dyb3VuZCB7YmFja2dyb3VuZDogI2U4ZjJmZjt9XG5cbi8qIFNUT1AgKi9cblxuLyogVGhlIHJlc3Qgb2YgdGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBtZWNoYW5pY3Mgb2ZcbiAgIHRoZSBlZGl0b3IuIFlvdSBwcm9iYWJseSBzaG91bGRuJ3QgdG91Y2ggdGhlbS4gKi9cblxuLkNvZGVNaXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uQ29kZU1pcnJvci1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IC8qIFRoaW5ncyB3aWxsIGJyZWFrIGlmIHRoaXMgaXMgb3ZlcnJpZGRlbiAqL1xuICAvKiAzMHB4IGlzIHRoZSBtYWdpYyBtYXJnaW4gdXNlZCB0byBoaWRlIHRoZSBlbGVtZW50J3MgcmVhbCBzY3JvbGxiYXJzICovXG4gIC8qIFNlZSBvdmVyZmxvdzogaGlkZGVuIGluIC5Db2RlTWlycm9yICovXG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lOyAvKiBQcmV2ZW50IGRyYWdnaW5nIGZyb20gaGlnaGxpZ2h0aW5nIHRoZSBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db2RlTWlycm9yLXNpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFRoZSBmYWtlLCB2aXNpYmxlIHNjcm9sbGJhcnMuIFVzZWQgdG8gZm9yY2UgcmVkcmF3IGR1cmluZyBzY3JvbGxpbmdcbiAgIGJlZm9yZSBhY3R1YWwgc2Nyb2xsaW5nIGhhcHBlbnMsIHRodXMgcHJldmVudGluZyBzaGFraW5nIGFuZFxuICAgZmxpY2tlcmluZyBhcnRpZmFjdHMuICovXG4uQ29kZU1pcnJvci12c2Nyb2xsYmFyLCAuQ29kZU1pcnJvci1oc2Nyb2xsYmFyLCAuQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVyLCAuQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBub25lO1xufVxuLkNvZGVNaXJyb3ItdnNjcm9sbGJhciB7XG4gIHJpZ2h0OiAwOyB0b3A6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLkNvZGVNaXJyb3ItaHNjcm9sbGJhciB7XG4gIGJvdHRvbTogMDsgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4uQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVyIHtcbiAgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBsZWZ0OiAwOyBib3R0b206IDA7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi5Db2RlTWlycm9yLWd1dHRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgYm90dG9tOiAwO1xuICB6LWluZGV4OiA0O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLWVsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiA0O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIgOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCB9XG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciA6Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgfVxuXG4uQ29kZU1pcnJvci1saW5lcyB7XG4gIGN1cnNvcjogdGV4dDtcbiAgbWluLWhlaWdodDogMXB4OyAvKiBwcmV2ZW50cyBjb2xsYXBzaW5nIGJlZm9yZSBmaXJzdCBkcmF3ICovXG59XG4uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLFxuLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZS1saWtlIHtcbiAgLyogUmVzZXQgc29tZSBzdHlsZXMgdGhhdCB0aGUgcmVzdCBvZiB0aGUgcGFnZSBtaWdodCBoYXZlIHNldCAqL1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGNvbnRleHR1YWw7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGNvbnRleHR1YWw7XG59XG4uQ29kZU1pcnJvci13cmFwIHByZS5Db2RlTWlycm9yLWxpbmUsXG4uQ29kZU1pcnJvci13cmFwIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5Db2RlTWlycm9yLWxpbmViYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5Db2RlTWlycm9yLWxpbmV3aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuMXB4OyAvKiBGb3JjZSB3aWRnZXQgbWFyZ2lucyB0byBzdGF5IGluc2lkZSBvZiB0aGUgY29udGFpbmVyICovXG59XG5cbi5Db2RlTWlycm9yLXdpZGdldCB7fVxuXG4uQ29kZU1pcnJvci1ydGwgcHJlIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLkNvZGVNaXJyb3ItY29kZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZvcmNlIGNvbnRlbnQtYm94IHNpemluZyBmb3IgdGhlIGVsZW1lbnRzIHdoZXJlIHdlIGV4cGVjdCBpdCAqL1xuLkNvZGVNaXJyb3Itc2Nyb2xsLFxuLkNvZGVNaXJyb3Itc2l6ZXIsXG4uQ29kZU1pcnJvci1ndXR0ZXIsXG4uQ29kZU1pcnJvci1ndXR0ZXJzLFxuLkNvZGVNaXJyb3ItbGluZW51bWJlciB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uQ29kZU1pcnJvci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5Db2RlTWlycm9yLWN1cnNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQ29kZU1pcnJvci1tZWFzdXJlIHByZSB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuZGl2LkNvZGVNaXJyb3ItZHJhZ2N1cnNvcnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uQ29kZU1pcnJvci1mb2N1c2VkIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uQ29kZU1pcnJvci1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICNkOWQ5ZDk7IH1cbi5Db2RlTWlycm9yLWZvY3VzZWQgLkNvZGVNaXJyb3Itc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiAjZDdkNGYwOyB9XG4uQ29kZU1pcnJvci1jcm9zc2hhaXIgeyBjdXJzb3I6IGNyb3NzaGFpcjsgfVxuLkNvZGVNaXJyb3ItbGluZTo6c2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3Bhbjo6c2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNkN2Q0ZjA7IH1cbi5Db2RlTWlycm9yLWxpbmU6Oi1tb3otc2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3Bhbjo6LW1vei1zZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZDdkNGYwOyB9XG5cbi5jbS1zZWFyY2hpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAwLCAuNCk7XG59XG5cbi8qIFVzZWQgdG8gZm9yY2UgYSBib3JkZXIgbW9kZWwgZm9yIGEgbm9kZSAqL1xuLmNtLWZvcmNlLWJvcmRlciB7IHBhZGRpbmctcmlnaHQ6IC4xcHg7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogSGlkZSB0aGUgY3Vyc29yIHdoZW4gcHJpbnRpbmcgKi9cbiAgLkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8qIFNlZSBpc3N1ZSAjMjkwMSAqL1xuLmNtLXRhYi13cmFwLWhhY2s6YWZ0ZXIgeyBjb250ZW50OiAnJzsgfVxuXG4vKiBIZWxwIHVzZXJzIHVzZSBtYXJrc2VsZWN0aW9uIHRvIHNhZmVseSBzdHlsZSB0ZXh0IGJhY2tncm91bmQgKi9cbnNwYW4uQ29kZU1pcnJvci1zZWxlY3RlZHRleHQgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4iLCIvKiBQb3J0IG9mIFRleHRNYXRlJ3MgQmxhY2tib2FyZCB0aGVtZSAqL1xuXG4uY20tcy1ibGFja2JvYXJkLkNvZGVNaXJyb3IgeyBiYWNrZ3JvdW5kOiAjMEMxMDIxOyBjb2xvcjogI0Y4RjhGODsgfVxuLmNtLXMtYmxhY2tib2FyZCBkaXYuQ29kZU1pcnJvci1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICMyNTNCNzY7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZTo6c2VsZWN0aW9uLCAuY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjpzZWxlY3Rpb24sIC5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA1OSwgMTE4LCAuOTkpOyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmU6Oi1tb3otc2VsZWN0aW9uLCAuY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjotbW96LXNlbGVjdGlvbiwgLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogcmdiYSgzNywgNTksIDExOCwgLjk5KTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1ndXR0ZXJzIHsgYmFja2dyb3VuZDogIzBDMTAyMTsgYm9yZGVyLXJpZ2h0OiAwOyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWd1dHRlcm1hcmtlciB7IGNvbG9yOiAjRkJERTJEOyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWd1dHRlcm1hcmtlci1zdWJ0bGUgeyBjb2xvcjogIzg4ODsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lbnVtYmVyIHsgY29sb3I6ICM4ODg7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItY3Vyc29yIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQTdBN0E3OyB9XG5cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWtleXdvcmQgeyBjb2xvcjogI0ZCREUyRDsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tYXRvbSB7IGNvbG9yOiAjRDhGQTNDOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1udW1iZXIgeyBjb2xvcjogI0Q4RkEzQzsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tZGVmIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLXZhcmlhYmxlIHsgY29sb3I6ICNGRjY0MDA7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLW9wZXJhdG9yIHsgY29sb3I6ICNGQkRFMkQ7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWNvbW1lbnQgeyBjb2xvcjogI0FFQUVBRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tc3RyaW5nIHsgY29sb3I6ICM2MUNFM0M7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLXN0cmluZy0yIHsgY29sb3I6ICM2MUNFM0M7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLW1ldGEgeyBjb2xvcjogI0Q4RkEzQzsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tYnVpbHRpbiB7IGNvbG9yOiAjOERBNkNFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS10YWcgeyBjb2xvcjogIzhEQTZDRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tYXR0cmlidXRlIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWhlYWRlciB7IGNvbG9yOiAjRkY2NDAwOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1ociB7IGNvbG9yOiAjQUVBRUFFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1saW5rIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWVycm9yIHsgYmFja2dyb3VuZDogIzlEMUUxNTsgY29sb3I6ICNGOEY4Rjg7IH1cblxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kOiAjM0MzNjM2OyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLW1hdGNoaW5nYnJhY2tldCB7IG91dGxpbmU6MXB4IHNvbGlkIGdyZXk7Y29sb3I6d2hpdGUgIWltcG9ydGFudDsgfVxuIiwiLmpzb25lZGl0b3IgLnNlYXJjaCBpbnB1dHtoZWlnaHQ6YXV0bztib3JkZXI6aW5oZXJpdDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9Lmpzb25lZGl0b3IgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOmF1dG99Lmpzb25lZGl0b3IgdGQsLmpzb25lZGl0b3IgdGh7cGFkZGluZzowO2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXR9Lmpzb25lZGl0b3J7Y29sb3I6IzFhMWExYTtib3JkZXI6dGhpbiBzb2xpZCAjMzg4M2ZhOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxMDAlfWRpdi5qc29uZWRpdG9yLWRlZmF1bHQsZGl2Lmpzb25lZGl0b3ItZmllbGQsZGl2Lmpzb25lZGl0b3ItcmVhZG9ubHksZGl2Lmpzb25lZGl0b3ItdmFsdWV7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDttaW4taGVpZ2h0OjE2cHg7bWluLXdpZHRoOjMycHg7cGFkZGluZzoycHg7bWFyZ2luOjFweDt3b3JkLXdyYXA6YnJlYWstd29yZDtmbG9hdDpsZWZ0fWRpdi5qc29uZWRpdG9yLWZpZWxkIHAsZGl2Lmpzb25lZGl0b3ItdmFsdWUgcHttYXJnaW46MH1kaXYuanNvbmVkaXRvci12YWx1ZXt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXJ7Y29udGVudDpcInZhbHVlXCJ9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1zdHJpbmd7Y29sb3I6IzAwNjAwMH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLW51bWJlcntjb2xvcjojZWU0MjJlfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItYm9vbGVhbntjb2xvcjojZmY4YzAwfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItbnVsbHtjb2xvcjojMDA0ZWQwfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaW52YWxpZHtjb2xvcjojMDAwfWRpdi5qc29uZWRpdG9yLXJlYWRvbmx5e21pbi13aWR0aDoxNnB4O2NvbG9yOmdyZXl9ZGl2Lmpzb25lZGl0b3ItZW1wdHl7Ym9yZGVyLWNvbG9yOiNkM2QzZDM7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3JkZXItcmFkaXVzOjJweH1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWVtcHR5OjphZnRlcntjb250ZW50OlwiZmllbGRcIn1kaXYuanNvbmVkaXRvciB0ZHt2ZXJ0aWNhbC1hbGlnbjp0b3B9ZGl2Lmpzb25lZGl0b3IgdGQuanNvbmVkaXRvci1zZXBhcmF0b3J7cGFkZGluZzozcHggMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvciB0ZC5qc29uZWRpdG9yLXRyZWV7dmVydGljYWwtYWxpZ246dG9wfWRpdi5qc29uZWRpdG9yIGRpdi5qc29uZWRpdG9yLWFuY2hvcntjdXJzb3I6cG9pbnRlcn1kaXYuanNvbmVkaXRvciBkaXYuanNvbmVkaXRvci1hbmNob3IgLnBpY2tlcl93cmFwcGVyLnBvcHVwLnBvcHVwX2JvdHRvbXt0b3A6MjhweDtsZWZ0Oi0xMHB4fWRpdi5qc29uZWRpdG9yLmJ1c3kgcHJlLmpzb25lZGl0b3ItcHJldmlld3tiYWNrZ3JvdW5kOiNmNWY1ZjU7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvci5idXN5IGRpdi5qc29uZWRpdG9yLWJ1c3l7ZGlzcGxheTppbmhlcml0fWRpdi5qc29uZWRpdG9yIGNvZGUuanNvbmVkaXRvci1wcmV2aWV3e2JhY2tncm91bmQ6MCAwfWRpdi5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS1wcmV2aWV3IHByZS5qc29uZWRpdG9yLXByZXZpZXd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjJweDttYXJnaW46MDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLWJyZWFrOmJyZWFrLWFsbH1kaXYuanNvbmVkaXRvci1kZWZhdWx0e2NvbG9yOmdyZXk7cGFkZGluZy1sZWZ0OjEwcHh9ZGl2Lmpzb25lZGl0b3ItdHJlZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmF1dG99ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1idXR0b257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKX1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3V0bGluZTojZTVlNWU1IHNvbGlkIDFweH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4cHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1leHBhbmRlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b257YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNzJweH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOjAgMH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTcycHggLTcycHg7Y3Vyc29yOm1vdmV9ZGl2Lmpzb25lZGl0b3ItdHJlZSA6Zm9jdXN7b3V0bGluZTowfWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6M3B4IDRweDttYXJnaW46MnB4IDA7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOmdyZXk7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdH1kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOmdyZXl9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1jb2xvcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O21hcmdpbjo0cHg7Ym9yZGVyOjFweCBzb2xpZCBncmV5O2N1cnNvcjpwb2ludGVyfWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3ItZGF0ZXtiYWNrZ3JvdW5kOiNhMWExYTE7Y29sb3I6I2ZmZjtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6M3B4O21hcmdpbjowIDNweH1kaXYuanNvbmVkaXRvci10cmVlIHRhYmxlLmpzb25lZGl0b3ItdHJlZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt3aWR0aDoxMDAlfWRpdi5qc29uZWRpdG9yLXRyZWUgLmpzb25lZGl0b3ItYnV0dG9uLmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjowIDRweCAwIDA7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMTY4cHggLTQ4cHh9ZGl2Lmpzb25lZGl0b3Itb3V0ZXJ7cG9zaXRpb246c3RhdGljO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtbmF2LWJhcnttYXJnaW4tdG9wOi0yNnB4O3BhZGRpbmctdG9wOjI2cHh9ZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLW5hdi1iYXIuaGFzLW1haW4tbWVudS1iYXJ7bWFyZ2luLXRvcDotNjFweDtwYWRkaW5nLXRvcDo2MXB4fWRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1zdGF0dXMtYmFye21hcmdpbi1ib3R0b206LTI2cHg7cGFkZGluZy1ib3R0b206MjZweH1kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtbWFpbi1tZW51LWJhcnttYXJnaW4tdG9wOi0zNXB4O3BhZGRpbmctdG9wOjM1cHh9ZGl2Lmpzb25lZGl0b3ItYnVzeXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTUlO2xlZnQ6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5Om5vbmV9ZGl2Lmpzb25lZGl0b3ItYnVzeSBzcGFue2JhY2tncm91bmQtY29sb3I6I2ZmZmZhYjtib3JkZXI6MXB4IHNvbGlkICNmZTA7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo1cHggMTVweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuNCl9ZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXIsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXJ7cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjojZDNkM2QzO2ZvbnQtc2l6ZTo4cHR9YS5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJsLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJse2NvbG9yOiMwMDYwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoycHg7bWFyZ2luOjJweH1hLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmw6Zm9jdXMsYS5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJsOmhvdmVye2NvbG9yOiNlZTQyMmV9ZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1oaWdobGlnaHQsZGl2Lmpzb25lZGl0b3ItZmllbGRbY29udGVudGVkaXRhYmxlPXRydWVdOmZvY3VzLGRpdi5qc29uZWRpdG9yLWZpZWxkW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlcixkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodCxkaXYuanNvbmVkaXRvci12YWx1ZVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdmFsdWVbY29udGVudGVkaXRhYmxlPXRydWVdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZmZhYjtib3JkZXI6MXB4IHNvbGlkICNmZTA7Ym9yZGVyLXJhZGl1czoycHh9ZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlLGRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpmb2N1cyxkaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6aG92ZXIsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpmb2N1cyxkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmUwO2JvcmRlcjoxcHggc29saWQgI2ZmYzcwMDtib3JkZXItcmFkaXVzOjJweH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWFycmF5LGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3Itb2JqZWN0e21pbi13aWR0aDoxNnB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQsZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b246Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b246aG92ZXIsdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3JlIGE6Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmUgYTpob3Zlcntjb2xvcjojZWU0MjJlfS5hY2UtanNvbmVkaXRvcix0ZXh0YXJlYS5qc29uZWRpdG9yLXRleHR7bWluLWhlaWdodDoxNTBweH10ZXh0YXJlYS5qc29uZWRpdG9yLXRleHR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZS13aWR0aDowO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtyZXNpemU6bm9uZX10ci5qc29uZWRpdG9yLWhpZ2hsaWdodCx0ci5qc29uZWRpdG9yLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2QzZDNkM310ci5qc29uZWRpdG9yLXNlbGVjdGVkIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbix0ci5qc29uZWRpdG9yLXNlbGVjdGVkIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe3Zpc2liaWxpdHk6aGlkZGVufXRyLmpzb25lZGl0b3Itc2VsZWN0ZWQuanNvbmVkaXRvci1maXJzdCBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b24sdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe3Zpc2liaWxpdHk6dmlzaWJsZX1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhOmZvY3VzLGRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWE6aG92ZXIsdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTQ4cHh9ZGl2Lmpzb25lZGl0b3IgdGQsZGl2Lmpzb25lZGl0b3IgdGgsZGl2Lmpzb25lZGl0b3IgdHJ7cGFkZGluZzowO21hcmdpbjowfS5qc29uZWRpdG9yLXBvcG92ZXIsLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yLGRpdi5qc29uZWRpdG9yIHRkLGRpdi5qc29uZWRpdG9yIHRleHRhcmVhLGRpdi5qc29uZWRpdG9yIHRoLGRpdi5qc29uZWRpdG9yLWZpZWxkLGRpdi5qc29uZWRpdG9yLXZhbHVlLHByZS5qc29uZWRpdG9yLXByZXZpZXd7Zm9udC1mYW1pbHk6XCJkZWphdnUgc2FucyBtb25vXCIsXCJkcm9pZCBzYW5zIG1vbm9cIixjb25zb2xhcyxtb25hY28sXCJsdWNpZGEgY29uc29sZVwiLFwiY291cmllciBuZXdcIixjb3VyaWVyLG1vbm9zcGFjZSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0O2NvbG9yOiMxYTFhMWF9Lmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjRweH0uanNvbmVkaXRvci1wb3BvdmVye2JhY2tncm91bmQtY29sb3I6IzRjNGM0Yztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuNCk7Y29sb3I6I2ZmZjtwYWRkaW5nOjdweCAxMHB4O3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjphdXRvO3dpZHRoOjIwMHB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1hYm92ZXtib3R0b206MzJweDtsZWZ0Oi05OHB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1hYm92ZTpiZWZvcmV7Ym9yZGVyLXRvcDo3cHggc29saWQgIzRjNGM0Yztib3R0b206LTdweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYmVsb3d7dG9wOjMycHg7bGVmdDotOThweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYmVsb3c6YmVmb3Jle2JvcmRlci1ib3R0b206N3B4IHNvbGlkICM0YzRjNGM7dG9wOi03cHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWxlZnR7dG9wOi03cHg7cmlnaHQ6MzJweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItbGVmdDpiZWZvcmV7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkICM0YzRjNGM7Ym9yZGVyLXRvcDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3RvcDoxOXB4O3JpZ2h0Oi0xNHB4O2xlZnQ6aW5oZXJpdDttYXJnaW4tbGVmdDppbmhlcml0O21hcmdpbi10b3A6LTdweDtwb3NpdGlvbjphYnNvbHV0ZX0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItcmlnaHR7dG9wOi03cHg7bGVmdDozMnB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1yaWdodDpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCAjNGM0YzRjO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjt0b3A6MTlweDtsZWZ0Oi0xNHB4O21hcmdpbi1sZWZ0OmluaGVyaXQ7bWFyZ2luLXRvcDotN3B4O3Bvc2l0aW9uOmFic29sdXRlfS5qc29uZWRpdG9yLXBvcG92ZXI6YmVmb3Jle2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03cHg7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIuanVtcC10by1saW5lOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3Itc2NoZW1hLWVycm9yOmZvY3VzIC5qc29uZWRpdG9yLXBvcG92ZXIsLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yOmhvdmVyIC5qc29uZWRpdG9yLXBvcG92ZXJ7ZGlzcGxheTpibG9jazthbmltYXRpb246ZmFkZS1pbiAuM3MgbGluZWFyIDEsbW92ZS11cCAuM3MgbGluZWFyIDF9QGtleWZyYW1lcyBmYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdmFsaWRhdGlvbi1lcnJvcnMtY29udGFpbmVye21heC1oZWlnaHQ6MTMwcHg7b3ZlcmZsb3cteTphdXRvfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3Jze3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3Jze3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjphdXRvO2JvdHRvbTozMXB4O2xlZnQ6Y2FsYyg1MCUgLSA5MnB4KTtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtwYWRkaW5nOjdweCAxNXB4O2JvcmRlci1yYWRpdXM6OHB4fS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3JzLnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMnMgbGluZWFyfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3JzLmhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzIDJzLG9wYWNpdHkgMnMgbGluZWFyfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3Jze3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmM3MDB9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdGR7cGFkZGluZzozcHggNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ZCBwcmV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm9ybWFsfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRye2JhY2tncm91bmQtY29sb3I6I2ZmZmZhYn0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ci5wYXJzZS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNlZTJlMmU3MH0uanNvbmVkaXRvci10ZXh0LWVycm9ycyAuanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7Ym9yZGVyOm5vbmU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjAgNHB4IDAgMDtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ciAuanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMTY4cHggLTQ4cHh9Lmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIucGFyc2UtZXJyb3IgLmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTI1cHggMH0uZmFkZWluey13ZWJraXQtYW5pbWF0aW9uOmZhZGVpbiAuM3M7YW5pbWF0aW9uOmZhZGVpbiAuM3M7LW1vei1hbmltYXRpb246ZmFkZWluIC4zczstby1hbmltYXRpb246ZmFkZWluIC4zc31Aa2V5ZnJhbWVzIGZhZGVpbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5qc29uZWRpdG9yLWNvbnRleHRtZW51LXJvb3R7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MDtoZWlnaHQ6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudXtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3otaW5kZXg6MX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMjhweDtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDRweCAwIDA7bWFyZ2luOjA7d2lkdGg6MTI4cHg7aGVpZ2h0OmF1dG87Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzRkNGQ0ZDtiYWNrZ3JvdW5kOjAgMDtmb250LXNpemU6MTBwdDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmxlZnR9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZGVmYXVsdHt3aWR0aDo5NnB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZXhwYW5ke2Zsb2F0OnJpZ2h0O3dpZHRoOjMycHg7aGVpZ2h0OjI0cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlNWU1ZTV9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaXtvdmVyZmxvdzpoaWRkZW59Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bHtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMTBweDt0b3A6MDtib3JkZXI6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAxMHB4IHJnYmEoMTI4LDEyOCwxMjgsLjUpO3BhZGRpbmc6MCAxMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCAuanNvbmVkaXRvci1pY29ue21hcmdpbi1sZWZ0OjI0cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCBsaSBidXR0b257cGFkZGluZy1sZWZ0OjI0cHg7YW5pbWF0aW9uOmFsbCBlYXNlLWluLW91dCAxc30uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbiAuanNvbmVkaXRvci1leHBhbmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MCA0cHggMCAwO2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgMCAtNzJweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW46MDtiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLXRleHR7cGFkZGluZzo0cHggMCA0cHggMjRweDt3b3JkLXdyYXA6YnJlYWstd29yZH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci10ZXh0Lmpzb25lZGl0b3ItcmlnaHQtbWFyZ2lue3BhZGRpbmctcmlnaHQ6MjRweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1zZXBhcmF0b3J7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLXRvcDo1cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItcmVtb3ZlIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWFwcGVuZCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWluc2VydCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWR1cGxpY2F0ZSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1zb3J0LWFzYyAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3Itc29ydC1kZXNjIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0gLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWV4dHJhY3QgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1zdHJpbmcgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtYXV0byAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1vYmplY3QgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1hcnJheSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLW1vZGVzIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjZweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBsaSwuanNvbmVkaXRvci1jb250ZXh0bWVudSB1bHtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOmZvY3VzLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOmhvdmVye2NvbG9yOiMxYTFhMWE7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O291dGxpbmU6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbi5qc29uZWRpdG9yLXNlbGVjdGVkLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQ6Zm9jdXMsLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24uanNvbmVkaXRvci1zZWxlY3RlZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VlNDIyZX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbjpmb2N1cywuanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9Lmpzb25lZGl0b3ItbW9kYWx7bWF4LXdpZHRoOjk1JTtib3JkZXItcmFkaXVzOjJweCFpbXBvcnRhbnQ7cGFkZGluZzo0NXB4IDE1cHggMTVweCAxNXB4IWltcG9ydGFudDtib3gtc2hhZG93OjJweCAycHggMTJweCByZ2JhKDEyOCwxMjgsMTI4LC4zKTtjb2xvcjojNGQ0ZDRkO2xpbmUtaGVpZ2h0OjEuM2VtfS5qc29uZWRpdG9yLW1vZGFsLmpzb25lZGl0b3ItbW9kYWwtdHJhbnNmb3Jte3dpZHRoOjYwMHB4IWltcG9ydGFudH0uanNvbmVkaXRvci1tb2RhbCAucGljby1tb2RhbC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpib3JkZXItYm94O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTFwdDtiYWNrZ3JvdW5kOiMzODgzZmE7Y29sb3I6I2ZmZn0uanNvbmVkaXRvci1tb2RhbCB0YWJsZXt3aWR0aDoxMDAlfS5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRke3BhZGRpbmc6M3B4IDB9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQuanNvbmVkaXRvci1tb2RhbC1pbnB1dHt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MDt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQuanNvbmVkaXRvci1tb2RhbC1hY3Rpb25ze3BhZGRpbmctdG9wOjE1cHh9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGh7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uZWRpdG9yLW1vZGFsIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5qc29uZWRpdG9yLW1vZGFsIGF7Y29sb3I6IzM4ODNmYX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1ibG9ja3ttYXJnaW4tYm90dG9tOjEwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLnBpY28tY2xvc2V7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4IWltcG9ydGFudDt0b3A6N3B4IWltcG9ydGFudDtyaWdodDo3cHghaW1wb3J0YW50O2NvbG9yOiNmZmZ9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXR7cGFkZGluZzo0cHh9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT10ZXh0XXtjdXJzb3I6aW5oZXJpdH0uanNvbmVkaXRvci1tb2RhbCBpbnB1dFtkaXNhYmxlZF17YmFja2dyb3VuZDojZDNkM2QzO2NvbG9yOmdyZXl9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo2cHggc29saWQgIzY2Njtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjE0cHg7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbmVkaXRvci1tb2RhbCBzZWxlY3R7cGFkZGluZzozcHggMjRweCAzcHggMTBweDttaW4td2lkdGg6MTgwcHg7bWF4LXdpZHRoOjM1MHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt0ZXh0LWluZGVudDowO3RleHQtb3ZlcmZsb3c6XCJcIjtmb250LXNpemU6MTBwdDtsaW5lLWhlaWdodDoxLjVlbX0uanNvbmVkaXRvci1tb2RhbCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dHtwYWRkaW5nOjRweCAxMHB4O21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItbGVmdC1zdHlsZTpub25lfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dC5qc29uZWRpdG9yLWJ1dHRvbi1maXJzdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAgaW5wdXQuanNvbmVkaXRvci1idXR0b24tbGFzdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXRyYW5zZm9ybS1wcmV2aWV3e2JhY2tncm91bmQ6I2Y1ZjVmNTtoZWlnaHQ6MjAwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXcuanNvbmVkaXRvci1lcnJvcntjb2xvcjojZWU0MjJlfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZHtsaW5lLWhlaWdodDoxLjJlbTt3aWR0aDoxMDAlO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjNweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1sYWJlbHtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFlOTBmZjttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTo1cHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtd2l6YXJkLXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZC1sYWJlbHtmb250LXN0eWxlOml0YWxpYzttYXJnaW46NHB4IDAgMnB4IDB9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItaW5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjJweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1pbmxpbmU6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjJweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlci1maWVsZHt3aWR0aDoxODBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXItcmVsYXRpb257d2lkdGg6MTAwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtZmlsdGVyLXZhbHVle21pbi13aWR0aDoxODBweDtmbGV4OjF9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtc29ydC1maWVsZHt3aWR0aDoxNzBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1zb3J0LW9yZGVye3dpZHRoOjE1MHB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNlbGVjdC1maWVsZHN7d2lkdGg6MTAwJX0uanNvbmVkaXRvci1tb2RhbCAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItY29sb3I6I2QzZDNkMztwYWRkaW5nOjRweCAyOHB4IDRweCA4cHh9Lmpzb25lZGl0b3ItbW9kYWwgLnNlbGVjdHItc2VsZWN0ZWQgLnNlbGVjdHItdGFne2JhY2tncm91bmQtY29sb3I6IzM4ODNmYTtib3JkZXItcmFkaXVzOjVweH0uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZCwuanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNGQ0ZDRkO2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dCwuanNvbmVkaXRvci1tb2RhbCBzZWxlY3QsLmpzb25lZGl0b3ItbW9kYWwgdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2QzZDNkMztjb2xvcjojNGQ0ZDRkO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6NHB4fS5qc29uZWRpdG9yLW1vZGFsLC5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dCwuanNvbmVkaXRvci1tb2RhbCBvcHRpb24sLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0LC5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLC5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRoLC5qc29uZWRpdG9yLW1vZGFsIHRleHRhcmVhe2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZn0uanNvbmVkaXRvci1tb2RhbCAjcXVlcnksLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXd7Zm9udC1mYW1pbHk6XCJkZWphdnUgc2FucyBtb25vXCIsXCJkcm9pZCBzYW5zIG1vbm9cIixjb25zb2xhcyxtb25hY28sXCJsdWNpZGEgY29uc29sZVwiLFwiY291cmllciBuZXdcIixjb3VyaWVyLG1vbm9zcGFjZSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9YnV0dG9uXSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZDojZjVmNWY1O3BhZGRpbmc6NHB4IDIwcHh9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXQsLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0e2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC12YWx1ZS1hc2MgaW5wdXQuanNvbmVkaXRvci1idXR0b24tYXNjLC5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC12YWx1ZS1kZXNjIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWRlc2N7YmFja2dyb3VuZDojMzg4M2ZhO2JvcmRlci1jb2xvcjojMzg4M2ZhO2NvbG9yOiNmZmZ9Lmpzb25lZGl0b3ItbWVudXt3aWR0aDoxMDAlO2hlaWdodDozNXB4O3BhZGRpbmc6MnB4O21hcmdpbjowOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4ODNmYTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzg4M2ZhfS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9ue3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7bWFyZ2luOjJweDtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpO2NvbG9yOiNmZmY7b3BhY2l0eTouODtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0O2Zsb2F0OmxlZnR9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b246aG92ZXIsLmpzb25lZGl0b3ItbWVudT5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjQpfS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uOmFjdGl2ZSwuanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbjpmb2N1cywuanNvbmVkaXRvci1tZW51PmJ1dHRvbjphY3RpdmUsLmpzb25lZGl0b3ItbWVudT5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbjpkaXNhYmxlZCwuanNvbmVkaXRvci1tZW51PmJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi41O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1jb2xsYXBzZS1hbGx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItZXhwYW5kLWFsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMHB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3Itc29ydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXRyYW5zZm9ybXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0uanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtZm9ybT4uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXNvcnQsLmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLWZvcm0+Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0sLmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLXZpZXc+Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1zb3J0LC5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS12aWV3Pi5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdHJhbnNmb3Jte2Rpc3BsYXk6bm9uZX0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXVuZG97YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXVuZG86ZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1yZWRve2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1yZWRvOmRpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyMHB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItY29tcGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItZm9ybWF0e2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEyMHB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItcmVwYWlye2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlc3tkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0fS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b24uanNvbmVkaXRvci1zZXBhcmF0b3IsLmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1zZXBhcmF0b3J7bWFyZ2luLWxlZnQ6MTBweH0uanNvbmVkaXRvci1tZW51IGF7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdDtjb2xvcjojZmZmO29wYWNpdHk6Ljg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uZWRpdG9yLW1lbnUgYTpob3ZlcntvcGFjaXR5OjF9Lmpzb25lZGl0b3ItbWVudSBhLmpzb25lZGl0b3ItcG93ZXJlZEJ5e2ZvbnQtc2l6ZTo4cHQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtwYWRkaW5nOjEwcHh9Lmpzb25lZGl0b3Itc2VhcmNoe2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NHB4O3RvcDo0cHg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7ZGlzcGxheTpmbGV4fS5qc29uZWRpdG9yLXNlYXJjaCBpbnB1dHtjb2xvcjojMWExYTFhO3dpZHRoOjEyMHB4O2JvcmRlcjpub25lO291dGxpbmU6MDttYXJnaW46MXB4O2xpbmUtaGVpZ2h0OjIwcHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbnt3aWR0aDoxNnB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpO3ZlcnRpY2FsLWFsaWduOnRvcH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLXJlZnJlc2h7d2lkdGg6MThweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05OXB4IC03M3B4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1uZXh0e2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IC03M3B4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1uZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IC00OXB4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1wcmV2aW91c3tjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDhweCAtNzNweDttYXJnaW4tcmlnaHQ6MnB4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1wcmV2aW91czpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDhweCAtNDlweH0uanNvbmVkaXRvci1yZXN1bHRze2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtwYWRkaW5nLXJpZ2h0OjVweDtsaW5lLWhlaWdodDoyNnB4fS5qc29uZWRpdG9yLWZyYW1le2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MCAycHg7bWFyZ2luOjB9Lmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDEycHggcmdiYSgxMjgsMTI4LDEyOCwuMyk7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztjdXJzb3I6ZGVmYXVsdDttYXJnaW46MDtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmxlZnQ7b3V0bGluZTowO2ZvbnQtZmFtaWx5OlwiZGVqYXZ1IHNhbnMgbW9ub1wiLFwiZHJvaWQgc2FucyBtb25vXCIsY29uc29sYXMsbW9uYWNvLFwibHVjaWRhIGNvbnNvbGVcIixcImNvdXJpZXIgbmV3XCIsY291cmllcixtb25vc3BhY2Usc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdH0uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmRyb3Bkb3duIC5pdGVte2NvbG9yOiMzMzN9Lmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5kcm9wZG93biAuaXRlbS5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9Lmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5oaW50e2NvbG9yOiNhYWE7dG9wOjRweDtsZWZ0OjRweH0uanNvbmVkaXRvci10cmVlcGF0aHtwYWRkaW5nOjAgNXB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7b3V0bGluZTowfS5qc29uZWRpdG9yLXRyZWVwYXRoLnNob3ctYWxse3dvcmQtd3JhcDpicmVhay13b3JkO3doaXRlLXNwYWNlOm5vcm1hbDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7ei1pbmRleDoxO2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpfS5qc29uZWRpdG9yLXRyZWVwYXRoLnNob3ctYWxsIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1zaG93LWFsbC1idG57ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLXRyZWVwYXRoIGRpdi5qc29uZWRpdG9yLWNvbnRleHRtZW51LXJvb3R7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5qc29uZWRpdG9yLXRyZWVwYXRoIC5qc29uZWRpdG9yLXRyZWVwYXRoLXNob3ctYWxsLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7bGVmdDowO2hlaWdodDoyMHB4O3BhZGRpbmc6MCAzcHg7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3ItdHJlZXBhdGggLmpzb25lZGl0b3ItdHJlZXBhdGgtZWxlbWVudHttYXJnaW46MXB4O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHR9Lmpzb25lZGl0b3ItdHJlZXBhdGggLmpzb25lZGl0b3ItdHJlZXBhdGgtc2VwZXJhdG9ye21hcmdpbjoycHg7Zm9udC1zaXplOjlwdDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmfS5qc29uZWRpdG9yLXRyZWVwYXRoIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1lbGVtZW50OmhvdmVyLC5qc29uZWRpdG9yLXRyZWVwYXRoIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1zZXBlcmF0b3I6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uanNvbmVkaXRvci1zdGF0dXNiYXJ7bGluZS1oZWlnaHQ6MjZweDtoZWlnaHQ6MjZweDtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDNkM2QzOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6MTBwdH0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItY3Vyc2VyaW5mby12YWx7bWFyZ2luLXJpZ2h0OjEycHh9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLWN1cnNlcmluZm8tY291bnR7bWFyZ2luLWxlZnQ6NHB4fS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yLWljb257ZmxvYXQ6cmlnaHQ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luLXRvcDoxcHg7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMTY4cHggLTQ4cHg7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3ItY291bnR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgNHB4IDAgMDtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItcGFyc2UtZXJyb3ItaWNvbntmbG9hdDpyaWdodDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MXB4O2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTI1cHggMH0uanNvbmVkaXRvci1zdGF0dXNiYXIgLmpzb25lZGl0b3ItYXJyYXktaW5mbyBhe2NvbG9yOmluaGVyaXR9ZGl2Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLWN1cnNlcmluZm8tbGFiZWwsZGl2Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLXNpemUtaW5mb3ttYXJnaW46MCA0cHh9Lmpzb25lZGl0b3ItbmF2aWdhdGlvbi1iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNnB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDNkM2QzOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtvdmVyZmxvdzpoaWRkZW47Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdH0vKiFcbiAqIFNlbGVjdHIgMi40LjBcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Nb2JpdXMxL1NlbGVjdHJcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqLy5zZWxlY3RyLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0ci1jb250YWluZXIgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3RyLWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsMCwwLDApO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3JkZXI6MCBub25lfS5zZWxlY3RyLXZpc2libGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3otaW5kZXg6MTF9LnNlbGVjdHItZGVza3RvcC5tdWx0aXBsZSAuc2VsZWN0ci12aXNpYmxle2Rpc3BsYXk6bm9uZX0uc2VsZWN0ci1kZXNrdG9wLm11bHRpcGxlLm5hdGl2ZS1vcGVuIC5zZWxlY3RyLXZpc2libGV7dG9wOjEwMCU7bWluLWhlaWdodDoyMDBweCFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItY29udGFpbmVyLm11bHRpcGxlLnNlbGVjdHItbW9iaWxlIC5zZWxlY3RyLXNlbGVjdGVke3otaW5kZXg6MH0uc2VsZWN0ci1zZWxlY3RlZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzo3cHggMjhweCA3cHggMTRweDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMHB4O3dpZHRoOjA7aGVpZ2h0OjA7Y29udGVudDonJzstby10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1vei10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO2JvcmRlci13aWR0aDo0cHggNHB4IDAgNHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6IzZjN2E4NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0uc2VsZWN0ci1jb250YWluZXIubmF0aXZlLW9wZW4gLnNlbGVjdHItc2VsZWN0ZWQ6OmJlZm9yZSwuc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3Jle2JvcmRlci13aWR0aDowIDRweCA0cHggNHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzZjN2E4Nn0uc2VsZWN0ci1sYWJlbHtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnNlbGVjdHItcGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4Nn0uc2VsZWN0ci10YWdze21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9Lmhhcy1zZWxlY3RlZCAuc2VsZWN0ci10YWdze21hcmdpbjowIDAgLTJweH0uc2VsZWN0ci10YWd7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7cGFkZGluZzoycHggMjVweCAycHggOHB4O21hcmdpbjowIDJweCAycHggMDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojZmZmO2JvcmRlcjptZWRpdW0gbm9uZTtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojYWNiN2JmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDB9LnNlbGVjdHItY29udGFpbmVyLm11bHRpcGxlLmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1zZWxlY3RlZHtwYWRkaW5nOjVweCAyOHB4IDVweCA1cHh9LnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMDt0b3A6Y2FsYygxMDAlIC0gMXB4KTtsZWZ0OjA7ZGlzcGxheTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowIDFweCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjOTk5ICM5OTk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1pbnB1dC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lfS5zZWxlY3RyLWNsZWFyLC5zZWxlY3RyLWlucHV0LWNsZWFyLC5zZWxlY3RyLXRhZy1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMnB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApO2JvcmRlcjptZWRpdW0gbm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3otaW5kZXg6MTF9LnNlbGVjdHItY2xlYXIsLnNlbGVjdHItaW5wdXQtY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3RyLWNvbnRhaW5lci5oYXMtc2VsZWN0ZWQgLnNlbGVjdHItY2xlYXIsLnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmFjdGl2ZSAuc2VsZWN0ci1pbnB1dC1jbGVhcntkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLXNlbGVjdGVkIC5zZWxlY3RyLXRhZy1yZW1vdmV7cmlnaHQ6MnB4fS5zZWxlY3RyLWNsZWFyOjphZnRlciwuc2VsZWN0ci1jbGVhcjo6YmVmb3JlLC5zZWxlY3RyLWlucHV0LWNsZWFyOjphZnRlciwuc2VsZWN0ci1pbnB1dC1jbGVhcjo6YmVmb3JlLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O2xlZnQ6OXB4O3dpZHRoOjJweDtoZWlnaHQ6MTBweDtjb250ZW50OicgJztiYWNrZ3JvdW5kLWNvbG9yOiM2YzdhODZ9LnNlbGVjdHItdGFnLXJlbW92ZTo6YWZ0ZXIsLnNlbGVjdHItdGFnLXJlbW92ZTo6YmVmb3Jle3RvcDo0cHg7d2lkdGg6M3B4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jbGVhcjpiZWZvcmUsLnNlbGVjdHItaW5wdXQtY2xlYXI6OmJlZm9yZSwuc2VsZWN0ci10YWctcmVtb3ZlOjpiZWZvcmV7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2VsZWN0ci1jbGVhcjphZnRlciwuc2VsZWN0ci1pbnB1dC1jbGVhcjo6YWZ0ZXIsLnNlbGVjdHItdGFnLXJlbW92ZTo6YWZ0ZXJ7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5zZWxlY3RyLWlucHV0LWNvbnRhaW5lci5hY3RpdmUsLnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmFjdGl2ZSAuc2VsZWN0ci1jbGVhcntkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLWlucHV0e3RvcDo1cHg7bGVmdDo1cHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO21hcmdpbjoxMHB4IDE1cHg7cGFkZGluZzo3cHggMzBweCA3cHggOXB4O2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjNweH0uc2VsZWN0ci1ub3RpY2V7ZGlzcGxheTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6OHB4IDE2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jb250YWluZXIubm90aWNlIC5zZWxlY3RyLW5vdGljZXtkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLWNvbnRhaW5lci5ub3RpY2UgLnNlbGVjdHItc2VsZWN0ZWR7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0uc2VsZWN0ci1vcHRpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDpjYWxjKDEwMCUgKyAycHgpO2Rpc3BsYXk6bm9uZTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpzY3JvbGw7bWF4LWhlaWdodDoyMDBweDttYXJnaW46MDtwYWRkaW5nOjB9LnNlbGVjdHItY29udGFpbmVyLm5vdGljZSAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lciwuc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1pbnB1dC1jb250YWluZXIsLnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItb3B0aW9uc3tkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLW9wdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDIwcHg7bGlzdC1zdHlsZTpvdXRzaWRlIG5vbmUgbm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDB9LnNlbGVjdHItb3B0aW9ucy5vcHRncm91cHM+LnNlbGVjdHItb3B0aW9ue3BhZGRpbmctbGVmdDoyNXB4fS5zZWxlY3RyLW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjB9LnNlbGVjdHItb3B0Z3JvdXAtLWxhYmVse2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzo1cHggMTVweH0uc2VsZWN0ci1tYXRjaHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zZWxlY3RyLW9wdGlvbi5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdHItb3B0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU4OTdmYn0uc2VsZWN0ci1vcHRpb24uZGlzYWJsZWR7b3BhY2l0eTouNH0uc2VsZWN0ci1vcHRpb24uZXhjbHVkZWR7ZGlzcGxheTpub25lfS5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLXNlbGVjdGVke2JvcmRlci1jb2xvcjojOTk5ICM5OTkgdHJhbnNwYXJlbnQgIzk5OTtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwfS5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLXNlbGVjdGVkOjphZnRlcnstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCl9LnNlbGVjdHItZGlzYWJsZWR7b3BhY2l0eTouNn0uaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXBsYWNlaG9sZGVyLC5zZWxlY3RyLWVtcHR5e2Rpc3BsYXk6bm9uZX0uaGFzLXNlbGVjdGVkIC5zZWxlY3RyLWxhYmVse2Rpc3BsYXk6YmxvY2t9LnRhZ2dhYmxlIC5zZWxlY3RyLXNlbGVjdGVke3BhZGRpbmc6NHB4IDI4cHggNHB4IDRweH0udGFnZ2FibGUgLnNlbGVjdHItc2VsZWN0ZWQ6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIjtjbGVhcjpib3RofS50YWdnYWJsZSAuc2VsZWN0ci1sYWJlbHt3aWR0aDphdXRvfS50YWdnYWJsZSAuc2VsZWN0ci10YWdze2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9ja30udGFnZ2FibGUgLnNlbGVjdHItcGxhY2Vob2xkZXJ7ZGlzcGxheTpub25lfS5pbnB1dC10YWd7ZmxvYXQ6bGVmdDttaW4td2lkdGg6OTBweDt3aWR0aDphdXRvfS5zZWxlY3RyLXRhZy1pbnB1dHtib3JkZXI6bWVkaXVtIG5vbmU7cGFkZGluZzozcHggMTBweDt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0uc2VsZWN0ci1pbnB1dC1jb250YWluZXIubG9hZGluZzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Y29udGVudDonJzstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstby10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstbW96LXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LW1vei1hbmltYXRpb246LjVzIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzcGluOy13ZWJraXQtYW5pbWF0aW9uOi41cyBsaW5lYXIgMHMgbm9ybWFsIGZvcndhcmRzIGluZmluaXRlIHJ1bm5pbmcgc3BpbjthbmltYXRpb246LjVzIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzcGluO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojYWFhICNkZGQgI2RkZDtib3JkZXItcmFkaXVzOjUwJX1ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwLC01MCUsMCl9fUBrZXlmcmFtZXMgc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwLC01MCUsMCl9fS5zZWxlY3RyLWNvbnRhaW5lci5vcGVuLmludmVydGVkIC5zZWxlY3RyLXNlbGVjdGVke2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjOTk5ICM5OTk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0uc2VsZWN0ci1jb250YWluZXIuaW52ZXJ0ZWQgLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7Ym9yZGVyLXdpZHRoOjFweCAxcHggMDtib3JkZXItY29sb3I6Izk5OSAjOTk5IHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLWNvbnRhaW5lci5pbnZlcnRlZCAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lcnt0b3A6YXV0bztib3R0b206Y2FsYygxMDAlIC0gMXB4KX0uc2VsZWN0ci1jb250YWluZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfS5zZWxlY3RyLWNvbnRhaW5lciA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4NjtvcGFjaXR5OjF9LnNlbGVjdHItY29udGFpbmVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4NjtvcGFjaXR5OjF9LnNlbGVjdHItY29udGFpbmVyIDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4NjtvcGFjaXR5OjF9IiwiLm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXcsLm1lZGl1bS1lZGl0b3ItdG9vbGJhcntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7ei1pbmRleDoyMDAwfUAtd2Via2l0LWtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIG1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZ3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpO3RyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpfTIwJXtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCguOTksMCwwLDEsMCwyKTt0cmFuc2Zvcm06bWF0cml4KC45OSwwLDAsMSwwLDIpfTQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwtMSk7dHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsLTEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKTt0cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKX19QGtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpO3RyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpfTIwJXtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCguOTksMCwwLDEsMCwyKTt0cmFuc2Zvcm06bWF0cml4KC45OSwwLDAsMSwwLDIpfTQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwtMSk7dHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsLTEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKTt0cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKX19Lm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXd7bGVmdDowO2xpbmUtaGVpZ2h0OjEuNDttYXgtd2lkdGg6MjgwcHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7d29yZC1icmVhazpicmVhay1hbGw7d29yZC13cmFwOmJyZWFrLXdvcmQ7dmlzaWJpbGl0eTpoaWRkZW59Lm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXcgYXtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjo1cHggNXB4IDEwcHh9Lm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXItcmVsYXRpdmU6YWZ0ZXIsLm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXI6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtcGxhY2Vob2xkZXIpIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpwcmU7cGFkZGluZzppbmhlcml0O21hcmdpbjppbmhlcml0O2ZvbnQtc3R5bGU6aXRhbGljfS5tZWRpdW0tZWRpdG9yLWFuY2hvci1wcmV2aWV3LWFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGV9Lm1lZGl1bS1lZGl0b3ItZHJhZ292ZXJ7YmFja2dyb3VuZDojZGRkfS5tZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmd7LXdlYmtpdC1hbmltYXRpb246bWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjptZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmcgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1jb2xvcjojMzMzO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fS5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlci1yZWxhdGl2ZSwubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlci1yZWxhdGl2ZTphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmUsLm1lZGl1bS10b29sYmFyLWFycm93LXVuZGVyOmFmdGVye2JvcmRlci1zdHlsZTpzb2xpZDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowfS5tZWRpdW0tdG9vbGJhci1hcnJvdy11bmRlcjphZnRlcntib3JkZXItd2lkdGg6OHB4IDhweCAwfS5tZWRpdW0tdG9vbGJhci1hcnJvdy1vdmVyOmJlZm9yZXtib3JkZXItd2lkdGg6MCA4cHggOHB4O3RvcDotOHB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXJ7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3Zpc2liaWxpdHk6aGlkZGVufS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgdWx7bWFyZ2luOjA7cGFkZGluZzowfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9ue2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjA7cGFkZGluZzoxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9uOmZvY3Vze291dGxpbmU6MH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIC5tZWRpdW0tZWRpdG9yLWFjdGlvbi11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIC5tZWRpdW0tZWRpdG9yLWFjdGlvbi1wcmV7Zm9udC1mYW1pbHk6Q29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixNZW5sbyxDb3VyaWVyLG1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDoxMDA7cGFkZGluZzoxNXB4IDB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlfS5tZWRpdW0tZWRpdG9yLXN0aWNreS10b29sYmFye3Bvc2l0aW9uOmZpeGVkO3RvcDoxcHh9Lm1lZGl1bS1lZGl0b3ItcmVsYXRpdmUtdG9vbGJhcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVkaXVtLWVkaXRvci10b29sYmFyLWFjdGl2ZS5tZWRpdW0tZWRpdG9yLXN0YWxrZXItdG9vbGJhcnstd2Via2l0LWFuaW1hdGlvbjptZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzIDE2MG1zIGZvcndhcmRzIGxpbmVhcjthbmltYXRpb246bWVkaXVtLWVkaXRvci1wb3AtdXB3YXJkcyAxNjBtcyBmb3J3YXJkcyBsaW5lYXJ9Lm1lZGl1bS1lZGl0b3ItYWN0aW9uLWJvbGR7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5tZWRpdW0tZWRpdG9yLWFjdGlvbi1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3Jte2Rpc3BsYXk6bm9uZX0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gYSwubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gaW5wdXR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0tcm93e2xpbmUtaGVpZ2h0OjE0cHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctYm90dG9tOjVweH0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1pbnB1dCwubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gbGFiZWx7Ym9yZGVyOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowO3BhZGRpbmc6NnB4O3dpZHRoOjMxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWlucHV0OmZvY3VzLC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBsYWJlbDpmb2N1c3std2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lO291dGxpbmU6MH0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkZXI7bWFyZ2luOjAgMTBweDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0tYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hY3Rpb25zOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9Lm1lZGl1bS1lZGl0b3ItZWxlbWVudHt3b3JkLXdyYXA6YnJlYWstd29yZDttaW4taGVpZ2h0OjMwcHh9Lm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpbWd7bWF4LXdpZHRoOjEwMCV9Lm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdWJ7dmVydGljYWwtYWxpZ246c3VifS5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyfS5tZWRpdW0tZWRpdG9yLWhpZGRlbntkaXNwbGF5Om5vbmV9IiwiLm1lZGl1bS10b29sYmFyLWFycm93LXVuZGVyOmFmdGVye2JvcmRlci1jb2xvcjojMjQyNDI0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O3RvcDo1MHB4fS5tZWRpdW0tdG9vbGJhci1hcnJvdy1vdmVyOmJlZm9yZXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzI0MjQyNDt0b3A6LThweH0ubWVkaXVtLWVkaXRvci10b29sYmFye2JhY2tncm91bmQtY29sb3I6IzI0MjQyNDtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjMjQyNDI0LHJnYmEoMzYsMzYsMzYsLjc1KSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMyNDI0MjQscmdiYSgzNiwzNiwzNiwuNzUpKTtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgM3B4ICMwMDB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b257YmFja2dyb3VuZC1jb2xvcjojMjQyNDI0O2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMyNDI0MjQscmdiYSgzNiwzNiwzNiwuODkpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzI0MjQyNCxyZ2JhKDM2LDM2LDM2LC44OSkpO2JvcmRlcjowO2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMDtib3JkZXItbGVmdDoxcHggc29saWQgIzMzMztib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSk7Ym94LXNoYWRvdzowIDJweCAycHggcmdiYSgwLDAsMCwuMyk7Y29sb3I6I2ZmZjtoZWlnaHQ6NTBweDttaW4td2lkdGg6NTBweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW59Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZjB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tZmlyc3R7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHh9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tbGFzdHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYnV0dG9uLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzI0MjQyNCxyZ2JhKDAsMCwwLC44OSkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMjQyNDI0LHJnYmEoMCwwLDAsLjg5KSk7Y29sb3I6I2ZmZn0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm17YmFja2dyb3VuZDojMjQyNDI0O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiM5OTl9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItaW5wdXR7YmFja2dyb3VuZDojMjQyNDI0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojY2NjO2hlaWdodDo1MHB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBhe2NvbG9yOiNmZmZ9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hbmNob3ItcHJldmlld3tiYWNrZ3JvdW5kOiMyNDI0MjQ7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6I2ZmZn0ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlcjphZnRlcntjb2xvcjojYjNiM2IxfSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ+Y3JvcHBlcmpzL2Rpc3QvY3JvcHBlci5jc3NcIjtcbkBpbXBvcnQgXCJ+Y29kZW1pcnJvci9saWIvY29kZW1pcnJvci5jc3NcIjtcbkBpbXBvcnQgXCJ+Y29kZW1pcnJvci90aGVtZS9ibGFja2JvYXJkLmNzc1wiO1xuQGltcG9ydCAnfmNvZGVtaXJyb3IvbGliL2NvZGVtaXJyb3IuY3NzJztcbkBpbXBvcnQgJ35qc29uZWRpdG9yL2Rpc3QvanNvbmVkaXRvci5taW4uY3NzJztcbkBpbXBvcnQgJ35tZWRpdW0tZWRpdG9yL2Rpc3QvY3NzL21lZGl1bS1lZGl0b3IubWluLmNzcyc7XG5AaW1wb3J0ICd+bWVkaXVtLWVkaXRvci9kaXN0L2Nzcy90aGVtZXMvZGVmYXVsdC5taW4uY3NzJztcbi50cmVlLWRyYWdub2RlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWVmNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMTAlKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi50cmVlLW5vZGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50cmVlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50cmVlLW5vZGU6bm90KC5zZWxlY3RlZCkgPiAudHJlZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjhmYjtcbn1cblxuLnRyZWUtbm9kZS5zZWxlY3RlZCA+IC50cmVlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWY3O1xufVxuXG4udHJlZS1ub2RlLmRpc2FibGVkID4gLnRyZWUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi50cmVlLWFycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgd2lkdGg6IDA7XG59XG5cbi50cmVlLWFycm93Lmhhcy1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJlZS1hcnJvdy5oYXMtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM0OTQ2NDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi50cmVlLWFycm93Lmhhcy1jaGlsZC5ydGw6YWZ0ZXIge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM0OTQ2NDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICByaWdodDogMHB4O1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnRyZWUtYXJyb3cuZXhwYW5kZWQuaGFzLWNoaWxkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNXB4KTtcbn1cblxuLnRyZWUtY2hlY2tib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cblxuLnRyZWUtY2hlY2tib3g6YWZ0ZXIsXG4udHJlZS1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50cmVlLWNoZWNrYm94LmNoZWNrZWQsXG4udHJlZS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhOTlmYztcbiAgYm9yZGVyLWNvbG9yOiAjMjE4ZWZmO1xufVxuXG4udHJlZS1jaGVja2JveC5jaGVja2VkOmFmdGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmZjtcbiAgLyogcHJvYmFibHkgd2lkdGggd291bGQgYmUgcm91bmRlZCBpbiBtb3N0IGNhc2VzICovXG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4udHJlZS1jaGVja2JveC5jaGVja2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgxKTtcbn1cblxuLnRyZWUtY2hlY2tib3guaW5kZXRlcm1pbmF0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMCU7XG4gIHJpZ2h0OiAyMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4udHJlZS1hbmNob3Ige1xuICBmbGV4LWdyb3c6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udHJlZS1ub2RlLnNlbGVjdGVkID4gLnRyZWUtY29udGVudCA+IC50cmVlLWFuY2hvciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50cmVlLW5vZGUuZGlzYWJsZWQgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYW5jaG9yIHtcbiAgY29sb3I6ICM5ODkxOTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udHJlZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0OThkYjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5sLWZhZGUtZW50ZXItYWN0aXZlLFxuLmwtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5sLWZhZGUtZW50ZXIsXG4ubC1mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yZW0pO1xufVxuXG4udHJlZS0tc21hbGwgLnRyZWUtYW5jaG9yIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi50cmVlLS1zbWFsbCAudHJlZS1jaGVja2JveCB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi50cmVlLS1zbWFsbCAudHJlZS1hcnJvdyB7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLnRyZWUtLXNtYWxsIC50cmVlLWNoZWNrYm94LmNoZWNrZWQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi50cmVlLW5vZGUuaGFzLWNoaWxkLmxvYWRpbmcgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYXJyb3csXG4udHJlZS1ub2RlLmhhcy1jaGlsZC5sb2FkaW5nID4gLnRyZWUtY29udGVudCA+IC50cmVlLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDA7XG59XG5cbi50cmVlLW5vZGUuaGFzLWNoaWxkLmxvYWRpbmcgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYXJyb3cge1xuICBmb250LXNpemU6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDQ1LCA0NSwgNDUsIDAuMik7XG4gIGJvcmRlci1yaWdodDogMS4xZW0gc29saWQgcmdiYSg0NSwgNDUsIDQ1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDQ1LCA0NSwgNDUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCAjMmQyZDJkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBsZWZ0OiA1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnRyZWUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRyZWUtcm9vdCxcbi50cmVlLWNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRyZWUgPiAudHJlZS1yb290LFxuLnRyZWUgPiAudHJlZS1maWx0ZXItZW1wdHkge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50cmVlLnRyZWUtLWRyYWdnYWJsZSAudHJlZS1ub2RlOm5vdCguc2VsZWN0ZWQpID4gLnRyZWUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJhZy1hYm92ZSxcbi5kcmFnLWJlbG93LFxuLmRyYWctb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kcmFnLW9uID4gLnRyZWUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmYWZjZmY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjN2JhZmYyO1xufVxuXG4uZHJhZy1hYm92ZSA+IC50cmVlLWNvbnRlbnQ6OmJlZm9yZSxcbi5kcmFnLWJlbG93ID4gLnRyZWUtY29udGVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY3ZDY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMzY3ZDY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRyYWctYWJvdmUgPiAudHJlZS1jb250ZW50OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRyYWctYmVsb3cgPiAudHJlZS1jb250ZW50OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi50cmVlLWFuY2hvciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlLW5vZGU6bm90KC5zZWxlY3RlZCkgPiAudHJlZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udHJlZS1ub2RlLnNlbGVjdGVkID4gLnRyZWUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRyZWUtYXJyb3cuaGFzLWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udHJlZS1hcnJvdy5oYXMtY2hpbGQucnRsOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5mbS1jb250ZXh0LW1lbnUge1xuICBkaXJlY3Rpb246IGx0ciAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDJweCA1cHggIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZtLWNvbnRleHQtbWVudSAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY4LCA2OCwgNjgsIDAuMTI1KTtcbn1cbi5mbS1jb250ZXh0LW1lbnUgdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xufVxuLmZtLWNvbnRleHQtbWVudSB1bCA+IGxpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLWNvbnRleHQtbWVudSB1bCA+IGxpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY29sb3I6ICNkZGRkZGQ7XG59XG4uZm0tY29udGV4dC1tZW51IHVsID4gbGk6bm90KC5kaXNhYmxlZCkgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5mbS1pbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuLmZtLWluZm8tYmxvY2sgLnByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuLmZtLWluZm8tYmxvY2sgLnRleHQtcmlnaHQgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZtLW5hdmJhciAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG5cbi5mbS1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5mbS1ub3RpZmljYXRpb24gLmZtLW5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mbS1ub3RpZmljYXRpb24gLm5vdGlmeS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZtLW5vdGlmaWNhdGlvbiAubm90aWZ5LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4uZm0tbm90aWZpY2F0aW9uIC5ub3RpZnktZW50ZXIsXG4uZm0tbm90aWZpY2F0aW9uIC5ub3RpZnktbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm0tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwLjJyZW0gMC4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm0tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi5hY3RpdmUtbWFuYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uZm0tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5mbS1kaXNrLWxpc3QgdWwubGlzdC1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm0tZGlzay1saXN0IC5iYWRnZS5iYWRnZS1saWdodCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZtLWdyaWQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjVweDtcbiAgcGFkZGluZzogMC40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDJweCA1cHggI2JiYjtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDJweCA1cHggI2JiYjtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0gLmZtLWl0ZW0taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0gLmZtLWl0ZW0taWNvbiA+IGkge1xuICBjb2xvcjogI2VlZTtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0gLmZtLWl0ZW0taW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm0tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmZtLWNvbnRlbnQgLmZtLWNvbnRlbnQtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZm0tdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZm0tdGFibGUgdGhlYWQgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZtLXRhYmxlIHRoZWFkIHRoID4gaSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmZtLXRhYmxlIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbS10YWJsZSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm0tdGFibGUgLnctMTAge1xuICB3aWR0aDogMTAlO1xufVxuLmZtLXRhYmxlIC53LTY1IHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5mbS10YWJsZSAuZm0tY29udGVudC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLXRhYmxlIC50ZXh0LWhpZGRlbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm0tYWRkaXRpb25zLWNyb3BwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyID4gLnJvdyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNvbC1zbS0zIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNvbC1zbS0zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwcHg7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItcHJldmlldyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1kYXRhID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWRhdGEgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBtaW4td2lkdGg6IDRyZW07XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItZGF0YSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyID4gLmQtZmxleCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uZm0tYWRkaXRpb25zLWZpbGUtbGlzdCAuZmFyIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4uZm0tbW9kYWwtYXVkaW8tcGxheWVyIC5mYXMuZmEtcGxheSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBvcGFjaXR5OiAwLjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1tb2RhbC1hdWRpby1wbGF5ZXIgLmZhcy5mYS1wbGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZtLW1vZGFsLWF1ZGlvLXBsYXllciAuZmFzLmZhLXBsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IGRlZXBza3libHVlO1xufVxuLmZtLW1vZGFsLWF1ZGlvLXBsYXllciAuZmFzLmZhLXBhdXNlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm0tbW9kYWwtY2xpcGJvYXJkIC5tb2RhbC1ib2R5IC5mYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5mbS1tb2RhbC11cGxvYWQgLmZtLWJ0bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uZm0tbW9kYWwtdXBsb2FkIC5mbS1idG4td3JhcHBlciBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1tb2RhbC11cGxvYWQgLmZtLXVwbG9hZC1saXN0IC5mYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uZm0tbW9kYWwtdXBsb2FkIC5mbS11cGxvYWQtbGlzdCAuZm9ybS1jaGVjay1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm0tbW9kYWwtdXBsb2FkIC5mbS11cGxvYWQtaW5mbyA+IC5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mbS1tb2RhbC1wcmV2aWV3IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mbS1tb2RhbC1wcmV2aWV3IC5tb2RhbC1ib2R5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbS1tb2RhbC1wcmV2aWV3ID4gLmQtZmxleCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLnJvdyAuZmEtY29weSB7XG4gIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1tb2RhbC1wcm9wZXJ0aWVzIC5tb2RhbC1ib2R5IC5yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLnJvdzpob3ZlciAuZmEtY29weSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLmNvbC0yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAuY29sLTkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5mbS1tb2RhbC10ZXh0LWVkaXQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm0tbW9kYWwge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZm0tbW9kYWwgLm1vZGFsLXhsIHtcbiAgbWF4LXdpZHRoOiA5NiU7XG59XG4uZm0tbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5mbS1tb2RhbC1lbnRlci1hY3RpdmUsXG4uZm0tbW9kYWwtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uZm0tbW9kYWwtZW50ZXIsXG4uZm0tbW9kYWwtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm0tdHJlZS1icmFuY2gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xufVxuLmZtLXRyZWUtYnJhbmNoIGxpID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuNHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLXRyZWUtYnJhbmNoIGxpID4gcDpob3ZlciwgLmZtLXRyZWUtYnJhbmNoIGxpID4gcC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm0tdHJlZS1icmFuY2ggLmZhcy5mYS1taW51cyB7XG4gIHBhZGRpbmctbGVmdDogMC4xcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG59XG4uZm0tdHJlZS1icmFuY2ggLmZhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmZhZGUtdHJlZS1lbnRlci1hY3RpdmUsXG4uZmFkZS10cmVlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mYWRlLXRyZWUtZW50ZXIsXG4uZmFkZS10cmVlLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm0tdHJlZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNmQ3NTdkO1xufVxuLmZtLXRyZWUgPiAuZm0tZm9sZGVycy10cmVlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG59XG4uZm0tdHJlZSAuZm0tdHJlZS1kaXNrIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZtLXRyZWUgLmZtLXRyZWUtZGlzayA+IGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3Mge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBseXItcG9wdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGx5ci1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnBseXIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogQXZlbmlyLCBcIkF2ZW5pciBOZXh0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG59XG4ucGx5ciB2aWRlbyxcbi5wbHlyIGF1ZGlvLFxuLnBseXIgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ciBidXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wbHlyLS1mdWxsLXVpICosXG4ucGx5ci0tZnVsbC11aSAqOjphZnRlcixcbi5wbHlyLS1mdWxsLXVpICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGEsXG4ucGx5ci0tZnVsbC11aSBidXR0b24sXG4ucGx5ci0tZnVsbC11aSBpbnB1dCxcbi5wbHlyLS1mdWxsLXVpIGxhYmVsIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5wbHlyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICM0YTU3NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogM3B4IDRweDtcbn1cblxuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NhcHRpb25zIHtcbiAgYW5pbWF0aW9uOiBwbHlyLWZhZGUtaW4gMC4zcyBlYXNlO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBsaW5lLWhlaWdodDogMTg1JTtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5wbHlyX19jYXB0aW9ucyAucGx5cl9fY2FwdGlvbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpIH4gLnBseXJfX2NhcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbn1cblxuLnBseXJfX2NvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucGx5cl9fY29udHJvbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMThweDtcbn1cbi5wbHlyX19jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDAsIDE3OSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG5hLnBseXJfX2NvbnRyb2wge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLnBseXJfX2NvbnRyb2w6OmFmdGVyLCBhLnBseXJfX2NvbnRyb2w6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCxcbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NvbnRyb2xzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVweDtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweDtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLCAucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGQsIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBseXJfX2NvbnRyb2xzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sXG4ucGx5ciBbZGF0YS1wbHlyPXBpcF0sXG4ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLFxuLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLFxuLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBdLFxuLnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sXG4ucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wbHlyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXBvcHVwIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNGE1NzY0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyOjphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV0ge1xuICBwYWRkaW5nOiA3cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSxcbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCxcbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGE1NzY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sID4gc3BhbiB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6OmFmdGVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3NCwgODcsIDEwMCwgMC44KTtcbiAgcmlnaHQ6IDVweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg3NCwgODcsIDEwMCwgMC44KTtcbiAgbGVmdDogN3B4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDEzMywgMTUxLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogNnB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwYjNmZjtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dLnBseXJfX3RhYi1mb2N1czo6YmVmb3JlLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgY29sb3I6ICMwMGIzZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxM3B4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMik7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMTc5LCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAxNzksIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMTc5LCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbHlyX190aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKBhFwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzRhNTc2NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDVweCA3LjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG59XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwIHtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3Mge1xuICBsZWZ0OiA2LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNi41cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcbn1cbi5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogMDtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWluLXdpZHRoOiA1cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1pbi13aWR0aDogNXB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuXG4ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMzUsIDQxLCA0NywgMC42KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDM1LCA0MSwgNDcsIDAuNikgNTAlLCByZ2JhKDM1LCA0MSwgNDcsIDAuNikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cblxuLnBseXJfX3ZvbHVtZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAlO1xufVxuLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZSB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wbHlyLS1hdWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29sb3I6ICM0YTU3NjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMDBiM2ZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cblxuLnBseXItLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyX192aWRlby1lbWJlZCxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZCA+IC5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOC4yODEyNSUpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC43KSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDVweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XG4gICAgcGFkZGluZzogMzVweCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuLnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICMwMGIzZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3OSwgMjU1LCAwLjgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2ZyB7XG4gIGxlZnQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyLCAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDBiM2ZmO1xufVxuXG4ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4ucGx5cjpmdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cjpmdWxsc2NyZWVuIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuLnBseXI6LW1vei1mdWxsLXNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotbXMtZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnBseXJfX2FkcyB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBseXJfX2FkcyA+IGRpdixcbi5wbHlyX19hZHMgPiBkaXYgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX2Fkczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCA0MSwgNDcsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLWJhZGdlLXRleHQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY3VlcyB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IC0yLjVweCAwIDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvdHRvbTogLTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjYzFjOWQxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciB7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGx5cl9fc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBseXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbTotbW96LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbTotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbTpmdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbSAuZm0tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZDc1N2Q7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ3NTdkO1xufVxuLmZtIC51bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbS1lcnJvciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm0tZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mbS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5mbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5mbS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5mbS5mbS1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uQ29kZU1pcnJvciB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCAuanNvbnZhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNkZjBkMzI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5ibG9jay1lZGl0b3IgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAvKiBCZWdpbiBiaWRpcmVjdGlvbmFsaXR5IHNldHRpbmdzIChkbyBub3QgY2hhbmdlKSAqL1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBodG1sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBhZGRyZXNzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBibG9ja3F1b3RlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBib2R5LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkZCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGl2LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZHQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZpZWxkc2V0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmb3JtLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmcmFtZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZnJhbWVzZXQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDYsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG5vZnJhbWVzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNlbnRlcixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGlyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBocixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgbWVudSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGxpIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRoZWFkIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGZvb3Qge1xuICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY29sZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRkLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0aCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYm9keSB7XG4gIG1hcmdpbjogOHB4O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMC42N3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjE3cmVtO1xuICBtYXJnaW4tdG9wOiAwLjgzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBibG9ja3F1b3RlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZmllbGRzZXQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZvcm0sXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGlyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBtZW51IHtcbiAgbWFyZ2luLXRvcDogMS4xMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg2IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjY3cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDYsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjaXRlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBlbSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdmFyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBhZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwcmUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHR0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjb2RlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBrYmQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBidXR0b24sXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRleHRhcmVhLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpbnB1dCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBiaWcge1xuICBmb250LXNpemU6IDEuMTdyZW07XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHNtYWxsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdWIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1cCB7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAycHg7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRoZWFkLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0Ym9keSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGZvb3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0ZCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGgsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRyIHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN0cmlrZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGhyIHtcbiAgYm9yZGVyOiAxcHggaW5zZXQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGlyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBtZW51LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsIG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wgb2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGFcIjtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IDpsaW5rLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCA6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCA6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCBpbnZlcnQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IEJET1tESVI9bHRyXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IEJET1tESVI9cnRsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50ICpbRElSPWx0cl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgKltESVI9cnRsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMSB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgfVxuICAubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDYge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkbCB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICB9XG59IixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbF0sInNvdXJjZVJvb3QiOiIifQ==*/