@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css *//* Reset box-model and set borders *//* ============================================ */*,
::before,
::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}/* Document *//* ============================================ *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-tap-highlight-color: transparent; /* 3*/
}/* Sections *//* ============================================ *//**
 * Remove the margin in all browsers.
 */body {
  margin: 0;
}/**
 * Render the `main` element consistently in IE.
 */main {
  display: block;
}/* Vertical rhythm *//* ============================================ */p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}/* Headings *//* ============================================ */h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}/* Lists (enumeration) *//* ============================================ */ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}/* Lists (definition) *//* ============================================ */dt {
  font-weight: bold;
}dd {
  margin-left: 0;
}/* Grouping content *//* ============================================ *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}address {
  font-style: inherit;
}/* Text-level semantics *//* ============================================ *//**
 * Remove the gray background on active links in IE 10.
 */a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/* Replaced content *//* ============================================ *//**
 * Prevent vertical alignment issues.
 */svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}/* Forms *//* ============================================ *//**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none; /* 1 */
  -moz-appearance: none;
       appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit; /* 2 */
}/**
 * Reset radio and checkbox appearance to preserve their look in iOS.
 */[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
}[type="radio"] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
       appearance: radio;
}/**
 * Correct cursors for clickable elements.
 */button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}button:disabled,
[type="button"]:disabled,
[type="reset"]:disabled,
[type="submit"]:disabled {
  cursor: default;
}/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */:-moz-focusring {
  outline: auto;
}select:disabled {
  opacity: inherit;
}/**
 * Remove padding
 */option {
  padding: 0;
}/**
 * Reset to invisible
 */fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}legend {
  padding: 0;
}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  vertical-align: baseline;
}/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea {
  overflow: auto;
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the outline style in Safari.
 */[type="search"] {
  outline-offset: -2px; /* 1 */
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/**
 * Clickable labels
 */label[for] {
  cursor: pointer;
}/* Interactive *//* ============================================ *//*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details {
  display: block;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/*
 * Remove outline for editable content.
 */[contenteditable]:focus {
  outline: auto;
}/* Tables *//* ============================================ *//**
1. Correct table border color inheritance in all Chrome and Safari.
*/table {
  border-color: inherit; /* 1 */
  border-collapse: collapse;
}caption {
  text-align: left;
}td,
th {
  vertical-align: top;
  padding: 0;
}th {
  text-align: left;
  font-weight: bold;
}/* ---------------------------------------------------------
 * modules.css
 * --------------------------------------------------------- *//* -------------------- rollover -------------------- */.rollover {
  cursor: pointer;
  transition: opacity 0.3s ease;
}.rollover:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);        /* ie 6 7 */
  -ms-filter: "alpha(opacity=70)";  /* ie 8 */
}.rolloverjs {
  cursor: pointer;
}/* -------------------- box style -------------------- */.hidden { display: none !important; }.w100{width: 100% !important;}.w90{width: 90% !important;}.w80{width: 80% !important;}.w70{width: 70% !important;}.w60{width: 60% !important;}.w50{width: 50% !important;}.w25{width: 25% !important;}.w20{width: 20% !important;}.w10{width: 10% !important;}/* clearfix */.clearfix { display: inline-table; }.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}/* IE5.5～IE7 */.clearfix{
  zoom:1;
}/* Hides from IE-mac \*/* html .clearfix { height: 1%; }.clearfix { display: block; }/* End hide from IE-mac */.word_break {
  word-break: break-all;
  word-wrap: break-word;
}.clear   { clear: both; }.float_l { float: left; }.float_r { float: right; }/* -------------------- font style -------------------- */.align_c     { text-align: center; }.align_l     { text-align: left; }.align_r     { text-align: right; }.text_underline { text-decoration: underline; }.text_line-through { text-decoration: line-through; }.font_bold      { font-weight: bold; }.font_normal    { font-weight: normal; }.color_black    { color: #000000; }.color_white    { color: #ffffff; }.color_red      { color: #cc0000; }.color_blue     {color:#1a73e8;}.color_gray     {color:#999;}.bg_gray     {background-color:#eee;}.font_size_12 { font-size: 12px; }.font_size_14 { font-size: 14px; }.font_size_16 { font-size: 16px; }.font_size_18 { font-size: 18px; }.font_size_20 { font-size: 20px; }.required {
  background-color: #cc0000;
  color: #fff;
  padding: 2px 4px;
  font-size: 10px;
  border-radius: 4px;
}/* -------------------- cursor -------------------- */.cursor_move:hover {
  cursor: move;
}/* -------------------- tooltip -------------------- */a.tooltip {
  color: #333;
}a.tooltip:hover {
  text-decoration: none;
}a.tooltip span {
  display: none;
  padding: 8px;
  font-size: 12px;
  margin-left: 8px;
  line-height: 1.6;
}a.tooltip:hover span{
  display: inline;
  position: absolute;
  background-color: #FFF7EE;
  border: 1px solid #cccccc;
  color: #000000;
}/* -------------------- display -------------------- */.table{
  display: table;
  height: 100%;
}.cell{
  display: table-cell;
  vertical-align: middle;
}/* -------------------- flex -------------------- */.flex_between {
  display: flex;
  justify-content: space-between; /* 両端揃え均等配置 */
  flex-wrap: wrap; /* 折り返す */
  align-items: flex-end; /* 下揃え */
}.v_align_top {
  align-items: start; /* 上揃え */
}.v_align_center {
  align-items: center;
}.v_align_bottom {
  align-items: flex-end;
}.flex_between.col2 > *{
  width: 50%;
}.flex_between.col3 > *{
  width: 33.3%;
}.flex.col4 > *{
  width: 23.07%;
}.flex.col5 > *{
  width: 20.00%;
}.flex.col6 > *{
  width: 16.6%;
}.flex_start {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}.flex_start.col2 > *{
  width: 50%;
}.flex_start.col3 > *{
  width: 33.3%;
}/* -------------------- 大見出し headline -------------------- */.headline_1 {
  background-color: #ececec;
  border-top: 4px solid #333;
  font-weight: bold;
  font-size: 18px;
  padding: 8px;
  margin-bottom: 30px;
}.headline_2 {
  background-color: #ececec;
  border-left: 4px solid #333;
  font-weight: bold;
  font-size: 16px;
  padding: 6px;
  margin-bottom: 20px;
}/* -------------------- 中見出し headline -------------------- */.arrow{
  position: relative;
  color: #333;
  display: inline-block;
  padding: 0 0 0 16px;
  vertical-align: middle;
  text-decoration: none;
  font-size: 16px;
}.arrow::before,
.arrow::after{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  content: "";
  vertical-align: middle;
}.headline_m_1::before {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #333;
}.headline_m_1::after {
  left: 5px;
  box-sizing: border-box;
  width: 3px;
  height: 3px;
  border: 3px solid transparent;
  border-left: 3px solid #fff;
}/* -------------------- flash_message -------------------- */.flash_message {
  margin: 0 auto 6px auto;
  background-repeat: no-repeat;
  background-position: 10px 4px;
  margin-bottom: 20px;
  padding: 10px 10px 10px 10px;
  text-align: left;
}.flash_message.error {
  /*background-image: url(../img/common/msg_icon1.jpg);*/
  background-color: #f9e5e6;
  border: 1px solid #e8aaad;
  color: #b50007;
}.flash_message.success {
  /*background-image: url(../img/common/msg_icon3.jpg);*/
  background-color: #e5ecf9;
  border: 1px solid #aac6e8;
  color: #0055b5;
}.flash_message.info {
  /*background-image: url(../img/common/msg_icon4.jpg);*/
  background-color: #e9f9e5;
  border: 1px solid #b4e8aa;
  color: #1c8400;
}.flash_message.notice {
  /*background-image: url(../img/common/msg_icon2.jpg);*/
  background-color: #f9f9e5;
  border: 1px solid #e8e3aa;
  color: #828400;
}.error-message {
  background-image: url(../img/admin/s_icon1.png);
  color: #b50007;
  margin: 10px 0 0 0;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px 0 0px 20px;
  min-height: 16px;
  line-height: 16px;
  text-align: left;
}/* -------------------- space -------------------- *//* margin */.mt00 {margin-top: 0 !important;}.mt02 {margin-top: 2px !important;}.mt04 {margin-top: 4px !important;}.mt06 {margin-top: 6px !important;}.mt08 {margin-top: 8px !important;}.mt10 {margin-top: 10px !important;}.mt15 {margin-top: 15px !important;}.mt20 {margin-top: 20px !important;}.mt21 {margin-top: 21px !important;}.mt23 {margin-top: 23px !important;}.mt25 {margin-top: 25px !important;}.mt30 {margin-top: 30px !important;}.mt40 {margin-top: 40px !important;}.mt50 {margin-top: 50px !important;}.mt60 {margin-top: 60px !important;}.mt70 {margin-top: 70px !important;}.mt75 {margin-top: 75px !important;}.mt80 {margin-top: 80px !important;}.mt90 {margin-top: 90px !important;}.mt100 {margin-top: 100px !important;}.mb00 {margin-bottom: 0 !important;}.mb01 {margin-bottom: 1px !important;}.mb02 {margin-bottom: 2px !important;}.mb03 {margin-bottom: 3px !important;}.mb04 {margin-bottom: 4px !important;}.mb05 {margin-bottom: 5px !important;}.mb06 {margin-bottom: 6px !important;}.mb07 {margin-bottom: 7px !important;}.mb08 {margin-bottom: 8px !important;}.mb09 {margin-bottom: 9px !important;}.mb10 {margin-bottom: 10px !important;}.mb15 {margin-bottom: 15px !important;}.mb20 {margin-bottom: 20px !important;}.mb25 {margin-bottom: 25px !important;}.mb27 {margin-bottom: 27px !important;}.mb30 {margin-bottom: 30px !important;}.mb35 {margin-bottom: 35px !important;}.mb40 {margin-bottom: 40px !important;}.mb50 {margin-bottom: 50px !important;}.mb60 {margin-bottom: 60px !important;}.mb70 {margin-bottom: 70px !important;}.mb75 {margin-bottom: 75px !important;}.mb80 {margin-bottom: 80px !important;}.mb90 {margin-bottom: 90px !important;}.mb100 {margin-bottom: 100px !important;}.ml00 {margin-left: 0 !important;}.ml05 {margin-left: 5px !important;}.ml06 {margin-left: 6px !important;}.ml07 {margin-left: 7px !important;}.ml10 {margin-left: 10px !important;}.ml15 {margin-left: 15px !important;}.ml17 {margin-left: 17px !important;}.ml20 {margin-left: 20px !important;}.ml23 {margin-left: 23px !important;}.ml25 {margin-left: 25px !important;}.ml30 {margin-left: 30px !important;}.ml40 {margin-left: 40px !important;}.ml50 {margin-left: 50px !important;}.mr00 {margin-right: 0 !important;}.mr01 {margin-right: 1px !important;}.mr02 {margin-right: 2px !important;}.mr03 {margin-right: 3px !important;}.mr04 {margin-right: 4px !important;}.mr05 {margin-right: 5px !important;}.mr06 {margin-right: 6px !important;}.mr07 {margin-right: 7px !important;}.mr08 {margin-right: 8px !important;}.mr09 {margin-right: 9px !important;}.mr10 {margin-right: 10px !important;}.mr15 {margin-right: 15px !important;}.mr16 {margin-right: 16px !important;}.mr17 {margin-right: 17px !important;}.mr18 {margin-right: 18px !important;}.mr19 {margin-right: 19px !important;}.mr20 {margin-right: 20px !important;}.mr21 {margin-right: 21px !important;}.mr22 {margin-right: 22px !important;}.mr23 {margin-right: 23px !important;}.mr24 {margin-right: 24px !important;}.mr25 {margin-right: 25px !important;}.mr30 {margin-right: 30px !important;}/* padding */.pt00 {padding-top: 0 !important;}.pt01 {padding-top: 1px !important;}.pt02 {padding-top: 2px !important;}.pt03 {padding-top: 3px !important;}.pt04 {padding-top: 4px !important;}.pt05 {padding-top: 5px !important;}.pt10 {padding-top: 10px !important;}.pt15 {padding-top: 15px !important;}.pt20 {padding-top: 20px !important;}.pt25 {padding-top: 25px !important;}.pt30 {padding-top: 30px !important;}.pt35 {padding-top: 35px !important;}.pt40 {padding-top: 40px !important;}.pt45 {padding-top: 45px !important;}.pt50 {padding-top: 50px !important;}.pt55 {padding-top: 55px !important;}.pt60 {padding-top: 60px !important;}.pt65 {padding-top: 65px !important;}.pt70 {padding-top: 70px !important;}.pt75 {padding-top: 75px !important;}.pt80 {padding-top: 80px !important;}.pt85 {padding-top: 85px !important;}.pt90 {padding-top: 90px !important;}.pt95 {padding-top: 95px !important;}.pt100 {padding-top: 100px !important;}.pb00 {padding-bottom: 0 !important;}.pb05 {padding-bottom: 5px !important;}.pb10 {padding-bottom: 10px !important;}.pb15 {padding-bottom: 15px !important;}.pb20 {padding-bottom: 20px !important;}.pb25 {padding-bottom: 25px !important;}.pb30 {padding-bottom: 30px !important;}.pb40 {padding-bottom: 40px !important;}.pb50 {padding-bottom: 50px !important;}.pl00 {padding-left: 0 !important;}.pl05 {padding-left: 5px !important;}.pl10 {padding-left: 10px !important;}.pl15 {padding-left: 15px !important;}.pl20 {padding-left: 20px !important;}.pl25 {padding-left: 25px !important;}.pl30 {padding-left: 30px !important;}.pl40 {padding-left: 40px !important;}.pl45 {padding-left: 45px !important;}.pr00 {padding-right: 0 !important;}.pr05 {padding-right: 5px !important;}.pr10 {padding-right: 10px !important;}.pr15 {padding-right: 15px !important;}.pr20 {padding-right: 20px !important;}.pr25 {padding-right: 25px !important;}.pr30 {padding-right: 30px !important;}.pr40 {padding-right: 40px !important;}.pr45 {padding-right: 45px !important;}.fuwatto_btn {
  display: inline-block;
  width: 200px;
  padding: 12px;
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  -webkit-tap-highlight-color: transparent;
  transition: .3s ease-out;
}.fuwatto_btn:hover{
   cursor: pointer;
   text-decoration: none;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.12), 0 3px 20px 0 rgba(0,0,0,0.12), 0 5px 6px -2px rgba(0,0,0,0.2);
}.fuwatto_btn_yellow{
  background-color: #ffdb14;
  color: #333;
}.fuwatto_btn_red{
  background-color: #dc143c;
  color: #FFF;
}.fuwatto_btn_blue{
  background-color: #0C88CA;
  color: #FFF;
}/* -------------------- button -------------------- */.button {
  display: inline-block;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-color: #34495e;
  border-radius: 4px;
  width: 180px;
  height: 50px;
  line-height: 46px;
  text-decoration: none;
  transition: opacity 0.3s ease-out;
  overflow: hidden;
}.button-sm {
  display: inline-block;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-color: #34495e;
  border-radius: 4px;
  width: 150px;
  height: 40px;
  line-height: 36px;
  text-decoration: none;
  transition: opacity 0.3s ease-out;
  overflow: hidden;
}.button:hover,
.button-sm:hover {
  opacity: 0.7;
}/* Button Brack */.button-brack {
  background-color: #34495e;
  color: #fff;
}/* Button White */.button-white {
  border: 2px solid #34495e;
  background-color: #fff;
  color: #34495e;
}/* Button Red */.button-red {
  border: 2px solid #d9534f;
  background-color: #d9534f;
  color: #fff;
}/* Button Add */.button-add {
  border: 2px solid #34495e;
  background-color: #fff;
  color: #34495e;
}.button-add span {
  background-image: url('../img/admin/icon_plus.png');
  background-size: 24px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 36px;
}/* Button Back */.button-back {
  border: 2px solid #34495e;
  background-color: #fff;
  color: #34495e;
}.button-back span {
  background-image: url('../img/admin/icon_back.png');
  background-size: 24px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 36px;
}/* Button Update */.button-update {
  border: 2px solid #34495e;
  background-color: #fff;
  color: #34495e;
}.button-update span {
  background-image: url('../img/admin/icon_update.png');
  background-size: 24px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 36px;
}/* Button Delete */.button-delete {
  border: 2px solid #d9534f;
  background-color: #d9534f;
  color: #fff;
}.button-delete span {
  background-image: url('../img/admin/icon_delete.png');
  background-size: 24px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 36px;
}/* Button Cancel */.button-cancel {
  border: 2px solid #d58512;
  background-color: #ec971f;
  color: #fff;
}.button-cancel span {
  background-image: url('../img/admin/icon_batsu.png');
  background-size: 24px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 36px;
}/* Button Unfair */.button-unfair {
  border: 2px solid #d9534f;
  background-color: #d9534f;
  color: #fff;
}.button-unfair span {
  background-image: url('../img/admin/icon_unfair.png');
  background-size: 24px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 36px;
}/* Button Preview */.button-preview {
  border: 2px solid #34495e;
  background-color: #fff;
  color: #34495e;
}.button-preview span {
  background-image: url('../img/admin/icon_preview.png');
  background-size: 24px auto;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 0 10px 36px;
}/* -------------------- bootstrap btn -------------------- */.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
   -moz-user-select: none;
  -ms-user-select: none;
    user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}.button-sm.disabled,
.button.disabled,
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  box-shadow: none;
  opacity: .65;
}.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}.btn-default .badge {
  color: #fff;
  background-color: #333;
}.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 2px;
}.btn-sm,
.btn-group-sm > .btn {
  /*padding: 5px 10px;*/
  padding: 4px 8px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}/* @import 'lib/jquery-ui.css'; */.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}.tabulator {
  position: relative;
  border: 1px solid #999;
  background-color: #888;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  transform: translatez(0);
}.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableholder .tabulator-table {
  min-width: 100%;
}.tabulator[tabulator-layout="fitDataTable"] {
  display: inline-block;
}.tabulator.tabulator-block-select {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.tabulator .tabulator-header {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #999;
  background-color: #e6e6e6;
  color: #555;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}.tabulator .tabulator-header.tabulator-header-hidden {
  display: none;
}.tabulator .tabulator-header .tabulator-col {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border-right: 1px solid #aaa;
  background: #e6e6e6;
  text-align: left;
  vertical-align: bottom;
  overflow: hidden;
}.tabulator .tabulator-header .tabulator-col.tabulator-moving {
  position: absolute;
  border: 1px solid #999;
  background: #cdcdcd;
  pointer-events: none;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
  box-sizing: border-box;
  position: relative;
  padding: 4px;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button {
  padding: 0 8px;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover {
  cursor: pointer;
  opacity: .6;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {
  position: relative;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #999;
  padding: 1px;
  background: #fff;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button + .tabulator-title-editor {
  width: calc(100% - 22px);
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #bbb;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  position: relative;
  display: flex;
  border-top: 1px solid #aaa;
  overflow: hidden;
  margin-right: -1px;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
  position: relative;
  box-sizing: border-box;
  margin-top: 2px;
  width: 100%;
  text-align: center;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {
  height: auto !important;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {
  margin-top: 3px;
}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {
  width: 0;
  height: 0;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 25px;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
  cursor: pointer;
  background-color: #cdcdcd;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter {
  color: #bbb;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #bbb;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter {
  color: #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter {
  color: #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-bottom: none;
  border-top: 6px solid #666;
  color: #666;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {
  -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
  text-orientation: mixed;
  display: flex;
  align-items: center;
  justify-content: center;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {
  transform: rotate(180deg);
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-top: 20px;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {
  padding-right: 0;
  padding-bottom: 20px;
}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {
  justify-content: center;
  left: 0;
  right: 0;
  top: 4px;
  bottom: auto;
}.tabulator .tabulator-header .tabulator-frozen {
  display: inline-block;
  position: absolute;
  z-index: 10;
}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}.tabulator .tabulator-header .tabulator-calcs-holder {
  box-sizing: border-box;
  min-width: 600%;
  background: #f3f3f3 !important;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  overflow: hidden;
}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
  background: #f3f3f3 !important;
}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}.tabulator .tabulator-header .tabulator-frozen-rows-holder {
  min-width: 600%;
}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
  display: none;
}.tabulator .tabulator-tableholder {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}.tabulator .tabulator-tableholder:focus {
  outline: none;
}.tabulator .tabulator-tableholder .tabulator-placeholder {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode="virtual"] {
  min-height: 100%;
  min-width: 100%;
}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents {
  display: inline-block;
  text-align: center;
  padding: 10px;
  color: #ccc;
  font-weight: bold;
  font-size: 20px;
  white-space: normal;
}.tabulator .tabulator-tableholder .tabulator-table {
  position: relative;
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  overflow: visible;
  color: #333;
}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs {
  font-weight: bold;
  background: #e2e2e2 !important;
}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {
  border-bottom: 2px solid #aaa;
}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {
  border-top: 2px solid #aaa;
}.tabulator .tabulator-footer {
  border-top: 1px solid #999;
  background-color: #e6e6e6;
  color: #555;
  font-weight: bold;
  white-space: nowrap;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}.tabulator .tabulator-footer .tabulator-footer-contents {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 5px 10px;
}.tabulator .tabulator-footer .tabulator-footer-contents:empty {
  display: none;
}.tabulator .tabulator-footer .tabulator-calcs-holder {
  box-sizing: border-box;
  width: calc(100% + 20px);
  text-align: left;
  background: #f3f3f3 !important;
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  overflow: hidden;
}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
  background: #f3f3f3 !important;
}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
  margin-bottom: -5px;
  border-bottom: none;
}.tabulator .tabulator-footer > * + .tabulator-page-counter {
  margin-left: 10px;
}.tabulator .tabulator-footer .tabulator-page-counter {
  font-weight: normal;
}.tabulator .tabulator-footer .tabulator-paginator {
  flex: 1;
  text-align: right;
  color: #555;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}.tabulator .tabulator-footer .tabulator-page-size {
  display: inline-block;
  margin: 0 5px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
}.tabulator .tabulator-footer .tabulator-pages {
  margin: 0 7px;
}.tabulator .tabulator-footer .tabulator-page {
  display: inline-block;
  margin: 0 2px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.2);
}.tabulator .tabulator-footer .tabulator-page.active {
  color: #d00;
}.tabulator .tabulator-footer .tabulator-page:disabled {
  opacity: .5;
}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
}.tabulator .tabulator-col-resize-handle {
  position: relative;
  display: inline-block;
  width: 6px;
  margin-left: -3px;
  margin-right: -3px;
  z-index: 10;
  vertical-align: middle;
}.tabulator .tabulator-col-resize-handle:hover {
  cursor: ew-resize;
}.tabulator .tabulator-col-resize-handle:last-of-type {
  width: 3px;
  margin-right: 0;
}.tabulator .tabulator-alert {
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  text-align: center;
}.tabulator .tabulator-alert .tabulator-alert-msg {
  display: inline-block;
  margin: 0 auto;
  padding: 10px 20px;
  border-radius: 10px;
  background: #fff;
  font-weight: bold;
  font-size: 16px;
}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg {
  border: 4px solid #333;
  color: #000;
}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error {
  border: 4px solid #D00;
  color: #590000;
}.tabulator-row {
  position: relative;
  box-sizing: border-box;
  min-height: 22px;
  background-color: #fff;
}.tabulator-row.tabulator-row-even {
  background-color: #EFEFEF;
}.tabulator-row.tabulator-selectable:hover {
  background-color: #bbb;
  cursor: pointer;
}.tabulator-row.tabulator-selected {
  background-color: #9ABCEA;
}.tabulator-row.tabulator-selected:hover {
  background-color: #769BCC;
  cursor: pointer;
}.tabulator-row.tabulator-row-moving {
  border: 1px solid #000;
  background: #fff;
}.tabulator-row.tabulator-moving {
  position: absolute;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  pointer-events: none;
  z-index: 15;
}.tabulator-row .tabulator-row-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
}.tabulator-row .tabulator-row-resize-handle.prev {
  top: 0;
  bottom: auto;
}.tabulator-row .tabulator-row-resize-handle:hover {
  cursor: ns-resize;
}.tabulator-row .tabulator-frozen {
  display: inline-block;
  position: absolute;
  background-color: inherit;
  z-index: 10;
}.tabulator-row .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}.tabulator-row .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}.tabulator-row .tabulator-responsive-collapse {
  box-sizing: border-box;
  padding: 5px;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}.tabulator-row .tabulator-responsive-collapse:empty {
  display: none;
}.tabulator-row .tabulator-responsive-collapse table {
  font-size: 14px;
}.tabulator-row .tabulator-responsive-collapse table tr td {
  position: relative;
}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {
  padding-right: 10px;
}.tabulator-row .tabulator-cell {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 4px;
  border-right: 1px solid #aaa;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.tabulator-row .tabulator-cell.tabulator-editing {
  border: 1px solid #1D68CD;
  outline: none;
  padding: 0;
}.tabulator-row .tabulator-cell.tabulator-editing input,
.tabulator-row .tabulator-cell.tabulator-editing select {
  border: 1px;
  background: transparent;
  outline: none;
}.tabulator-row .tabulator-cell.tabulator-validation-fail {
  border: 1px solid #dd0000;
}.tabulator-row .tabulator-cell.tabulator-validation-fail input,
.tabulator-row .tabulator-cell.tabulator-validation-fail select {
  border: 1px;
  background: transparent;
  color: #dd0000;
}.tabulator-row .tabulator-cell.tabulator-row-handle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {
  width: 80%;
}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
  width: 100%;
  height: 3px;
  margin-top: 2px;
  background: #666;
}.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #333;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #333;
}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  height: 15px;
  width: 15px;
  border-radius: 20px;
  background: #666;
  color: #fff;
  font-weight: bold;
  font-size: 1.1em;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {
  opacity: .7;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {
  display: initial;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {
  display: none;
}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {
  display: none;
}.tabulator-row .tabulator-cell .tabulator-traffic-light {
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 14px;
}.tabulator-row.tabulator-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #aaa;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}.tabulator-row.tabulator-group:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.1);
}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  border-bottom: 0;
}.tabulator-row.tabulator-group.tabulator-group-level-1 {
  padding-left: 30px;
}.tabulator-row.tabulator-group.tabulator-group-level-2 {
  padding-left: 50px;
}.tabulator-row.tabulator-group.tabulator-group-level-3 {
  padding-left: 70px;
}.tabulator-row.tabulator-group.tabulator-group-level-4 {
  padding-left: 90px;
}.tabulator-row.tabulator-group.tabulator-group-level-5 {
  padding-left: 110px;
}.tabulator-row.tabulator-group .tabulator-group-toggle {
  display: inline-block;
}.tabulator-row.tabulator-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #666;
  vertical-align: middle;
}.tabulator-row.tabulator-group span {
  margin-left: 10px;
  color: #d00;
}.tabulator-popup-container {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #aaa;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
}.tabulator-popup {
  padding: 5px;
  border-radius: 3px;
}.tabulator-tooltip {
  max-width: Min(500px, 100%);
  padding: 3px 5px;
  border-radius: 2px;
  box-shadow: none;
  font-size: 12px;
  pointer-events: none;
}.tabulator-menu .tabulator-menu-item {
  position: relative;
  box-sizing: border-box;
  padding: 5px 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
  opacity: .5;
}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
  cursor: pointer;
  background: #EFEFEF;
}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {
  padding-right: 25px;
}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {
  display: inline-block;
  position: absolute;
  top: calc(5px + .4em);
  right: 10px;
  height: 7px;
  width: 7px;
  content: '';
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #aaa;
  vertical-align: top;
  transform: rotate(45deg);
}.tabulator-menu .tabulator-menu-separator {
  border-top: 1px solid #aaa;
}.tabulator-edit-list {
  max-height: 200px;
  font-size: 14px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}.tabulator-edit-list .tabulator-edit-list-item {
  padding: 4px;
  color: #333;
  outline: none;
}.tabulator-edit-list .tabulator-edit-list-item.active {
  color: #fff;
  background: #1D68CD;
}.tabulator-edit-list .tabulator-edit-list-item.active.focused {
  outline: 1px solid rgba(255, 255, 255, 0.5);
}.tabulator-edit-list .tabulator-edit-list-item.focused {
  outline: 1px solid #1D68CD;
}.tabulator-edit-list .tabulator-edit-list-item:hover {
  cursor: pointer;
  color: #fff;
  background: #1D68CD;
}.tabulator-edit-list .tabulator-edit-list-placeholder {
  padding: 4px;
  color: #333;
  text-align: center;
}.tabulator-edit-list .tabulator-edit-list-group {
  border-bottom: 1px solid #aaa;
  padding: 4px;
  padding-top: 6px;
  color: #333;
  font-weight: bold;
}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2 {
  padding-left: 12px;
}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3 {
  padding-left: 20px;
}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4 {
  padding-left: 28px;
}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5 {
  padding-left: 36px;
}.tabulator.tabulator-ltr {
  direction: ltr;
}.tabulator.tabulator-rtl {
  text-align: initial;
  direction: rtl;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col {
  text-align: initial;
  border-left: 1px solid #aaa;
  border-right: initial;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  margin-right: initial;
  margin-left: -1px;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-left: 25px;
}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
  left: 8px;
  right: initial;
}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {
  border-right: initial;
  border-left: 1px solid #aaa;
}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  margin-right: initial;
  margin-left: 5px;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: 1px;
  border-left: initial;
  border-right: 2px solid #aaa;
}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {
  margin-right: initial;
  margin-left: 5px;
}.tabulator-print-fullscreen {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {
  display: none !important;
}.tabulator-print-table {
  border-collapse: collapse;
}.tabulator-print-table .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}.tabulator-print-table .tabulator-print-table-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #aaa;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}.tabulator-print-table .tabulator-print-table-group:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.1);
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  border-bottom: 0;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {
  padding-left: 30px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {
  padding-left: 50px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {
  padding-left: 70px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {
  padding-left: 90px !important;
}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {
  padding-left: 110px !important;
}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {
  display: inline-block;
}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #666;
  vertical-align: middle;
}.tabulator-print-table .tabulator-print-table-group span {
  margin-left: 10px;
  color: #d00;
}.tabulator-print-table .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #333;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}.tabulator-print-table .tabulator-data-tree-control:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #333;
}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}.tox {
  box-shadow: none;
  box-sizing: content-box;
  color: #222f3e;
  cursor: auto;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  vertical-align: initial;
  white-space: normal;
}.tox *:not(svg):not(rect) {
  box-sizing: inherit;
  color: inherit;
  cursor: inherit;
  direction: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-tap-highlight-color: inherit;
  text-align: inherit;
  text-decoration: inherit;
  text-shadow: inherit;
  text-transform: inherit;
  vertical-align: inherit;
  white-space: inherit;
}.tox *:not(svg):not(rect) {
  /* stylelint-disable-line no-duplicate-selectors */
  background: transparent;
  border: 0;
  box-shadow: none;
  float: none;
  height: auto;
  margin: 0;
  max-width: none;
  outline: 0;
  padding: 0;
  position: static;
  width: auto;
}.tox:not([dir=rtl]) {
  direction: ltr;
  text-align: left;
}.tox[dir=rtl] {
  direction: rtl;
  text-align: right;
}.tox-tinymce {
  border: 2px solid #eeeeee;
  border-radius: 10px;
  box-shadow: none;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  overflow: hidden;
  position: relative;
  visibility: inherit !important;
}.tox.tox-tinymce-inline {
  border: none;
  box-shadow: none;
  overflow: initial;
}.tox.tox-tinymce-inline .tox-editor-container {
  overflow: initial;
}.tox.tox-tinymce-inline .tox-editor-header {
  background-color: #fff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  box-shadow: none;
  overflow: hidden;
}.tox-tinymce-aux {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  z-index: 1300;
}.tox-tinymce *:focus,
.tox-tinymce-aux *:focus {
  outline: none;
}button::-moz-focus-inner {
  border: 0;
}.tox[dir=rtl] .tox-icon--flip svg {
  transform: rotateY(180deg);
}.tox .accessibility-issue__header {
  align-items: center;
  display: flex;
  margin-bottom: 4px;
}.tox .accessibility-issue__description {
  align-items: stretch;
  border: 1px solid #eeeeee;
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
}.tox .accessibility-issue__description > div {
  padding-bottom: 4px;
}.tox .accessibility-issue__description > div > div {
  align-items: center;
  display: flex;
  margin-bottom: 4px;
}.tox .accessibility-issue__description > *:last-child:not(:only-child) {
  border-color: #eeeeee;
  border-style: solid;
}.tox .accessibility-issue__repair {
  margin-top: 16px;
}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {
  background-color: rgba(0, 108, 231, 0.1);
  border-color: #006ce7;
  color: #222f3e;
}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child {
  border-color: #006ce7;
}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {
  color: #006ce7;
}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg {
  fill: #006ce7;
}.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon {
  color: #006ce7;
}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {
  background-color: rgba(255, 165, 0, 0.1);
  border-color: rgba(255, 165, 0, 0.5);
  color: #222f3e;
}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child {
  border-color: rgba(255, 165, 0, 0.5);
}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {
  color: #cc8500;
}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg {
  fill: #cc8500;
}.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon {
  color: #cc8500;
}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {
  background-color: rgba(204, 0, 0, 0.1);
  border-color: rgba(204, 0, 0, 0.4);
  color: #222f3e;
}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child {
  border-color: rgba(204, 0, 0, 0.4);
}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {
  color: #c00;
}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg {
  fill: #c00;
}.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon {
  color: #c00;
}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {
  background-color: rgba(120, 171, 70, 0.1);
  border-color: rgba(120, 171, 70, 0.4);
  color: #222f3e;
}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {
  border-color: rgba(120, 171, 70, 0.4);
}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {
  color: #78AB46;
}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg {
  fill: #78AB46;
}.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon {
  color: #78AB46;
}.tox .tox-dialog__body-content .accessibility-issue__header h1,
.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {
  margin-top: 0;
}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {
  margin-left: 4px;
}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {
  margin-left: auto;
}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {
  padding: 4px 4px 4px 8px;
}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child {
  border-left-width: 1px;
  padding-left: 4px;
}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {
  margin-right: 4px;
}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {
  margin-right: auto;
}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {
  padding: 4px 8px 4px 4px;
}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child {
  border-right-width: 1px;
  padding-right: 4px;
}.tox .tox-anchorbar {
  display: flex;
  flex: 0 0 auto;
}.tox .tox-bar {
  display: flex;
  flex: 0 0 auto;
}.tox .tox-button {
  background-color: #006ce7;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  border-color: #006ce7;
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 24px;
  margin: 0;
  outline: none;
  padding: 4px 16px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  white-space: nowrap;
}.tox .tox-button[disabled] {
  background-color: #006ce7;
  background-image: none;
  border-color: #006ce7;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.5);
  cursor: not-allowed;
}.tox .tox-button:focus:not(:disabled) {
  background-color: #0060ce;
  background-image: none;
  border-color: #0060ce;
  box-shadow: none;
  color: #fff;
}.tox .tox-button:hover:not(:disabled) {
  background-color: #0060ce;
  background-image: none;
  border-color: #0060ce;
  box-shadow: none;
  color: #fff;
}.tox .tox-button:active:not(:disabled) {
  background-color: #0054b4;
  background-image: none;
  border-color: #0054b4;
  box-shadow: none;
  color: #fff;
}.tox .tox-button--secondary {
  background-color: #f0f0f0;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  border-color: #f0f0f0;
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  color: #222f3e;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: normal;
  outline: none;
  padding: 4px 16px;
  text-decoration: none;
  text-transform: none;
}.tox .tox-button--secondary[disabled] {
  background-color: #f0f0f0;
  background-image: none;
  border-color: #f0f0f0;
  box-shadow: none;
  color: rgba(34, 47, 62, 0.5);
}.tox .tox-button--secondary:focus:not(:disabled) {
  background-color: #e3e3e3;
  background-image: none;
  border-color: #e3e3e3;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-button--secondary:hover:not(:disabled) {
  background-color: #e3e3e3;
  background-image: none;
  border-color: #e3e3e3;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-button--secondary:active:not(:disabled) {
  background-color: #d6d6d6;
  background-image: none;
  border-color: #d6d6d6;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-button--icon,
.tox .tox-button.tox-button--icon,
.tox .tox-button.tox-button--secondary.tox-button--icon {
  padding: 4px;
}.tox .tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {
  display: block;
  fill: currentColor;
}.tox .tox-button-link {
  background: 0;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}.tox .tox-button-link--sm {
  font-size: 14px;
}.tox .tox-button--naked {
  background-color: transparent;
  border-color: transparent;
  box-shadow: unset;
  color: #222f3e;
}.tox .tox-button--naked[disabled] {
  background-color: rgba(34, 47, 62, 0.12);
  border-color: transparent;
  box-shadow: unset;
  color: rgba(34, 47, 62, 0.5);
}.tox .tox-button--naked:hover:not(:disabled) {
  background-color: rgba(34, 47, 62, 0.12);
  border-color: transparent;
  box-shadow: unset;
  color: #222f3e;
}.tox .tox-button--naked:focus:not(:disabled) {
  background-color: rgba(34, 47, 62, 0.12);
  border-color: transparent;
  box-shadow: unset;
  color: #222f3e;
}.tox .tox-button--naked:active:not(:disabled) {
  background-color: rgba(34, 47, 62, 0.18);
  border-color: transparent;
  box-shadow: unset;
  color: #222f3e;
}.tox .tox-button--naked .tox-icon svg {
  fill: currentColor;
}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {
  color: #222f3e;
}.tox .tox-checkbox {
  align-items: center;
  border-radius: 6px;
  cursor: pointer;
  display: flex;
  height: 36px;
  min-width: 36px;
}.tox .tox-checkbox__input {
  /* Hide from view but visible to screen readers */
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}.tox .tox-checkbox__icons {
  align-items: center;
  border-radius: 6px;
  box-shadow: 0 0 0 2px transparent;
  box-sizing: content-box;
  display: flex;
  height: 24px;
  justify-content: center;
  padding: calc(4px - 1px);
  width: 24px;
}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
  display: block;
  fill: rgba(34, 47, 62, 0.3);
}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
  display: none;
  fill: #006ce7;
}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {
  display: none;
  fill: #006ce7;
}.tox .tox-checkbox--disabled {
  color: rgba(34, 47, 62, 0.5);
  cursor: not-allowed;
}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {
  fill: rgba(34, 47, 62, 0.5);
}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
  fill: rgba(34, 47, 62, 0.5);
}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
  fill: rgba(34, 47, 62, 0.5);
}.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
  display: none;
}.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {
  display: block;
}.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {
  display: none;
}.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {
  display: block;
}.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {
  border-radius: 6px;
  box-shadow: inset 0 0 0 1px #006ce7;
  padding: calc(4px - 1px);
}.tox:not([dir=rtl]) .tox-checkbox__label {
  margin-left: 4px;
}.tox:not([dir=rtl]) .tox-checkbox__input {
  left: -10000px;
}.tox:not([dir=rtl]) .tox-bar .tox-checkbox {
  margin-left: 4px;
}.tox[dir=rtl] .tox-checkbox__label {
  margin-right: 4px;
}.tox[dir=rtl] .tox-checkbox__input {
  right: -10000px;
}.tox[dir=rtl] .tox-bar .tox-checkbox {
  margin-right: 4px;
}.tox {
  /* stylelint-disable-next-line no-descending-specificity */
}.tox .tox-collection--toolbar .tox-collection__group {
  display: flex;
  padding: 0;
}.tox .tox-collection--grid .tox-collection__group {
  display: flex;
  flex-wrap: wrap;
  max-height: 208px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
}.tox .tox-collection--list .tox-collection__group {
  border-bottom-width: 0;
  border-color: #e3e3e3;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-top-width: 1px;
  padding: 4px 0;
}.tox .tox-collection--list .tox-collection__group:first-child {
  border-top-width: 0;
}.tox .tox-collection__group-heading {
  background-color: #fcfcfc;
  color: rgba(34, 47, 62, 0.7);
  cursor: default;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 4px;
  margin-top: -4px;
  padding: 4px 8px;
  text-transform: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          -ms-user-select: none;
      user-select: none;
}.tox .tox-collection__item {
  align-items: center;
  border-radius: 3px;
  color: #222f3e;
  display: flex;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          -ms-user-select: none;
      user-select: none;
}.tox .tox-collection--list .tox-collection__item {
  padding: 4px 8px;
}.tox .tox-collection--toolbar .tox-collection__item {
  border-radius: 3px;
  padding: 4px;
}.tox .tox-collection--grid .tox-collection__item {
  border-radius: 3px;
  padding: 4px;
}.tox .tox-collection--list .tox-collection__item--enabled {
  background-color: #fff;
  color: #222f3e;
}.tox .tox-collection--list .tox-collection__item--active {
  background-color: #cce2fa;
}.tox .tox-collection--toolbar .tox-collection__item--enabled {
  background-color: #a6ccf7;
  color: #222f3e;
}.tox .tox-collection--toolbar .tox-collection__item--active {
  background-color: #cce2fa;
}.tox .tox-collection--grid .tox-collection__item--enabled {
  background-color: #a6ccf7;
  color: #222f3e;
}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
  background-color: #cce2fa;
  color: #222f3e;
}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
  color: #222f3e;
}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
  color: #222f3e;
}.tox .tox-collection__item-icon,
.tox .tox-collection__item-checkmark {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  width: 24px;
}.tox .tox-collection__item-icon svg,
.tox .tox-collection__item-checkmark svg {
  fill: currentColor;
}.tox .tox-collection--toolbar-lg .tox-collection__item-icon {
  height: 48px;
  width: 48px;
}.tox .tox-collection__item-label {
  color: currentColor;
  display: inline-block;
  flex: 1;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  text-transform: none;
  word-break: break-all;
}.tox .tox-collection__item-accessory {
  color: rgba(34, 47, 62, 0.7);
  display: inline-block;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  text-transform: none;
}.tox .tox-collection__item-caret {
  align-items: center;
  display: flex;
  min-height: 24px;
}.tox .tox-collection__item-caret::after {
  content: '';
  font-size: 0;
  min-height: inherit;
}.tox .tox-collection__item-caret svg {
  fill: #222f3e;
}.tox .tox-collection__item--state-disabled {
  background-color: transparent;
  color: rgba(34, 47, 62, 0.5);
  cursor: not-allowed;
}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {
  fill: rgba(34, 47, 62, 0.5);
}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {
  display: none;
}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {
  display: none;
}.tox .tox-collection--horizontal {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 6px;
  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
  display: flex;
  flex: 0 0 auto;
  flex-shrink: 0;
  flex-wrap: nowrap;
  margin-bottom: 0;
  overflow-x: auto;
  padding: 0;
}.tox .tox-collection--horizontal .tox-collection__group {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0 4px;
}.tox .tox-collection--horizontal .tox-collection__item {
  height: 28px;
  margin: 6px 1px 5px 0;
  padding: 0 4px;
}.tox .tox-collection--horizontal .tox-collection__item-label {
  white-space: nowrap;
}.tox .tox-collection--horizontal .tox-collection__item-caret {
  margin-left: 4px;
}.tox .tox-collection__item-container {
  display: flex;
}.tox .tox-collection__item-container--row {
  align-items: center;
  flex: 1 1 auto;
  flex-direction: row;
}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {
  margin-right: auto;
}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {
  justify-content: flex-end;
  margin-left: auto;
}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {
  align-items: flex-start;
  margin-bottom: auto;
}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {
  align-items: center;
}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {
  align-items: flex-end;
  margin-top: auto;
}.tox .tox-collection__item-container--column {
  align-self: center;
  flex: 1 1 auto;
  flex-direction: column;
}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {
  align-items: flex-start;
}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {
  align-items: flex-end;
}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {
  align-self: flex-start;
}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {
  align-self: center;
}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {
  align-self: flex-end;
}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {
  border-right: 1px solid transparent;
}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {
  margin-left: 8px;
}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {
  margin-left: 4px;
}.tox:not([dir=rtl]) .tox-collection__item-accessory {
  margin-left: 16px;
  text-align: right;
}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {
  margin-left: 16px;
}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {
  border-left: 1px solid transparent;
}.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {
  margin-right: 8px;
}.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {
  margin-right: 4px;
}.tox[dir=rtl] .tox-collection__item-accessory {
  margin-right: 16px;
  text-align: left;
}.tox[dir=rtl] .tox-collection .tox-collection__item-caret {
  margin-right: 16px;
  transform: rotateY(180deg);
}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {
  margin-right: 4px;
}.tox .tox-color-picker-container {
  display: flex;
  flex-direction: row;
  height: 225px;
  margin: 0;
}.tox .tox-sv-palette {
  box-sizing: border-box;
  display: flex;
  height: 100%;
}.tox .tox-sv-palette-spectrum {
  height: 100%;
}.tox .tox-sv-palette,
.tox .tox-sv-palette-spectrum {
  width: 225px;
}.tox .tox-sv-palette-thumb {
  background: none;
  border: 1px solid black;
  border-radius: 50%;
  box-sizing: content-box;
  height: 12px;
  position: absolute;
  width: 12px;
}.tox .tox-sv-palette-inner-thumb {
  border: 1px solid white;
  border-radius: 50%;
  height: 10px;
  position: absolute;
  width: 10px;
}.tox .tox-hue-slider {
  box-sizing: border-box;
  height: 100%;
  width: 25px;
}.tox .tox-hue-slider-spectrum {
  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);
  height: 100%;
  width: 100%;
}.tox .tox-hue-slider,
.tox .tox-hue-slider-spectrum {
  width: 20px;
}.tox .tox-hue-slider-thumb {
  background: white;
  border: 1px solid black;
  box-sizing: content-box;
  height: 4px;
  width: 100%;
}.tox .tox-rgb-form {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}.tox .tox-rgb-form div {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  width: inherit;
}.tox .tox-rgb-form input {
  width: 6em;
}.tox .tox-rgb-form input.tox-invalid {
  /* Need !important to override Chrome's focus styling unfortunately */
  border: 1px solid red !important;
}.tox .tox-rgb-form .tox-rgba-preview {
  border: 1px solid black;
  flex-grow: 2;
  margin-bottom: 0;
}.tox:not([dir=rtl]) .tox-sv-palette {
  margin-right: 15px;
}.tox:not([dir=rtl]) .tox-hue-slider {
  margin-right: 15px;
}.tox:not([dir=rtl]) .tox-hue-slider-thumb {
  margin-left: -1px;
}.tox:not([dir=rtl]) .tox-rgb-form label {
  margin-right: 0.5em;
}.tox[dir=rtl] .tox-sv-palette {
  margin-left: 15px;
}.tox[dir=rtl] .tox-hue-slider {
  margin-left: 15px;
}.tox[dir=rtl] .tox-hue-slider-thumb {
  margin-right: -1px;
}.tox[dir=rtl] .tox-rgb-form label {
  margin-left: 0.5em;
}.tox .tox-toolbar .tox-swatches,
.tox .tox-toolbar__primary .tox-swatches,
.tox .tox-toolbar__overflow .tox-swatches {
  margin: 5px 0 6px 11px;
}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {
  border: 0;
  margin: -4px -4px;
}.tox .tox-swatches__row {
  display: flex;
}.tox .tox-swatch {
  height: 30px;
  transition: transform 0.15s, box-shadow 0.15s;
  width: 30px;
}.tox .tox-swatch:hover,
.tox .tox-swatch:focus {
  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;
  transform: scale(0.8);
}.tox .tox-swatch--remove {
  align-items: center;
  display: flex;
  justify-content: center;
}.tox .tox-swatch--remove svg path {
  stroke: #e74c3c;
}.tox .tox-swatches__picker-btn {
  align-items: center;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  height: 30px;
  justify-content: center;
  outline: none;
  padding: 0;
  width: 30px;
}.tox .tox-swatches__picker-btn svg {
  fill: #222f3e;
  height: 24px;
  width: 24px;
}.tox .tox-swatches__picker-btn:hover {
  background: #cce2fa;
}.tox:not([dir=rtl]) .tox-swatches__picker-btn {
  margin-left: auto;
}.tox[dir=rtl] .tox-swatches__picker-btn {
  margin-right: auto;
}.tox .tox-comment-thread {
  background: #fff;
  position: relative;
}.tox .tox-comment-thread > *:not(:first-child) {
  margin-top: 8px;
}.tox .tox-comment {
  background: #fff;
  border: 1px solid #eeeeee;
  border-radius: 6px;
  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);
  padding: 8px 8px 16px 8px;
  position: relative;
}.tox .tox-comment__header {
  align-items: center;
  color: #222f3e;
  display: flex;
  justify-content: space-between;
}.tox .tox-comment__date {
  color: rgba(34, 47, 62, 0.7);
  font-size: 12px;
}.tox .tox-comment__body {
  color: #222f3e;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3;
  margin-top: 8px;
  position: relative;
  text-transform: initial;
}.tox .tox-comment__body textarea {
  resize: none;
  white-space: normal;
  width: 100%;
}.tox .tox-comment__expander {
  padding-top: 8px;
}.tox .tox-comment__expander p {
  color: rgba(34, 47, 62, 0.7);
  font-size: 14px;
  font-style: normal;
}.tox .tox-comment__body p {
  margin: 0;
}.tox .tox-comment__buttonspacing {
  padding-top: 16px;
  text-align: center;
}.tox .tox-comment-thread__overlay::after {
  background: #fff;
  bottom: 0;
  content: "";
  display: flex;
  left: 0;
  opacity: 0.9;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}.tox .tox-comment__reply {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-top: 8px;
}.tox .tox-comment__reply > *:first-child {
  margin-bottom: 8px;
  width: 100%;
}.tox .tox-comment__edit {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-top: 16px;
}.tox .tox-comment__gradient::after {
  background: linear-gradient(rgba(255, 255, 255, 0), #fff);
  bottom: 0;
  content: "";
  display: block;
  height: 5em;
  margin-top: -40px;
  position: absolute;
  width: 100%;
}.tox .tox-comment__overlay {
  background: #fff;
  bottom: 0;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  left: 0;
  opacity: 0.9;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 5;
}.tox .tox-comment__loading-text {
  align-items: center;
  color: #222f3e;
  display: flex;
  flex-direction: column;
  position: relative;
}.tox .tox-comment__loading-text > div {
  padding-bottom: 16px;
}.tox .tox-comment__overlaytext {
  bottom: 0;
  flex-direction: column;
  font-size: 14px;
  left: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}.tox .tox-comment__overlaytext p {
  background-color: #fff;
  box-shadow: 0 0 8px 8px #fff;
  color: #222f3e;
  text-align: center;
}.tox .tox-comment__overlaytext div:nth-of-type(2) {
  font-size: 0.8em;
}.tox .tox-comment__busy-spinner {
  align-items: center;
  background-color: #fff;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
}.tox .tox-comment__scroll {
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  overflow: auto;
}.tox .tox-conversations {
  margin: 8px;
}.tox:not([dir=rtl]) .tox-comment__edit {
  margin-left: 8px;
}.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,
.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,
.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {
  margin-left: 8px;
}.tox[dir=rtl] .tox-comment__edit {
  margin-right: 8px;
}.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,
.tox[dir=rtl] .tox-comment__edit > *:last-child,
.tox[dir=rtl] .tox-comment__reply > *:last-child {
  margin-right: 8px;
}.tox .tox-user {
  align-items: center;
  display: flex;
}.tox .tox-user__avatar svg {
  fill: rgba(34, 47, 62, 0.7);
}.tox .tox-user__name {
  color: rgba(34, 47, 62, 0.7);
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
}.tox:not([dir=rtl]) .tox-user__avatar svg {
  margin-right: 8px;
}.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {
  margin-left: 8px;
}.tox[dir=rtl] .tox-user__avatar svg {
  margin-left: 8px;
}.tox[dir=rtl] .tox-user__avatar + .tox-user__name {
  margin-right: 8px;
}.tox .tox-dialog-wrap {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1100;
}.tox .tox-dialog-wrap__backdrop {
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}.tox .tox-dialog-wrap__backdrop--opaque {
  background-color: #fff;
}.tox .tox-dialog {
  background-color: #fff;
  border-color: #eeeeee;
  border-radius: 10px;
  border-style: solid;
  border-width: 0px;
  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);
  display: flex;
  flex-direction: column;
  max-height: 100%;
  max-width: 480px;
  overflow: hidden;
  position: relative;
  width: 95vw;
  z-index: 2;
}@media only screen and (max-width:767px) {
  body:not(.tox-force-desktop) .tox .tox-dialog {
    align-self: flex-start;
    margin: 8px auto;
    width: calc(100vw - 16px);
  }
}.tox .tox-dialog-inline {
  z-index: 1100;
}.tox .tox-dialog__header {
  align-items: center;
  background-color: #fff;
  border-bottom: none;
  color: #222f3e;
  display: flex;
  font-size: 16px;
  justify-content: space-between;
  padding: 8px 16px 0 16px;
  position: relative;
}.tox .tox-dialog__header .tox-button {
  z-index: 1;
}.tox .tox-dialog__draghandle {
  cursor: -webkit-grab;
  cursor: grab;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}.tox .tox-dialog__draghandle:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}.tox .tox-dialog__dismiss {
  margin-left: auto;
}.tox .tox-dialog__title {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3;
  margin: 0;
  text-transform: none;
}.tox .tox-dialog__body {
  color: #222f3e;
  display: flex;
  flex: 1;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3;
  min-width: 0;
  text-align: left;
  text-transform: none;
}@media only screen and (max-width:767px) {
  body:not(.tox-force-desktop) .tox .tox-dialog__body {
    flex-direction: column;
  }
}.tox .tox-dialog__body-nav {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  padding: 16px 16px;
}@media only screen and (max-width:767px) {
  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {
    flex-direction: row;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    padding-bottom: 0;
  }
}.tox .tox-dialog__body-nav-item {
  border-bottom: 2px solid transparent;
  color: rgba(34, 47, 62, 0.7);
  display: inline-block;
  font-size: 14px;
  line-height: 1.3;
  margin-bottom: 8px;
  text-decoration: none;
  white-space: nowrap;
}.tox .tox-dialog__body-nav-item:focus {
  background-color: rgba(0, 108, 231, 0.1);
}.tox .tox-dialog__body-nav-item--active {
  border-bottom: 2px solid #006ce7;
  color: #006ce7;
}.tox .tox-dialog__body-content {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  flex-direction: column;
  max-height: 650px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 16px;
}.tox .tox-dialog__body-content > * {
  margin-bottom: 0;
  margin-top: 16px;
}.tox .tox-dialog__body-content > *:first-child {
  margin-top: 0;
}.tox .tox-dialog__body-content > *:last-child {
  margin-bottom: 0;
}.tox .tox-dialog__body-content > *:only-child {
  margin-bottom: 0;
  margin-top: 0;
}.tox .tox-dialog__body-content a {
  color: #006ce7;
  cursor: pointer;
  text-decoration: none;
}.tox .tox-dialog__body-content a:hover,
.tox .tox-dialog__body-content a:focus {
  color: #0054b4;
  text-decoration: none;
}.tox .tox-dialog__body-content a:active {
  color: #0054b4;
  text-decoration: none;
}.tox .tox-dialog__body-content svg {
  fill: #222f3e;
}.tox .tox-dialog__body-content ul {
  display: block;
  list-style-type: disc;
  margin-bottom: 16px;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-padding-start: 2.5rem;
          padding-inline-start: 2.5rem;
}.tox .tox-dialog__body-content .tox-form__group h1 {
  color: #222f3e;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: normal;
  margin-bottom: 16px;
  margin-top: 2rem;
  text-transform: none;
}.tox .tox-dialog__body-content .tox-form__group h2 {
  color: #222f3e;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: normal;
  margin-bottom: 16px;
  margin-top: 2rem;
  text-transform: none;
}.tox .tox-dialog__body-content .tox-form__group p {
  margin-bottom: 16px;
}.tox .tox-dialog__body-content .tox-form__group h1:first-child,
.tox .tox-dialog__body-content .tox-form__group h2:first-child,
.tox .tox-dialog__body-content .tox-form__group p:first-child {
  margin-top: 0;
}.tox .tox-dialog__body-content .tox-form__group h1:last-child,
.tox .tox-dialog__body-content .tox-form__group h2:last-child,
.tox .tox-dialog__body-content .tox-form__group p:last-child {
  margin-bottom: 0;
}.tox .tox-dialog__body-content .tox-form__group h1:only-child,
.tox .tox-dialog__body-content .tox-form__group h2:only-child,
.tox .tox-dialog__body-content .tox-form__group p:only-child {
  margin-bottom: 0;
  margin-top: 0;
}.tox .tox-dialog--width-lg {
  height: 650px;
  max-width: 1200px;
}.tox .tox-dialog--width-md {
  max-width: 800px;
}.tox .tox-dialog--width-md .tox-dialog__body-content {
  overflow: auto;
}.tox .tox-dialog__body-content--centered {
  text-align: center;
}.tox .tox-dialog__footer {
  align-items: center;
  background-color: #fff;
  border-top: none;
  display: flex;
  justify-content: space-between;
  padding: 8px 16px;
}.tox .tox-dialog__footer-start,
.tox .tox-dialog__footer-end {
  display: flex;
}.tox .tox-dialog__busy-spinner {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.75);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}.tox .tox-dialog__table {
  border-collapse: collapse;
  width: 100%;
}.tox .tox-dialog__table thead th {
  font-weight: bold;
  padding-bottom: 8px;
}.tox .tox-dialog__table tbody tr {
  border-bottom: 1px solid #eeeeee;
}.tox .tox-dialog__table tbody tr:last-child {
  border-bottom: none;
}.tox .tox-dialog__table td {
  padding-bottom: 8px;
  padding-top: 8px;
}.tox .tox-dialog__popups {
  position: absolute;
  width: 100%;
  z-index: 1100;
}.tox .tox-dialog__body-iframe {
  display: flex;
  flex: 1;
  flex-direction: column;
}.tox .tox-dialog__body-iframe .tox-navobj {
  display: flex;
  flex: 1;
}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {
  flex: 1;
  height: 100%;
}.tox .tox-dialog-dock-fadeout {
  opacity: 0;
  visibility: hidden;
}.tox .tox-dialog-dock-fadein {
  opacity: 1;
  visibility: visible;
}.tox .tox-dialog-dock-transition {
  transition: visibility 0s linear 0.3s, opacity 0.3s ease;
}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {
  transition-delay: 0s;
}@media only screen and (max-width:767px) {
  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {
    margin-right: 0;
  }
}@media only screen and (max-width:767px) {
  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {
    margin-left: 8px;
  }
}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,
.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {
  margin-left: 8px;
}.tox[dir=rtl] .tox-dialog__body {
  text-align: right;
}@media only screen and (max-width:767px) {
  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {
    margin-left: 0;
  }
}@media only screen and (max-width:767px) {
  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {
    margin-right: 8px;
  }
}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,
.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {
  margin-right: 8px;
}body.tox-dialog__disable-scroll {
  overflow: hidden;
}.tox .tox-dropzone-container {
  display: flex;
  flex: 1;
}.tox .tox-dropzone {
  align-items: center;
  background: #fff;
  border: 2px dashed #eeeeee;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  min-height: 100px;
  padding: 10px;
}.tox .tox-dropzone p {
  color: rgba(34, 47, 62, 0.7);
  margin: 0 0 16px 0;
}.tox .tox-edit-area {
  display: flex;
  flex: 1;
  overflow: hidden;
  position: relative;
}.tox .tox-edit-area__iframe {
  background-color: #fff;
  border: 0;
  box-sizing: border-box;
  flex: 1;
  height: 100%;
  position: absolute;
  width: 100%;
}.tox.tox-inline-edit-area {
  border: 1px dotted #eeeeee;
}.tox .tox-editor-container {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  overflow: hidden;
}.tox .tox-editor-header {
  z-index: 1;
}.tox:not(.tox-tinymce-inline) .tox-editor-header {
  background-color: #fff;
  border-bottom: none;
  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.1), 0 8px 8px -4px rgba(34, 47, 62, 0.07);
  padding: 4px 0;
  transition: box-shadow 0.5s;
}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {
  border-top: 1px solid #e3e3e3;
  box-shadow: none;
}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {
  background-color: #fff;
  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15);
  padding: 4px 0;
}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {
  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15);
}.tox-editor-dock-fadeout {
  opacity: 0;
  visibility: hidden;
}.tox-editor-dock-fadein {
  opacity: 1;
  visibility: visible;
}.tox-editor-dock-transition {
  transition: visibility 0s linear 0.25s, opacity 0.25s ease;
}.tox-editor-dock-transition.tox-editor-dock-fadein {
  transition-delay: 0s;
}.tox .tox-control-wrap {
  flex: 1;
  position: relative;
}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,
.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,
.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {
  display: none;
}.tox .tox-control-wrap svg {
  display: block;
}.tox .tox-control-wrap__status-icon-wrap {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}.tox .tox-control-wrap__status-icon-invalid svg {
  fill: #c00;
}.tox .tox-control-wrap__status-icon-unknown svg {
  fill: orange;
}.tox .tox-control-wrap__status-icon-valid svg {
  fill: green;
}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,
.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,
.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {
  padding-right: 32px;
}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {
  right: 4px;
}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,
.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,
.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {
  padding-left: 32px;
}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {
  left: 4px;
}.tox .tox-autocompleter {
  max-width: 25em;
}.tox .tox-autocompleter .tox-menu {
  border-color: #eeeeee;
  box-shadow: none;
  max-width: 25em;
}.tox .tox-autocompleter .tox-autocompleter-highlight {
  font-weight: bold;
}.tox .tox-color-input {
  display: flex;
  position: relative;
  z-index: 1;
}.tox .tox-color-input .tox-textfield {
  z-index: -1;
}.tox .tox-color-input span {
  border-color: rgba(34, 47, 62, 0.2);
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  box-sizing: border-box;
  height: 24px;
  position: absolute;
  top: 6px;
  width: 24px;
}.tox .tox-color-input span:hover:not([aria-disabled=true]),
.tox .tox-color-input span:focus:not([aria-disabled=true]) {
  border-color: #006ce7;
  cursor: pointer;
}.tox .tox-color-input span::before {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);
  background-position: 0 0, 0 6px, 6px -6px, -6px 0;
  background-size: 12px 12px;
  border: 1px solid #fff;
  border-radius: 6px;
  box-sizing: border-box;
  content: '';
  height: 24px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 24px;
  z-index: -1;
}.tox .tox-color-input span[aria-disabled=true] {
  cursor: not-allowed;
}.tox:not([dir=rtl]) .tox-color-input {
  /* stylelint-disable-next-line no-descending-specificity */
}.tox:not([dir=rtl]) .tox-color-input .tox-textfield {
  padding-left: 36px;
}.tox:not([dir=rtl]) .tox-color-input span {
  left: 6px;
}.tox[dir="rtl"] .tox-color-input {
  /* stylelint-disable-next-line no-descending-specificity */
}.tox[dir="rtl"] .tox-color-input .tox-textfield {
  padding-right: 36px;
}.tox[dir="rtl"] .tox-color-input span {
  right: 6px;
}.tox .tox-label,
.tox .tox-toolbar-label {
  color: rgba(34, 47, 62, 0.7);
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3;
  padding: 0 8px 0 0;
  text-transform: none;
  white-space: nowrap;
}.tox .tox-toolbar-label {
  padding: 0 8px;
}.tox[dir=rtl] .tox-label {
  padding: 0 0 0 8px;
}.tox .tox-form {
  display: flex;
  flex: 1;
  flex-direction: column;
}.tox .tox-form__group {
  box-sizing: border-box;
  margin-bottom: 4px;
}.tox .tox-form-group--maximize {
  flex: 1;
}.tox .tox-form__group--error {
  color: #c00;
}.tox .tox-form__group--collection {
  display: flex;
}.tox .tox-form__grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}.tox .tox-form__grid--2col > .tox-form__group {
  width: calc(50% - (8px / 2));
}.tox .tox-form__grid--3col > .tox-form__group {
  width: calc(100% / 3 - (8px / 2));
}.tox .tox-form__grid--4col > .tox-form__group {
  width: calc(25% - (8px / 2));
}.tox .tox-form__controls-h-stack {
  align-items: center;
  display: flex;
}.tox .tox-form__group--inline {
  align-items: center;
  display: flex;
}.tox .tox-form__group--stretched {
  display: flex;
  flex: 1;
  flex-direction: column;
}.tox .tox-form__group--stretched .tox-textarea {
  flex: 1;
}.tox .tox-form__group--stretched .tox-navobj {
  display: flex;
  flex: 1;
}.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {
  flex: 1;
  height: 100%;
}.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {
  margin-left: 4px;
}.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {
  margin-right: 4px;
}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,
.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {
  display: none;
}.tox .tox-textfield,
.tox .tox-toolbar-textfield,
.tox .tox-listboxfield .tox-listbox--select,
.tox .tox-textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #eeeeee;
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  box-sizing: border-box;
  color: #222f3e;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  min-height: 34px;
  outline: none;
  padding: 5px 5.5px;
  resize: none;
  width: 100%;
}.tox .tox-textfield[disabled],
.tox .tox-textarea[disabled] {
  background-color: #f2f2f2;
  color: rgba(34, 47, 62, 0.85);
  cursor: not-allowed;
}.tox .tox-textfield:focus,
.tox .tox-listboxfield .tox-listbox--select:focus,
.tox .tox-textarea:focus {
  background-color: #fff;
  border-color: #006ce7;
  box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25);
  outline: none;
}.tox .tox-toolbar-textfield {
  border-width: 0;
  margin-bottom: 3px;
  margin-top: 2px;
  max-width: 250px;
}.tox .tox-naked-btn {
  background-color: transparent;
  border: 0;
  border-color: transparent;
  box-shadow: unset;
  color: #006ce7;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
}.tox .tox-naked-btn svg {
  display: block;
  fill: #222f3e;
}.tox:not([dir=rtl]) .tox-toolbar-textfield + * {
  margin-left: 4px;
}.tox[dir=rtl] .tox-toolbar-textfield + * {
  margin-right: 4px;
}.tox .tox-listboxfield {
  cursor: pointer;
  position: relative;
}.tox .tox-listboxfield .tox-listbox--select[disabled] {
  background-color: #f2f2f2;
  color: rgba(34, 47, 62, 0.85);
  cursor: not-allowed;
}.tox .tox-listbox__select-label {
  cursor: default;
  flex: 1;
  margin: 0 4px;
}.tox .tox-listbox__select-chevron {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 16px;
}.tox .tox-listbox__select-chevron svg {
  fill: #222f3e;
}.tox .tox-listboxfield .tox-listbox--select {
  align-items: center;
  display: flex;
}.tox:not([dir=rtl]) .tox-listboxfield svg {
  right: 8px;
}.tox[dir=rtl] .tox-listboxfield svg {
  left: 8px;
}.tox .tox-selectfield {
  cursor: pointer;
  position: relative;
}.tox .tox-selectfield select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #eeeeee;
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  box-sizing: border-box;
  color: #222f3e;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  min-height: 34px;
  outline: none;
  padding: 5px 5.5px;
  resize: none;
  width: 100%;
}.tox .tox-selectfield select[disabled] {
  background-color: #f2f2f2;
  color: rgba(34, 47, 62, 0.85);
  cursor: not-allowed;
}.tox .tox-selectfield select::-ms-expand {
  display: none;
}.tox .tox-selectfield select:focus {
  background-color: #fff;
  border-color: #006ce7;
  box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25);
  outline: none;
}.tox .tox-selectfield svg {
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],
.tox:not([dir=rtl]) .tox-selectfield select[size="1"] {
  padding-right: 24px;
}.tox:not([dir=rtl]) .tox-selectfield svg {
  right: 8px;
}.tox[dir=rtl] .tox-selectfield select[size="0"],
.tox[dir=rtl] .tox-selectfield select[size="1"] {
  padding-left: 24px;
}.tox[dir=rtl] .tox-selectfield svg {
  left: 8px;
}.tox .tox-textarea {
  -webkit-appearance: textarea;
     -moz-appearance: textarea;
          appearance: textarea;
  white-space: pre-wrap;
}.tox-fullscreen {
  border: 0;
  height: 100%;
  margin: 0;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  padding: 0;
  touch-action: pinch-zoom;
  width: 100%;
}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
  display: none;
}.tox.tox-tinymce.tox-fullscreen,
.tox-shadowhost.tox-fullscreen {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 1200;
}.tox.tox-tinymce.tox-fullscreen {
  background-color: transparent;
}.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux {
  z-index: 1201;
}.tox .tox-help__more-link {
  list-style: none;
  margin-top: 1em;
}.tox .tox-imagepreview {
  background-color: #666;
  height: 380px;
  overflow: hidden;
  position: relative;
  width: 100%;
}.tox .tox-imagepreview.tox-imagepreview__loaded {
  overflow: auto;
}.tox .tox-imagepreview__container {
  display: flex;
  left: 100vw;
  position: absolute;
  top: 100vw;
}.tox .tox-imagepreview__image {
  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);
}.tox .tox-image-tools .tox-spacer {
  flex: 1;
}.tox .tox-image-tools .tox-bar {
  align-items: center;
  display: flex;
  height: 60px;
  justify-content: center;
}.tox .tox-image-tools .tox-imagepreview,
.tox .tox-image-tools .tox-imagepreview + .tox-bar {
  margin-top: 8px;
}.tox .tox-image-tools .tox-croprect-block {
  background: black;
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: absolute;
  zoom: 1;
}.tox .tox-image-tools .tox-croprect-handle {
  border: 2px solid white;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}.tox .tox-image-tools .tox-croprect-handle-move {
  border: 0;
  cursor: move;
  position: absolute;
}.tox .tox-image-tools .tox-croprect-handle-nw {
  border-width: 2px 0 0 2px;
  cursor: nw-resize;
  left: 100px;
  margin: -2px 0 0 -2px;
  top: 100px;
}.tox .tox-image-tools .tox-croprect-handle-ne {
  border-width: 2px 2px 0 0;
  cursor: ne-resize;
  left: 200px;
  margin: -2px 0 0 -20px;
  top: 100px;
}.tox .tox-image-tools .tox-croprect-handle-sw {
  border-width: 0 0 2px 2px;
  cursor: sw-resize;
  left: 100px;
  margin: -20px 2px 0 -2px;
  top: 200px;
}.tox .tox-image-tools .tox-croprect-handle-se {
  border-width: 0 2px 2px 0;
  cursor: se-resize;
  left: 200px;
  margin: -20px 0 0 -20px;
  top: 200px;
}.tox .tox-insert-table-picker {
  display: flex;
  flex-wrap: wrap;
  width: 170px;
}.tox .tox-insert-table-picker > div {
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0 1px 1px 0;
  box-sizing: border-box;
  height: 17px;
  width: 17px;
}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {
  margin: -4px -4px;
}.tox .tox-insert-table-picker .tox-insert-table-picker__selected {
  background-color: rgba(0, 108, 231, 0.5);
  border-color: rgba(0, 108, 231, 0.5);
}.tox .tox-insert-table-picker__label {
  color: rgba(34, 47, 62, 0.7);
  display: block;
  font-size: 14px;
  padding: 4px;
  text-align: center;
  width: 100%;
}.tox:not([dir=rtl]) {
  /* stylelint-disable-next-line no-descending-specificity */
}.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {
  border-right: 0;
}.tox[dir=rtl] {
  /* stylelint-disable-next-line no-descending-specificity */
}.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {
  border-right: 0;
}.tox {
  /* stylelint-disable */
  /* stylelint-enable */
}.tox .tox-menu {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 6px;
  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  z-index: 1150;
}.tox .tox-menu.tox-collection.tox-collection--list {
  padding: 0 4px;
}.tox .tox-menu.tox-collection.tox-collection--toolbar {
  padding: 8px;
}.tox .tox-menu.tox-collection.tox-collection--grid {
  padding: 8px;
}.tox .tox-menu__label h1,
.tox .tox-menu__label h2,
.tox .tox-menu__label h3,
.tox .tox-menu__label h4,
.tox .tox-menu__label h5,
.tox .tox-menu__label h6,
.tox .tox-menu__label p,
.tox .tox-menu__label blockquote,
.tox .tox-menu__label code {
  margin: 0;
}.tox .tox-menubar {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='transparent'/%3E%3C/svg%3E") left 0 top 0 #fff;
  background-color: #fff;
  display: flex;
  flex: 0 0 auto;
  flex-shrink: 0;
  flex-wrap: wrap;
  padding: 0 11px 0 12px;
}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {
  border-top: 1px solid transparent;
}/* Deprecated. Remove in next major release */.tox .tox-mbtn {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  color: #222f3e;
  display: flex;
  flex: 0 0 auto;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  height: 28px;
  justify-content: center;
  margin: 5px 1px 6px 0;
  outline: none;
  overflow: hidden;
  padding: 0 4px;
  text-transform: none;
  width: auto;
}.tox .tox-mbtn[disabled] {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  color: rgba(34, 47, 62, 0.5);
  cursor: not-allowed;
}.tox .tox-mbtn:focus:not(:disabled) {
  background: #cce2fa;
  border: 0;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-mbtn--active {
  background: #a6ccf7;
  border: 0;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {
  background: #cce2fa;
  border: 0;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-mbtn__select-label {
  cursor: default;
  font-weight: normal;
  margin: 0 4px;
}.tox .tox-mbtn[disabled] .tox-mbtn__select-label {
  cursor: not-allowed;
}.tox .tox-mbtn__select-chevron {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 16px;
  display: none;
}.tox .tox-notification {
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  box-sizing: border-box;
  display: grid;
  font-size: 14px;
  font-weight: normal;
  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);
  margin-top: 4px;
  opacity: 0;
  padding: 4px;
  transition: transform 100ms ease-in, opacity 150ms ease-in;
}.tox .tox-notification p {
  font-size: 14px;
  font-weight: normal;
}.tox .tox-notification a {
  cursor: pointer;
  text-decoration: underline;
}.tox .tox-notification--in {
  opacity: 1;
}.tox .tox-notification--success {
  background-color: #e4eeda;
  border-color: #d7e6c8;
  color: #222f3e;
}.tox .tox-notification--success p {
  color: #222f3e;
}.tox .tox-notification--success a {
  color: #517342;
}.tox .tox-notification--success svg {
  fill: #222f3e;
}.tox .tox-notification--error {
  background-color: #f5cccc;
  border-color: #f0b3b3;
  color: #222f3e;
}.tox .tox-notification--error p {
  color: #222f3e;
}.tox .tox-notification--error a {
  color: #77181f;
}.tox .tox-notification--error svg {
  fill: #222f3e;
}.tox .tox-notification--warn,
.tox .tox-notification--warning {
  background-color: #fff5cc;
  border-color: #fff0b3;
  color: #222f3e;
}.tox .tox-notification--warn p,
.tox .tox-notification--warning p {
  color: #222f3e;
}.tox .tox-notification--warn a,
.tox .tox-notification--warning a {
  color: #7a6e25;
}.tox .tox-notification--warn svg,
.tox .tox-notification--warning svg {
  fill: #222f3e;
}.tox .tox-notification--info {
  background-color: #d6e7fb;
  border-color: #c1dbf9;
  color: #222f3e;
}.tox .tox-notification--info p {
  color: #222f3e;
}.tox .tox-notification--info a {
  color: #2a64a6;
}.tox .tox-notification--info svg {
  fill: #222f3e;
}.tox .tox-notification__body {
  align-self: center;
  color: #222f3e;
  font-size: 14px;
  grid-column-end: 3;
  grid-column-start: 2;
  grid-row-end: 2;
  grid-row-start: 1;
  text-align: center;
  white-space: normal;
  word-break: break-all;
  word-break: break-word;
}.tox .tox-notification__body > * {
  margin: 0;
}.tox .tox-notification__body > * + * {
  margin-top: 1rem;
}.tox .tox-notification__icon {
  align-self: center;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
  justify-self: end;
}.tox .tox-notification__icon svg {
  display: block;
}.tox .tox-notification__dismiss {
  align-self: start;
  grid-column-end: 4;
  grid-column-start: 3;
  grid-row-end: 2;
  grid-row-start: 1;
  justify-self: end;
}.tox .tox-notification .tox-progress-bar {
  grid-column-end: 4;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-row-start: 2;
  justify-self: center;
}.tox .tox-pop {
  display: inline-block;
  position: relative;
}.tox .tox-pop--resizing {
  transition: width 0.1s ease;
}.tox .tox-pop--resizing .tox-toolbar,
.tox .tox-pop--resizing .tox-toolbar__group {
  flex-wrap: nowrap;
}.tox .tox-pop--transition {
  transition: 0.15s ease;
  transition-property: left, right, top, bottom;
}.tox .tox-pop--transition::before,
.tox .tox-pop--transition::after {
  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;
}.tox .tox-pop__dialog {
  background-color: #fff;
  border: 1px solid #eeeeee;
  border-radius: 6px;
  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
  min-width: 0;
  overflow: hidden;
}.tox .tox-pop__dialog > *:not(.tox-toolbar) {
  margin: 4px 4px 4px 8px;
}.tox .tox-pop__dialog .tox-toolbar {
  background-color: transparent;
  margin-bottom: -1px;
}.tox .tox-pop::before,
.tox .tox-pop::after {
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  opacity: 1;
  position: absolute;
  width: 0;
}.tox .tox-pop.tox-pop--inset::before,
.tox .tox-pop.tox-pop--inset::after {
  opacity: 0;
  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;
}.tox .tox-pop.tox-pop--bottom::before,
.tox .tox-pop.tox-pop--bottom::after {
  left: 50%;
  top: 100%;
}.tox .tox-pop.tox-pop--bottom::after {
  border-color: #fff transparent transparent transparent;
  border-width: 8px;
  margin-left: -8px;
  margin-top: -1px;
}.tox .tox-pop.tox-pop--bottom::before {
  border-color: #eeeeee transparent transparent transparent;
  border-width: 9px;
  margin-left: -9px;
}.tox .tox-pop.tox-pop--top::before,
.tox .tox-pop.tox-pop--top::after {
  left: 50%;
  top: 0;
  transform: translateY(-100%);
}.tox .tox-pop.tox-pop--top::after {
  border-color: transparent transparent #fff transparent;
  border-width: 8px;
  margin-left: -8px;
  margin-top: 1px;
}.tox .tox-pop.tox-pop--top::before {
  border-color: transparent transparent #eeeeee transparent;
  border-width: 9px;
  margin-left: -9px;
}.tox .tox-pop.tox-pop--left::before,
.tox .tox-pop.tox-pop--left::after {
  left: 0;
  top: calc(50% - 1px);
  transform: translateY(-50%);
}.tox .tox-pop.tox-pop--left::after {
  border-color: transparent #fff transparent transparent;
  border-width: 8px;
  margin-left: -15px;
}.tox .tox-pop.tox-pop--left::before {
  border-color: transparent #eeeeee transparent transparent;
  border-width: 10px;
  margin-left: -19px;
}.tox .tox-pop.tox-pop--right::before,
.tox .tox-pop.tox-pop--right::after {
  left: 100%;
  top: calc(50% + 1px);
  transform: translateY(-50%);
}.tox .tox-pop.tox-pop--right::after {
  border-color: transparent transparent transparent #fff;
  border-width: 8px;
  margin-left: -1px;
}.tox .tox-pop.tox-pop--right::before {
  border-color: transparent transparent transparent #eeeeee;
  border-width: 10px;
  margin-left: -1px;
}.tox .tox-pop.tox-pop--align-left::before,
.tox .tox-pop.tox-pop--align-left::after {
  left: 20px;
}.tox .tox-pop.tox-pop--align-right::before,
.tox .tox-pop.tox-pop--align-right::after {
  left: calc(100% - 20px);
}.tox .tox-sidebar-wrap {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  min-height: 0;
}.tox .tox-sidebar {
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}.tox .tox-sidebar__slider {
  display: flex;
  overflow: hidden;
}.tox .tox-sidebar__pane-container {
  display: flex;
}.tox .tox-sidebar__pane {
  display: flex;
}.tox .tox-sidebar--sliding-closed {
  opacity: 0;
}.tox .tox-sidebar--sliding-open {
  opacity: 1;
}.tox .tox-sidebar--sliding-growing,
.tox .tox-sidebar--sliding-shrinking {
  transition: width 0.5s ease, opacity 0.5s ease;
}.tox .tox-selector {
  background-color: #4099ff;
  border-color: #4099ff;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  display: inline-block;
  height: 10px;
  position: absolute;
  width: 10px;
}.tox.tox-platform-touch .tox-selector {
  height: 12px;
  width: 12px;
}.tox .tox-slider {
  align-items: center;
  display: flex;
  flex: 1;
  height: 24px;
  justify-content: center;
  position: relative;
}.tox .tox-slider__rail {
  background-color: transparent;
  border: 1px solid #eeeeee;
  border-radius: 6px;
  height: 10px;
  min-width: 120px;
  width: 100%;
}.tox .tox-slider__handle {
  background-color: #006ce7;
  border: 2px solid #0054b4;
  border-radius: 6px;
  box-shadow: none;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 14px;
}.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {
  -webkit-margin-start: 32px;
          margin-inline-start: 32px;
}.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {
  -webkit-margin-start: 32px;
          margin-inline-start: 32px;
}.tox .tox-source-code {
  overflow: auto;
}.tox .tox-spinner {
  display: flex;
}.tox .tox-spinner > div {
  -webkit-animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;
          animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;
  background-color: rgba(34, 47, 62, 0.7);
  border-radius: 100%;
  height: 8px;
  width: 8px;
}.tox .tox-spinner > div:nth-child(1) {
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s;
}.tox .tox-spinner > div:nth-child(2) {
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s;
}@-webkit-keyframes tam-bouncing-dots {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}@keyframes tam-bouncing-dots {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {
  margin-left: 4px;
}.tox[dir=rtl] .tox-spinner > div:not(:first-child) {
  margin-right: 4px;
}.tox .tox-statusbar {
  align-items: center;
  background-color: #fff;
  border-top: 1px solid #e3e3e3;
  color: rgba(34, 47, 62, 0.7);
  display: flex;
  flex: 0 0 auto;
  font-size: 14px;
  font-weight: normal;
  height: 25px;
  overflow: hidden;
  padding: 0 8px;
  position: relative;
  text-transform: none;
}.tox .tox-statusbar__text-container {
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-end;
  overflow: hidden;
}.tox .tox-statusbar__path {
  display: flex;
  flex: 1 1 auto;
  margin-right: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.tox .tox-statusbar__path > * {
  display: inline;
  white-space: nowrap;
}.tox .tox-statusbar__wordcount {
  flex: 0 0 auto;
  margin-left: 1ch;
}.tox .tox-statusbar a,
.tox .tox-statusbar__path-item,
.tox .tox-statusbar__wordcount {
  color: rgba(34, 47, 62, 0.7);
  text-decoration: none;
}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),
.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),
.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),
.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),
.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),
.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {
  color: #222f3e;
  cursor: pointer;
}.tox .tox-statusbar__branding svg {
  fill: rgba(34, 47, 62, 0.8);
  height: 1.14em;
  vertical-align: -0.28em;
  width: 3.6em;
}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,
.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {
  fill: #222f3e;
}.tox .tox-statusbar__resize-handle {
  align-items: flex-end;
  align-self: stretch;
  cursor: nwse-resize;
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: -8px;
  padding-bottom: 3px;
  padding-left: 1ch;
  padding-right: 3px;
}.tox .tox-statusbar__resize-handle svg {
  display: block;
  fill: rgba(34, 47, 62, 0.5);
}.tox .tox-statusbar__resize-handle:focus svg {
  background-color: #dee0e2;
  border-radius: 1px 1px 5px 1px;
  box-shadow: 0 0 0 2px #dee0e2;
}.tox:not([dir=rtl]) .tox-statusbar__path > * {
  margin-right: 4px;
}.tox:not([dir=rtl]) .tox-statusbar__branding {
  margin-left: 2ch;
}.tox[dir=rtl] .tox-statusbar {
  flex-direction: row-reverse;
}.tox[dir=rtl] .tox-statusbar__path > * {
  margin-left: 4px;
}.tox .tox-throbber {
  z-index: 1299;
}.tox .tox-throbber__busy-spinner {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.6);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}.tox .tox-tbtn {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  color: #222f3e;
  display: flex;
  flex: 0 0 auto;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  height: 28px;
  justify-content: center;
  margin: 6px 1px 5px 0;
  outline: none;
  overflow: hidden;
  padding: 0;
  text-transform: none;
  width: 34px;
}.tox .tox-tbtn svg {
  display: block;
  fill: #222f3e;
}.tox .tox-tbtn.tox-tbtn-more {
  padding-left: 5px;
  padding-right: 5px;
  width: inherit;
}.tox .tox-tbtn:focus {
  background: #cce2fa;
  border: 0;
  box-shadow: none;
}.tox .tox-tbtn:hover {
  background: #cce2fa;
  border: 0;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-tbtn:hover svg {
  fill: #222f3e;
}.tox .tox-tbtn:active {
  background: #a6ccf7;
  border: 0;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-tbtn:active svg {
  fill: #222f3e;
}.tox .tox-tbtn--disabled,
.tox .tox-tbtn--disabled:hover,
.tox .tox-tbtn:disabled,
.tox .tox-tbtn:disabled:hover {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: rgba(34, 47, 62, 0.5);
  cursor: not-allowed;
}.tox .tox-tbtn--disabled svg,
.tox .tox-tbtn--disabled:hover svg,
.tox .tox-tbtn:disabled svg,
.tox .tox-tbtn:disabled:hover svg {
  /* stylelint-disable-line no-descending-specificity */
  fill: rgba(34, 47, 62, 0.5);
}.tox .tox-tbtn--enabled,
.tox .tox-tbtn--enabled:hover {
  background: #a6ccf7;
  border: 0;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-tbtn--enabled > *,
.tox .tox-tbtn--enabled:hover > * {
  transform: none;
}.tox .tox-tbtn--enabled svg,
.tox .tox-tbtn--enabled:hover svg {
  /* stylelint-disable-line no-descending-specificity */
  fill: #222f3e;
}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {
  color: #222f3e;
}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {
  fill: #222f3e;
}.tox .tox-tbtn:active > * {
  transform: none;
}.tox .tox-tbtn--md {
  height: 42px;
  width: 51px;
}.tox .tox-tbtn--lg {
  flex-direction: column;
  height: 56px;
  width: 68px;
}.tox .tox-tbtn--return {
  align-self: stretch;
  height: unset;
  width: 16px;
}.tox .tox-tbtn--labeled {
  padding: 0 4px;
  width: unset;
}.tox .tox-tbtn__vlabel {
  display: block;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: -0.025em;
  margin-bottom: 4px;
  white-space: nowrap;
}.tox .tox-tbtn--select {
  margin: 6px 1px 5px 0;
  padding: 0 4px;
  width: auto;
}.tox .tox-tbtn__select-label {
  cursor: default;
  font-weight: normal;
  margin: 0 4px;
}.tox .tox-tbtn__select-chevron {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 16px;
}.tox .tox-tbtn__select-chevron svg {
  fill: rgba(34, 47, 62, 0.5);
}.tox .tox-tbtn--bespoke {
  background: #f7f7f7;
}.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}.tox .tox-tbtn--bespoke .tox-tbtn__select-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 7em;
}.tox .tox-split-button {
  border: 0;
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  margin: 6px 1px 5px 0;
  overflow: hidden;
}.tox .tox-split-button:hover {
  box-shadow: 0 0 0 1px #cce2fa inset;
}.tox .tox-split-button:focus {
  background: #cce2fa;
  box-shadow: none;
  color: #222f3e;
}.tox .tox-split-button > * {
  border-radius: 0;
}.tox .tox-split-button__chevron {
  width: 16px;
}.tox .tox-split-button__chevron svg {
  fill: rgba(34, 47, 62, 0.5);
}.tox .tox-split-button .tox-tbtn {
  margin: 0;
}.tox .tox-split-button.tox-tbtn--disabled:hover,
.tox .tox-split-button.tox-tbtn--disabled:focus,
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {
  background: transparent;
  box-shadow: none;
  color: rgba(34, 47, 62, 0.5);
}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select {
  padding: 0 0px;
}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child {
  width: 30px;
}.tox.tox-platform-touch .tox-split-button__chevron {
  width: 20px;
}.tox .tox-toolbar-overlord {
  background-color: #fff;
}.tox .tox-toolbar,
.tox .tox-toolbar__primary,
.tox .tox-toolbar__overflow {
  background-color: #fff;
  background-image: repeating-linear-gradient(#e3e3e3 0px 1px, transparent 1px 39px);
  background-position: center top 40px;
  background-repeat: no-repeat;
  background-size: calc(100% - 11px * 2) calc(100% - 41px);
  display: flex;
  flex: 0 0 auto;
  flex-shrink: 0;
  flex-wrap: wrap;
  padding: 0 0px;
  transform: perspective(1px);
}.tox .tox-toolbar-overlord > .tox-toolbar,
.tox .tox-toolbar-overlord > .tox-toolbar__primary,
.tox .tox-toolbar-overlord > .tox-toolbar__overflow {
  background-position: center top 0px;
  background-size: calc(100% - 11px * 2) calc(100% - 0px);
}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {
  height: 0;
  opacity: 0;
  padding-bottom: 0;
  padding-top: 0;
  visibility: hidden;
}.tox .tox-toolbar__overflow--growing {
  transition: height 0.3s ease, opacity 0.2s linear 0.1s;
}.tox .tox-toolbar__overflow--shrinking {
  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;
}.tox .tox-menubar + .tox-toolbar,
.tox .tox-menubar + .tox-toolbar-overlord {
  border-top: 1px solid transparent;
  margin-top: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
}.tox .tox-toolbar--scrolling {
  flex-wrap: nowrap;
  overflow-x: auto;
}.tox .tox-pop .tox-toolbar {
  border-width: 0;
}.tox .tox-toolbar--no-divider {
  background-image: none;
}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,
.tox .tox-toolbar-overlord .tox-toolbar__primary {
  background-position: center top 39px;
}.tox .tox-editor-header > .tox-toolbar--scrolling,
.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {
  background-image: none;
}.tox.tox-tinymce-aux .tox-toolbar__overflow {
  background-color: #fff;
  background-position: center top 43px;
  background-size: calc(100% - 8px * 2) calc(100% - 51px);
  border: none;
  border-radius: 6px;
  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
  padding: 4px 0;
}.tox-pop .tox-pop__dialog {
  /* stylelint-disable-next-line no-descending-specificity */
}.tox-pop .tox-pop__dialog .tox-toolbar {
  background-position: center top 43px;
  background-size: calc(100% - 11px * 2) calc(100% - 51px);
  padding: 4px 0;
}.tox .tox-toolbar__group {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0;
  padding: 0 11px 0 12px;
}.tox .tox-toolbar__group--pull-right {
  margin-left: auto;
}.tox .tox-toolbar--scrolling .tox-toolbar__group {
  flex-shrink: 0;
  flex-wrap: nowrap;
}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
  border-right: 1px solid transparent;
}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {
  border-left: 1px solid transparent;
}.tox .tox-tooltip {
  display: inline-block;
  padding: 8px;
  position: relative;
}.tox .tox-tooltip__body {
  background-color: #222f3e;
  border-radius: 6px;
  box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3);
  color: rgba(255, 255, 255, 0.75);
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  padding: 4px 8px;
  text-transform: none;
}.tox .tox-tooltip__arrow {
  position: absolute;
}.tox .tox-tooltip--down .tox-tooltip__arrow {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #222f3e;
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}.tox .tox-tooltip--up .tox-tooltip__arrow {
  border-bottom: 8px solid #222f3e;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}.tox .tox-tooltip--right .tox-tooltip__arrow {
  border-bottom: 8px solid transparent;
  border-left: 8px solid #222f3e;
  border-top: 8px solid transparent;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}.tox .tox-tooltip--left .tox-tooltip__arrow {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #222f3e;
  border-top: 8px solid transparent;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}.tox .tox-well {
  border: 1px solid #eeeeee;
  border-radius: 6px;
  padding: 8px;
  width: 100%;
}.tox .tox-well > *:first-child {
  margin-top: 0;
}.tox .tox-well > *:last-child {
  margin-bottom: 0;
}.tox .tox-well > *:only-child {
  margin: 0;
}.tox .tox-custom-editor {
  border: 1px solid #eeeeee;
  border-radius: 6px;
  display: flex;
  flex: 1;
  position: relative;
}/* stylelint-disable */.tox {
  /* stylelint-enable */
}.tox .tox-dialog-loading::before {
  background-color: rgba(0, 0, 0, 0.5);
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1000;
}.tox .tox-tab {
  cursor: pointer;
}.tox .tox-dialog__content-js {
  display: flex;
  flex: 1;
}.tox .tox-dialog__body-content .tox-collection {
  display: flex;
  flex: 1;
}/* @import 'lib/tinymce/skins/ui/oxide/content.css';
@import 'lib/tinymce/skins/content/default/content.css'; */html {
    height: 100%;
}body {
  background: #e6ecf0;
  color: #555;
  font-size: 14px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.04em;
}/* -------------------- admin_login -------------------- */body#admin_login {
  height: 100%;
}body#admin_login #container_login h1{
  color: #34495e;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  width: 500px;
  margin: 0 auto 10px auto;
}body#admin_login #container_login .login_area{
  border-radius:4px;
  box-shadow:0px 0px 4px 0px #c5c5c7;
  -moz-box-shadow:0px 0px 4px 0px #c5c5c7;
  -webkit-box-shadow:0px 0px 4px 0px #c5c5c7;
  background: #fff;
  margin: 0px auto;
  text-align: center;
  padding: 30px 40px;
  width: 500px;
}body#admin_login #container_login .login_area h2 {
  background-color: #333;
  color: #fff;
  padding: 8px;
  font-size: 14px;
  font-weight: bold;
}body#admin_login #container_login .login_area #login-id {
  width: 100%;
  margin-bottom: 20px;
  font-size: 16px;
  height: 48px;
}body#admin_login #container_login .login_area #password {
  width: 100%;
  font-size: 16px;
  height: 48px;
}body#admin_login #container_login .login_area p.p_login_button input{
  border-radius: 4px;
  background: #fff url('../img/admin/icon_arrow.png') no-repeat 180px center;
  background-size: 16px;
  color: #34495e;
  font-size: 18px;
  font-weight: bold;
  border: none;
  border: 1px solid #34495e;
  border-bottom: 2px solid #34495e;
  padding: 10px;
  margin-bottom: 0px;
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  width: 100%;
}body#admin_login #container_login .login_area p.p_login_button input:hover{
  background: #34495e  url('../img/admin/icon_arrow.png') no-repeat 150px center;
  background-size: 16px;
  color: #fff;
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  padding-left: 20px;
}body#admin_login #container_login .login_area p input:focus {
  outline: 0;
  border-bottom:1px solid #34495e;
}body#admin_login #container_login {
  color: #444;
  margin: 0px auto 50px;
  width: 98%;
}/* -------------------- header_area -------------------- */#header {
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%;
}#header .top{
  border-top: 5px solid #34495e;
  background: #fff;
  position: relative;
  border-bottom: 0;
  box-shadow: 0 3px 4px 0 rgba(0,0,0,.2), 0 3px 3px -2px rgba(0,0,0,.14), 0 1px 8px 0 rgba(0,0,0,.12);
  height: 52px;
}#header_logo {
  width: 220px;
  position: relative;
  height: 47px;
  border-right: 1px solid #ccc;
}#header img#menu_button{
  width: 40px;
  position: absolute;
  top: 4px;
  left: 4px;
}#header img#menu_button:hover{
  cursor: pointer;
  opacity: 0.7;
}#header .top h1{
  position: absolute;
  top: 0;
  left: 50px;
  line-height: 47px;
}#header .top h1 a {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-decoration: none;
}#header .top h1 a:hover {
  color: #007ed9;
  text-decoration: underline;
}#header #loginuser {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  top: 15px;
  right: 150px;
}#header #loginuser a {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}#header #loginuser a:hover {
  color: #dcdcdc;
  text-decoration: underline;
}#header .top a.logout{
  background: #01395d url('../img/admin/icon_header_logout.png') no-repeat 82px center;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 8px 37px 8px 14px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  position: absolute;
  top: 6px;
  right: 20px;
  text-decoration: none;
}#header .top a.logout:hover{
  background: #01395d url('../img/admin/icon_header_logout.png') no-repeat 86px center;
  opacity: 0.7;
}/* -------------------- container -------------------- */#container{
  height: 100%;
  margin: 0;
  display: flex;
  justify-content: space-between;
}#container h1{
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 30px;
  padding: 0 15px;
  background-color: #fff;
  height: 50px;
  line-height: 50px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}/* -------------------- left-sidebar -------------------- */#left-sidebar {
  width: 220px;
  background: #fff;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding-top: 80px;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  overflow-y: auto;
  z-index: 500;
}#left-sidebar.close {
  display: none;
}#left-sidebar.open {
  display: block;
}#left-sidebar h2{
  background-color: #dcdcdc;
  padding: 10px;
}#left-sidebar ul li a {
  display: block;
  padding: 10px;
  border-bottom: 1px solid #ccc;
}#left-sidebar ul li:first-child a {
  border-top: 1px solid #ccc;
}#left-sidebar ul li a:hover {
  background-color: #333;
  color: #fff;
}#left-sidebar ul li.active a {
  font-weight: bold;
  background-color: #fffacd;
  color: #333;
}/* -------------------- left-sidebar accordion -------------------- */#left-sidebar ul li .{}#left-sidebar .accordion_body {
  padding: 0;
}#left-sidebar .accordion_body ul {}#left-sidebar .accordion_body ul li {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0px;
}#left-sidebar .accordion_body ul li:last-child {
  border-bottom: none;
}#left-sidebar .accordion_body ul li a {
  border: none;
  padding: 10px 10px 10px 30px;
  background-image: url('../img/admin/arrow1.png');
  background-repeat: no-repeat;
  background-size: 12px auto;
  background-position: center left 16px;
  text-decoration: none;
  color: #333;
}#left-sidebar .accordion_body ul li a:hover {
  text-decoration: underline;
  background-color: rgba(15, 15, 15, 0.05);
  color: #000;
  font-weight: bold;
}#left-sidebar .accordion_body ul li.selected a {
  text-decoration: underline;
  background-color: rgba(15, 15, 15, 0.05);
  color: #000;
  font-weight: bold;
}/* -------------------- right-main -------------------- */#right-main {
  width: 100%;
  padding: 80px 0px 100px 0;
  margin-left: 220px;
}.right-main-inner {
  padding: 0 15px;
}/* -------------------- edit_footer -------------------- */.edit_footer {
  position: fixed;
  bottom: 0;
  left: 220px;
  width : calc(100% - 220px);
  background: rgba(47, 63, 78, 0.8);
  z-index: 100;
  padding: 6px 15px;
}.edit_footer_innder {
  display: flex;
  justify-content: space-between; /* 両端揃え均等配置 */
  flex-wrap: wrap; /* 折り返す */
  align-items: flex-end; /* 下揃え */
}/* -------------------- form -------------------- */input[type="text"],
input[type="password"],
input[type="number"],
input[type="url"],
input[type="email"],
select {
  height: 30px;
}input[type="text"],
input[type="password"],
input[type="number"],
input[type="url"],
input[type="email"],
select,
textarea {
  padding: 4px;
  border: 1px #ccc solid;/* for Safari and Chrome */ /* for Firefox */ /* for opera */
  border-radius: 2px;
}input[type="text"].error,
input[type="password"].error,
input[type="url"].error,
input[type="email"].error,
select.error,
textarea.error {
  background-color: #ffc0cb;
  border: 1px solid #db7093;
}textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="password"]:focus{
  background-color: #e6e6fa;
  border: 1px solid #b0c4de;
}input[type="checkbox"] {
  vertical-align: middle;
}.checkbox,
.checkbox input {
  margin: 0 !important;
  padding: 0 !important;
}.checkbox label {
  margin-left: 4px;
}select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #ccc;
  background-image: url('../img/admin/arr_s_b_bl.png');
  background-repeat: no-repeat;
  background-position: center right 10px;
  padding: 0 30px 0 0;
  border-radius: none;
  min-width: 100px;
}select.select_change_submit {
  height: 36px;
  min-width: 160px;
  font-size: 14px;
}select#is_published {
  width: 80px;
  height: 36px;
  font-size: 14px;
}/* checkbox */input[type="radio"],
input[type="checkbox"] {
  display: none;
}input[type="radio"] + label,
input[type="checkbox"] + label {
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  padding-left: 20px;
  line-height: 20px;
  cursor: pointer;
}input[type="checkbox"] + label {
  background-image: url(../img/admin/form_m_check_off.png);
}input[type="checkbox"]:checked + label {
  background-image: url(../img/admin/form_m_check_on.png);
}input[type="checkbox"]:disabled  + span,
input[type="checkbox"]:disabled + label {
  opacity: 0.7;
}input[type="checkbox"]:checked:disabled  + span,
input[type="checkbox"]:checked:disabled + label {
  opacity: 0.7;
}input[type="checkbox"].no_label {
  display: inline-block;
}/* radio */input[type="radio"] + label {
  background-image: url(../img/admin/form_m_radio_off.png);
  padding-left: 26px;
  margin-right:  26px;
}input[type="radio"]:checked + label {
  background-image: url(../img/admin/form_m_radio_on.png);
}.checkbox {
  margin-bottom: 6px !important;
}/* datepicker */input[type="text"].datepicker {
  width: 100px;
  text-align: center;
}/* number */input[type="text"].number {
  width: 100px;
  text-align: right;
}/* disabled readonly */input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="number"]:disabled,
input[type="url"]:disabled,
input[type="email"]:disabled,
select:disabled,
textarea:disabled {
  background-color: #ebebe4;
}/* -------------------- many_search_form -------------------- */.many_search_form {
  display: flex;
  justify-content: space-between; /* 両端揃え均等配置 */
  flex-wrap: wrap; /* 折り返す */
  align-items: center;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px;
}.many_search_form .search_contents {
  width: calc(100% - 160px);
}.many_search_form .button_area {
  width: 160px;
}/* -------------------- table -------------------- */table tr.checked td {
  background: #fffacd !important;
  color: #333 !important;
}table tr.published_0 td,
table tr.status_0 td,
table tr.status_3 td {
  background-color: #f5f5f5;
  color: #999;
}table tr.status_1 td {
  /*background-color: #e5ecf9;*/
  background-color: #fff;
  color: #0055b5;
}table tr.status_2 td {
  /*background-color: #f9e5e6;*/
  background-color: #fff;
  color: #b50007;
}table tr.status_4 td {
  /*background-color: #e9f9e5;*/
  background-color: #fff;
  color: #1c8400;
}table tr.status_10 td {
  background-color: #f9e5e6;
  color: #b50007;
}table tr.th_bg_yellow th{
  background-color: #ffdb14 !important;
}/* table_highlight */.table_highlight:hover tbody tr:hover td {
  color: #333;
  background: #fffacd;
}.table_highlight:hover tbody:hover td:hover {
  opacity: 1;
  color: #333;
  background: #fffacd;
}/* table_list */.table_list {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  width: 100%;
}.table_list tr th,
.table_list tr td{
  font-size: 14px;
  padding: 6px;
  vertical-align: middle;
  height: 38px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}.table_list tr:first-child th {
  border-top: 5px solid #34495e;
}.table_list tr th{
  background: #f5f5f5;
  font-weight: bold;
  text-align: center;
}.table_list tr:first-child td {
  /*
  border-top: 5px solid #ccc;
  padding: 10px 6px;
  */
}.table_list tr td{
  background: #fff;
}/* table_form */.table_form {
  /*border-top: 1px solid #ccc;*/
  border-left: 1px solid #ccc;
  width: 100%;
}.table_form tr:first-child th {
  border-top: 5px solid #34495e;
}.table_form tr:first-child td {
  border-top: 5px solid #ccc;
}.table_form tr th,
.table_form tr td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 6px;
  /*text-align: left;*/
  vertical-align: middle;
  font-size: 14px;
  height: 38px;
}.table_form tr th {
  background: #f5f5f5;
  /*background: #ffdb14;*/
  font-weight: bold;
  text-align: left;
  min-width: 150px;
}.table_form tr td {
  background: #fff;
}.table_form.push_add tr th {
  width: 200px;
}#segment tr td {
  height: 100%;
}#segment tr td .accordion_body {
  display: flex;
  flex-wrap: wrap;
  /* height: 100%; */
  padding-top: 12px;
}#segment tr td .checkbox {
  width: 25%;
}#segment.accordion_body {
  border: none;
  padding: 0;
}/* -------------------- pager -------------------- */.pager {
  margin-top: 30px;
}.pager span{
  display: inline-block;
}.pager span a{
  border-radius: 4px;
  box-shadow:0px 0px 4px 0px #c5c5c7;
  -moz-box-shadow:0px 0px 4px 0px #c5c5c7;
  -webkit-box-shadow:0px 0px 4px 0px #c5c5c7;
  border: 1px solid #ccc;
  color: #000;
  background-color: #fff;
  font-size: 13px;
  display: block;
  padding: 6px 12px;
  margin-right: 6px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}.pager span:last-child a:hover,
.pager span:first-child a:hover,
.pager span a:hover{
  background: #333;
  color: #fff;
  text-decoration: none;
}.pager span.prev a{
  padding-left: 12px;
  padding-right: 12px;
}.pager span.next a{
  padding-left: 12px;
  padding-right: 12px;
}.pager span.active {
  background: #333;
  color: #fff;
  border-radius: 4px;
  box-shadow:0px 0px 4px 0px #c5c5c7;
  -moz-box-shadow:0px 0px 4px 0px #c5c5c7;
  -webkit-box-shadow:0px 0px 4px 0px #c5c5c7;
  border: 1px solid #ccc;
  font-size: 13px;
  padding: 6px 12px;
  margin-right: 6px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}/* -------------------- colorbox -------------------- */body#colorbox_body {
  background-color: #fff;
}#colorbox_header {
  height: 40px;
  position: relative;
  border-bottom: 2px solid #ececec;
  margin-bottom: 10px;
}#colorbox_header h1 {
  position: absolute;
  left: 16px;
  top: 8px;
}#close_btn {
  position: absolute;
  right: 16px;
  top: 8px;
}#colorbox_container {
  width: 98%;
  margin: 0 auto;
}/* -------------------- accordion -------------------- */.accordion {
  cursor: pointer;
  background-image: url('../img/admin/arr_s_d_bl.png');
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center right 16px;
  background-color: #f3f4f6;
  padding: 10px;
  border: 1px solid #ccc;/* for Safari and Chrome */ /* for Firefox */ /* for opera */
  border-radius: 1px;
}.accordion-selected {
  background-color: #e1e1e1;
  background-image: url('../img/admin/arr_s_u_bl.png');
}.accordion_body {
  border: 1px solid #ccc;
  padding: 10px;
}/* side_accordion */#left-sidebar .accordion {
  border-right: none;
  border-left: none;
  border-bottom: none;
  background-color: #34495e;
  color: #fff;
  background-image: url('../img/admin/icon_plus_wh.png');
  background-size: 9px 9px;
  /*padding: 14px;*/
  padding: 0 14px;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
}#left-sidebar ul li:last-child .accordion{
  border-bottom: 1px solid #ccc;
}#left-sidebar ul li:last-child .accordion_body ul li:last-child{
  border-bottom: 1px solid #ccc;
}#left-sidebar .accordion-selected {
  background-color: #34495e;
  background-image: url('../img/admin/icon_minus_wh.png');
  background-size: 9px 9px;
  color: #fff;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #34495e;
}#left-sidebar .accordion_body {
  border: none;
  background-color: #e6ecf0;
}#change_password {
  display: none;
}body {
  margin: 0;
}.blockMsg {
  cursor: auto !important;
}.required {
  white-space: nowrap;
}.dialog {
  display: none;
}.h20r,
.table_form tr td.h20r {
  height: 20rem;
}#editor,
.table_form textarea {
  width: 100%;
  height: 100%;
}.image-preview img {
  max-width: 100%;
  max-height: 200px;
}.table_form .note {
  font-size: 80%;
}.dropzone {
  text-align: center;
}.dz-button:focus {
  text-decoration: underline;
}.dropzone .dz-preview .dz-image {
  width: auto;
}.uploaded-images {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 10px;
}.uploaded-images .image {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}.uploaded-images img {
  height: 100px;
}.table_list th a {
  text-decoration: underline;
}.search-order {
  position: relative;
}.search-order::after {
  position: absolute;
  right: -1em;
}.search-order.asc::after {
  content: '↑';
  color: blue;
}.search-order.desc::after {
  content: '↓';
  color: red;
}#left-sidebar {
  padding-top: 52px;
}.accordion {
  width: 100%;
}#header #menu_button {
  width: 40px;
  position: absolute;
  top: 4px;
  left: 4px;
}#header #menu_button img {
  width: 100%;
}#header #menu_button:hover {
  cursor: pointer;
  opacity: 0.7;
}input[type="radio"],
input[type="checkbox"] {
  display: initial;
  /* 透明度0 */
  filter: alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
  /* ブラウザのデフォルトのスタイルを削除 */
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  /* レイアウトから無視 */
  position: absolute;
}input[type="radio"]:focus + label,
input[type="checkbox"]:focus + label {
  text-decoration: underline;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsT0FBTywyQkFBMkIsQ0FBQyxDQUNuQyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsT0FBTywyQkFBMkIsQ0FBQyxDQUNuQyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsT0FBTywyQkFBMkIsQ0FBQyxDQUNuQyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsT0FBTywyQkFBMkIsQ0FBQyxDQUNuQyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsUUFBUSw0QkFBNEIsQ0FBQyxDQUVyQyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sOEJBQThCLENBQUMsQ0FDdEMsT0FBTyw4QkFBOEIsQ0FBQyxDQUN0QyxPQUFPLDhCQUE4QixDQUFDLENBQ3RDLE9BQU8sOEJBQThCLENBQUMsQ0FDdEMsT0FBTyw4QkFBOEIsQ0FBQyxDQUN0QyxPQUFPLDhCQUE4QixDQUFDLENBQ3RDLE9BQU8sOEJBQThCLENBQUMsQ0FDdEMsT0FBTyw4QkFBOEIsQ0FBQyxDQUN0QyxPQUFPLDhCQUE4QixDQUFDLENBQ3RDLE9BQU8sOEJBQThCLENBQUMsQ0FDdEMsT0FBTyw4QkFBOEIsQ0FBQyxDQUN0QyxPQUFPLDhCQUE4QixDQUFDLENBQ3RDLE9BQU8sOEJBQThCLENBQUMsQ0FDdEMsT0FBTyw4QkFBOEIsQ0FBQyxDQUN0QyxRQUFRLCtCQUErQixDQUFDLENBRXhDLE9BQU8seUJBQXlCLENBQUMsQ0FDakMsT0FBTywyQkFBMkIsQ0FBQyxDQUNuQyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FFcEMsT0FBTywwQkFBMEIsQ0FBQyxDQUNsQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBRXJDLFlBQVksQ0FDWixPQUFPLHlCQUF5QixDQUFDLENBQ2pDLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsT0FBTywyQkFBMkIsQ0FBQyxDQUNuQyxPQUFPLDJCQUEyQixDQUFDLENBQ25DLE9BQU8sMkJBQTJCLENBQUMsQ0FDbkMsT0FBTywyQkFBMkIsQ0FBQyxDQUNuQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDRCQUE0QixDQUFDLENBQ3BDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxRQUFRLDZCQUE2QixDQUFDLENBRXRDLE9BQU8sNEJBQTRCLENBQUMsQ0FDcEMsT0FBTyw4QkFBOEIsQ0FBQyxDQUN0QyxPQUFPLCtCQUErQixDQUFDLENBQ3ZDLE9BQU8sK0JBQStCLENBQUMsQ0FDdkMsT0FBTywrQkFBK0IsQ0FBQyxDQUN2QyxPQUFPLCtCQUErQixDQUFDLENBQ3ZDLE9BQU8sK0JBQStCLENBQUMsQ0FDdkMsT0FBTywrQkFBK0IsQ0FBQyxDQUN2QyxPQUFPLCtCQUErQixDQUFDLENBRXZDLE9BQU8sMEJBQTBCLENBQUMsQ0FDbEMsT0FBTyw0QkFBNEIsQ0FBQyxDQUNwQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FDckMsT0FBTyw2QkFBNkIsQ0FBQyxDQUNyQyxPQUFPLDZCQUE2QixDQUFDLENBQ3JDLE9BQU8sNkJBQTZCLENBQUMsQ0FD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QjtBQUNwQixDQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYixDQUNBO0VBQ0UsWUFBWTtFQUNaLFdBQVc7QUFDYixDQUNBO0VBQ0UsWUFBWTtFQUNaLFVBQVU7QUFDWixDQUVBO0VBQ0UsaUJBQWlCO0FBQ25CLENBQ0E7RUFDRSxXQUFXO0FBQ2IsQ0FDQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7QUFDWCxDQUNBO0VBQ0UsV0FBVztBQUNiLENBQ0E7RUFDRSxlQUFlO0VBQ2YsWUFBWTtBQUNkLENBRUE7O0VBRUUsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCx3QkFBd0I7RUFDeEIsY0FBYztFQUNkLFNBQVM7RUFDVCx1QkFBdUI7RUFDdkIsd0JBQXdCO0VBQ3hCLHFCQUFnQjtPQUFoQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtBQUNwQixDQUNBOztFQUVFLDBCQUEwQjtBQUM1QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGliL21vZHVsZXMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGliL2Rlc3R5bGUuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYWRtaW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGliL2pxdWVyeS5kYXRldGltZXBpY2tlci5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGliL2Ryb3B6b25lLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2xpYi90YWJ1bGF0b3IuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGliL3RpbnltY2Uvc2tpbnMvdWkvb3hpZGUvc2tpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9saWIvYWRtaW4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBtb2R1bGVzLmNzc1xyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIHJvbGxvdmVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucm9sbG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5yb2xsb3Zlcjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7ICAgICAgICAvKiBpZSA2IDcgKi9cclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzApXCI7ICAvKiBpZSA4ICovXHJcbn1cclxuXHJcbi5yb2xsb3ZlcmpzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBib3ggc3R5bGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4udzEwMHt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxuLnc5MHt3aWR0aDogOTAlICFpbXBvcnRhbnQ7fVxyXG4udzgwe3dpZHRoOiA4MCUgIWltcG9ydGFudDt9XHJcbi53NzB7d2lkdGg6IDcwJSAhaW1wb3J0YW50O31cclxuLnc2MHt3aWR0aDogNjAlICFpbXBvcnRhbnQ7fVxyXG4udzUwe3dpZHRoOiA1MCUgIWltcG9ydGFudDt9XHJcbi53MjV7d2lkdGg6IDI1JSAhaW1wb3J0YW50O31cclxuLncyMHt3aWR0aDogMjAlICFpbXBvcnRhbnQ7fVxyXG4udzEwe3dpZHRoOiAxMCUgIWltcG9ydGFudDt9XHJcblxyXG4vKiBjbGVhcmZpeCAqL1xyXG4uY2xlYXJmaXggeyBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjb250ZW50OiBcIi5cIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIElFNS41772eSUU3ICovXHJcbi5jbGVhcmZpeHtcclxuICB6b29tOjE7XHJcbn1cclxuLyogSGlkZXMgZnJvbSBJRS1tYWMgXFwqL1xyXG4qIGh0bWwgLmNsZWFyZml4IHsgaGVpZ2h0OiAxJTsgfVxyXG4uY2xlYXJmaXggeyBkaXNwbGF5OiBibG9jazsgfVxyXG4vKiBFbmQgaGlkZSBmcm9tIElFLW1hYyAqL1xyXG5cclxuLndvcmRfYnJlYWsge1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLmNsZWFyICAgeyBjbGVhcjogYm90aDsgfVxyXG4uZmxvYXRfbCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi5mbG9hdF9yIHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gZm9udCBzdHlsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWxpZ25fYyAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLmFsaWduX2wgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4uYWxpZ25fciAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4udGV4dF91bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4udGV4dF9saW5lLXRocm91Z2ggeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxyXG4uZm9udF9ib2xkICAgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG4uZm9udF9ub3JtYWwgICAgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XHJcblxyXG4uY29sb3JfYmxhY2sgICAgeyBjb2xvcjogIzAwMDAwMDsgfVxyXG4uY29sb3Jfd2hpdGUgICAgeyBjb2xvcjogI2ZmZmZmZjsgfVxyXG4uY29sb3JfcmVkICAgICAgeyBjb2xvcjogI2NjMDAwMDsgfVxyXG4uY29sb3JfYmx1ZSAgICAge2NvbG9yOiMxYTczZTg7fVxyXG4uY29sb3JfZ3JheSAgICAge2NvbG9yOiM5OTk7fVxyXG4uYmdfZ3JheSAgICAge2JhY2tncm91bmQtY29sb3I6I2VlZTt9XHJcblxyXG4uZm9udF9zaXplXzEyIHsgZm9udC1zaXplOiAxMnB4OyB9XHJcbi5mb250X3NpemVfMTQgeyBmb250LXNpemU6IDE0cHg7IH1cclxuLmZvbnRfc2l6ZV8xNiB7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG4uZm9udF9zaXplXzE4IHsgZm9udC1zaXplOiAxOHB4OyB9XHJcbi5mb250X3NpemVfMjAgeyBmb250LXNpemU6IDIwcHg7IH1cclxuXHJcblxyXG4ucmVxdWlyZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gY3Vyc29yIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jdXJzb3JfbW92ZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gdG9vbHRpcCAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hLnRvb2x0aXAge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcbmEudG9vbHRpcDpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmEudG9vbHRpcCBzcGFuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcbmEudG9vbHRpcDpob3ZlciBzcGFue1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjdFRTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIGRpc3BsYXkgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRhYmxle1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uY2VsbHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIGZsZXggLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZsZXhfYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8qIOS4oeerr+aPg+OBiOWdh+etiemFjee9riAqL1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgLyog5oqY44KK6L+U44GZICovXHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAvKiDkuIvmj4PjgYggKi9cclxufVxyXG4udl9hbGlnbl90b3Age1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDsgLyog5LiK5o+D44GIICovXHJcbn1cclxuLnZfYWxpZ25fY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi52X2FsaWduX2JvdHRvbSB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5mbGV4X2JldHdlZW4uY29sMiA+ICp7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uZmxleF9iZXR3ZWVuLmNvbDMgPiAqe1xyXG4gIHdpZHRoOiAzMy4zJTtcclxufVxyXG4uZmxleC5jb2w0ID4gKntcclxuICB3aWR0aDogMjMuMDclO1xyXG59XHJcbi5mbGV4LmNvbDUgPiAqe1xyXG4gIHdpZHRoOiAyMC4wMCU7XHJcbn1cclxuLmZsZXguY29sNiA+ICp7XHJcbiAgd2lkdGg6IDE2LjYlO1xyXG59XHJcblxyXG4uZmxleF9zdGFydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5mbGV4X3N0YXJ0LmNvbDIgPiAqe1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmZsZXhfc3RhcnQuY29sMyA+ICp7XHJcbiAgd2lkdGg6IDMzLjMlO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSDlpKfopovlh7rjgZcgaGVhZGxpbmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhlYWRsaW5lXzEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzMzM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5oZWFkbGluZV8yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzMzMztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIOS4reimi+WHuuOBlyBoZWFkbGluZSAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYXJyb3d7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uYXJyb3c6OmJlZm9yZSxcclxuLmFycm93OjphZnRlcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmhlYWRsaW5lX21fMTo6YmVmb3JlIHtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbn1cclxuLmhlYWRsaW5lX21fMTo6YWZ0ZXIge1xyXG4gIGxlZnQ6IDVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBmbGFzaF9tZXNzYWdlIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mbGFzaF9tZXNzYWdlIHtcclxuICBtYXJnaW46IDAgYXV0byA2cHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZmxhc2hfbWVzc2FnZS5lcnJvciB7XHJcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9tc2dfaWNvbjEuanBnKTsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWU1ZTY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4YWFhZDtcclxuICBjb2xvcjogI2I1MDAwNztcclxufVxyXG5cclxuLmZsYXNoX21lc3NhZ2Uuc3VjY2VzcyB7XHJcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9tc2dfaWNvbjMuanBnKTsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWVjZjk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYzZlODtcclxuICBjb2xvcjogIzAwNTViNTtcclxufVxyXG5cclxuLmZsYXNoX21lc3NhZ2UuaW5mbyB7XHJcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9tc2dfaWNvbjQuanBnKTsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY5ZTU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0ZThhYTtcclxuICBjb2xvcjogIzFjODQwMDtcclxufVxyXG5cclxuLmZsYXNoX21lc3NhZ2Uubm90aWNlIHtcclxuICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL21zZ19pY29uMi5qcGcpOyovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjllNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZThlM2FhO1xyXG4gIGNvbG9yOiAjODI4NDAwO1xyXG59XHJcblxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZG1pbi9zX2ljb24xLnBuZyk7XHJcbiAgY29sb3I6ICNiNTAwMDc7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxuICBwYWRkaW5nOiAwcHggMCAwcHggMjBweDtcclxuICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIHNwYWNlIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBtYXJnaW4gKi9cclxuLm10MDAge21hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XHJcbi5tdDAyIHttYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDt9XHJcbi5tdDA0IHttYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDt9XHJcbi5tdDA2IHttYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDt9XHJcbi5tdDA4IHttYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDt9XHJcbi5tdDEwIHttYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXQxNSB7bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O31cclxuLm10MjAge21hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDt9XHJcbi5tdDIxIHttYXJnaW4tdG9wOiAyMXB4ICFpbXBvcnRhbnQ7fVxyXG4ubXQyMyB7bWFyZ2luLXRvcDogMjNweCAhaW1wb3J0YW50O31cclxuLm10MjUge21hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDt9XHJcbi5tdDMwIHttYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXQ0MCB7bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O31cclxuLm10NTAge21hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDt9XHJcbi5tdDYwIHttYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXQ3MCB7bWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O31cclxuLm10NzUge21hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDt9XHJcbi5tdDgwIHttYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXQ5MCB7bWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O31cclxuLm10MTAwIHttYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O31cclxuXHJcbi5tYjAwIHttYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxyXG4ubWIwMSB7bWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwMiB7bWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwMyB7bWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwNCB7bWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwNSB7bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwNiB7bWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwNyB7bWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwOCB7bWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIwOSB7bWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIxMCB7bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O31cclxuLm1iMTUge21hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDt9XHJcbi5tYjIwIHttYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIyNSB7bWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O31cclxuLm1iMjcge21hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDt9XHJcbi5tYjMwIHttYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7fVxyXG4ubWIzNSB7bWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O31cclxuLm1iNDAge21hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDt9XHJcbi5tYjUwIHttYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7fVxyXG4ubWI2MCB7bWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O31cclxuLm1iNzAge21hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDt9XHJcbi5tYjc1IHttYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7fVxyXG4ubWI4MCB7bWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O31cclxuLm1iOTAge21hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDt9XHJcbi5tYjEwMCB7bWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDt9XHJcblxyXG4ubWwwMCB7bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDt9XHJcbi5tbDA1IHttYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7fVxyXG4ubWwwNiB7bWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O31cclxuLm1sMDcge21hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDt9XHJcbi5tbDEwIHttYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O31cclxuLm1sMTUge21hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7fVxyXG4ubWwxNyB7bWFyZ2luLWxlZnQ6IDE3cHggIWltcG9ydGFudDt9XHJcbi5tbDIwIHttYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O31cclxuLm1sMjMge21hcmdpbi1sZWZ0OiAyM3B4ICFpbXBvcnRhbnQ7fVxyXG4ubWwyNSB7bWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDt9XHJcbi5tbDMwIHttYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O31cclxuLm1sNDAge21hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7fVxyXG4ubWw1MCB7bWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDt9XHJcblxyXG4ubXIwMCB7bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7fVxyXG4ubXIwMSB7bWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDt9XHJcbi5tcjAyIHttYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O31cclxuLm1yMDMge21hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7fVxyXG4ubXIwNCB7bWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDt9XHJcbi5tcjA1IHttYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O31cclxuLm1yMDYge21hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIwNyB7bWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDt9XHJcbi5tcjA4IHttYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O31cclxuLm1yMDkge21hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIxMCB7bWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIxNSB7bWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIxNiB7bWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIxNyB7bWFyZ2luLXJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7fVxyXG4ubXIxOCB7bWFyZ2luLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIxOSB7bWFyZ2luLXJpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIyMCB7bWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIyMSB7bWFyZ2luLXJpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIyMiB7bWFyZ2luLXJpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIyMyB7bWFyZ2luLXJpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7fVxyXG4ubXIyNCB7bWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIyNSB7bWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7fVxyXG4ubXIzMCB7bWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7fVxyXG5cclxuLyogcGFkZGluZyAqL1xyXG4ucHQwMCB7cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDt9XHJcbi5wdDAxIHtwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQwMiB7cGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O31cclxuLnB0MDMge3BhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDt9XHJcbi5wdDA0IHtwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQwNSB7cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O31cclxuLnB0MTAge3BhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQxNSB7cGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDt9XHJcbi5wdDIwIHtwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O31cclxuLnB0MjUge3BhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQzMCB7cGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDt9XHJcbi5wdDM1IHtwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O31cclxuLnB0NDAge3BhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQ0NSB7cGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDt9XHJcbi5wdDUwIHtwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O31cclxuLnB0NTUge3BhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQ2MCB7cGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDt9XHJcbi5wdDY1IHtwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O31cclxuLnB0NzAge3BhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQ3NSB7cGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDt9XHJcbi5wdDgwIHtwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O31cclxuLnB0ODUge3BhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7fVxyXG4ucHQ5MCB7cGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDt9XHJcbi5wdDk1IHtwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O31cclxuLnB0MTAwIHtwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDt9XHJcblxyXG4ucGIwMCB7cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDt9XHJcbi5wYjA1IHtwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7fVxyXG4ucGIxMCB7cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDt9XHJcbi5wYjE1IHtwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cclxuLnBiMjAge3BhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7fVxyXG4ucGIyNSB7cGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDt9XHJcbi5wYjMwIHtwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O31cclxuLnBiNDAge3BhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7fVxyXG4ucGI1MCB7cGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDt9XHJcblxyXG4ucGwwMCB7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7fVxyXG4ucGwwNSB7cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDt9XHJcbi5wbDEwIHtwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDt9XHJcbi5wbDE1IHtwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDt9XHJcbi5wbDIwIHtwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDt9XHJcbi5wbDI1IHtwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDt9XHJcbi5wbDMwIHtwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDt9XHJcbi5wbDQwIHtwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDt9XHJcbi5wbDQ1IHtwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDt9XHJcblxyXG4ucHIwMCB7cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O31cclxuLnByMDUge3BhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O31cclxuLnByMTAge3BhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDt9XHJcbi5wcjE1IHtwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7fVxyXG4ucHIyMCB7cGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O31cclxuLnByMjUge3BhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDt9XHJcbi5wcjMwIHtwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7fVxyXG4ucHI0MCB7cGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O31cclxuLnByNDUge3BhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDt9XHJcblxyXG5cclxuXHJcbi5mdXdhdHRvX2J0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG59XHJcbi5mdXdhdHRvX2J0bjpob3ZlcntcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAzcHggMjBweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgNXB4IDZweCAtMnB4IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4uZnV3YXR0b19idG5feWVsbG93e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiMTQ7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuLmZ1d2F0dG9fYnRuX3JlZHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMxNDNjO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcbi5mdXdhdHRvX2J0bl9ibHVle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzg4Q0E7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gYnV0dG9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMzNDQ5NWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdpZHRoOiAxODBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5idXR0b24tc20ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMzNDQ5NWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5idXR0b246aG92ZXIsXHJcbi5idXR0b24tc206aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLyogQnV0dG9uIEJyYWNrICovXHJcbi5idXR0b24tYnJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQ5NWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG4vKiBCdXR0b24gV2hpdGUgKi9cclxuLmJ1dHRvbi13aGl0ZSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzM0NDk1ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMzQ0OTVlO1xyXG59XHJcblxyXG4vKiBCdXR0b24gUmVkICovXHJcbi5idXR0b24tcmVkIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZDk1MzRmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG4vKiBCdXR0b24gQWRkICovXHJcbi5idXR0b24tYWRkIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMzQ0OTVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMzNDQ5NWU7XHJcbn1cclxuLmJ1dHRvbi1hZGQgc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWRtaW4vaWNvbl9wbHVzLnBuZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMzZweDtcclxufVxyXG5cclxuLyogQnV0dG9uIEJhY2sgKi9cclxuLmJ1dHRvbi1iYWNrIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMzQ0OTVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMzNDQ5NWU7XHJcbn1cclxuLmJ1dHRvbi1iYWNrIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FkbWluL2ljb25fYmFjay5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM2cHg7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBVcGRhdGUgKi9cclxuLmJ1dHRvbi11cGRhdGUge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNDQ5NWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzM0NDk1ZTtcclxufVxyXG4uYnV0dG9uLXVwZGF0ZSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hZG1pbi9pY29uX3VwZGF0ZS5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM2cHg7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBEZWxldGUgKi9cclxuLmJ1dHRvbi1kZWxldGUge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOTUzNGY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnV0dG9uLWRlbGV0ZSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hZG1pbi9pY29uX2RlbGV0ZS5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM2cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLyogQnV0dG9uIENhbmNlbCAqL1xyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1ODUxMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FkbWluL2ljb25fYmF0c3UucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNnB4O1xyXG59XHJcblxyXG5cclxuLyogQnV0dG9uIFVuZmFpciAqL1xyXG4uYnV0dG9uLXVuZmFpciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5NTM0ZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idXR0b24tdW5mYWlyIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FkbWluL2ljb25fdW5mYWlyLnBuZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMzZweDtcclxufVxyXG5cclxuXHJcbi8qIEJ1dHRvbiBQcmV2aWV3ICovXHJcbi5idXR0b24tcHJldmlldyB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzM0NDk1ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMzQ0OTVlO1xyXG59XHJcbi5idXR0b24tcHJldmlldyBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hZG1pbi9pY29uX3ByZXZpZXcucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNnB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBib290c3RyYXAgYnRuIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5idG46Zm9jdXMsXHJcbi5idG46YWN0aXZlOmZvY3VzLFxyXG4uYnRuLmFjdGl2ZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbi5idG46aG92ZXIsXHJcbi5idG46Zm9jdXMge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYnRuOmFjdGl2ZSxcclxuLmJ0bi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XHJcbn1cclxuLmJ1dHRvbi1zbS5kaXNhYmxlZCxcclxuLmJ1dHRvbi5kaXNhYmxlZCxcclxuLmJ0bi5kaXNhYmxlZCxcclxuLmJ0bltkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICBvcGFjaXR5OiAuNjU7XHJcbn1cclxuLmJ0bi1kZWZhdWx0IHtcclxuICBjb2xvcjogIzMzMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxufVxyXG4uYnRuLWRlZmF1bHQ6aG92ZXIsXHJcbi5idG4tZGVmYXVsdDpmb2N1cyxcclxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcclxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcclxuICBjb2xvcjogIzMzMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcclxufVxyXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxyXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxyXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxyXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXHJcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcclxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcclxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcclxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxyXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxyXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG59XHJcbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG4gIGJvcmRlci1jb2xvcjogIzM1N2ViZDtcclxufVxyXG4uYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5idG4tcHJpbWFyeTpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3MWE5O1xyXG4gIGJvcmRlci1jb2xvcjogIzI4NWU4ZTtcclxufVxyXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxyXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxyXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxyXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXHJcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxyXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzU3ZWJkO1xyXG59XHJcbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xyXG4gIGNvbG9yOiAjNDI4YmNhO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ0bi1zdWNjZXNzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xyXG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YztcclxufVxyXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXHJcbi5idG4tc3VjY2Vzczpmb2N1cyxcclxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcclxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xyXG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcclxufVxyXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxyXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxyXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXHJcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXHJcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcclxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcclxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcclxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xyXG59XHJcbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xyXG4gIGNvbG9yOiAjNWNiODVjO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ0bi1pbmZvIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcclxufVxyXG4uYnRuLWluZm86aG92ZXIsXHJcbi5idG4taW5mbzpmb2N1cyxcclxuLmJ0bi1pbmZvOmFjdGl2ZSxcclxuLmJ0bi1pbmZvLmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xyXG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcclxufVxyXG4uYnRuLWluZm86YWN0aXZlLFxyXG4uYnRuLWluZm8uYWN0aXZlLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmJ0bi1pbmZvLmRpc2FibGVkLFxyXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxyXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXHJcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXHJcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcclxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcclxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcclxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxyXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxyXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xyXG59XHJcbi5idG4taW5mbyAuYmFkZ2Uge1xyXG4gIGNvbG9yOiAjNWJjMGRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ0bi13YXJuaW5nIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcclxufVxyXG4uYnRuLXdhcm5pbmc6aG92ZXIsXHJcbi5idG4td2FybmluZzpmb2N1cyxcclxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcclxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcclxufVxyXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxyXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxyXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxyXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXHJcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXHJcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcclxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcclxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSxcclxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxyXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxyXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xyXG59XHJcbi5idG4td2FybmluZyAuYmFkZ2Uge1xyXG4gIGNvbG9yOiAjZjBhZDRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ0bi1kYW5nZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xyXG59XHJcbi5idG4tZGFuZ2VyOmhvdmVyLFxyXG4uYnRuLWRhbmdlcjpmb2N1cyxcclxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxyXG4uYnRuLWRhbmdlci5hY3RpdmUsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xyXG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcclxufVxyXG4uYnRuLWRhbmdlcjphY3RpdmUsXHJcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXHJcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxyXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlcixcclxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXHJcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxyXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcclxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxyXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXHJcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xyXG59XHJcbi5idG4tZGFuZ2VyIC5iYWRnZSB7XHJcbiAgY29sb3I6ICNkOTUzNGY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uYnRuLWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICM0MjhiY2E7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1saW5rLFxyXG4uYnRuLWxpbms6YWN0aXZlLFxyXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idG4tbGluayxcclxuLmJ0bi1saW5rOmhvdmVyLFxyXG4uYnRuLWxpbms6Zm9jdXMsXHJcbi5idG4tbGluazphY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJ0bi1saW5rOmhvdmVyLFxyXG4uYnRuLWxpbms6Zm9jdXMge1xyXG4gIGNvbG9yOiAjMmE2NDk2O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXHJcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbi5idG4tbGcsXHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4uYnRuLXNtLFxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XHJcbiAgLypwYWRkaW5nOiA1cHggMTBweDsqL1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5idG4teHMsXHJcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuXHJcbiIsIi8qISBkZXN0eWxlLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cblxub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCJAaW1wb3J0ICdsaWIvZGVzdHlsZS5jc3MnO1xyXG5AaW1wb3J0ICdsaWIvbW9kdWxlcy5jc3MnO1xyXG4vKiBAaW1wb3J0ICdsaWIvanF1ZXJ5LXVpLmNzcyc7ICovXHJcbkBpbXBvcnQgJ2xpYi9qcXVlcnkuZGF0ZXRpbWVwaWNrZXIubWluLmNzcyc7XHJcbkBpbXBvcnQgJ2xpYi9kcm9wem9uZS5jc3MnO1xyXG5AaW1wb3J0ICdsaWIvdGFidWxhdG9yLmNzcyc7XHJcbkBpbXBvcnQgJ2xpYi90aW55bWNlL3NraW5zL3VpL294aWRlL3NraW4uY3NzJztcclxuLyogQGltcG9ydCAnbGliL3RpbnltY2Uvc2tpbnMvdWkvb3hpZGUvY29udGVudC5jc3MnO1xyXG5AaW1wb3J0ICdsaWIvdGlueW1jZS9za2lucy9jb250ZW50L2RlZmF1bHQvY29udGVudC5jc3MnOyAqL1xyXG5AaW1wb3J0ICdsaWIvYWRtaW4uY3NzJztcclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmJsb2NrTXNnIHtcclxuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlcXVpcmVkIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZGlhbG9nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaDIwcixcclxuLnRhYmxlX2Zvcm0gdHIgdGQuaDIwciB7XHJcbiAgaGVpZ2h0OiAyMHJlbTtcclxufVxyXG5cclxuI2VkaXRvcixcclxuLnRhYmxlX2Zvcm0gdGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uaW1hZ2UtcHJldmlldyBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxufVxyXG4udGFibGVfZm9ybSAubm90ZSB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi5kcm9wem9uZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5kei1idXR0b246Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udXBsb2FkZWQtaW1hZ2VzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4udXBsb2FkZWQtaW1hZ2VzIC5pbWFnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHg7XHJcbn1cclxuLnVwbG9hZGVkLWltYWdlcyBpbWcge1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi50YWJsZV9saXN0IHRoIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5zZWFyY2gtb3JkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2VhcmNoLW9yZGVyOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMWVtO1xyXG59XHJcbi5zZWFyY2gtb3JkZXIuYXNjOjphZnRlciB7XHJcbiAgY29udGVudDogJ+KGkSc7XHJcbiAgY29sb3I6IGJsdWU7XHJcbn1cclxuLnNlYXJjaC1vcmRlci5kZXNjOjphZnRlciB7XHJcbiAgY29udGVudDogJ+KGkyc7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciB7XHJcbiAgcGFkZGluZy10b3A6IDUycHg7XHJcbn1cclxuLmFjY29yZGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuI2hlYWRlciAjbWVudV9idXR0b24ge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiA0cHg7XHJcbn1cclxuI2hlYWRlciAjbWVudV9idXR0b24gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4jaGVhZGVyICNtZW51X2J1dHRvbjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgLyog6YCP5piO5bqmMCAqL1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAtbW96LW9wYWNpdHk6MDtcclxuICBvcGFjaXR5OjA7XHJcbiAgLyog44OW44Op44Km44K244Gu44OH44OV44Kp44Or44OI44Gu44K544K/44Kk44Or44KS5YmK6ZmkICovXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLyog44Os44Kk44Ki44Km44OI44GL44KJ54Sh6KaWICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuIiwiLnhkc29mdF9kYXRldGltZXBpY2tlcntib3gtc2hhZG93OjAgNXB4IDE1cHggLTVweCByZ2JhKDAsMCwwLDAuNTA2KTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JiYjtib3JkZXItbGVmdDoxcHggc29saWQgI2NjYztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztjb2xvcjojMzMzO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtwYWRkaW5nOjhweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDoycHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5Om5vbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRse3BhZGRpbmc6OHB4IDAgOHB4IDhweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6NzVweDtoZWlnaHQ6MjEwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGJ1dHRvbntib3JkZXI6bm9uZSAhaW1wb3J0YW50fS54ZHNvZnRfbm9zZWxlY3R7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lnhkc29mdF9ub3NlbGVjdDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lnhkc29mdF9ub3NlbGVjdDo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246c3RhdGljO2JveC1zaGFkb3c6bm9uZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDttYXJnaW46MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcntkaXNwbGF5Om5vbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2Vye3dpZHRoOjIyNHB4O2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6OHB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X2RhdGVwaWNrZXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjhweDttYXJnaW4tbGVmdDowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2RhdGVwaWNrZXJ7d2lkdGg6MjU2cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXJ7d2lkdGg6NThweDtmbG9hdDpsZWZ0O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OjhweDttYXJnaW4tdG9wOjB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlcntmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6OHB4O21hcmdpbi1sZWZ0OjB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlKy54ZHNvZnRfdGltZXBpY2tlcnttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjNweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGhwaWNrZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGksLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRME5CUmpJMU5qTTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlEwTkJSakkxTmpRME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRFEwRkdNalUyTVRRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBEUTBGR01qVTJNalF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb05FUDU0QUFBSU9TVVJCVkhqYTdKcTlUc013RU1jeHJaRDRXcEJZZUtVQ2Ura1RNQ0FDSFpoNEJGZkhPL0FBSUhaR0ZoWWtCQnNTRXF4c0xDQWdYS2hiWFlPVHhoOXBmSlZQK3F1dG5aNXMvNUx6Mlk1STAzUWhXamkyR0ljZ0Fva1dnZkN4TnZjT0NDR0txaVNxaFVwMGxhSE9uZTA1dmRFeUdNZmtkeEpEVmpnd0RsRVFnWVFCZ3grVUxKYVdTWFhTNnIvRVI1RkJWUjhWZkdmdFRLY0lUTnMrYTFYcGNGb0V4UkVJREYxNEFWSUZ4Z1FVUytoNTIwY2R1ZDZ3TmtDMFVCdzZCQ08vSG9DWXdCaEQ4UUNrUS94MW13RHlENHBsaDRENkREVjBUQUd5bzRIY2F3TElCQlNMRGtIZUgwTWcyeVZQM2w0VFFNWlFERHNFT2wvTWdIUXFoTU51RTBEK29CaDBDSXI4TUFLeWF6Qkg5V3lCdUt4RFdnYlhmak5mMzJUWjFLV20vQXAxb1NrL1I1M1V0UTV4VGgzTFVsTW1UOGd0Nmc1MVE5cCtTb2J4Z0pRL3Ftc2ZaaFd5d0dGU2wweUJqQ0xKQ01nWGFpbDNiNytydW1kVkoyWVJzczRjTityNnFBSERrUFdqUGpkSkNGNG45Um1BRC9WOUEvV3A0TlFhc3NEandsQjZYQmlDeGNKUVdtWlpiOFRIRmlsZnkvbGZyVHZMZ2hxMlRxVEhyUk1US05KMHNJaGRvMTVSVCtScHlXd0ZkWTk2VVovTGRRS0JHamNYcGNjMUFsU0ZFZkxtb3VEKzFrbnV4QkRVVnJ2T0Jtb09DL3JFY043T1F4S1ZlSlRDaUFkVXpVSmhBMk9lejlRVGtwNzJPVFZjeERjWFk4aUtOa3hHQUpYbUpDT1F3T2E2ZGh5WHNPYTZYd0VHQUtkZWI1RVQzclFkQUFBQUFFbEZUa1N1UW1DQyl9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGl7b3BhY2l0eTouNTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05MnB4IC0xOXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6MjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXZ7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbntmbG9hdDpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246LTcwcHggMDttYXJnaW4tbGVmdDo1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHR7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MCBub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwcHg7b3BhY2l0eTouNTstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIjtvdXRsaW5lOm1lZGl1bSBub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MjBweDttaW4td2lkdGg6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0e2Zsb2F0Om5vbmU7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTVweDtoZWlnaHQ6MTVweDt3aWR0aDozMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MTRweDttYXJnaW4tdG9wOjdweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dHtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE0cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggMDttYXJnaW4tYm90dG9tOjdweDttYXJnaW4tdG9wOjB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveHtoZWlnaHQ6MTUxcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2e2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2NvbG9yOiM2NjY7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2N1cnNvcjpwb2ludGVyO2JvcmRlci1ib3R0b20td2lkdGg6MDtoZWlnaHQ6MjVweDtsaW5lLWhlaWdodDoyNXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbjpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldjpob3ZlcntvcGFjaXR5OjE7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwifS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbHtkaXNwbGF5OmlubGluZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5OTk7bWFyZ2luOjA7cGFkZGluZzo1cHggM3B4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmxvYXQ6bGVmdDt3aWR0aDoxODJweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXI+c3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3ZlciBpe29wYWNpdHk6MS4wfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNjY2M7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MzBweDt6LWluZGV4OjEwMTtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO21heC1oZWlnaHQ6MTYwcHg7b3ZlcmZsb3cteTpoaWRkZW59Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0Lnhkc29mdF9tb250aHNlbGVjdHtyaWdodDotN3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdC54ZHNvZnRfeWVhcnNlbGVjdHtyaWdodDoycHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmODAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9ue3BhZGRpbmc6MnB4IDEwcHggMnB4IDVweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDojM2FmO2JveC1zaGFkb3c6IzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGh7d2lkdGg6MTAwcHg7dGV4dC1hbGlnbjpyaWdodH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXJ7Y2xlYXI6Ym90aH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfeWVhcnt3aWR0aDo0OHB4O21hcmdpbi1sZWZ0OjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOjEwMCV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkPmRpdntwYWRkaW5nLXJpZ2h0OjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGh7aGVpZ2h0OjI1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHt3aWR0aDoxNC4yODU3MTQyJTtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2NvbG9yOiM2NjY7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0aHt3aWR0aDoxMi41JX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojZjFmMWYxfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXl7Y29sb3I6IzNhZn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHR7YmFja2dyb3VuZDojZmZlOWQyO2JveC1zaGFkb3c6I2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludHtiYWNrZ3JvdW5kOiNjMWZmYzk7Ym94LXNoYWRvdzojMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDojM2FmO2JveC1zaGFkb3c6IzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2Rpc2FibGVke29wYWNpdHk6LjU7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NTApXCI7Y3Vyc29yOmRlZmF1bHR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aC54ZHNvZnRfZGlzYWJsZWR7b3BhY2l0eTouMjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0yMClcIn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2OmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZjgwMDAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDojM2FmICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzojMTc4ZmU1IDAgMXB4IDNweCAwIGluc2V0ICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9kaXNhYmxlZDpob3Zlcntjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDppbmhlcml0ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzppbmhlcml0ICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojOTk5O2N1cnNvcjpkZWZhdWx0fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHR7Y29sb3I6I2NjYyAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4O2NsZWFyOmJvdGg7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDo4cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhe2NvbG9yOiNlZWUgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGE6aG92ZXJ7Y29sb3I6I2FhYSAhaW1wb3J0YW50fS54ZHNvZnRfdGltZV9ib3h7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjfS54ZHNvZnRfc2Nyb2xsYmFyPi54ZHNvZnRfc2Nyb2xsZXJ7YmFja2dyb3VuZDojY2NjICFpbXBvcnRhbnQ7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czozcHh9Lnhkc29mdF9zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6N3B4O3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXJ9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfc2Nyb2xsYmFye2xlZnQ6MDtyaWdodDphdXRvfS54ZHNvZnRfc2Nyb2xsZXJfYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2Rhcmt7Ym94LXNoYWRvdzowIDVweCAxNXB4IC01cHggcmdiYSgyNTUsMjU1LDI1NSwwLjUwNik7YmFja2dyb3VuZDojMDAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0NDQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMzMzO2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7Y29sb3I6I2NjY30ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyMjJ9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2e2JhY2tncm91bmQ6IzBhMGEwYTtib3JkZXItdG9wOjFweCBzb2xpZCAjMjIyO2NvbG9yOiM5OTl9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVse2JhY2tncm91bmQtY29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3R7Ym9yZGVyOjFweCBzb2xpZCAjMzMzO2JhY2tncm91bmQ6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9uOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZDojMDA3ZmZmfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDojYzUwO2JveC1zaGFkb3c6I2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCBpLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9uZXh0LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90b2RheV9idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSl9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiMwYTBhMGE7Ym9yZGVyOjFweCBzb2xpZCAjMjIyO2NvbG9yOiM5OTl9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoe2JhY2tncm91bmQ6IzBlMGUwZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5e2NvbG9yOiNjNTB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0e2JhY2tncm91bmQ6I2ZmZTlkMjtib3gtc2hhZG93OiNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnR7YmFja2dyb3VuZDojYzFmZmM5O2JveC1zaGFkb3c6IzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6I2M1MDtib3gtc2hhZG93OiNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2OmhvdmVye2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMwMDdmZmYgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGh7Y29sb3I6IzY2Nn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0e2NvbG9yOiMzMzMgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGF7Y29sb3I6IzExMSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYTpob3Zlcntjb2xvcjojNTU1ICFpbXBvcnRhbnR9Lnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZV9ib3h7Ym9yZGVyOjFweCBzb2xpZCAjMzMzfS54ZHNvZnRfZGFyayAueGRzb2Z0X3Njcm9sbGJhcj4ueGRzb2Z0X3Njcm9sbGVye2JhY2tncm91bmQ6IzMzMyAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9zYXZlX3NlbGVjdGVke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo1cHg7d2lkdGg6MTAwJTtjb2xvcjojNDU0NTUxO2ZvbnQtc2l6ZToxM3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9ue2ZvbnQtZmFtaWx5OlwibXVzZW8tc2Fuc1wiLFwiQm9vayBBbnRpcXVhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDA7Y29sb3I6IzgyODc4YztoZWlnaHQ6MjhweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAxN3B4IDRweCAzM3B4O2JvcmRlcjoxcHggc29saWQgI2Q3ZDhkYTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmIDAsI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLCNmZmYpLGNvbG9yLXN0b3AoNzMlLCNmNGY4ZmEpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmIDAsI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmIDAsI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZiAwLCNmNGY4ZmEgNzMlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZmZiAwLCNmNGY4ZmEgNzMlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYnLGVuZENvbG9yc3RyPScjZjRmOGZhJyxHcmFkaWVudFR5cGU9MCl9Lnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246Zm9jdXMsLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246aG92ZXIgc3BhbiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpmb2N1cyBzcGFue2NvbG9yOiM0NTQ1NTE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjhmYSAwLCNGRkYgNzMlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCwjZjRmOGZhKSxjb2xvci1zdG9wKDczJSwjRkZGKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjhmYSAwLCNGRkYgNzMlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjhmYSAwLCNGRkYgNzMlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNmNGY4ZmEgMCwjRkZGIDczJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmNGY4ZmEgMCwjRkZGIDczJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjRmOGZhJyxlbmRDb2xvcnN0cj0nI0ZGRicsR3JhZGllbnRUeXBlPTApfVxuIiwiQGtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2h7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpfX1Aa2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTEwJXt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0uZHJvcHpvbmUsLmRyb3B6b25lICp7Ym94LXNpemluZzpib3JkZXItYm94fS5kcm9wem9uZXttaW4taGVpZ2h0OjE1MHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuOCk7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzoyMHB4IDIwcHh9LmRyb3B6b25lLmR6LWNsaWNrYWJsZXtjdXJzb3I6cG9pbnRlcn0uZHJvcHpvbmUuZHotY2xpY2thYmxlICp7Y3Vyc29yOmRlZmF1bHR9LmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICp7Y3Vyc29yOnBvaW50ZXJ9LmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2V7ZGlzcGxheTpub25lfS5kcm9wem9uZS5kei1kcmFnLWhvdmVye2JvcmRlci1zdHlsZTpzb2xpZH0uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZXtvcGFjaXR5Oi41fS5kcm9wem9uZSAuZHotbWVzc2FnZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46M2VtIDB9LmRyb3B6b25lIC5kei1tZXNzYWdlIC5kei1idXR0b257YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2ZvbnQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOmluaGVyaXR9LmRyb3B6b25lIC5kei1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MTZweDttaW4taGVpZ2h0OjEwMHB4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3Zlcnt6LWluZGV4OjEwMDB9LmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxze29wYWNpdHk6MX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1pbWFnZXtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojOTk5O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCl9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXd7YmFja2dyb3VuZDojZmZmfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1kZXRhaWxze3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3Zle2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3t6LWluZGV4OjIwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7Zm9udC1zaXplOjEzcHg7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsLjkpO2xpbmUtaGVpZ2h0OjE1MCV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXple21hcmdpbi1ib3R0b206MWVtO2ZvbnQtc2l6ZToxNnB4fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3Bhbntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjAwLDIwMCwyMDAsLjgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW57Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KTtwYWRkaW5nOjAgLjRlbTtib3JkZXItcmFkaXVzOjNweH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7ZmlsdGVyOmJsdXIoOHB4KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7YW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tvcGFjaXR5OjE7YW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJre3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjdweDttYXJnaW4tdG9wOi0yN3B4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7Ym9yZGVyLXJhZGl1czo1MCV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDo1NHB4O2hlaWdodDo1NHB4O2ZpbGw6I2ZmZn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3N7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC4ycyBsaW5lYXJ9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzc3tvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWlufS5kcm9wem9uZSAuZHotcHJldmlldzpub3QoLmR6LXByb2Nlc3NpbmcpIC5kei1wcm9ncmVzc3thbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze29wYWNpdHk6MTt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTEwcHg7bGVmdDoxNSU7cmlnaHQ6MTUlO2JvcmRlcjozcHggc29saWQgcmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVufS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDowO3RyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7Ym9yZGVyLXJhZGl1czoxN3B4fS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZXtkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwMDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjhweDtmb250LXNpemU6MTNweDt0b3A6MTMwcHg7bGVmdDotMTBweDt3aWR0aDoxNDBweDtiYWNrZ3JvdW5kOiNiMTA2MDY7cGFkZGluZzouNWVtIDFlbTtjb2xvcjojZmZmfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7bGVmdDo2NHB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2IxMDYwNn0vKiMgc291cmNlTWFwcGluZ1VSTD1kcm9wem9uZS5jc3MubWFwICovXHJcbiIsIi50YWJ1bGF0b3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3JbdGFidWxhdG9yLWxheW91dD1cImZpdERhdGFGaWxsXCJdIC50YWJ1bGF0b3ItdGFibGVob2xkZXIgLnRhYnVsYXRvci10YWJsZSB7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGFidWxhdG9yW3RhYnVsYXRvci1sYXlvdXQ9XCJmaXREYXRhVGFibGVcIl0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnRhYnVsYXRvci50YWJ1bGF0b3ItYmxvY2stc2VsZWN0IHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICBjb2xvcjogIzU1NTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlci50YWJ1bGF0b3ItaGVhZGVyLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItbW92aW5nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItaGVhZGVyLXBvcHVwLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWhlYWRlci1wb3B1cC1idXR0b246aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAuNjtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXRpdGxlLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC10aXRsZSAudGFidWxhdG9yLXRpdGxlLWVkaXRvciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtdGl0bGUgLnRhYnVsYXRvci1oZWFkZXItcG9wdXAtYnV0dG9uICsgLnRhYnVsYXRvci10aXRsZS1lZGl0b3Ige1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnB4KTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXNvcnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIgLnRhYnVsYXRvci1hcnJvdyB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiYmI7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC1ncm91cCAudGFidWxhdG9yLWNvbC1ncm91cC1jb2xzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWhlYWRlci1maWx0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1oZWFkZXItZmlsdGVyIHRleHRhcmVhIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbCAudGFidWxhdG9yLWhlYWRlci1maWx0ZXIgc3ZnIHtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wgLnRhYnVsYXRvci1oZWFkZXItZmlsdGVyIGlucHV0OjotbXMtY2xlYXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGUgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGVbYXJpYS1zb3J0PVwibm9uZVwiXSAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXNvcnRlciB7XHJcbiAgY29sb3I6ICNiYmI7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlW2FyaWEtc29ydD1cIm5vbmVcIl0gLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIgLnRhYnVsYXRvci1hcnJvdyB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2JiYjtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGVbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIHtcclxuICBjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3Itc29ydGFibGVbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIC50YWJ1bGF0b3ItYXJyb3cge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM2NjY7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlW2FyaWEtc29ydD1cImRlc2NlbmRpbmdcIl0gLnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXIge1xyXG4gIGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1zb3J0YWJsZVthcmlhLXNvcnQ9XCJkZXNjZW5kaW5nXCJdIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIC50YWJ1bGF0b3ItYXJyb3cge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2NjY7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC12ZXJ0aWNhbCAudGFidWxhdG9yLWNvbC1jb250ZW50IC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLXZlcnRpY2FsLnRhYnVsYXRvci1jb2wtdmVydGljYWwtZmxpcCAudGFidWxhdG9yLWNvbC10aXRsZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLXZlcnRpY2FsLnRhYnVsYXRvci1zb3J0YWJsZSAudGFidWxhdG9yLWNvbC10aXRsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNvbC50YWJ1bGF0b3ItY29sLXZlcnRpY2FsLnRhYnVsYXRvci1zb3J0YWJsZS50YWJ1bGF0b3ItY29sLXZlcnRpY2FsLWZsaXAgLnRhYnVsYXRvci1jb2wtdGl0bGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLWNvbC12ZXJ0aWNhbC50YWJ1bGF0b3Itc29ydGFibGUgLnRhYnVsYXRvci1jb2wtc29ydGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNHB4O1xyXG4gIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWZyb3plbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWZyb3plbi50YWJ1bGF0b3ItZnJvemVuLWxlZnQge1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1mcm96ZW4udGFidWxhdG9yLWZyb3plbi1yaWdodCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYWFhO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi13aWR0aDogNjAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZjNmM2YzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWNhbGNzLWhvbGRlciAudGFidWxhdG9yLXJvdyB7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1mcm96ZW4tcm93cy1ob2xkZXIge1xyXG4gIG1pbi13aWR0aDogNjAwJTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWhlYWRlciAudGFidWxhdG9yLWZyb3plbi1yb3dzLWhvbGRlcjplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlaG9sZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci10YWJsZWhvbGRlcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlaG9sZGVyIC50YWJ1bGF0b3ItcGxhY2Vob2xkZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVob2xkZXIgLnRhYnVsYXRvci1wbGFjZWhvbGRlclt0YWJ1bGF0b3ItcmVuZGVyLW1vZGU9XCJ2aXJ0dWFsXCJdIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlaG9sZGVyIC50YWJ1bGF0b3ItcGxhY2Vob2xkZXIgLnRhYnVsYXRvci1wbGFjZWhvbGRlci1jb250ZW50cyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVob2xkZXIgLnRhYnVsYXRvci10YWJsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci10YWJsZWhvbGRlciAudGFidWxhdG9yLXRhYmxlIC50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1jYWxjcyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYmFja2dyb3VuZDogI2UyZTJlMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItdGFibGVob2xkZXIgLnRhYnVsYXRvci10YWJsZSAudGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItY2FsY3MudGFidWxhdG9yLWNhbGNzLXRvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci10YWJsZWhvbGRlciAudGFidWxhdG9yLXRhYmxlIC50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1jYWxjcy50YWJ1bGF0b3ItY2FsY3MtYm90dG9tIHtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgI2FhYTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICBjb2xvcjogIzU1NTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1mb290ZXItY29udGVudHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLWZvb3Rlci1jb250ZW50czplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLWNhbGNzLWhvbGRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmM2YzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLWNhbGNzLWhvbGRlciAudGFidWxhdG9yLXJvdyB7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItY2FsY3MtaG9sZGVyIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1jYWxjcy1ob2xkZXI6b25seS1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyID4gKiArIC50YWJ1bGF0b3ItcGFnZS1jb3VudGVyIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2UtY291bnRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2luYXRvciB7XHJcbiAgZmxleDogMTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBjb2xvcjogIzU1NTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlLXNpemUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlcyB7XHJcbiAgbWFyZ2luOiAwIDdweDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWZvb3RlciAudGFidWxhdG9yLXBhZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItcGFnZS5hY3RpdmUge1xyXG4gIGNvbG9yOiAjZDAwO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItZm9vdGVyIC50YWJ1bGF0b3ItcGFnZTpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1mb290ZXIgLnRhYnVsYXRvci1wYWdlOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDZweDtcclxuICBtYXJnaW4tbGVmdDogLTNweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxlOmhvdmVyIHtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxlOmxhc3Qtb2YtdHlwZSB7XHJcbiAgd2lkdGg6IDNweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1hbGVydCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IgLnRhYnVsYXRvci1hbGVydCAudGFidWxhdG9yLWFsZXJ0LW1zZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4udGFidWxhdG9yIC50YWJ1bGF0b3ItYWxlcnQgLnRhYnVsYXRvci1hbGVydC1tc2cudGFidWxhdG9yLWFsZXJ0LXN0YXRlLW1zZyB7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgIzMzMztcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnRhYnVsYXRvciAudGFidWxhdG9yLWFsZXJ0IC50YWJ1bGF0b3ItYWxlcnQtbXNnLnRhYnVsYXRvci1hbGVydC1zdGF0ZS1lcnJvciB7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgI0QwMDtcclxuICBjb2xvcjogIzU5MDAwMDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLXJvdy1ldmVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3Itc2VsZWN0YWJsZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBQkNFQTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLXNlbGVjdGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5QkNDO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLXJvdy1tb3Zpbmcge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLW1vdmluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDE1O1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJvdy1yZXNpemUtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3Itcm93LXJlc2l6ZS1oYW5kbGUucHJldiB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1yb3ctcmVzaXplLWhhbmRsZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItZnJvemVuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItZnJvemVuLnRhYnVsYXRvci1mcm96ZW4tbGVmdCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2FhYTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1mcm96ZW4udGFidWxhdG9yLWZyb3plbi1yaWdodCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYWFhO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2Uge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2U6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZSB0YWJsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UgdGFibGUgdHIgdGQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlIHRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLWVkaXRpbmcge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRDY4Q0Q7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLWVkaXRpbmcgaW5wdXQsXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItZWRpdGluZyBzZWxlY3Qge1xyXG4gIGJvcmRlcjogMXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItdmFsaWRhdGlvbi1mYWlsIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGQwMDAwO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLXZhbGlkYXRpb24tZmFpbCBpbnB1dCxcclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci12YWxpZGF0aW9uLWZhaWwgc2VsZWN0IHtcclxuICBib3JkZXI6IDFweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2RkMDAwMDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci1yb3ctaGFuZGxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3Itcm93LWhhbmRsZSAudGFidWxhdG9yLXJvdy1oYW5kbGUtYm94IHtcclxuICB3aWR0aDogODAlO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwudGFidWxhdG9yLXJvdy1oYW5kbGUgLnRhYnVsYXRvci1yb3ctaGFuZGxlLWJveCAudGFidWxhdG9yLXJvdy1oYW5kbGUtYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDNweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWJyYW5jaCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgaGVpZ2h0OiA5cHg7XHJcbiAgd2lkdGg6IDdweDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbDpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDdweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWNvbGxhcHNlOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAtM3B4O1xyXG4gIHRvcDogM3B4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1leHBhbmQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWV4cGFuZDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgbGVmdDogLTNweDtcclxuICB0b3A6IDNweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogN3B4O1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEuMWVtO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZTpob3ZlciB7XHJcbiAgb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlLm9wZW4gLnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS1jbG9zZSB7XHJcbiAgZGlzcGxheTogaW5pdGlhbDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cgLnRhYnVsYXRvci1jZWxsIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUub3BlbiAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlLW9wZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXJlc3BvbnNpdmUtY29sbGFwc2UtdG9nZ2xlIC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUtY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLXRyYWZmaWMtbGlnaHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAudGFidWxhdG9yLWdyb3VwLXZpc2libGUgLnRhYnVsYXRvci1hcnJvdyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2NjY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4udGFidWxhdG9yLXJvdy50YWJ1bGF0b3ItZ3JvdXAudGFidWxhdG9yLWdyb3VwLWxldmVsLTMge1xyXG4gIHBhZGRpbmctbGVmdDogNzBweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cC50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwIC50YWJ1bGF0b3ItZ3JvdXAtdG9nZ2xlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3Itcm93LnRhYnVsYXRvci1ncm91cCAudGFidWxhdG9yLWFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM2NjY7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1yb3cudGFidWxhdG9yLWdyb3VwIHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGNvbG9yOiAjZDAwO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wb3B1cCB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci10b29sdGlwIHtcclxuICBtYXgtd2lkdGg6IE1pbig1MDBweCwgMTAwJSk7XHJcbiAgcGFkZGluZzogM3B4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItbWVudSAudGFidWxhdG9yLW1lbnUtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItbWVudSAudGFidWxhdG9yLW1lbnUtaXRlbS50YWJ1bGF0b3ItbWVudS1pdGVtLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1tZW51IC50YWJ1bGF0b3ItbWVudS1pdGVtOm5vdCgudGFidWxhdG9yLW1lbnUtaXRlbS1kaXNhYmxlZCk6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG59XHJcblxyXG4udGFidWxhdG9yLW1lbnUgLnRhYnVsYXRvci1tZW51LWl0ZW0udGFidWxhdG9yLW1lbnUtaXRlbS1zdWJtZW51IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4udGFidWxhdG9yLW1lbnUgLnRhYnVsYXRvci1tZW51LWl0ZW0udGFidWxhdG9yLW1lbnUtaXRlbS1zdWJtZW51OjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoNXB4ICsgLjRlbSk7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgd2lkdGg6IDdweDtcclxuICBjb250ZW50OiAnJztcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4udGFidWxhdG9yLW1lbnUgLnRhYnVsYXRvci1tZW51LXNlcGFyYXRvciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItZWRpdC1saXN0IHtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItZWRpdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1saXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBjb2xvcjogIzMzMztcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4udGFidWxhdG9yLWVkaXQtbGlzdCAudGFidWxhdG9yLWVkaXQtbGlzdC1pdGVtLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzFENjhDRDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1lZGl0LWxpc3QgLnRhYnVsYXRvci1lZGl0LWxpc3QtaXRlbS5hY3RpdmUuZm9jdXNlZCB7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1lZGl0LWxpc3QgLnRhYnVsYXRvci1lZGl0LWxpc3QtaXRlbS5mb2N1c2VkIHtcclxuICBvdXRsaW5lOiAxcHggc29saWQgIzFENjhDRDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1lZGl0LWxpc3QgLnRhYnVsYXRvci1lZGl0LWxpc3QtaXRlbTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMxRDY4Q0Q7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItZWRpdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1saXN0LXBsYWNlaG9sZGVyIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGFidWxhdG9yLWVkaXQtbGlzdCAudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItZWRpdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1saXN0LWl0ZW0udGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC1sZXZlbC0yLFxyXG4udGFidWxhdG9yLWVkaXQtbGlzdCAudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC50YWJ1bGF0b3ItZWRpdC1saXN0LWdyb3VwLWxldmVsLTIge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1lZGl0LWxpc3QgLnRhYnVsYXRvci1lZGl0LWxpc3QtaXRlbS50YWJ1bGF0b3ItZWRpdC1saXN0LWdyb3VwLWxldmVsLTMsXHJcbi50YWJ1bGF0b3ItZWRpdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1saXN0LWdyb3VwLnRhYnVsYXRvci1lZGl0LWxpc3QtZ3JvdXAtbGV2ZWwtMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4udGFidWxhdG9yLWVkaXQtbGlzdCAudGFidWxhdG9yLWVkaXQtbGlzdC1pdGVtLnRhYnVsYXRvci1lZGl0LWxpc3QtZ3JvdXAtbGV2ZWwtNCxcclxuLnRhYnVsYXRvci1lZGl0LWxpc3QgLnRhYnVsYXRvci1lZGl0LWxpc3QtZ3JvdXAudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC1sZXZlbC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItZWRpdC1saXN0IC50YWJ1bGF0b3ItZWRpdC1saXN0LWl0ZW0udGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC1sZXZlbC01LFxyXG4udGFidWxhdG9yLWVkaXQtbGlzdCAudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC50YWJ1bGF0b3ItZWRpdC1saXN0LWdyb3VwLWxldmVsLTUge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci50YWJ1bGF0b3ItbHRyIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG5cclxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIHtcclxuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wge1xyXG4gIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGJvcmRlci1yaWdodDogaW5pdGlhbDtcclxufVxyXG5cclxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sLnRhYnVsYXRvci1jb2wtZ3JvdXAgLnRhYnVsYXRvci1jb2wtZ3JvdXAtY29scyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcblxyXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGwgLnRhYnVsYXRvci1oZWFkZXIgLnRhYnVsYXRvci1jb2wudGFidWxhdG9yLXNvcnRhYmxlIC50YWJ1bGF0b3ItY29sLXRpdGxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3ItaGVhZGVyIC50YWJ1bGF0b3ItY29sIC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVyIHtcclxuICBsZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IudGFidWxhdG9yLXJ0bCAudGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwge1xyXG4gIGJvcmRlci1yaWdodDogaW5pdGlhbDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3IudGFidWxhdG9yLXJ0bCAudGFidWxhdG9yLXJvdyAudGFidWxhdG9yLWNlbGwgLnRhYnVsYXRvci1kYXRhLXRyZWUtYnJhbmNoIHtcclxuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbml0aWFsO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IGluaXRpYWw7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2FhYTtcclxufVxyXG5cclxuLnRhYnVsYXRvci50YWJ1bGF0b3ItcnRsIC50YWJ1bGF0b3Itcm93IC50YWJ1bGF0b3ItY2VsbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIHtcclxuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC1mdWxsc2NyZWVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG59XHJcblxyXG5ib2R5LnRhYnVsYXRvci1wcmludC1mdWxsc2NyZWVuLWhpZGUgPiAqOm5vdCgudGFidWxhdG9yLXByaW50LWZ1bGxzY3JlZW4pIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtYnJhbmNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBoZWlnaHQ6IDlweDtcclxuICB3aWR0aDogN3B4O1xyXG4gIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2FhYTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FhYTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAudGFidWxhdG9yLWdyb3VwLXZpc2libGUgLnRhYnVsYXRvci1hcnJvdyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2NjY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0xIHRkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0yIHRkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC0zIHRkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC00IHRkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLXByaW50LXRhYmxlLWdyb3VwLnRhYnVsYXRvci1ncm91cC1sZXZlbC01IHRkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cCAudGFidWxhdG9yLWdyb3VwLXRvZ2dsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItcHJpbnQtdGFibGUtZ3JvdXAgLnRhYnVsYXRvci1hcnJvdyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNjY2O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cCBzcGFuIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBjb2xvcjogI2QwMDtcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udGFidWxhdG9yLXByaW50LXRhYmxlIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2w6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50YWJ1bGF0b3ItcHJpbnQtdGFibGUgLnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbCAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWNvbGxhcHNlOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAtM3B4O1xyXG4gIHRvcDogM3B4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG5cclxuLnRhYnVsYXRvci1wcmludC10YWJsZSAudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sIC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtZXhwYW5kOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAtM3B4O1xyXG4gIHRvcDogM3B4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dGFidWxhdG9yLmNzcy5tYXAgKi8iLCIudG94IHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG4udG94ICo6bm90KHN2Zyk6bm90KHJlY3QpIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogaW5oZXJpdDtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIHRleHQtc2hhZG93OiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG59XHJcbi50b3ggKjpub3Qoc3ZnKTpub3QocmVjdCkge1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnRveFtkaXI9cnRsXSB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnRveC10aW55bWNlIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmlzaWJpbGl0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi50b3gudG94LXRpbnltY2UtaW5saW5lIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxufVxyXG4udG94LnRveC10aW55bWNlLWlubGluZSAudG94LWVkaXRvci1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcbi50b3gudG94LXRpbnltY2UtaW5saW5lIC50b3gtZWRpdG9yLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi50b3gtdGlueW1jZS1hdXgge1xyXG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcclxuICB6LWluZGV4OiAxMzAwO1xyXG59XHJcbi50b3gtdGlueW1jZSAqOmZvY3VzLFxyXG4udG94LXRpbnltY2UtYXV4ICo6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWljb24tLWZsaXAgc3ZnIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxufVxyXG4udG94IC5hY2Nlc3NpYmlsaXR5LWlzc3VlX19oZWFkZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuLnRveCAuYWNjZXNzaWJpbGl0eS1pc3N1ZV9fZGVzY3JpcHRpb24ge1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi50b3ggLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uID4gZGl2IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcbi50b3ggLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uID4gZGl2ID4gZGl2IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcbi50b3ggLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uID4gKjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xyXG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbi50b3ggLmFjY2Vzc2liaWxpdHktaXNzdWVfX3JlcGFpciB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLmFjY2Vzc2liaWxpdHktaXNzdWUtLWluZm8gLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwOCwgMjMxLCAwLjEpO1xyXG4gIGJvcmRlci1jb2xvcjogIzAwNmNlNztcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLmFjY2Vzc2liaWxpdHktaXNzdWUtLWluZm8gLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uID4gKjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItY29sb3I6ICMwMDZjZTc7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlLS1pbmZvIC50b3gtZm9ybV9fZ3JvdXAgaDIge1xyXG4gIGNvbG9yOiAjMDA2Y2U3O1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0taW5mbyAudG94LWljb24gc3ZnIHtcclxuICBmaWxsOiAjMDA2Y2U3O1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0taW5mbyBhIC50b3gtaWNvbiB7XHJcbiAgY29sb3I6ICMwMDZjZTc7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlLS13YXJuIC5hY2Nlc3NpYmlsaXR5LWlzc3VlX19kZXNjcmlwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NSwgMCwgMC4xKTtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxNjUsIDAsIDAuNSk7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlLS13YXJuIC5hY2Nlc3NpYmlsaXR5LWlzc3VlX19kZXNjcmlwdGlvbiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTY1LCAwLCAwLjUpO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0td2FybiAudG94LWZvcm1fX2dyb3VwIGgyIHtcclxuICBjb2xvcjogI2NjODUwMDtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLmFjY2Vzc2liaWxpdHktaXNzdWUtLXdhcm4gLnRveC1pY29uIHN2ZyB7XHJcbiAgZmlsbDogI2NjODUwMDtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLmFjY2Vzc2liaWxpdHktaXNzdWUtLXdhcm4gYSAudG94LWljb24ge1xyXG4gIGNvbG9yOiAjY2M4NTAwO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0tZXJyb3IgLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMCwgMCwgMC4xKTtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAwLCAwLCAwLjQpO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0tZXJyb3IgLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uID4gKjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAwLCAwLCAwLjQpO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0tZXJyb3IgLnRveC1mb3JtX19ncm91cCBoMiB7XHJcbiAgY29sb3I6ICNjMDA7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlLS1lcnJvciAudG94LWljb24gc3ZnIHtcclxuICBmaWxsOiAjYzAwO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0tZXJyb3IgYSAudG94LWljb24ge1xyXG4gIGNvbG9yOiAjYzAwO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZS0tc3VjY2VzcyAuYWNjZXNzaWJpbGl0eS1pc3N1ZV9fZGVzY3JpcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCAxNzEsIDcwLCAwLjEpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjAsIDE3MSwgNzAsIDAuNCk7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlLS1zdWNjZXNzIC5hY2Nlc3NpYmlsaXR5LWlzc3VlX19kZXNjcmlwdGlvbiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgMTcxLCA3MCwgMC40KTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLmFjY2Vzc2liaWxpdHktaXNzdWUtLXN1Y2Nlc3MgLnRveC1mb3JtX19ncm91cCBoMiB7XHJcbiAgY29sb3I6ICM3OEFCNDY7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlLS1zdWNjZXNzIC50b3gtaWNvbiBzdmcge1xyXG4gIGZpbGw6ICM3OEFCNDY7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlLS1zdWNjZXNzIGEgLnRveC1pY29uIHtcclxuICBjb2xvcjogIzc4QUI0NjtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLmFjY2Vzc2liaWxpdHktaXNzdWVfX2hlYWRlciBoMSxcclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC50b3gtZm9ybV9fZ3JvdXAgLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uIGgyIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZV9faGVhZGVyIC50b3gtYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZV9faGVhZGVyID4gKjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlX19kZXNjcmlwdGlvbiB7XHJcbiAgcGFkZGluZzogNHB4IDRweCA0cHggOHB4O1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZV9fZGVzY3JpcHRpb24gPiAqOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC5hY2Nlc3NpYmlsaXR5LWlzc3VlX19oZWFkZXIgLnRveC1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZV9faGVhZGVyID4gKjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAuYWNjZXNzaWJpbGl0eS1pc3N1ZV9fZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHggNHB4IDRweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLmFjY2Vzc2liaWxpdHktaXNzdWVfX2Rlc2NyaXB0aW9uID4gKjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbn1cclxuLnRveCAudG94LWFuY2hvcmJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG4udG94IC50b3gtYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjZTc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBib3JkZXItY29sb3I6ICMwMDZjZTc7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiA0cHggMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbltkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjZTc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICMwMDZjZTc7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbjpmb2N1czpub3QoOmRpc2FibGVkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBjZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogIzAwNjBjZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi50b3ggLnRveC1idXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwY2U7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICMwMDYwY2U7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udG94IC50b3gtYnV0dG9uOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRiNDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogIzAwNTRiNDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi50b3ggLnRveC1idXR0b24tLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4udG94IC50b3gtYnV0dG9uLS1zZWNvbmRhcnlbZGlzYWJsZWRdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC41KTtcclxufVxyXG4udG94IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbi0taWNvbixcclxuLnRveCAudG94LWJ1dHRvbi50b3gtYnV0dG9uLS1pY29uLFxyXG4udG94IC50b3gtYnV0dG9uLnRveC1idXR0b24tLXNlY29uZGFyeS50b3gtYnV0dG9uLS1pY29uIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbi0taWNvbiAudG94LWljb24gc3ZnLFxyXG4udG94IC50b3gtYnV0dG9uLnRveC1idXR0b24tLWljb24gLnRveC1pY29uIHN2ZyxcclxuLnRveCAudG94LWJ1dHRvbi50b3gtYnV0dG9uLS1zZWNvbmRhcnkudG94LWJ1dHRvbi0taWNvbiAudG94LWljb24gc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbi1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4udG94IC50b3gtYnV0dG9uLWxpbmstLXNtIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbi0tbmFrZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbi0tbmFrZWRbZGlzYWJsZWRdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuMTIpO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC41KTtcclxufVxyXG4udG94IC50b3gtYnV0dG9uLS1uYWtlZDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjEyKTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1idXR0b24tLW5ha2VkOmZvY3VzOm5vdCg6ZGlzYWJsZWQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuMTIpO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbi0tbmFrZWQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuMTgpO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWJ1dHRvbi0tbmFrZWQgLnRveC1pY29uIHN2ZyB7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG59XHJcbi50b3ggLnRveC1idXR0b24tLW5ha2VkLnRveC1idXR0b24tLWljb246aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1jaGVja2JveCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIG1pbi13aWR0aDogMzZweDtcclxufVxyXG4udG94IC50b3gtY2hlY2tib3hfX2lucHV0IHtcclxuICAvKiBIaWRlIGZyb20gdmlldyBidXQgdmlzaWJsZSB0byBzY3JlZW4gcmVhZGVycyAqL1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogYXV0bztcclxuICB3aWR0aDogMXB4O1xyXG59XHJcbi50b3ggLnRveC1jaGVja2JveF9faWNvbnMge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiBjYWxjKDRweCAtIDFweCk7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbn1cclxuLnRveCAudG94LWNoZWNrYm94X19pY29ucyAudG94LWNoZWNrYm94LWljb25fX3VuY2hlY2tlZCBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZpbGw6IHJnYmEoMzQsIDQ3LCA2MiwgMC4zKTtcclxufVxyXG4udG94IC50b3gtY2hlY2tib3hfX2ljb25zIC50b3gtY2hlY2tib3gtaWNvbl9faW5kZXRlcm1pbmF0ZSBzdmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmlsbDogIzAwNmNlNztcclxufVxyXG4udG94IC50b3gtY2hlY2tib3hfX2ljb25zIC50b3gtY2hlY2tib3gtaWNvbl9fY2hlY2tlZCBzdmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmlsbDogIzAwNmNlNztcclxufVxyXG4udG94IC50b3gtY2hlY2tib3gtLWRpc2FibGVkIHtcclxuICBjb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnRveCAudG94LWNoZWNrYm94LS1kaXNhYmxlZCAudG94LWNoZWNrYm94X19pY29ucyAudG94LWNoZWNrYm94LWljb25fX2NoZWNrZWQgc3ZnIHtcclxuICBmaWxsOiByZ2JhKDM0LCA0NywgNjIsIDAuNSk7XHJcbn1cclxuLnRveCAudG94LWNoZWNrYm94LS1kaXNhYmxlZCAudG94LWNoZWNrYm94X19pY29ucyAudG94LWNoZWNrYm94LWljb25fX3VuY2hlY2tlZCBzdmcge1xyXG4gIGZpbGw6IHJnYmEoMzQsIDQ3LCA2MiwgMC41KTtcclxufVxyXG4udG94IC50b3gtY2hlY2tib3gtLWRpc2FibGVkIC50b3gtY2hlY2tib3hfX2ljb25zIC50b3gtY2hlY2tib3gtaWNvbl9faW5kZXRlcm1pbmF0ZSBzdmcge1xyXG4gIGZpbGw6IHJnYmEoMzQsIDQ3LCA2MiwgMC41KTtcclxufVxyXG4udG94IGlucHV0LnRveC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC50b3gtY2hlY2tib3hfX2ljb25zIC50b3gtY2hlY2tib3gtaWNvbl9fdW5jaGVja2VkIHN2ZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udG94IGlucHV0LnRveC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC50b3gtY2hlY2tib3hfX2ljb25zIC50b3gtY2hlY2tib3gtaWNvbl9fY2hlY2tlZCBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50b3ggaW5wdXQudG94LWNoZWNrYm94X19pbnB1dDppbmRldGVybWluYXRlICsgLnRveC1jaGVja2JveF9faWNvbnMgLnRveC1jaGVja2JveC1pY29uX191bmNoZWNrZWQgc3ZnIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50b3ggaW5wdXQudG94LWNoZWNrYm94X19pbnB1dDppbmRldGVybWluYXRlICsgLnRveC1jaGVja2JveF9faWNvbnMgLnRveC1jaGVja2JveC1pY29uX19pbmRldGVybWluYXRlIHN2ZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRveCBpbnB1dC50b3gtY2hlY2tib3hfX2lucHV0OmZvY3VzICsgLnRveC1jaGVja2JveF9faWNvbnMge1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwNmNlNztcclxuICBwYWRkaW5nOiBjYWxjKDRweCAtIDFweCk7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWNoZWNrYm94X19sYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY2hlY2tib3hfX2lucHV0IHtcclxuICBsZWZ0OiAtMTAwMDBweDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtYmFyIC50b3gtY2hlY2tib3gge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWNoZWNrYm94X19sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWNoZWNrYm94X19pbnB1dCB7XHJcbiAgcmlnaHQ6IC0xMDAwMHB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1iYXIgLnRveC1jaGVja2JveCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuLnRveCB7XHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tdG9vbGJhciAudG94LWNvbGxlY3Rpb25fX2dyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLWdyaWQgLnRveC1jb2xsZWN0aW9uX19ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWF4LWhlaWdodDogMjA4cHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tbGlzdCAudG94LWNvbGxlY3Rpb25fX2dyb3VwIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLWxpc3QgLnRveC1jb2xsZWN0aW9uX19ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9fZ3JvdXAtaGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcclxuICBjb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjcpO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uLS1saXN0IC50b3gtY29sbGVjdGlvbl9faXRlbSB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tdG9vbGJhciAudG94LWNvbGxlY3Rpb25fX2l0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBwYWRkaW5nOiA0cHg7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLWdyaWQgLnRveC1jb2xsZWN0aW9uX19pdGVtIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcGFkZGluZzogNHB4O1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uLS1saXN0IC50b3gtY29sbGVjdGlvbl9faXRlbS0tZW5hYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tbGlzdCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTJmYTtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tdG9vbGJhciAudG94LWNvbGxlY3Rpb25fX2l0ZW0tLWVuYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmNjZjc7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLXRvb2xiYXIgLnRveC1jb2xsZWN0aW9uX19pdGVtLS1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2UyZmE7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLWdyaWQgLnRveC1jb2xsZWN0aW9uX19pdGVtLS1lbmFibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjY2Y3O1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uLS1ncmlkIC50b3gtY29sbGVjdGlvbl9faXRlbS0tYWN0aXZlOm5vdCgudG94LWNvbGxlY3Rpb25fX2l0ZW0tLXN0YXRlLWRpc2FibGVkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTJmYTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tbGlzdCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tLWFjdGl2ZTpub3QoLnRveC1jb2xsZWN0aW9uX19pdGVtLS1zdGF0ZS1kaXNhYmxlZCkge1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uLS10b29sYmFyIC50b3gtY29sbGVjdGlvbl9faXRlbS0tYWN0aXZlOm5vdCgudG94LWNvbGxlY3Rpb25fX2l0ZW0tLXN0YXRlLWRpc2FibGVkKSB7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0taWNvbixcclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY2hlY2ttYXJrIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWljb24gc3ZnLFxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1jaGVja21hcmsgc3ZnIHtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLXRvb2xiYXItbGcgLnRveC1jb2xsZWN0aW9uX19pdGVtLWljb24ge1xyXG4gIGhlaWdodDogNDhweDtcclxuICB3aWR0aDogNDhweDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1sYWJlbCB7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleDogMTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWFjY2Vzc29yeSB7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC43KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1jYXJldCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY2FyZXQ6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBmb250LXNpemU6IDA7XHJcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1jYXJldCBzdmcge1xyXG4gIGZpbGw6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tLXN0YXRlLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tLXN0YXRlLWRpc2FibGVkIC50b3gtY29sbGVjdGlvbl9faXRlbS1jYXJldCBzdmcge1xyXG4gIGZpbGw6IHJnYmEoMzQsIDQ3LCA2MiwgMC41KTtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tbGlzdCAudG94LWNvbGxlY3Rpb25fX2l0ZW06bm90KC50b3gtY29sbGVjdGlvbl9faXRlbS0tZW5hYmxlZCkgLnRveC1jb2xsZWN0aW9uX19pdGVtLWNoZWNrbWFyayBzdmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLWxpc3QgLnRveC1jb2xsZWN0aW9uX19pdGVtOm5vdCgudG94LWNvbGxlY3Rpb25fX2l0ZW0tLWVuYWJsZWQpIC50b3gtY29sbGVjdGlvbl9faXRlbS1hY2Nlc3NvcnkgKyAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY2hlY2ttYXJrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uLS1ob3Jpem9udGFsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDM0LCA0NywgNjIsIDAuMiksIDAgNHB4IDhweCAwIHJnYmEoMzQsIDQ3LCA2MiwgMC4xNSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0taG9yaXpvbnRhbCAudG94LWNvbGxlY3Rpb25fX2dyb3VwIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uLS1ob3Jpem9udGFsIC50b3gtY29sbGVjdGlvbl9faXRlbSB7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIG1hcmdpbjogNnB4IDFweCA1cHggMDtcclxuICBwYWRkaW5nOiAwIDRweDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0taG9yaXpvbnRhbCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tbGFiZWwge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLWhvcml6b250YWwgLnRveC1jb2xsZWN0aW9uX19pdGVtLWNhcmV0IHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1jb250YWluZXItLXJvdyB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tcm93LnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tYWxpZ24tbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tcm93LnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tYWxpZ24tcmlnaHQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY29udGFpbmVyLS1yb3cudG94LWNvbGxlY3Rpb25fX2l0ZW0tY29udGFpbmVyLS12YWxpZ24tdG9wIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tcm93LnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tdmFsaWduLW1pZGRsZSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1jb250YWluZXItLXJvdy50b3gtY29sbGVjdGlvbl9faXRlbS1jb250YWluZXItLXZhbGlnbi1ib3R0b20ge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tY29sdW1uIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1jb250YWluZXItLWNvbHVtbi50b3gtY29sbGVjdGlvbl9faXRlbS1jb250YWluZXItLWFsaWduLWxlZnQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi50b3ggLnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tY29sdW1uLnRveC1jb2xsZWN0aW9uX19pdGVtLWNvbnRhaW5lci0tYWxpZ24tcmlnaHQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbl9faXRlbS1jb250YWluZXItLWNvbHVtbi50b3gtY29sbGVjdGlvbl9faXRlbS1jb250YWluZXItLXZhbGlnbi10b3Age1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY29udGFpbmVyLS1jb2x1bW4udG94LWNvbGxlY3Rpb25fX2l0ZW0tY29udGFpbmVyLS12YWxpZ24tbWlkZGxlIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY29udGFpbmVyLS1jb2x1bW4udG94LWNvbGxlY3Rpb25fX2l0ZW0tY29udGFpbmVyLS12YWxpZ24tYm90dG9tIHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY29sbGVjdGlvbi0taG9yaXpvbnRhbCAudG94LWNvbGxlY3Rpb25fX2dyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWNvbGxlY3Rpb24tLWxpc3QgLnRveC1jb2xsZWN0aW9uX19pdGVtID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY29sbGVjdGlvbi0tbGlzdCAudG94LWNvbGxlY3Rpb25fX2l0ZW0gPiAudG94LWNvbGxlY3Rpb25fX2l0ZW0tbGFiZWw6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWNvbGxlY3Rpb25fX2l0ZW0tYWNjZXNzb3J5IHtcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY29sbGVjdGlvbiAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY2FyZXQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1jb2xsZWN0aW9uLS1ob3Jpem9udGFsIC50b3gtY29sbGVjdGlvbl9fZ3JvdXA6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1jb2xsZWN0aW9uLS1saXN0IC50b3gtY29sbGVjdGlvbl9faXRlbSA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1jb2xsZWN0aW9uLS1saXN0IC50b3gtY29sbGVjdGlvbl9faXRlbSA+IC50b3gtY29sbGVjdGlvbl9faXRlbS1sYWJlbDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWNvbGxlY3Rpb25fX2l0ZW0tYWNjZXNzb3J5IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtY29sbGVjdGlvbiAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY2FyZXQge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtY29sbGVjdGlvbi0taG9yaXpvbnRhbCAudG94LWNvbGxlY3Rpb25fX2l0ZW0tY2FyZXQge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcbi50b3ggLnRveC1jb2xvci1waWNrZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgaGVpZ2h0OiAyMjVweDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLnRveCAudG94LXN2LXBhbGV0dGUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LXN2LXBhbGV0dGUtc3BlY3RydW0ge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4udG94IC50b3gtc3YtcGFsZXR0ZSxcclxuLnRveCAudG94LXN2LXBhbGV0dGUtc3BlY3RydW0ge1xyXG4gIHdpZHRoOiAyMjVweDtcclxufVxyXG4udG94IC50b3gtc3YtcGFsZXR0ZS10aHVtYiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTJweDtcclxufVxyXG4udG94IC50b3gtc3YtcGFsZXR0ZS1pbm5lci10aHVtYiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLnRveCAudG94LWh1ZS1zbGlkZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG59XHJcbi50b3ggLnRveC1odWUtc2xpZGVyLXNwZWN0cnVtIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjAwLCAjZmYwMDgwLCAjZjBmLCAjODAwMGZmLCAjMDBmLCAjMDA4MGZmLCAjMGZmLCAjMDBmZjgwLCAjMGYwLCAjODBmZjAwLCAjZmYwLCAjZmY4MDAwLCAjZjAwKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LWh1ZS1zbGlkZXIsXHJcbi50b3ggLnRveC1odWUtc2xpZGVyLXNwZWN0cnVtIHtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG4udG94IC50b3gtaHVlLXNsaWRlci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LXJnYi1mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi50b3ggLnRveC1yZ2ItZm9ybSBkaXYge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG59XHJcbi50b3ggLnRveC1yZ2ItZm9ybSBpbnB1dCB7XHJcbiAgd2lkdGg6IDZlbTtcclxufVxyXG4udG94IC50b3gtcmdiLWZvcm0gaW5wdXQudG94LWludmFsaWQge1xyXG4gIC8qIE5lZWQgIWltcG9ydGFudCB0byBvdmVycmlkZSBDaHJvbWUncyBmb2N1cyBzdHlsaW5nIHVuZm9ydHVuYXRlbHkgKi9cclxuICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxufVxyXG4udG94IC50b3gtcmdiLWZvcm0gLnRveC1yZ2JhLXByZXZpZXcge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gIGZsZXgtZ3JvdzogMjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1zdi1wYWxldHRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWh1ZS1zbGlkZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtaHVlLXNsaWRlci10aHVtYiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXJnYi1mb3JtIGxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1zdi1wYWxldHRlIHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtaHVlLXNsaWRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWh1ZS1zbGlkZXItdGh1bWIge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtcmdiLWZvcm0gbGFiZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG4udG94IC50b3gtdG9vbGJhciAudG94LXN3YXRjaGVzLFxyXG4udG94IC50b3gtdG9vbGJhcl9fcHJpbWFyeSAudG94LXN3YXRjaGVzLFxyXG4udG94IC50b3gtdG9vbGJhcl9fb3ZlcmZsb3cgLnRveC1zd2F0Y2hlcyB7XHJcbiAgbWFyZ2luOiA1cHggMCA2cHggMTFweDtcclxufVxyXG4udG94IC50b3gtY29sbGVjdGlvbi0tbGlzdCAudG94LWNvbGxlY3Rpb25fX2dyb3VwIC50b3gtc3dhdGNoZXMtbWVudSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogLTRweCAtNHB4O1xyXG59XHJcbi50b3ggLnRveC1zd2F0Y2hlc19fcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi50b3ggLnRveC1zd2F0Y2gge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbn1cclxuLnRveCAudG94LXN3YXRjaDpob3ZlcixcclxuLnRveCAudG94LXN3YXRjaDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKSBpbnNldDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbn1cclxuLnRveCAudG94LXN3YXRjaC0tcmVtb3ZlIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnRveCAudG94LXN3YXRjaC0tcmVtb3ZlIHN2ZyBwYXRoIHtcclxuICBzdHJva2U6ICNlNzRjM2M7XHJcbn1cclxuLnRveCAudG94LXN3YXRjaGVzX19waWNrZXItYnRuIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG59XHJcbi50b3ggLnRveC1zd2F0Y2hlc19fcGlja2VyLWJ0biBzdmcge1xyXG4gIGZpbGw6ICMyMjJmM2U7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG59XHJcbi50b3ggLnRveC1zd2F0Y2hlc19fcGlja2VyLWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2NjZTJmYTtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtc3dhdGNoZXNfX3BpY2tlci1idG4ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1zd2F0Y2hlc19fcGlja2VyLWJ0biB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50LXRocmVhZCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnQtdGhyZWFkID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMzQsIDQ3LCA2MiwgMC4xKTtcclxuICBwYWRkaW5nOiA4cHggOHB4IDE2cHggOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9faGVhZGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50X19kYXRlIHtcclxuICBjb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjcpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9fYm9keSB7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9fYm9keSB0ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnRfX2V4cGFuZGVyIHtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50X19leHBhbmRlciBwIHtcclxuICBjb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjcpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnRfX2JvZHkgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50X19idXR0b25zcGFjaW5nIHtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnQtdGhyZWFkX19vdmVybGF5OjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3R0b206IDA7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMC45O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9fcmVwbHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50X19yZXBseSA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9fZWRpdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50X19ncmFkaWVudDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcclxuICBib3R0b206IDA7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDVlbTtcclxuICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnRfX292ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9fbG9hZGluZy10ZXh0IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnRfX2xvYWRpbmctdGV4dCA+IGRpdiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnRfX292ZXJsYXl0ZXh0IHtcclxuICBib3R0b206IDA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9fb3ZlcmxheXRleHQgcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IDhweCAjZmZmO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udG94IC50b3gtY29tbWVudF9fb3ZlcmxheXRleHQgZGl2Om50aC1vZi10eXBlKDIpIHtcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG59XHJcbi50b3ggLnRveC1jb21tZW50X19idXN5LXNwaW5uZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMjA7XHJcbn1cclxuLnRveCAudG94LWNvbW1lbnRfX3Njcm9sbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1jb252ZXJzYXRpb25zIHtcclxuICBtYXJnaW46IDhweDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY29tbWVudF9fZWRpdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY29tbWVudF9fYnV0dG9uc3BhY2luZyA+ICo6bGFzdC1jaGlsZCxcclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWNvbW1lbnRfX2VkaXQgPiAqOmxhc3QtY2hpbGQsXHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1jb21tZW50X19yZXBseSA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtY29tbWVudF9fZWRpdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWNvbW1lbnRfX2J1dHRvbnNwYWNpbmcgPiAqOmxhc3QtY2hpbGQsXHJcbi50b3hbZGlyPXJ0bF0gLnRveC1jb21tZW50X19lZGl0ID4gKjpsYXN0LWNoaWxkLFxyXG4udG94W2Rpcj1ydGxdIC50b3gtY29tbWVudF9fcmVwbHkgPiAqOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbi50b3ggLnRveC11c2VyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnRveCAudG94LXVzZXJfX2F2YXRhciBzdmcge1xyXG4gIGZpbGw6IHJnYmEoMzQsIDQ3LCA2MiwgMC43KTtcclxufVxyXG4udG94IC50b3gtdXNlcl9fbmFtZSB7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC43KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXVzZXJfX2F2YXRhciBzdmcge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC11c2VyX19hdmF0YXIgKyAudG94LXVzZXJfX25hbWUge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LXVzZXJfX2F2YXRhciBzdmcge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LXVzZXJfX2F2YXRhciArIC50b3gtdXNlcl9fbmFtZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZy13cmFwIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMTAwO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2ctd3JhcF9fYmFja2Ryb3Age1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2ctd3JhcF9fYmFja2Ryb3AtLW9wYXF1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4udG94IC50b3gtZGlhbG9nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAxNnB4IDE2cHggLTEwcHggcmdiYSgzNCwgNDcsIDYyLCAwLjE1KSwgMCAwIDQwcHggMXB4IHJnYmEoMzQsIDQ3LCA2MiwgMC4xNSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA0ODBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTV2dztcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gIGJvZHk6bm90KC50b3gtZm9yY2UtZGVza3RvcCkgLnRveCAudG94LWRpYWxvZyB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luOiA4cHggYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTZweCk7XHJcbiAgfVxyXG59XHJcbi50b3ggLnRveC1kaWFsb2ctaW5saW5lIHtcclxuICB6LWluZGV4OiAxMTAwO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2hlYWRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4IDAgMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19faGVhZGVyIC50b3gtYnV0dG9uIHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2RyYWdoYW5kbGUge1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2RyYWdoYW5kbGU6YWN0aXZlIHtcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2Rpc21pc3Mge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX3RpdGxlIHtcclxuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHkge1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICBib2R5Om5vdCgudG94LWZvcmNlLWRlc2t0b3ApIC50b3ggLnRveC1kaWFsb2dfX2JvZHkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1uYXYge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgYm9keTpub3QoLnRveC1mb3JjZS1kZXNrdG9wKSAudG94IC50b3gtZGlhbG9nX19ib2R5LW5hdiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LW5hdi1pdGVtIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC43KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktbmF2LWl0ZW06Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA4LCAyMzEsIDAuMSk7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1uYXYtaXRlbS0tYWN0aXZlIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNmNlNztcclxuICBjb2xvcjogIzAwNmNlNztcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgPiAqIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50ID4gKjpvbmx5LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IGEge1xyXG4gIGNvbG9yOiAjMDA2Y2U3O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IGE6aG92ZXIsXHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCBhOmZvY3VzIHtcclxuICBjb2xvcjogIzAwNTRiNDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IGE6YWN0aXZlIHtcclxuICBjb2xvcjogIzAwNTRiNDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IHN2ZyB7XHJcbiAgZmlsbDogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgdWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIuNXJlbTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLnRveC1mb3JtX19ncm91cCBoMSB7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLnRveC1mb3JtX19ncm91cCBoMiB7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLnRveC1mb3JtX19ncm91cCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAudG94LWZvcm1fX2dyb3VwIGgxOmZpcnN0LWNoaWxkLFxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLnRveC1mb3JtX19ncm91cCBoMjpmaXJzdC1jaGlsZCxcclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC50b3gtZm9ybV9fZ3JvdXAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLnRveC1mb3JtX19ncm91cCBoMTpsYXN0LWNoaWxkLFxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLnRveC1mb3JtX19ncm91cCBoMjpsYXN0LWNoaWxkLFxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWNvbnRlbnQgLnRveC1mb3JtX19ncm91cCBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC50b3gtZm9ybV9fZ3JvdXAgaDE6b25seS1jaGlsZCxcclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC50b3gtZm9ybV9fZ3JvdXAgaDI6b25seS1jaGlsZCxcclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50IC50b3gtZm9ybV9fZ3JvdXAgcDpvbmx5LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZy0td2lkdGgtbGcge1xyXG4gIGhlaWdodDogNjUwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZy0td2lkdGgtbWQge1xyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZy0td2lkdGgtbWQgLnRveC1kaWFsb2dfX2JvZHktY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1jb250ZW50LS1jZW50ZXJlZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2Zvb3RlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fZm9vdGVyLXN0YXJ0LFxyXG4udG94IC50b3gtZGlhbG9nX19mb290ZXItZW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2J1c3ktc3Bpbm5lciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX3RhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX3RhYmxlIHRoZWFkIHRoIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX3RhYmxlIHRib2R5IHRyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX190YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX3RhYmxlIHRkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fcG9wdXBzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTEwMDtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWlmcmFtZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fYm9keS1pZnJhbWUgLnRveC1uYXZvYmoge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LWlmcmFtZSAudG94LW5hdm9iaiA6bnRoLWNoaWxkKDIpIHtcclxuICBmbGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nLWRvY2stZmFkZW91dCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRveCAudG94LWRpYWxvZy1kb2NrLWZhZGVpbiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2ctZG9jay10cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjNzLCBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG4udG94IC50b3gtZGlhbG9nLWRvY2stdHJhbnNpdGlvbi50b3gtZGlhbG9nLWRvY2stZmFkZWluIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICBib2R5Om5vdCgudG94LWZvcmNlLWRlc2t0b3ApIC50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1kaWFsb2dfX2JvZHktbmF2IHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgYm9keTpub3QoLnRveC1mb3JjZS1kZXNrdG9wKSAudG94Om5vdChbZGlyPXJ0bF0pIC50b3gtZGlhbG9nX19ib2R5LW5hdi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWRpYWxvZ19fZm9vdGVyLXN0YXJ0ID4gKixcclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtZGlhbG9nX19mb290ZXItZW5kID4gKiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtZGlhbG9nX19ib2R5IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICBib2R5Om5vdCgudG94LWZvcmNlLWRlc2t0b3ApIC50b3hbZGlyPXJ0bF0gLnRveC1kaWFsb2dfX2JvZHktbmF2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICBib2R5Om5vdCgudG94LWZvcmNlLWRlc2t0b3ApIC50b3hbZGlyPXJ0bF0gLnRveC1kaWFsb2dfX2JvZHktbmF2LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1kaWFsb2dfX2Zvb3RlciAudG94LWRpYWxvZ19fZm9vdGVyLXN0YXJ0ID4gKixcclxuLnRveFtkaXI9cnRsXSAudG94LWRpYWxvZ19fZm9vdGVyIC50b3gtZGlhbG9nX19mb290ZXItZW5kID4gKiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuYm9keS50b3gtZGlhbG9nX19kaXNhYmxlLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udG94IC50b3gtZHJvcHpvbmUtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuLnRveCAudG94LWRyb3B6b25lIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlZWVlZWU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLnRveCAudG94LWRyb3B6b25lIHAge1xyXG4gIGNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuNyk7XHJcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG59XHJcbi50b3ggLnRveC1lZGl0LWFyZWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG94IC50b3gtZWRpdC1hcmVhX19pZnJhbWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleDogMTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b3gudG94LWlubGluZS1lZGl0LWFyZWEge1xyXG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZWVlZWVlO1xyXG59XHJcbi50b3ggLnRveC1lZGl0b3ItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udG94IC50b3gtZWRpdG9yLWhlYWRlciB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4udG94Om5vdCgudG94LXRpbnltY2UtaW5saW5lKSAudG94LWVkaXRvci1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggLTJweCByZ2JhKDM0LCA0NywgNjIsIDAuMSksIDAgOHB4IDhweCAtNHB4IHJnYmEoMzQsIDQ3LCA2MiwgMC4wNyk7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzO1xyXG59XHJcbi50b3g6bm90KC50b3gtdGlueW1jZS1pbmxpbmUpLnRveC10aW55bWNlLS10b29sYmFyLWJvdHRvbSAudG94LWVkaXRvci1oZWFkZXIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnRveDpub3QoLnRveC10aW55bWNlLWlubGluZSkudG94LXRpbnltY2UtLXRvb2xiYXItc3RpY2t5LW9uIC50b3gtZWRpdG9yLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggLTJweCByZ2JhKDM0LCA0NywgNjIsIDAuMiksIDAgOHB4IDhweCAtNHB4IHJnYmEoMzQsIDQ3LCA2MiwgMC4xNSk7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbn1cclxuLnRveDpub3QoLnRveC10aW55bWNlLWlubGluZSkudG94LXRpbnltY2UtLXRvb2xiYXItc3RpY2t5LW9uLnRveC10aW55bWNlLS10b29sYmFyLWJvdHRvbSAudG94LWVkaXRvci1oZWFkZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMnB4IHJnYmEoMzQsIDQ3LCA2MiwgMC4yKSwgMCA4cHggOHB4IC00cHggcmdiYSgzNCwgNDcsIDYyLCAwLjE1KTtcclxufVxyXG4udG94LWVkaXRvci1kb2NrLWZhZGVvdXQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50b3gtZWRpdG9yLWRvY2stZmFkZWluIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnRveC1lZGl0b3ItZG9jay10cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjI1cywgb3BhY2l0eSAwLjI1cyBlYXNlO1xyXG59XHJcbi50b3gtZWRpdG9yLWRvY2stdHJhbnNpdGlvbi50b3gtZWRpdG9yLWRvY2stZmFkZWluIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG4udG94IC50b3gtY29udHJvbC13cmFwIHtcclxuICBmbGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG94IC50b3gtY29udHJvbC13cmFwOm5vdCgudG94LWNvbnRyb2wtd3JhcC0tc3RhdHVzLWludmFsaWQpIC50b3gtY29udHJvbC13cmFwX19zdGF0dXMtaWNvbi1pbnZhbGlkLFxyXG4udG94IC50b3gtY29udHJvbC13cmFwOm5vdCgudG94LWNvbnRyb2wtd3JhcC0tc3RhdHVzLXVua25vd24pIC50b3gtY29udHJvbC13cmFwX19zdGF0dXMtaWNvbi11bmtub3duLFxyXG4udG94IC50b3gtY29udHJvbC13cmFwOm5vdCgudG94LWNvbnRyb2wtd3JhcC0tc3RhdHVzLXZhbGlkKSAudG94LWNvbnRyb2wtd3JhcF9fc3RhdHVzLWljb24tdmFsaWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRveCAudG94LWNvbnRyb2wtd3JhcCBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50b3ggLnRveC1jb250cm9sLXdyYXBfX3N0YXR1cy1pY29uLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLnRveCAudG94LWNvbnRyb2wtd3JhcF9fc3RhdHVzLWljb24taW52YWxpZCBzdmcge1xyXG4gIGZpbGw6ICNjMDA7XHJcbn1cclxuLnRveCAudG94LWNvbnRyb2wtd3JhcF9fc3RhdHVzLWljb24tdW5rbm93biBzdmcge1xyXG4gIGZpbGw6IG9yYW5nZTtcclxufVxyXG4udG94IC50b3gtY29udHJvbC13cmFwX19zdGF0dXMtaWNvbi12YWxpZCBzdmcge1xyXG4gIGZpbGw6IGdyZWVuO1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1jb250cm9sLXdyYXAtLXN0YXR1cy1pbnZhbGlkIC50b3gtdGV4dGZpZWxkLFxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY29udHJvbC13cmFwLS1zdGF0dXMtdW5rbm93biAudG94LXRleHRmaWVsZCxcclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWNvbnRyb2wtd3JhcC0tc3RhdHVzLXZhbGlkIC50b3gtdGV4dGZpZWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1jb250cm9sLXdyYXBfX3N0YXR1cy1pY29uLXdyYXAge1xyXG4gIHJpZ2h0OiA0cHg7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LWNvbnRyb2wtd3JhcC0tc3RhdHVzLWludmFsaWQgLnRveC10ZXh0ZmllbGQsXHJcbi50b3hbZGlyPXJ0bF0gLnRveC1jb250cm9sLXdyYXAtLXN0YXR1cy11bmtub3duIC50b3gtdGV4dGZpZWxkLFxyXG4udG94W2Rpcj1ydGxdIC50b3gtY29udHJvbC13cmFwLS1zdGF0dXMtdmFsaWQgLnRveC10ZXh0ZmllbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtY29udHJvbC13cmFwX19zdGF0dXMtaWNvbi13cmFwIHtcclxuICBsZWZ0OiA0cHg7XHJcbn1cclxuLnRveCAudG94LWF1dG9jb21wbGV0ZXIge1xyXG4gIG1heC13aWR0aDogMjVlbTtcclxufVxyXG4udG94IC50b3gtYXV0b2NvbXBsZXRlciAudG94LW1lbnUge1xyXG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1heC13aWR0aDogMjVlbTtcclxufVxyXG4udG94IC50b3gtYXV0b2NvbXBsZXRlciAudG94LWF1dG9jb21wbGV0ZXItaGlnaGxpZ2h0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udG94IC50b3gtY29sb3ItaW5wdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnRveCAudG94LWNvbG9yLWlucHV0IC50b3gtdGV4dGZpZWxkIHtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG4udG94IC50b3gtY29sb3ItaW5wdXQgc3BhbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA2cHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbn1cclxuLnRveCAudG94LWNvbG9yLWlucHV0IHNwYW46aG92ZXI6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKSxcclxuLnRveCAudG94LWNvbG9yLWlucHV0IHNwYW46Zm9jdXM6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDA2Y2U3O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4udG94IC50b3gtY29sb3ItaW5wdXQgc3Bhbjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4yNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4yNSkgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDc1JSk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDZweCwgNnB4IC02cHgsIC02cHggMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xcHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuLnRveCAudG94LWNvbG9yLWlucHV0IHNwYW5bYXJpYS1kaXNhYmxlZD10cnVlXSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtY29sb3ItaW5wdXQge1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWNvbG9yLWlucHV0IC50b3gtdGV4dGZpZWxkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWNvbG9yLWlucHV0IHNwYW4ge1xyXG4gIGxlZnQ6IDZweDtcclxufVxyXG4udG94W2Rpcj1cInJ0bFwiXSAudG94LWNvbG9yLWlucHV0IHtcclxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xyXG59XHJcbi50b3hbZGlyPVwicnRsXCJdIC50b3gtY29sb3ItaW5wdXQgLnRveC10ZXh0ZmllbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbn1cclxuLnRveFtkaXI9XCJydGxcIl0gLnRveC1jb2xvci1pbnB1dCBzcGFuIHtcclxuICByaWdodDogNnB4O1xyXG59XHJcbi50b3ggLnRveC1sYWJlbCxcclxuLnRveCAudG94LXRvb2xiYXItbGFiZWwge1xyXG4gIGNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuNyk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgcGFkZGluZzogMCA4cHggMCAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnRveCAudG94LXRvb2xiYXItbGFiZWwge1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1sYWJlbCB7XHJcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xyXG59XHJcbi50b3ggLnRveC1mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4udG94IC50b3gtZm9ybV9fZ3JvdXAge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcbi50b3ggLnRveC1mb3JtLWdyb3VwLS1tYXhpbWl6ZSB7XHJcbiAgZmxleDogMTtcclxufVxyXG4udG94IC50b3gtZm9ybV9fZ3JvdXAtLWVycm9yIHtcclxuICBjb2xvcjogI2MwMDtcclxufVxyXG4udG94IC50b3gtZm9ybV9fZ3JvdXAtLWNvbGxlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnRveCAudG94LWZvcm1fX2dyaWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi50b3ggLnRveC1mb3JtX19ncmlkLS0yY29sID4gLnRveC1mb3JtX19ncm91cCB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gKDhweCAvIDIpKTtcclxufVxyXG4udG94IC50b3gtZm9ybV9fZ3JpZC0tM2NvbCA+IC50b3gtZm9ybV9fZ3JvdXAge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDhweCAvIDIpKTtcclxufVxyXG4udG94IC50b3gtZm9ybV9fZ3JpZC0tNGNvbCA+IC50b3gtZm9ybV9fZ3JvdXAge1xyXG4gIHdpZHRoOiBjYWxjKDI1JSAtICg4cHggLyAyKSk7XHJcbn1cclxuLnRveCAudG94LWZvcm1fX2NvbnRyb2xzLWgtc3RhY2sge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4udG94IC50b3gtZm9ybV9fZ3JvdXAtLWlubGluZSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi50b3ggLnRveC1mb3JtX19ncm91cC0tc3RyZXRjaGVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4udG94IC50b3gtZm9ybV9fZ3JvdXAtLXN0cmV0Y2hlZCAudG94LXRleHRhcmVhIHtcclxuICBmbGV4OiAxO1xyXG59XHJcbi50b3ggLnRveC1mb3JtX19ncm91cC0tc3RyZXRjaGVkIC50b3gtbmF2b2JqIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuLnRveCAudG94LWZvcm1fX2dyb3VwLS1zdHJldGNoZWQgLnRveC1uYXZvYmogOm50aC1jaGlsZCgyKSB7XHJcbiAgZmxleDogMTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LWZvcm1fX2NvbnRyb2xzLWgtc3RhY2sgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1mb3JtX19jb250cm9scy1oLXN0YWNrID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuLnRveCAudG94LWxvY2sudG94LWxvY2tlZCAudG94LWxvY2staWNvbl9fdW5sb2NrLFxyXG4udG94IC50b3gtbG9jazpub3QoLnRveC1sb2NrZWQpIC50b3gtbG9jay1pY29uX19sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50b3ggLnRveC10ZXh0ZmllbGQsXHJcbi50b3ggLnRveC10b29sYmFyLXRleHRmaWVsZCxcclxuLnRveCAudG94LWxpc3Rib3hmaWVsZCAudG94LWxpc3Rib3gtLXNlbGVjdCxcclxuLnRveCAudG94LXRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWluLWhlaWdodDogMzRweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDVweCA1LjVweDtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LXRleHRmaWVsZFtkaXNhYmxlZF0sXHJcbi50b3ggLnRveC10ZXh0YXJlYVtkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC44NSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4udG94IC50b3gtdGV4dGZpZWxkOmZvY3VzLFxyXG4udG94IC50b3gtbGlzdGJveGZpZWxkIC50b3gtbGlzdGJveC0tc2VsZWN0OmZvY3VzLFxyXG4udG94IC50b3gtdGV4dGFyZWE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDA2Y2U3O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEwOCwgMjMxLCAwLjI1KTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyLXRleHRmaWVsZCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDNweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgbWF4LXdpZHRoOiAyNTBweDtcclxufVxyXG4udG94IC50b3gtbmFrZWQtYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiB1bnNldDtcclxuICBjb2xvcjogIzAwNmNlNztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnRveCAudG94LW5ha2VkLWJ0biBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZpbGw6ICMyMjJmM2U7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXRvb2xiYXItdGV4dGZpZWxkICsgKiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtdG9vbGJhci10ZXh0ZmllbGQgKyAqIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG4udG94IC50b3gtbGlzdGJveGZpZWxkIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50b3ggLnRveC1saXN0Ym94ZmllbGQgLnRveC1saXN0Ym94LS1zZWxlY3RbZGlzYWJsZWRdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gIGNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuODUpO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnRveCAudG94LWxpc3Rib3hfX3NlbGVjdC1sYWJlbCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZsZXg6IDE7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxufVxyXG4udG94IC50b3gtbGlzdGJveF9fc2VsZWN0LWNoZXZyb24ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG4udG94IC50b3gtbGlzdGJveF9fc2VsZWN0LWNoZXZyb24gc3ZnIHtcclxuICBmaWxsOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1saXN0Ym94ZmllbGQgLnRveC1saXN0Ym94LS1zZWxlY3Qge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtbGlzdGJveGZpZWxkIHN2ZyB7XHJcbiAgcmlnaHQ6IDhweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtbGlzdGJveGZpZWxkIHN2ZyB7XHJcbiAgbGVmdDogOHB4O1xyXG59XHJcbi50b3ggLnRveC1zZWxlY3RmaWVsZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG94IC50b3gtc2VsZWN0ZmllbGQgc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWluLWhlaWdodDogMzRweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDVweCA1LjVweDtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LXNlbGVjdGZpZWxkIHNlbGVjdFtkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC44NSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4udG94IC50b3gtc2VsZWN0ZmllbGQgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50b3ggLnRveC1zZWxlY3RmaWVsZCBzZWxlY3Q6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDA2Y2U3O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEwOCwgMjMxLCAwLjI1KTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi50b3ggLnRveC1zZWxlY3RmaWVsZCBzdmcge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXNlbGVjdGZpZWxkIHNlbGVjdFtzaXplPVwiMFwiXSxcclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXNlbGVjdGZpZWxkIHNlbGVjdFtzaXplPVwiMVwiXSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweDtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtc2VsZWN0ZmllbGQgc3ZnIHtcclxuICByaWdodDogOHB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1zZWxlY3RmaWVsZCBzZWxlY3Rbc2l6ZT1cIjBcIl0sXHJcbi50b3hbZGlyPXJ0bF0gLnRveC1zZWxlY3RmaWVsZCBzZWxlY3Rbc2l6ZT1cIjFcIl0ge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtc2VsZWN0ZmllbGQgc3ZnIHtcclxuICBsZWZ0OiA4cHg7XHJcbn1cclxuLnRveCAudG94LXRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRhcmVhO1xyXG4gICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGFyZWE7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0YXJlYTtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbn1cclxuLnRveC1mdWxsc2NyZWVuIHtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveC50b3gtdGlueW1jZS50b3gtZnVsbHNjcmVlbiAudG94LXN0YXR1c2Jhcl9fcmVzaXplLWhhbmRsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udG94LnRveC10aW55bWNlLnRveC1mdWxsc2NyZWVuLFxyXG4udG94LXNoYWRvd2hvc3QudG94LWZ1bGxzY3JlZW4ge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMjAwO1xyXG59XHJcbi50b3gudG94LXRpbnltY2UudG94LWZ1bGxzY3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50b3gtZnVsbHNjcmVlbiAudG94LnRveC10aW55bWNlLWF1eCxcclxuLnRveC1mdWxsc2NyZWVuIH4gLnRveC50b3gtdGlueW1jZS1hdXgge1xyXG4gIHotaW5kZXg6IDEyMDE7XHJcbn1cclxuLnRveCAudG94LWhlbHBfX21vcmUtbGluayB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuLnRveCAudG94LWltYWdlcHJldmlldyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICBoZWlnaHQ6IDM4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b3ggLnRveC1pbWFnZXByZXZpZXcudG94LWltYWdlcHJldmlld19fbG9hZGVkIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4udG94IC50b3gtaW1hZ2VwcmV2aWV3X19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGVmdDogMTAwdnc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwdnc7XHJcbn1cclxuLnRveCAudG94LWltYWdlcHJldmlld19faW1hZ2Uge1xyXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EZGhEQUFNQUlBQkFNek16UC8vL3l3QUFBQUFEQUFNQUFBQ0ZvUWZxWWVhYk55RE1rQlFiODFVYXQ4NW54Z3VVQUVBT3c9PSk7XHJcbn1cclxuLnRveCAudG94LWltYWdlLXRvb2xzIC50b3gtc3BhY2VyIHtcclxuICBmbGV4OiAxO1xyXG59XHJcbi50b3ggLnRveC1pbWFnZS10b29scyAudG94LWJhciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4udG94IC50b3gtaW1hZ2UtdG9vbHMgLnRveC1pbWFnZXByZXZpZXcsXHJcbi50b3ggLnRveC1pbWFnZS10b29scyAudG94LWltYWdlcHJldmlldyArIC50b3gtYmFyIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuLnRveCAudG94LWltYWdlLXRvb2xzIC50b3gtY3JvcHJlY3QtYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6b29tOiAxO1xyXG59XHJcbi50b3ggLnRveC1pbWFnZS10b29scyAudG94LWNyb3ByZWN0LWhhbmRsZSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG4udG94IC50b3gtaW1hZ2UtdG9vbHMgLnRveC1jcm9wcmVjdC1oYW5kbGUtbW92ZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnRveCAudG94LWltYWdlLXRvb2xzIC50b3gtY3JvcHJlY3QtaGFuZGxlLW53IHtcclxuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG4gIGN1cnNvcjogbnctcmVzaXplO1xyXG4gIGxlZnQ6IDEwMHB4O1xyXG4gIG1hcmdpbjogLTJweCAwIDAgLTJweDtcclxuICB0b3A6IDEwMHB4O1xyXG59XHJcbi50b3ggLnRveC1pbWFnZS10b29scyAudG94LWNyb3ByZWN0LWhhbmRsZS1uZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICBjdXJzb3I6IG5lLXJlc2l6ZTtcclxuICBsZWZ0OiAyMDBweDtcclxuICBtYXJnaW46IC0ycHggMCAwIC0yMHB4O1xyXG4gIHRvcDogMTAwcHg7XHJcbn1cclxuLnRveCAudG94LWltYWdlLXRvb2xzIC50b3gtY3JvcHJlY3QtaGFuZGxlLXN3IHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xyXG4gIGN1cnNvcjogc3ctcmVzaXplO1xyXG4gIGxlZnQ6IDEwMHB4O1xyXG4gIG1hcmdpbjogLTIwcHggMnB4IDAgLTJweDtcclxuICB0b3A6IDIwMHB4O1xyXG59XHJcbi50b3ggLnRveC1pbWFnZS10b29scyAudG94LWNyb3ByZWN0LWhhbmRsZS1zZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZTtcclxuICBsZWZ0OiAyMDBweDtcclxuICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcclxuICB0b3A6IDIwMHB4O1xyXG59XHJcbi50b3ggLnRveC1pbnNlcnQtdGFibGUtcGlja2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB3aWR0aDogMTcwcHg7XHJcbn1cclxuLnRveCAudG94LWluc2VydC10YWJsZS1waWNrZXIgPiBkaXYge1xyXG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbn1cclxuLnRveCAudG94LWNvbGxlY3Rpb24tLWxpc3QgLnRveC1jb2xsZWN0aW9uX19ncm91cCAudG94LWluc2VydC10YWJsZS1waWNrZXIge1xyXG4gIG1hcmdpbjogLTRweCAtNHB4O1xyXG59XHJcbi50b3ggLnRveC1pbnNlcnQtdGFibGUtcGlja2VyIC50b3gtaW5zZXJ0LXRhYmxlLXBpY2tlcl9fc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA4LCAyMzEsIDAuNSk7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEwOCwgMjMxLCAwLjUpO1xyXG59XHJcbi50b3ggLnRveC1pbnNlcnQtdGFibGUtcGlja2VyX19sYWJlbCB7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC43KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIHtcclxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1pbnNlcnQtdGFibGUtcGlja2VyID4gZGl2Om50aC1jaGlsZCgxMG4pIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLnRveFtkaXI9cnRsXSB7XHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cclxufVxyXG4udG94W2Rpcj1ydGxdIC50b3gtaW5zZXJ0LXRhYmxlLXBpY2tlciA+IGRpdjpudGgtY2hpbGQoMTBuKzEpIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLnRveCB7XHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbn1cclxuLnRveCAudG94LW1lbnUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDM0LCA0NywgNjIsIDAuMiksIDAgNHB4IDhweCAwIHJnYmEoMzQsIDQ3LCA2MiwgMC4xNSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB6LWluZGV4OiAxMTUwO1xyXG59XHJcbi50b3ggLnRveC1tZW51LnRveC1jb2xsZWN0aW9uLnRveC1jb2xsZWN0aW9uLS1saXN0IHtcclxuICBwYWRkaW5nOiAwIDRweDtcclxufVxyXG4udG94IC50b3gtbWVudS50b3gtY29sbGVjdGlvbi50b3gtY29sbGVjdGlvbi0tdG9vbGJhciB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcbi50b3ggLnRveC1tZW51LnRveC1jb2xsZWN0aW9uLnRveC1jb2xsZWN0aW9uLS1ncmlkIHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuLnRveCAudG94LW1lbnVfX2xhYmVsIGgxLFxyXG4udG94IC50b3gtbWVudV9fbGFiZWwgaDIsXHJcbi50b3ggLnRveC1tZW51X19sYWJlbCBoMyxcclxuLnRveCAudG94LW1lbnVfX2xhYmVsIGg0LFxyXG4udG94IC50b3gtbWVudV9fbGFiZWwgaDUsXHJcbi50b3ggLnRveC1tZW51X19sYWJlbCBoNixcclxuLnRveCAudG94LW1lbnVfX2xhYmVsIHAsXHJcbi50b3ggLnRveC1tZW51X19sYWJlbCBibG9ja3F1b3RlLFxyXG4udG94IC50b3gtbWVudV9fbGFiZWwgY29kZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi50b3ggLnRveC1tZW51YmFyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyBoZWlnaHQ9JzM5cHgnIHZpZXdCb3g9JzAgMCA0MCAzOXB4JyB3aWR0aD0nNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAnIHk9JzM4cHgnIHdpZHRoPScxMDAnIGhlaWdodD0nMScgZmlsbD0ndHJhbnNwYXJlbnQnLyUzRSUzQy9zdmclM0VcIikgbGVmdCAwIHRvcCAwICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiAwIDExcHggMCAxMnB4O1xyXG59XHJcbi50b3gudG94LXRpbnltY2U6bm90KC50b3gtdGlueW1jZS1pbmxpbmUpIC50b3gtZWRpdG9yLWhlYWRlcjpub3QoOmZpcnN0LWNoaWxkKSAudG94LW1lbnViYXIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBEZXByZWNhdGVkLiBSZW1vdmUgaW4gbmV4dCBtYWpvciByZWxlYXNlICovXHJcbi50b3ggLnRveC1tYnRuIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiA1cHggMXB4IDZweCAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4udG94IC50b3gtbWJ0bltkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuNSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4udG94IC50b3gtbWJ0bjpmb2N1czpub3QoOmRpc2FibGVkKSB7XHJcbiAgYmFja2dyb3VuZDogI2NjZTJmYTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtbWJ0bi0tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjYTZjY2Y3O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1tYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCgudG94LW1idG4tLWFjdGl2ZSkge1xyXG4gIGJhY2tncm91bmQ6ICNjY2UyZmE7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LW1idG5fX3NlbGVjdC1sYWJlbCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxufVxyXG4udG94IC50b3gtbWJ0bltkaXNhYmxlZF0gLnRveC1tYnRuX19zZWxlY3QtbGFiZWwge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnRveCAudG94LW1idG5fX3NlbGVjdC1jaGV2cm9uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uIHtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg0MHB4LCAxZnIpIGF1dG8gbWlubWF4KDQwcHgsIDFmcik7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLWluLCBvcGFjaXR5IDE1MG1zIGVhc2UtaW47XHJcbn1cclxuLnRveCAudG94LW5vdGlmaWNhdGlvbiBwIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uIGEge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS1pbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZWRhO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q3ZTZjODtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS1zdWNjZXNzIHAge1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24tLXN1Y2Nlc3MgYSB7XHJcbiAgY29sb3I6ICM1MTczNDI7XHJcbn1cclxuLnRveCAudG94LW5vdGlmaWNhdGlvbi0tc3VjY2VzcyBzdmcge1xyXG4gIGZpbGw6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LW5vdGlmaWNhdGlvbi0tZXJyb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWNjY2M7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjBiM2IzO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24tLWVycm9yIHAge1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24tLWVycm9yIGEge1xyXG4gIGNvbG9yOiAjNzcxODFmO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24tLWVycm9yIHN2ZyB7XHJcbiAgZmlsbDogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS13YXJuLFxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWNjO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjBiMztcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS13YXJuIHAsXHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24tLXdhcm5pbmcgcCB7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LW5vdGlmaWNhdGlvbi0td2FybiBhLFxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS13YXJuaW5nIGEge1xyXG4gIGNvbG9yOiAjN2E2ZTI1O1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24tLXdhcm4gc3ZnLFxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS13YXJuaW5nIHN2ZyB7XHJcbiAgZmlsbDogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlN2ZiO1xyXG4gIGJvcmRlci1jb2xvcjogI2MxZGJmOTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uLS1pbmZvIHAge1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24tLWluZm8gYSB7XHJcbiAgY29sb3I6ICMyYTY0YTY7XHJcbn1cclxuLnRveCAudG94LW5vdGlmaWNhdGlvbi0taW5mbyBzdmcge1xyXG4gIGZpbGw6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LW5vdGlmaWNhdGlvbl9fYm9keSB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMjIyZjNlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb25fX2JvZHkgPiAqIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLnRveCAudG94LW5vdGlmaWNhdGlvbl9fYm9keSA+ICogKyAqIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb25fX2ljb24ge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb25fX2ljb24gc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4udG94IC50b3gtbm90aWZpY2F0aW9uX19kaXNtaXNzIHtcclxuICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XHJcbiAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcbi50b3ggLnRveC1ub3RpZmljYXRpb24gLnRveC1wcm9ncmVzcy1iYXIge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogNDtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnRveCAudG94LXBvcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG94IC50b3gtcG9wLS1yZXNpemluZyB7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlO1xyXG59XHJcbi50b3ggLnRveC1wb3AtLXJlc2l6aW5nIC50b3gtdG9vbGJhcixcclxuLnRveCAudG94LXBvcC0tcmVzaXppbmcgLnRveC10b29sYmFyX19ncm91cCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuLnRveCAudG94LXBvcC0tdHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodCwgdG9wLCBib3R0b207XHJcbn1cclxuLnRveCAudG94LXBvcC0tdHJhbnNpdGlvbjo6YmVmb3JlLFxyXG4udG94IC50b3gtcG9wLS10cmFuc2l0aW9uOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzLCB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMDc1cyBlYXNlIDAuMDc1cztcclxufVxyXG4udG94IC50b3gtcG9wX19kaWFsb2cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMzQsIDQ3LCA2MiwgMC4yKSwgMCA0cHggOHB4IDAgcmdiYSgzNCwgNDcsIDYyLCAwLjE1KTtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udG94IC50b3gtcG9wX19kaWFsb2cgPiAqOm5vdCgudG94LXRvb2xiYXIpIHtcclxuICBtYXJnaW46IDRweCA0cHggNHB4IDhweDtcclxufVxyXG4udG94IC50b3gtcG9wX19kaWFsb2cgLnRveC10b29sYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59XHJcbi50b3ggLnRveC1wb3A6OmJlZm9yZSxcclxuLnRveCAudG94LXBvcDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0taW5zZXQ6OmJlZm9yZSxcclxuLnRveCAudG94LXBvcC50b3gtcG9wLS1pbnNldDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDBzIDAuMTVzLCB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMDc1cyBlYXNlO1xyXG59XHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tYm90dG9tOjpiZWZvcmUsXHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tYm90dG9tOjphZnRlciB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLWJvdHRvbTo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tYm90dG9tOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDlweDtcclxuICBtYXJnaW4tbGVmdDogLTlweDtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLXRvcDo6YmVmb3JlLFxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLXRvcDo6YWZ0ZXIge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLXRvcDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDhweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuLnRveCAudG94LXBvcC50b3gtcG9wLS10b3A6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWVlZWVlIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogOXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG59XHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tbGVmdDo6YmVmb3JlLFxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLWxlZnQ6OmFmdGVyIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLWxlZnQ6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG59XHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tbGVmdDo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlZWVlZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTlweDtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLXJpZ2h0OjpiZWZvcmUsXHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tcmlnaHQ6OmFmdGVyIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLXJpZ2h0OjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tcmlnaHQ6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWVlZWVlO1xyXG4gIGJvcmRlci13aWR0aDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLWFsaWduLWxlZnQ6OmJlZm9yZSxcclxuLnRveCAudG94LXBvcC50b3gtcG9wLS1hbGlnbi1sZWZ0OjphZnRlciB7XHJcbiAgbGVmdDogMjBweDtcclxufVxyXG4udG94IC50b3gtcG9wLnRveC1wb3AtLWFsaWduLXJpZ2h0OjpiZWZvcmUsXHJcbi50b3ggLnRveC1wb3AudG94LXBvcC0tYWxpZ24tcmlnaHQ6OmFmdGVyIHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxufVxyXG4udG94IC50b3gtc2lkZWJhci13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuLnRveCAudG94LXNpZGViYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLnRveCAudG94LXNpZGViYXJfX3NsaWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi50b3ggLnRveC1zaWRlYmFyX19wYW5lLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4udG94IC50b3gtc2lkZWJhcl9fcGFuZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4udG94IC50b3gtc2lkZWJhci0tc2xpZGluZy1jbG9zZWQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnRveCAudG94LXNpZGViYXItLXNsaWRpbmctb3BlbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4udG94IC50b3gtc2lkZWJhci0tc2xpZGluZy1ncm93aW5nLFxyXG4udG94IC50b3gtc2lkZWJhci0tc2xpZGluZy1zaHJpbmtpbmcge1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjVzIGVhc2U7XHJcbn1cclxuLnRveCAudG94LXNlbGVjdG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLnRveC50b3gtcGxhdGZvcm0tdG91Y2ggLnRveC1zZWxlY3RvciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG59XHJcbi50b3ggLnRveC1zbGlkZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRveCAudG94LXNsaWRlcl9fcmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRveCAudG94LXNsaWRlcl9faGFuZGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2U3O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU0YjQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbn1cclxuLnRveCAudG94LWZvcm1fX2NvbnRyb2xzLWgtc3RhY2sgPiAudG94LXNsaWRlcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XHJcbn1cclxuLnRveCAudG94LWZvcm1fX2NvbnRyb2xzLWgtc3RhY2sgPiAudG94LWZvcm1fX2dyb3VwICsgLnRveC1zbGlkZXIge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMycHg7XHJcbn1cclxuLnRveCAudG94LWZvcm1fX2NvbnRyb2xzLWgtc3RhY2sgPiAudG94LXNsaWRlciArIC50b3gtZm9ybV9fZ3JvdXAge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMycHg7XHJcbn1cclxuLnRveCAudG94LXNvdXJjZS1jb2RlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4udG94IC50b3gtc3Bpbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4udG94IC50b3gtc3Bpbm5lciA+IGRpdiB7XHJcbiAgYW5pbWF0aW9uOiB0YW0tYm91bmNpbmctZG90cyAxLjVzIGVhc2UtaW4tb3V0IDBzIGluZmluaXRlIGJvdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgd2lkdGg6IDhweDtcclxufVxyXG4udG94IC50b3gtc3Bpbm5lciA+IGRpdjpudGgtY2hpbGQoMSkge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG59XHJcbi50b3ggLnRveC1zcGlubmVyID4gZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbn1cclxuQGtleWZyYW1lcyB0YW0tYm91bmNpbmctZG90cyB7XHJcbiAgMCUsXHJcbiAgODAlLFxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbi50b3g6bm90KFtkaXI9cnRsXSkgLnRveC1zcGlubmVyID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1zcGlubmVyID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG4udG94IC50b3gtc3RhdHVzYmFyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC43KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGhlaWdodDogMjVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4udG94IC50b3gtc3RhdHVzYmFyX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnRveCAudG94LXN0YXR1c2Jhcl9fcGF0aCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi50b3ggLnRveC1zdGF0dXNiYXJfX3BhdGggPiAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4udG94IC50b3gtc3RhdHVzYmFyX193b3JkY291bnQge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiAxY2g7XHJcbn1cclxuLnRveCAudG94LXN0YXR1c2JhciBhLFxyXG4udG94IC50b3gtc3RhdHVzYmFyX19wYXRoLWl0ZW0sXHJcbi50b3ggLnRveC1zdGF0dXNiYXJfX3dvcmRjb3VudCB7XHJcbiAgY29sb3I6IHJnYmEoMzQsIDQ3LCA2MiwgMC43KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRveCAudG94LXN0YXR1c2JhciBhOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSksXHJcbi50b3ggLnRveC1zdGF0dXNiYXJfX3BhdGgtaXRlbTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pLFxyXG4udG94IC50b3gtc3RhdHVzYmFyX193b3JkY291bnQ6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKSxcclxuLnRveCAudG94LXN0YXR1c2JhciBhOmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSksXHJcbi50b3ggLnRveC1zdGF0dXNiYXJfX3BhdGgtaXRlbTpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pLFxyXG4udG94IC50b3gtc3RhdHVzYmFyX193b3JkY291bnQ6Zm9jdXM6bm90KDpkaXNhYmxlZCk6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKSB7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi50b3ggLnRveC1zdGF0dXNiYXJfX2JyYW5kaW5nIHN2ZyB7XHJcbiAgZmlsbDogcmdiYSgzNCwgNDcsIDYyLCAwLjgpO1xyXG4gIGhlaWdodDogMS4xNGVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yOGVtO1xyXG4gIHdpZHRoOiAzLjZlbTtcclxufVxyXG4udG94IC50b3gtc3RhdHVzYmFyX19icmFuZGluZyBhOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSkgc3ZnLFxyXG4udG94IC50b3gtc3RhdHVzYmFyX19icmFuZGluZyBhOmZvY3VzOm5vdCg6ZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSkgc3ZnIHtcclxuICBmaWxsOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC1zdGF0dXNiYXJfX3Jlc2l6ZS1oYW5kbGUge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGN1cnNvcjogbndzZS1yZXNpemU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogLThweDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMWNoO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcclxufVxyXG4udG94IC50b3gtc3RhdHVzYmFyX19yZXNpemUtaGFuZGxlIHN2ZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmlsbDogcmdiYSgzNCwgNDcsIDYyLCAwLjUpO1xyXG59XHJcbi50b3ggLnRveC1zdGF0dXNiYXJfX3Jlc2l6ZS1oYW5kbGU6Zm9jdXMgc3ZnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMGUyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweCAxcHggNXB4IDFweDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2RlZTBlMjtcclxufVxyXG4udG94Om5vdChbZGlyPXJ0bF0pIC50b3gtc3RhdHVzYmFyX19wYXRoID4gKiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXN0YXR1c2Jhcl9fYnJhbmRpbmcge1xyXG4gIG1hcmdpbi1sZWZ0OiAyY2g7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LXN0YXR1c2JhciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcbi50b3hbZGlyPXJ0bF0gLnRveC1zdGF0dXNiYXJfX3BhdGggPiAqIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcbi50b3ggLnRveC10aHJvYmJlciB7XHJcbiAgei1pbmRleDogMTI5OTtcclxufVxyXG4udG94IC50b3gtdGhyb2JiZXJfX2J1c3ktc3Bpbm5lciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi50b3ggLnRveC10YnRuIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiA2cHggMXB4IDVweCAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdpZHRoOiAzNHB4O1xyXG59XHJcbi50b3ggLnRveC10YnRuIHN2ZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmlsbDogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtdGJ0bi50b3gtdGJ0bi1tb3JlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuLnRveCAudG94LXRidG46Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNjY2UyZmE7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnRveCAudG94LXRidG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNjY2UyZmE7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LXRidG46aG92ZXIgc3ZnIHtcclxuICBmaWxsOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC10YnRuOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2E2Y2NmNztcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtdGJ0bjphY3RpdmUgc3ZnIHtcclxuICBmaWxsOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC10YnRuLS1kaXNhYmxlZCxcclxuLnRveCAudG94LXRidG4tLWRpc2FibGVkOmhvdmVyLFxyXG4udG94IC50b3gtdGJ0bjpkaXNhYmxlZCxcclxuLnRveCAudG94LXRidG46ZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDM0LCA0NywgNjIsIDAuNSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4udG94IC50b3gtdGJ0bi0tZGlzYWJsZWQgc3ZnLFxyXG4udG94IC50b3gtdGJ0bi0tZGlzYWJsZWQ6aG92ZXIgc3ZnLFxyXG4udG94IC50b3gtdGJ0bjpkaXNhYmxlZCBzdmcsXHJcbi50b3ggLnRveC10YnRuOmRpc2FibGVkOmhvdmVyIHN2ZyB7XHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcbiAgZmlsbDogcmdiYSgzNCwgNDcsIDYyLCAwLjUpO1xyXG59XHJcbi50b3ggLnRveC10YnRuLS1lbmFibGVkLFxyXG4udG94IC50b3gtdGJ0bi0tZW5hYmxlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2E2Y2NmNztcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtdGJ0bi0tZW5hYmxlZCA+ICosXHJcbi50b3ggLnRveC10YnRuLS1lbmFibGVkOmhvdmVyID4gKiB7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi50b3ggLnRveC10YnRuLS1lbmFibGVkIHN2ZyxcclxuLnRveCAudG94LXRidG4tLWVuYWJsZWQ6aG92ZXIgc3ZnIHtcclxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cclxuICBmaWxsOiAjMjIyZjNlO1xyXG59XHJcbi50b3ggLnRveC10YnRuOmZvY3VzOm5vdCgudG94LXRidG4tLWRpc2FibGVkKSB7XHJcbiAgY29sb3I6ICMyMjJmM2U7XHJcbn1cclxuLnRveCAudG94LXRidG46Zm9jdXM6bm90KC50b3gtdGJ0bi0tZGlzYWJsZWQpIHN2ZyB7XHJcbiAgZmlsbDogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtdGJ0bjphY3RpdmUgPiAqIHtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLnRveCAudG94LXRidG4tLW1kIHtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbn1cclxuLnRveCAudG94LXRidG4tLWxnIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogNTZweDtcclxuICB3aWR0aDogNjhweDtcclxufVxyXG4udG94IC50b3gtdGJ0bi0tcmV0dXJuIHtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGhlaWdodDogdW5zZXQ7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuLnRveCAudG94LXRidG4tLWxhYmVsZWQge1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIHdpZHRoOiB1bnNldDtcclxufVxyXG4udG94IC50b3gtdGJ0bl9fdmxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnRveCAudG94LXRidG4tLXNlbGVjdCB7XHJcbiAgbWFyZ2luOiA2cHggMXB4IDVweCAwO1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC10YnRuX19zZWxlY3QtbGFiZWwge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbn1cclxuLnRveCAudG94LXRidG5fX3NlbGVjdC1jaGV2cm9uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuLnRveCAudG94LXRidG5fX3NlbGVjdC1jaGV2cm9uIHN2ZyB7XHJcbiAgZmlsbDogcmdiYSgzNCwgNDcsIDYyLCAwLjUpO1xyXG59XHJcbi50b3ggLnRveC10YnRuLS1iZXNwb2tlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG59XHJcbi50b3ggLnRveC10YnRuLS1iZXNwb2tlICsgLnRveC10YnRuLS1iZXNwb2tlIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XHJcbn1cclxuLnRveCAudG94LXRidG4tLWJlc3Bva2UgLnRveC10YnRuX19zZWxlY3QtbGFiZWwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogN2VtO1xyXG59XHJcbi50b3ggLnRveC1zcGxpdC1idXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogNnB4IDFweCA1cHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi50b3ggLnRveC1zcGxpdC1idXR0b246aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NlMmZhIGluc2V0O1xyXG59XHJcbi50b3ggLnRveC1zcGxpdC1idXR0b246Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNjY2UyZmE7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogIzIyMmYzZTtcclxufVxyXG4udG94IC50b3gtc3BsaXQtYnV0dG9uID4gKiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4udG94IC50b3gtc3BsaXQtYnV0dG9uX19jaGV2cm9uIHtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG4udG94IC50b3gtc3BsaXQtYnV0dG9uX19jaGV2cm9uIHN2ZyB7XHJcbiAgZmlsbDogcmdiYSgzNCwgNDcsIDYyLCAwLjUpO1xyXG59XHJcbi50b3ggLnRveC1zcGxpdC1idXR0b24gLnRveC10YnRuIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLnRveCAudG94LXNwbGl0LWJ1dHRvbi50b3gtdGJ0bi0tZGlzYWJsZWQ6aG92ZXIsXHJcbi50b3ggLnRveC1zcGxpdC1idXR0b24udG94LXRidG4tLWRpc2FibGVkOmZvY3VzLFxyXG4udG94IC50b3gtc3BsaXQtYnV0dG9uLnRveC10YnRuLS1kaXNhYmxlZCAudG94LXRidG46aG92ZXIsXHJcbi50b3ggLnRveC1zcGxpdC1idXR0b24udG94LXRidG4tLWRpc2FibGVkIC50b3gtdGJ0bjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogcmdiYSgzNCwgNDcsIDYyLCAwLjUpO1xyXG59XHJcbi50b3gudG94LXBsYXRmb3JtLXRvdWNoIC50b3gtc3BsaXQtYnV0dG9uIC50b3gtdGJ0bi0tc2VsZWN0IHtcclxuICBwYWRkaW5nOiAwIDBweDtcclxufVxyXG4udG94LnRveC1wbGF0Zm9ybS10b3VjaCAudG94LXNwbGl0LWJ1dHRvbiAudG94LXRidG46bm90KC50b3gtdGJ0bi0tc2VsZWN0KTpmaXJzdC1jaGlsZCB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbn1cclxuLnRveC50b3gtcGxhdGZvcm0tdG91Y2ggLnRveC1zcGxpdC1idXR0b25fX2NoZXZyb24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyLW92ZXJsb3JkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyLFxyXG4udG94IC50b3gtdG9vbGJhcl9fcHJpbWFyeSxcclxuLnRveCAudG94LXRvb2xiYXJfX292ZXJmbG93IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoI2UzZTNlMyAwcHggMXB4LCB0cmFuc3BhcmVudCAxcHggMzlweCk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA0MHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgLSAxMXB4ICogMikgY2FsYygxMDAlIC0gNDFweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogMCAwcHg7XHJcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpO1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyLW92ZXJsb3JkID4gLnRveC10b29sYmFyLFxyXG4udG94IC50b3gtdG9vbGJhci1vdmVybG9yZCA+IC50b3gtdG9vbGJhcl9fcHJpbWFyeSxcclxuLnRveCAudG94LXRvb2xiYXItb3ZlcmxvcmQgPiAudG94LXRvb2xiYXJfX292ZXJmbG93IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDExcHggKiAyKSBjYWxjKDEwMCUgLSAwcHgpO1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyX19vdmVyZmxvdy50b3gtdG9vbGJhcl9fb3ZlcmZsb3ctLWNsb3NlZCB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyX19vdmVyZmxvdy0tZ3Jvd2luZyB7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIGxpbmVhciAwLjFzO1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyX19vdmVyZmxvdy0tc2hyaW5raW5nIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgaGVpZ2h0IDAuMnMgbGluZWFyIDAuMXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuM3M7XHJcbn1cclxuLnRveCAudG94LW1lbnViYXIgKyAudG94LXRvb2xiYXIsXHJcbi50b3ggLnRveC1tZW51YmFyICsgLnRveC10b29sYmFyLW92ZXJsb3JkIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgcGFkZGluZy10b3A6IDFweDtcclxufVxyXG4udG94IC50b3gtdG9vbGJhci0tc2Nyb2xsaW5nIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC1wb3AgLnRveC10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuLnRveCAudG94LXRvb2xiYXItLW5vLWRpdmlkZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLnRveCAudG94LXRvb2xiYXItb3ZlcmxvcmQgLnRveC10b29sYmFyOm5vdCgudG94LXRvb2xiYXItLXNjcm9sbGluZyk6Zmlyc3QtY2hpbGQsXHJcbi50b3ggLnRveC10b29sYmFyLW92ZXJsb3JkIC50b3gtdG9vbGJhcl9fcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAzOXB4O1xyXG59XHJcbi50b3ggLnRveC1lZGl0b3ItaGVhZGVyID4gLnRveC10b29sYmFyLS1zY3JvbGxpbmcsXHJcbi50b3ggLnRveC10b29sYmFyLW92ZXJsb3JkIC50b3gtdG9vbGJhci0tc2Nyb2xsaW5nOmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi50b3gudG94LXRpbnltY2UtYXV4IC50b3gtdG9vbGJhcl9fb3ZlcmZsb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA0M3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlIC0gOHB4ICogMikgY2FsYygxMDAlIC0gNTFweCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgzNCwgNDcsIDYyLCAwLjIpLCAwIDRweCA4cHggMCByZ2JhKDM0LCA0NywgNjIsIDAuMTUpO1xyXG4gIHBhZGRpbmc6IDRweCAwO1xyXG59XHJcbi50b3gtcG9wIC50b3gtcG9wX19kaWFsb2cge1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXHJcbn1cclxuLnRveC1wb3AgLnRveC1wb3BfX2RpYWxvZyAudG94LXRvb2xiYXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgNDNweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDExcHggKiAyKSBjYWxjKDEwMCUgLSA1MXB4KTtcclxuICBwYWRkaW5nOiA0cHggMDtcclxufVxyXG4udG94IC50b3gtdG9vbGJhcl9fZ3JvdXAge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgcGFkZGluZzogMCAxMXB4IDAgMTJweDtcclxufVxyXG4udG94IC50b3gtdG9vbGJhcl9fZ3JvdXAtLXB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi50b3ggLnRveC10b29sYmFyLS1zY3JvbGxpbmcgLnRveC10b29sYmFyX19ncm91cCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuLnRveDpub3QoW2Rpcj1ydGxdKSAudG94LXRvb2xiYXJfX2dyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRveFtkaXI9cnRsXSAudG94LXRvb2xiYXJfX2dyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4udG94IC50b3gtdG9vbHRpcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRveCAudG94LXRvb2x0aXBfX2JvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJmM2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDM0LCA0NywgNjIsIDAuMyk7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLnRveCAudG94LXRvb2x0aXBfX2Fycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnRveCAudG94LXRvb2x0aXAtLWRvd24gLnRveC10b29sdGlwX19hcnJvdyB7XHJcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA4cHggc29saWQgIzIyMmYzZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLnRveCAudG94LXRvb2x0aXAtLXVwIC50b3gtdG9vbHRpcF9fYXJyb3cge1xyXG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMjIyZjNlO1xyXG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi50b3ggLnRveC10b29sdGlwLS1yaWdodCAudG94LXRvb2x0aXBfX2Fycm93IHtcclxuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMjIyZjNlO1xyXG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi50b3ggLnRveC10b29sdGlwLS1sZWZ0IC50b3gtdG9vbHRpcF9fYXJyb3cge1xyXG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjMjIyZjNlO1xyXG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLnRveCAudG94LXdlbGwge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udG94IC50b3gtd2VsbCA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnRveCAudG94LXdlbGwgPiAqOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnRveCAudG94LXdlbGwgPiAqOm9ubHktY2hpbGQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4udG94IC50b3gtY3VzdG9tLWVkaXRvciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG4udG94IHtcclxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbn1cclxuLnRveCAudG94LWRpYWxvZy1sb2FkaW5nOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG4udG94IC50b3gtdGFiIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnRveCAudG94LWRpYWxvZ19fY29udGVudC1qcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG59XHJcbi50b3ggLnRveC1kaWFsb2dfX2JvZHktY29udGVudCAudG94LWNvbGxlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5odG1sIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogI2U2ZWNmMDtcclxuICBjb2xvcjogIzU1NTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gYWRtaW5fbG9naW4gLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmJvZHkjYWRtaW5fbG9naW4ge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5I2FkbWluX2xvZ2luICNjb250YWluZXJfbG9naW4gaDF7XHJcbiAgY29sb3I6ICMzNDQ5NWU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxufVxyXG5ib2R5I2FkbWluX2xvZ2luICNjb250YWluZXJfbG9naW4gLmxvZ2luX2FyZWF7XHJcbiAgYm9yZGVyLXJhZGl1czo0cHg7XHJcbiAgYm94LXNoYWRvdzowcHggMHB4IDRweCAwcHggI2M1YzVjNztcclxuICAtbW96LWJveC1zaGFkb3c6MHB4IDBweCA0cHggMHB4ICNjNWM1Yzc7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNHB4IDBweCAjYzVjNWM3O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxufVxyXG5ib2R5I2FkbWluX2xvZ2luICNjb250YWluZXJfbG9naW4gLmxvZ2luX2FyZWEgaDIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5ib2R5I2FkbWluX2xvZ2luICNjb250YWluZXJfbG9naW4gLmxvZ2luX2FyZWEgI2xvZ2luLWlkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuYm9keSNhZG1pbl9sb2dpbiAjY29udGFpbmVyX2xvZ2luIC5sb2dpbl9hcmVhICNwYXNzd29yZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGhlaWdodDogNDhweDtcclxufVxyXG5ib2R5I2FkbWluX2xvZ2luICNjb250YWluZXJfbG9naW4gLmxvZ2luX2FyZWEgcC5wX2xvZ2luX2J1dHRvbiBpbnB1dHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9hZG1pbi9pY29uX2Fycm93LnBuZycpIG5vLXJlcGVhdCAxODBweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjMzQ0OTVlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0NDk1ZTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM0NDk1ZTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbmJvZHkjYWRtaW5fbG9naW4gI2NvbnRhaW5lcl9sb2dpbiAubG9naW5fYXJlYSBwLnBfbG9naW5fYnV0dG9uIGlucHV0OmhvdmVye1xyXG4gIGJhY2tncm91bmQ6ICMzNDQ5NWUgIHVybCgnLi4vaW1nL2FkbWluL2ljb25fYXJyb3cucG5nJykgbm8tcmVwZWF0IDE1MHB4IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuYm9keSNhZG1pbl9sb2dpbiAjY29udGFpbmVyX2xvZ2luIC5sb2dpbl9hcmVhIHAgaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzM0NDk1ZTtcclxufVxyXG5ib2R5I2FkbWluX2xvZ2luICNjb250YWluZXJfbG9naW4ge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIG1hcmdpbjogMHB4IGF1dG8gNTBweDtcclxuICB3aWR0aDogOTglO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyX2FyZWEgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2hlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNoZWFkZXIgLnRvcHtcclxuICBib3JkZXItdG9wOiA1cHggc29saWQgIzM0NDk1ZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwwLDAsLjIpLCAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xNCksIDAgMXB4IDhweCAwIHJnYmEoMCwwLDAsLjEyKTtcclxuICBoZWlnaHQ6IDUycHg7XHJcbn1cclxuI2hlYWRlcl9sb2dvIHtcclxuICB3aWR0aDogMjIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNDdweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcbiNoZWFkZXIgaW1nI21lbnVfYnV0dG9ue1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiA0cHg7XHJcbn1cclxuI2hlYWRlciBpbWcjbWVudV9idXR0b246aG92ZXJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4jaGVhZGVyIC50b3AgaDF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG59XHJcbiNoZWFkZXIgLnRvcCBoMSBhIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNoZWFkZXIgLnRvcCBoMSBhOmhvdmVyIHtcclxuICBjb2xvcjogIzAwN2VkOTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4jaGVhZGVyICNsb2dpbnVzZXIge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIHJpZ2h0OiAxNTBweDtcclxufVxyXG4jaGVhZGVyICNsb2dpbnVzZXIgYSB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNoZWFkZXIgI2xvZ2ludXNlciBhOmhvdmVyIHtcclxuICBjb2xvcjogI2RjZGNkYztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4jaGVhZGVyIC50b3AgYS5sb2dvdXR7XHJcbiAgYmFja2dyb3VuZDogIzAxMzk1ZCB1cmwoJy4uL2ltZy9hZG1pbi9pY29uX2hlYWRlcl9sb2dvdXQucG5nJykgbm8tcmVwZWF0IDgycHggY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nOiA4cHggMzdweCA4cHggMTRweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDZweDtcclxuICByaWdodDogMjBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuI2hlYWRlciAudG9wIGEubG9nb3V0OmhvdmVye1xyXG4gIGJhY2tncm91bmQ6ICMwMTM5NWQgdXJsKCcuLi9pbWcvYWRtaW4vaWNvbl9oZWFkZXJfbG9nb3V0LnBuZycpIG5vLXJlcGVhdCA4NnB4IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIGNvbnRhaW5lciAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jY29udGFpbmVye1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbiNjb250YWluZXIgaDF7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBsZWZ0LXNpZGViYXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2xlZnQtc2lkZWJhciB7XHJcbiAgd2lkdGg6IDIyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhci5jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jbGVmdC1zaWRlYmFyLm9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIGgye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG4jbGVmdC1zaWRlYmFyIHVsIGxpIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuI2xlZnQtc2lkZWJhciB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxufVxyXG4jbGVmdC1zaWRlYmFyIHVsIGxpIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuI2xlZnQtc2lkZWJhciB1bCBsaS5hY3RpdmUgYSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFjZDtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIGxlZnQtc2lkZWJhciBhY2NvcmRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2xlZnQtc2lkZWJhciB1bCBsaSAue31cclxuI2xlZnQtc2lkZWJhciAuYWNjb3JkaW9uX2JvZHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuI2xlZnQtc2lkZWJhciAuYWNjb3JkaW9uX2JvZHkgdWwge31cclxuI2xlZnQtc2lkZWJhciAuYWNjb3JkaW9uX2JvZHkgdWwgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4jbGVmdC1zaWRlYmFyIC5hY2NvcmRpb25fYm9keSB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbiNsZWZ0LXNpZGViYXIgLmFjY29yZGlvbl9ib2R5IHVsIGxpIGEge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FkbWluL2Fycm93MS5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDE2cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcbiNsZWZ0LXNpZGViYXIgLmFjY29yZGlvbl9ib2R5IHVsIGxpIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMC4wNSk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuI2xlZnQtc2lkZWJhciAuYWNjb3JkaW9uX2JvZHkgdWwgbGkuc2VsZWN0ZWQgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAwLjA1KTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSByaWdodC1tYWluIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNyaWdodC1tYWluIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA4MHB4IDBweCAxMDBweCAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMjBweDtcclxufVxyXG5cclxuLnJpZ2h0LW1haW4taW5uZXIge1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIGVkaXRfZm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lZGl0X2Zvb3RlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAyMjBweDtcclxuICB3aWR0aCA6IGNhbGMoMTAwJSAtIDIyMHB4KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCA2MywgNzgsIDAuOCk7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBhZGRpbmc6IDZweCAxNXB4O1xyXG59XHJcbi5lZGl0X2Zvb3Rlcl9pbm5kZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvKiDkuKHnq6/mj4PjgYjlnYfnrYnphY3nva4gKi9cclxuICBmbGV4LXdyYXA6IHdyYXA7IC8qIOaKmOOCiui/lOOBmSAqL1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgLyog5LiL5o+D44GIICovXHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gZm9ybSAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbnNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7LyogZm9yIFNhZmFyaSBhbmQgQ2hyb21lICovXHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IC8qIGZvciBGaXJlZm94ICovXHJcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4OyAvKiBmb3Igb3BlcmEgKi9cclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5lcnJvcixcclxuaW5wdXRbdHlwZT1cInVybFwiXS5lcnJvcixcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yLFxyXG5zZWxlY3QuZXJyb3IsXHJcbnRleHRhcmVhLmVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMGNiO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYjcwOTM7XHJcbn1cclxudGV4dGFyZWE6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3Vze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZmE7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2IwYzRkZTtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4uY2hlY2tib3gsXHJcbi5jaGVja2JveCBpbnB1dCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5jaGVja2JveCBsYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG5zZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FkbWluL2Fycl9zX2JfYmwucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcclxuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiAgbWluLXdpZHRoOiAxMDBweDtcclxufVxyXG5zZWxlY3Quc2VsZWN0X2NoYW5nZV9zdWJtaXQge1xyXG4gIGhlaWdodDogMzZweDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5zZWxlY3QjaXNfcHVibGlzaGVkIHtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi8qIGNoZWNrYm94ICovXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZG1pbi9mb3JtX21fY2hlY2tfb2ZmLnBuZyk7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZG1pbi9mb3JtX21fY2hlY2tfb24ucG5nKTtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgICsgc3BhbixcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCAgKyBzcGFuLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIGxhYmVsIHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ub19sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiByYWRpbyAqL1xyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZG1pbi9mb3JtX21fcmFkaW9fb2ZmLnBuZyk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogIDI2cHg7XHJcbn1cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZG1pbi9mb3JtX21fcmFkaW9fb24ucG5nKTtcclxufVxyXG4uY2hlY2tib3gge1xyXG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBkYXRlcGlja2VyICovXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLmRhdGVwaWNrZXIge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIG51bWJlciAqL1xyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5udW1iZXIge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuXHJcbi8qIGRpc2FibGVkIHJlYWRvbmx5ICovXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06ZGlzYWJsZWQsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQsXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl06ZGlzYWJsZWQsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZCxcclxuc2VsZWN0OmRpc2FibGVkLFxyXG50ZXh0YXJlYTpkaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlNDtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIG1hbnlfc2VhcmNoX2Zvcm0gLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1hbnlfc2VhcmNoX2Zvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvKiDkuKHnq6/mj4PjgYjlnYfnrYnphY3nva4gKi9cclxuICBmbGV4LXdyYXA6IHdyYXA7IC8qIOaKmOOCiui/lOOBmSAqL1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ubWFueV9zZWFyY2hfZm9ybSAuc2VhcmNoX2NvbnRlbnRzIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG59XHJcbi5tYW55X3NlYXJjaF9mb3JtIC5idXR0b25fYXJlYSB7XHJcbiAgd2lkdGg6IDE2MHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIHRhYmxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRhYmxlIHRyLmNoZWNrZWQgdGQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZhY2QgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG59XHJcbnRhYmxlIHRyLnB1Ymxpc2hlZF8wIHRkLFxyXG50YWJsZSB0ci5zdGF0dXNfMCB0ZCxcclxudGFibGUgdHIuc3RhdHVzXzMgdGQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxudGFibGUgdHIuc3RhdHVzXzEgdGQge1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI2U1ZWNmOTsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDU1YjU7XHJcbn1cclxudGFibGUgdHIuc3RhdHVzXzIgdGQge1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTVlNjsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICNiNTAwMDc7XHJcbn1cclxudGFibGUgdHIuc3RhdHVzXzQgdGQge1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI2U5ZjllNTsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMxYzg0MDA7XHJcbn1cclxudGFibGUgdHIuc3RhdHVzXzEwIHRkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllNWU2O1xyXG4gIGNvbG9yOiAjYjUwMDA3O1xyXG59XHJcblxyXG50YWJsZSB0ci50aF9iZ195ZWxsb3cgdGh7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGIxNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiB0YWJsZV9oaWdobGlnaHQgKi9cclxuLnRhYmxlX2hpZ2hsaWdodDpob3ZlciB0Ym9keSB0cjpob3ZlciB0ZCB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmFjZDtcclxufVxyXG4udGFibGVfaGlnaGxpZ2h0OmhvdmVyIHRib2R5OmhvdmVyIHRkOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZhY2Q7XHJcbn1cclxuXHJcbi8qIHRhYmxlX2xpc3QgKi9cclxuLnRhYmxlX2xpc3Qge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFibGVfbGlzdCB0ciB0aCxcclxuLnRhYmxlX2xpc3QgdHIgdGR7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcbi50YWJsZV9saXN0IHRyOmZpcnN0LWNoaWxkIHRoIHtcclxuICBib3JkZXItdG9wOiA1cHggc29saWQgIzM0NDk1ZTtcclxufVxyXG4udGFibGVfbGlzdCB0ciB0aHtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGFibGVfbGlzdCB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgLypcclxuICBib3JkZXItdG9wOiA1cHggc29saWQgI2NjYztcclxuICBwYWRkaW5nOiAxMHB4IDZweDtcclxuICAqL1xyXG59XHJcbi50YWJsZV9saXN0IHRyIHRke1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi8qIHRhYmxlX2Zvcm0gKi9cclxuLnRhYmxlX2Zvcm0ge1xyXG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7Ki9cclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRhYmxlX2Zvcm0gdHI6Zmlyc3QtY2hpbGQgdGgge1xyXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMzQ0OTVlO1xyXG59XHJcblxyXG4udGFibGVfZm9ybSB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLnRhYmxlX2Zvcm0gdHIgdGgsXHJcbi50YWJsZV9mb3JtIHRyIHRkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICAvKnRleHQtYWxpZ246IGxlZnQ7Ki9cclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbn1cclxuLnRhYmxlX2Zvcm0gdHIgdGgge1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgLypiYWNrZ3JvdW5kOiAjZmZkYjE0OyovXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcbi50YWJsZV9mb3JtIHRyIHRkIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4udGFibGVfZm9ybS5wdXNoX2FkZCB0ciB0aCB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG59XHJcbiNzZWdtZW50IHRyIHRkIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuI3NlZ21lbnQgdHIgdGQgLmFjY29yZGlvbl9ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAvKiBoZWlnaHQ6IDEwMCU7ICovXHJcbiAgcGFkZGluZy10b3A6IDEycHg7XHJcbn1cclxuI3NlZ21lbnQgdHIgdGQgLmNoZWNrYm94IHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcbiNzZWdtZW50LmFjY29yZGlvbl9ib2R5IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIHBhZ2VyIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYWdlciB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ucGFnZXIgc3BhbntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnBhZ2VyIHNwYW4gYXtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzowcHggMHB4IDRweCAwcHggI2M1YzVjNztcclxuICAtbW96LWJveC1zaGFkb3c6MHB4IDBweCA0cHggMHB4ICNjNWM1Yzc7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNHB4IDBweCAjYzVjNWM3O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG4ucGFnZXIgc3BhbjpsYXN0LWNoaWxkIGE6aG92ZXIsXHJcbi5wYWdlciBzcGFuOmZpcnN0LWNoaWxkIGE6aG92ZXIsXHJcbi5wYWdlciBzcGFuIGE6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnBhZ2VyIHNwYW4ucHJldiBhe1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcbi5wYWdlciBzcGFuLm5leHQgYXtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG4ucGFnZXIgc3Bhbi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaGFkb3c6MHB4IDBweCA0cHggMHB4ICNjNWM1Yzc7XHJcbiAgLW1vei1ib3gtc2hhZG93OjBweCAwcHggNHB4IDBweCAjYzVjNWM3O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzowcHggMHB4IDRweCAwcHggI2M1YzVjNztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gY29sb3Jib3ggLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keSNjb2xvcmJveF9ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbiNjb2xvcmJveF9oZWFkZXIge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlY2VjZWM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4jY29sb3Jib3hfaGVhZGVyIGgxIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTZweDtcclxuICB0b3A6IDhweDtcclxufVxyXG4jY2xvc2VfYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgdG9wOiA4cHg7XHJcbn1cclxuI2NvbG9yYm94X2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDk4JTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIGFjY29yZGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWNjb3JkaW9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWRtaW4vYXJyX3NfZF9ibC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4Oy8qIGZvciBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyAvKiBmb3IgRmlyZWZveCAqL1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6IDFweDsgLyogZm9yIG9wZXJhICovXHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcbi5hY2NvcmRpb24tc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWRtaW4vYXJyX3NfdV9ibC5wbmcnKTtcclxufVxyXG4uYWNjb3JkaW9uX2JvZHkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiBzaWRlX2FjY29yZGlvbiAqL1xyXG4jbGVmdC1zaWRlYmFyIC5hY2NvcmRpb24ge1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQ5NWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWRtaW4vaWNvbl9wbHVzX3doLnBuZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogOXB4IDlweDtcclxuICAvKnBhZGRpbmc6IDE0cHg7Ki9cclxuICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxufVxyXG4jbGVmdC1zaWRlYmFyIHVsIGxpOmxhc3QtY2hpbGQgLmFjY29yZGlvbntcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxufVxyXG4jbGVmdC1zaWRlYmFyIHVsIGxpOmxhc3QtY2hpbGQgLmFjY29yZGlvbl9ib2R5IHVsIGxpOmxhc3QtY2hpbGR7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuI2xlZnQtc2lkZWJhciAuYWNjb3JkaW9uLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0OTVlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FkbWluL2ljb25fbWludXNfd2gucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggOXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzQ0OTVlO1xyXG59XHJcbiNsZWZ0LXNpZGViYXIgLmFjY29yZGlvbl9ib2R5IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMDtcclxufVxyXG5cclxuI2NoYW5nZV9wYXNzd29yZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/