/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.3.4
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license Apache-2.0
  */

.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:4px;border:1px solid #ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table-cell;vertical-align:middle;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background:#337ab7}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#000;background:#eee}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff}.bootstrap-switch span::before{content:"\200b"}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type=radio],.bootstrap-switch input[type=checkbox]{position:absolute!important;top:0;left:0;margin:0;z-index:-1;opacity:0;filter:alpha(opacity=0);visibility:hidden}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;filter:alpha(opacity=50);cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;-o-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-radius:0 3px 3px 0}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-radius:3px 0 0 3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}
@-webkit-keyframes vex-slideup {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  1% {
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
    opacity: 0; }
  2% {
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@keyframes vex-slideup {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  1% {
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
    opacity: 0; }
  2% {
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@-webkit-keyframes vex-slidedown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    -webkit-transform: translateY(800px);
    transform: translateY(800px); } }

@keyframes vex-slidedown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    -webkit-transform: translateY(800px);
    transform: translateY(800px); } }

@-webkit-keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

.vex.vex-theme-bottom-right-corner {
  top: auto;
  bottom: 0;
  right: 0;
  overflow: visible; }
  .vex.vex-theme-bottom-right-corner .vex-overlay {
    display: none; }
  .vex.vex-theme-bottom-right-corner.vex-closing .vex-content {
    -webkit-animation: vex-slidedown .5s forwards;
    animation: vex-slidedown .5s forwards; }
  .vex.vex-theme-bottom-right-corner .vex-content {
    -webkit-animation: vex-slideup .5s;
    animation: vex-slideup .5s; }
  .vex.vex-theme-bottom-right-corner .vex-content {
    border-radius: 5px 0 0 0;
    font-family: "Helvetica Neue", sans-serif;
    background: #f0f0f0;
    color: #444;
    padding: 1em;
    max-width: 100%;
    width: 450px;
    font-size: 1.1em;
    line-height: 1.5em;
    position: fixed;
    bottom: 0;
    right: 0;
    left: auto; }
    .vex.vex-theme-bottom-right-corner .vex-content h1, .vex.vex-theme-bottom-right-corner .vex-content h2, .vex.vex-theme-bottom-right-corner .vex-content h3, .vex.vex-theme-bottom-right-corner .vex-content h4, .vex.vex-theme-bottom-right-corner .vex-content h5, .vex.vex-theme-bottom-right-corner .vex-content h6, .vex.vex-theme-bottom-right-corner .vex-content p, .vex.vex-theme-bottom-right-corner .vex-content ul, .vex.vex-theme-bottom-right-corner .vex-content li {
      color: inherit; }
  .vex.vex-theme-bottom-right-corner .vex-close {
    border-radius: 5px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
    .vex.vex-theme-bottom-right-corner .vex-close:before {
      border-radius: 3px;
      position: absolute;
      content: "\00D7";
      font-size: 26px;
      font-weight: normal;
      line-height: 31px;
      height: 30px;
      width: 30px;
      text-align: center;
      top: 3px;
      right: 3px;
      color: #bbb;
      background: transparent; }
    .vex.vex-theme-bottom-right-corner .vex-close:hover:before, .vex.vex-theme-bottom-right-corner .vex-close:active:before {
      color: #777;
      background: #e0e0e0; }
  .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em; }
  .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em; }
    .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="week"] {
      border-radius: 3px;
      background: #fff;
      width: 100%;
      padding: .25em .67em;
      border: 0;
      font-family: inherit;
      font-weight: inherit;
      font-size: inherit;
      min-height: 2.5em;
      margin: 0 0 .25em; }
      .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
        box-shadow: inset 0 0 0 2px #8dbdf1;
        outline: none; }
  .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1; }
    .vex.vex-theme-bottom-right-corner .vex-dialog-form .vex-dialog-buttons:after {
      content: "";
      display: table;
      clear: both; }
  .vex.vex-theme-bottom-right-corner .vex-dialog-button {
    border-radius: 3px;
    border: 0;
    float: right;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    line-height: 1em;
    padding: .75em 2em; }
    .vex.vex-theme-bottom-right-corner .vex-dialog-button.vex-last {
      margin-left: 0; }
    .vex.vex-theme-bottom-right-corner .vex-dialog-button:focus {
      -webkit-animation: vex-pulse 1.1s infinite;
      animation: vex-pulse 1.1s infinite;
      outline: none; }
      @media (max-width: 568px) {
        .vex.vex-theme-bottom-right-corner .vex-dialog-button:focus {
          -webkit-animation: none;
          animation: none; } }
    .vex.vex-theme-bottom-right-corner .vex-dialog-button.vex-dialog-button-primary {
      background: #3288e6;
      color: #fff; }
    .vex.vex-theme-bottom-right-corner .vex-dialog-button.vex-dialog-button-secondary {
      background: #e0e0e0;
      color: #777; }

.vex-loading-spinner.vex-theme-bottom-right-corner {
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  background: #f0f0f0;
  border: .2em solid transparent;
  border-top-color: #bbb;
  top: -1.1em;
  bottom: auto; }

body.vex-open {
  overflow: initial; }

@-webkit-keyframes vex-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes vex-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes vex-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }

@keyframes vex-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }

@-webkit-keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

.vex.vex-theme-default {
  padding-top: 160px;
  padding-bottom: 160px; }
  .vex.vex-theme-default.vex-closing .vex-content {
    -webkit-animation: vex-flyout .5s forwards;
    animation: vex-flyout .5s forwards; }
  .vex.vex-theme-default .vex-content {
    -webkit-animation: vex-flyin .5s;
    animation: vex-flyin .5s; }
  .vex.vex-theme-default .vex-content {
    border-radius: 5px;
    font-family: "Helvetica Neue", sans-serif;
    background: #f0f0f0;
    color: #444;
    padding: 1em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 450px;
    font-size: 1.1em;
    line-height: 1.5em; }
    .vex.vex-theme-default .vex-content h1, .vex.vex-theme-default .vex-content h2, .vex.vex-theme-default .vex-content h3, .vex.vex-theme-default .vex-content h4, .vex.vex-theme-default .vex-content h5, .vex.vex-theme-default .vex-content h6, .vex.vex-theme-default .vex-content p, .vex.vex-theme-default .vex-content ul, .vex.vex-theme-default .vex-content li {
      color: inherit; }
  .vex.vex-theme-default .vex-close {
    border-radius: 5px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
    .vex.vex-theme-default .vex-close:before {
      border-radius: 3px;
      position: absolute;
      content: "\00D7";
      font-size: 26px;
      font-weight: normal;
      line-height: 31px;
      height: 30px;
      width: 30px;
      text-align: center;
      top: 3px;
      right: 3px;
      color: #bbb;
      background: transparent; }
    .vex.vex-theme-default .vex-close:hover:before, .vex.vex-theme-default .vex-close:active:before {
      color: #777;
      background: #e0e0e0; }
  .vex.vex-theme-default .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em; }
  .vex.vex-theme-default .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em; }
    .vex.vex-theme-default .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"] {
      border-radius: 3px;
      background: #fff;
      width: 100%;
      padding: .25em .67em;
      border: 0;
      font-family: inherit;
      font-weight: inherit;
      font-size: inherit;
      min-height: 2.5em;
      margin: 0 0 .25em; }
      .vex.vex-theme-default .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
        box-shadow: inset 0 0 0 2px #8dbdf1;
        outline: none; }
  .vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1; }
    .vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons:after {
      content: "";
      display: table;
      clear: both; }
  .vex.vex-theme-default .vex-dialog-button {
    border-radius: 3px;
    border: 0;
    float: right;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    line-height: 1em;
    padding: .75em 2em; }
    .vex.vex-theme-default .vex-dialog-button.vex-last {
      margin-left: 0; }
    .vex.vex-theme-default .vex-dialog-button:focus {
      -webkit-animation: vex-pulse 1.1s infinite;
      animation: vex-pulse 1.1s infinite;
      outline: none; }
      @media (max-width: 568px) {
        .vex.vex-theme-default .vex-dialog-button:focus {
          -webkit-animation: none;
          animation: none; } }
    .vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
      background: #3288e6;
      color: #fff; }
    .vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary {
      background: #e0e0e0;
      color: #777; }

.vex-loading-spinner.vex-theme-default {
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  background: #f0f0f0;
  border: .2em solid transparent;
  border-top-color: #bbb;
  top: -1.1em;
  bottom: auto; }

@-webkit-keyframes vex-flipin-horizontal {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg); }
  100% {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); } }

@keyframes vex-flipin-horizontal {
  0% {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg); }
  100% {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); } }

@-webkit-keyframes vex-flipout-horizontal {
  0% {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg); } }

@keyframes vex-flipout-horizontal {
  0% {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg); } }

.vex.vex-theme-flat-attack {
  -webkit-perspective: 1300px;
  perspective: 1300px;
  -webkit-perspective-origin: 50% 150px;
  perspective-origin: 50% 150px;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 1.5em; }
  .vex.vex-theme-flat-attack.vex-closing .vex-content {
    -webkit-animation: vex-flipout-horizontal .5s forwards;
    animation: vex-flipout-horizontal .5s forwards; }
  .vex.vex-theme-flat-attack .vex-content {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation: vex-flipin-horizontal .5s;
    animation: vex-flipin-horizontal .5s; }
  .vex.vex-theme-flat-attack .vex-content {
    font-family: "Helvetica Neue", sans-serif;
    font-weight: 200;
    background: #fff;
    color: #444;
    padding: 2em 2em 3em 2em;
    line-height: 1.5em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 600px; }
    .vex.vex-theme-flat-attack .vex-content h1, .vex.vex-theme-flat-attack .vex-content h2, .vex.vex-theme-flat-attack .vex-content h3, .vex.vex-theme-flat-attack .vex-content h4, .vex.vex-theme-flat-attack .vex-content h5, .vex.vex-theme-flat-attack .vex-content h6, .vex.vex-theme-flat-attack .vex-content p, .vex.vex-theme-flat-attack .vex-content ul, .vex.vex-theme-flat-attack .vex-content li {
      color: inherit; }
  .vex.vex-theme-flat-attack .vex-close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
    .vex.vex-theme-flat-attack .vex-close:before {
      font-family: "Helvetica Neue", sans-serif;
      font-weight: 100;
      line-height: 1px;
      padding-top: .5em;
      display: block;
      font-size: 2em;
      text-indent: 1px;
      overflow: hidden;
      height: 1.25em;
      width: 1.25em;
      text-align: center;
      top: 0;
      right: 0;
      color: #fff;
      background: #666; }
  .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em; }
  .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input {
    margin-bottom: .5em; }
    .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"] {
      border-radius: 3px;
      background: #f0f0f0;
      width: 100%;
      padding: .25em .67em;
      border: 0;
      font-family: inherit;
      font-weight: inherit;
      font-size: inherit;
      min-height: 2.5em;
      margin: 0 0 .25em; }
      .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
        box-shadow: inset 0 0 0 2px #666;
        outline: none; }
  .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1;
    padding-top: 1em;
    margin-bottom: -3em;
    margin-left: -2em;
    margin-right: -2em; }
    .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons:after {
      content: "";
      display: table;
      clear: both; }
  .vex.vex-theme-flat-attack .vex-dialog-button {
    border-radius: 0;
    border: 0;
    margin: 0;
    float: right;
    padding: .5em 1em;
    font-size: 1.13em;
    text-transform: uppercase;
    font-weight: 200;
    letter-spacing: .1em;
    line-height: 1em;
    font-family: inherit; }
    .vex.vex-theme-flat-attack .vex-dialog-button.vex-last {
      margin-left: 0; }
    .vex.vex-theme-flat-attack .vex-dialog-button:focus {
      outline: none; }
    .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary {
      background: #666;
      color: #fff; }
      .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary:focus {
        box-shadow: inset 0 3px rgba(0, 0, 0, 0.2); }
    .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary {
      background: #fff;
      color: #ccc; }
      .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:focus {
        box-shadow: inset 0 3px #aaa;
        background: #eee;
        color: #777; }
      .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:hover, .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:active {
        color: #777; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-close:before {
    background: #ff7ea7; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
    box-shadow: inset 0 0 0 2px #ff7ea7; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
    background: #ff7ea7; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-close:before {
    background: #ce4a55; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
    box-shadow: inset 0 0 0 2px #ce4a55; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
    background: #ce4a55; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-close:before {
    background: #34b989; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
    box-shadow: inset 0 0 0 2px #34b989; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
    background: #34b989; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-close:before {
    background: #477FA5; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
    box-shadow: inset 0 0 0 2px #477FA5; }
  .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
    background: #477FA5; }

.vex-loading-spinner.vex-theme-flat-attack {
  height: 4em;
  width: 4em; }

@-webkit-keyframes vex-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes vex-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes vex-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }

@keyframes vex-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px); } }

@-webkit-keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

.vex.vex-theme-os {
  padding-top: 160px;
  padding-bottom: 160px; }
  .vex.vex-theme-os.vex-closing .vex-content {
    -webkit-animation: vex-flyout .5s forwards;
    animation: vex-flyout .5s forwards; }
  .vex.vex-theme-os .vex-content {
    -webkit-animation: vex-flyin .5s;
    animation: vex-flyin .5s; }
  .vex.vex-theme-os .vex-content {
    border-radius: 5px;
    box-shadow: inset 0 1px #a6a6a6, 0 0 0 1px rgba(0, 0, 0, 0.08);
    font-family: "Helvetica Neue", sans-serif;
    border-top: 20px solid #bbb;
    background: #f0f0f0;
    color: #444;
    padding: 1em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 450px;
    font-size: 1.1em;
    line-height: 1.5em; }
    .vex.vex-theme-os .vex-content h1, .vex.vex-theme-os .vex-content h2, .vex.vex-theme-os .vex-content h3, .vex.vex-theme-os .vex-content h4, .vex.vex-theme-os .vex-content h5, .vex.vex-theme-os .vex-content h6, .vex.vex-theme-os .vex-content p, .vex.vex-theme-os .vex-content ul, .vex.vex-theme-os .vex-content li {
      color: inherit; }
  .vex.vex-theme-os .vex-close {
    border-radius: 0 5px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
    .vex.vex-theme-os .vex-close:before {
      border-radius: 3px;
      position: absolute;
      content: "\00D7";
      font-size: 26px;
      font-weight: normal;
      line-height: 31px;
      height: 30px;
      width: 30px;
      text-align: center;
      top: 3px;
      right: 3px;
      color: #bbb;
      background: transparent; }
    .vex.vex-theme-os .vex-close:hover:before, .vex.vex-theme-os .vex-close:active:before {
      color: #777;
      background: #e0e0e0; }
  .vex.vex-theme-os .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em; }
  .vex.vex-theme-os .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em; }
    .vex.vex-theme-os .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="week"] {
      border-radius: 3px;
      background: #fff;
      width: 100%;
      padding: .25em .67em;
      border: 0;
      font-family: inherit;
      font-weight: inherit;
      font-size: inherit;
      min-height: 2.5em;
      margin: 0 0 .25em; }
      .vex.vex-theme-os .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-os .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
        box-shadow: inset 0 0 0 1px #3288e6;
        outline: none; }
  .vex.vex-theme-os .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1; }
    .vex.vex-theme-os .vex-dialog-form .vex-dialog-buttons:after {
      content: "";
      display: table;
      clear: both; }
  .vex.vex-theme-os .vex-dialog-button {
    border-radius: 3px;
    border: 0;
    float: right;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    line-height: 1em;
    padding: .75em 2em; }
    .vex.vex-theme-os .vex-dialog-button.vex-last {
      margin-left: 0; }
    .vex.vex-theme-os .vex-dialog-button:focus {
      -webkit-animation: vex-pulse 1.1s infinite;
      animation: vex-pulse 1.1s infinite;
      outline: none; }
      @media (max-width: 568px) {
        .vex.vex-theme-os .vex-dialog-button:focus {
          -webkit-animation: none;
          animation: none; } }
    .vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary {
      background: #3288e6;
      color: #fff; }
    .vex.vex-theme-os .vex-dialog-button.vex-dialog-button-secondary {
      background: #e0e0e0;
      color: #777; }

.vex-loading-spinner.vex-theme-os {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0.5em rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.2);
  width: 0;
  height: 0;
  border: 1.2em solid #bbb;
  border-top-color: #f0f0f0;
  border-bottom-color: #f0f0f0; }

@-webkit-keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

.vex.vex-theme-plain {
  padding-top: 160px;
  padding-bottom: 160px; }
  .vex.vex-theme-plain .vex-content {
    font-family: "Helvetica Neue", sans-serif;
    background: #fff;
    color: #444;
    padding: 1em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 450px;
    font-size: 1.1em;
    line-height: 1.5em; }
    .vex.vex-theme-plain .vex-content h1, .vex.vex-theme-plain .vex-content h2, .vex.vex-theme-plain .vex-content h3, .vex.vex-theme-plain .vex-content h4, .vex.vex-theme-plain .vex-content h5, .vex.vex-theme-plain .vex-content h6, .vex.vex-theme-plain .vex-content p, .vex.vex-theme-plain .vex-content ul, .vex.vex-theme-plain .vex-content li {
      color: inherit; }
  .vex.vex-theme-plain .vex-close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
    .vex.vex-theme-plain .vex-close:before {
      position: absolute;
      content: "\00D7";
      font-size: 26px;
      font-weight: normal;
      line-height: 31px;
      height: 30px;
      width: 30px;
      text-align: center;
      top: 3px;
      right: 3px;
      color: #bbb;
      background: transparent; }
    .vex.vex-theme-plain .vex-close:hover:before, .vex.vex-theme-plain .vex-close:active:before {
      color: #777;
      background: #e0e0e0; }
  .vex.vex-theme-plain .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em; }
  .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em; }
    .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"] {
      background: #f0f0f0;
      width: 100%;
      padding: .25em .67em;
      border: 0;
      font-family: inherit;
      font-weight: inherit;
      font-size: inherit;
      min-height: 2.5em;
      margin: 0 0 .25em; }
      .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-plain .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
        box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
        outline: none; }
  .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1; }
    .vex.vex-theme-plain .vex-dialog-form .vex-dialog-buttons:after {
      content: "";
      display: table;
      clear: both; }
  .vex.vex-theme-plain .vex-dialog-button {
    border-radius: 0;
    border: 0;
    float: right;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    line-height: 1em;
    padding: .75em 2em; }
    .vex.vex-theme-plain .vex-dialog-button.vex-last {
      margin-left: 0; }
    .vex.vex-theme-plain .vex-dialog-button:focus {
      -webkit-animation: vex-pulse 1.1s infinite;
      animation: vex-pulse 1.1s infinite;
      outline: none; }
      @media (max-width: 568px) {
        .vex.vex-theme-plain .vex-dialog-button:focus {
          -webkit-animation: none;
          animation: none; } }
    .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-primary {
      background: #3288e6;
      color: #fff; }
    .vex.vex-theme-plain .vex-dialog-button.vex-dialog-button-secondary {
      background: #e0e0e0;
      color: #777; }

.vex-loading-spinner.vex-theme-plain {
  height: 2.5em;
  width: 2.5em; }

@-webkit-keyframes vex-dropin {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  1% {
    -webkit-transform: translateY(-800px);
    transform: translateY(-800px);
    opacity: 0; }
  2% {
    -webkit-transform: translateY(-800px);
    transform: translateY(-800px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@keyframes vex-dropin {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0; }
  1% {
    -webkit-transform: translateY(-800px);
    transform: translateY(-800px);
    opacity: 0; }
  2% {
    -webkit-transform: translateY(-800px);
    transform: translateY(-800px);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@-webkit-keyframes vex-dropout {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    -webkit-transform: translateY(-800px);
    transform: translateY(-800px); } }

@keyframes vex-dropout {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    -webkit-transform: translateY(-800px);
    transform: translateY(-800px); } }

@-webkit-keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

.vex.vex-theme-top.vex-closing .vex-content {
  -webkit-animation: vex-dropout .5s forwards;
  animation: vex-dropout .5s forwards; }

.vex.vex-theme-top .vex-content {
  -webkit-animation: vex-dropin .5s;
  animation: vex-dropin .5s; }

.vex.vex-theme-top .vex-content {
  border-radius: 0 0 5px 5px;
  font-family: "Helvetica Neue", sans-serif;
  background: #f0f0f0;
  color: #444;
  padding: 1em;
  position: relative;
  margin: 0 auto;
  max-width: 100%;
  width: 450px;
  font-size: 1.1em;
  line-height: 1.5em; }
  .vex.vex-theme-top .vex-content h1, .vex.vex-theme-top .vex-content h2, .vex.vex-theme-top .vex-content h3, .vex.vex-theme-top .vex-content h4, .vex.vex-theme-top .vex-content h5, .vex.vex-theme-top .vex-content h6, .vex.vex-theme-top .vex-content p, .vex.vex-theme-top .vex-content ul, .vex.vex-theme-top .vex-content li {
    color: inherit; }

.vex.vex-theme-top .vex-close {
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer; }
  .vex.vex-theme-top .vex-close:before {
    border-radius: 3px;
    position: absolute;
    content: "\00D7";
    font-size: 26px;
    font-weight: normal;
    line-height: 31px;
    height: 30px;
    width: 30px;
    text-align: center;
    top: 3px;
    right: 3px;
    color: #bbb;
    background: transparent; }
  .vex.vex-theme-top .vex-close:hover:before, .vex.vex-theme-top .vex-close:active:before {
    color: #777;
    background: #e0e0e0; }

.vex.vex-theme-top .vex-dialog-form .vex-dialog-message {
  margin-bottom: .5em; }

.vex.vex-theme-top .vex-dialog-form .vex-dialog-input {
  margin-bottom: 1em; }
  .vex.vex-theme-top .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="week"] {
    border-radius: 3px;
    background: #fff;
    width: 100%;
    padding: .25em .67em;
    border: 0;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    min-height: 2.5em;
    margin: 0 0 .25em; }
    .vex.vex-theme-top .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-top .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
      box-shadow: inset 0 0 0 2px #8dbdf1;
      outline: none; }

.vex.vex-theme-top .vex-dialog-form .vex-dialog-buttons {
  *zoom: 1; }
  .vex.vex-theme-top .vex-dialog-form .vex-dialog-buttons:after {
    content: "";
    display: table;
    clear: both; }

.vex.vex-theme-top .vex-dialog-button {
  border-radius: 3px;
  border: 0;
  float: right;
  margin: 0 0 0 .5em;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8em;
  line-height: 1em;
  padding: .75em 2em; }
  .vex.vex-theme-top .vex-dialog-button.vex-last {
    margin-left: 0; }
  .vex.vex-theme-top .vex-dialog-button:focus {
    -webkit-animation: vex-pulse 1.1s infinite;
    animation: vex-pulse 1.1s infinite;
    outline: none; }
    @media (max-width: 568px) {
      .vex.vex-theme-top .vex-dialog-button:focus {
        -webkit-animation: none;
        animation: none; } }
  .vex.vex-theme-top .vex-dialog-button.vex-dialog-button-primary {
    background: #3288e6;
    color: #fff; }
  .vex.vex-theme-top .vex-dialog-button.vex-dialog-button-secondary {
    background: #e0e0e0;
    color: #777; }

.vex-loading-spinner.vex-theme-top {
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  background: #f0f0f0;
  border: .2em solid transparent;
  border-top-color: #bbb;
  top: -1.1em;
  bottom: auto; }

@-webkit-keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent; }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25); }
  100% {
    box-shadow: inset 0 0 0 300px transparent; } }

.vex.vex-theme-wireframe {
  padding-top: 160px;
  padding-bottom: 160px; }
  .vex.vex-theme-wireframe .vex-overlay {
    background: rgba(255, 255, 255, 0.4); }
  .vex.vex-theme-wireframe .vex-content {
    font-family: "Helvetica Neue", sans-serif;
    background: #fff;
    color: #000;
    border: 2px solid #000;
    padding: 2em;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 400px;
    font-size: 1.1em;
    line-height: 1.5em; }
    .vex.vex-theme-wireframe .vex-content h1, .vex.vex-theme-wireframe .vex-content h2, .vex.vex-theme-wireframe .vex-content h3, .vex.vex-theme-wireframe .vex-content h4, .vex.vex-theme-wireframe .vex-content h5, .vex.vex-theme-wireframe .vex-content h6, .vex.vex-theme-wireframe .vex-content p, .vex.vex-theme-wireframe .vex-content ul, .vex.vex-theme-wireframe .vex-content li {
      color: inherit; }
  .vex.vex-theme-wireframe .vex-close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
    .vex.vex-theme-wireframe .vex-close:before {
      position: absolute;
      content: "\00D7";
      font-size: 40px;
      font-weight: normal;
      line-height: 80px;
      height: 80px;
      width: 80px;
      text-align: center;
      top: 3px;
      right: 3px;
      color: #000; }
    .vex.vex-theme-wireframe .vex-close:hover:before, .vex.vex-theme-wireframe .vex-close:active:before {
      color: #000; }
  .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-message {
    margin-bottom: .5em; }
  .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input {
    margin-bottom: 1em; }
    .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input select, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="week"] {
      background: #fff;
      width: 100%;
      padding: .25em .67em;
      font-family: inherit;
      font-weight: inherit;
      font-size: inherit;
      min-height: 2.5em;
      margin: 0 0 .25em;
      border: 2px solid #000; }
      .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input select:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
        border-style: dashed;
        outline: none; }
  .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-buttons {
    *zoom: 1; }
    .vex.vex-theme-wireframe .vex-dialog-form .vex-dialog-buttons:after {
      content: "";
      display: table;
      clear: both; }
  .vex.vex-theme-wireframe .vex-dialog-button {
    border-radius: 0;
    border: 0;
    float: right;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: .8em;
    line-height: 1em;
    padding: .75em 2em; }
    .vex.vex-theme-wireframe .vex-dialog-button.vex-last {
      margin-left: 0; }
    .vex.vex-theme-wireframe .vex-dialog-button:focus {
      -webkit-animation: vex-pulse 1.1s infinite;
      animation: vex-pulse 1.1s infinite;
      outline: none; }
      @media (max-width: 568px) {
        .vex.vex-theme-wireframe .vex-dialog-button:focus {
          -webkit-animation: none;
          animation: none; } }
    .vex.vex-theme-wireframe .vex-dialog-button.vex-dialog-button-primary {
      background: #000;
      color: #fff;
      border: 2px solid transparent; }
    .vex.vex-theme-wireframe .vex-dialog-button.vex-dialog-button-secondary {
      background: #fff;
      color: #000;
      border: 2px solid #000; }

.vex-loading-spinner.vex-theme-wireframe {
  height: 2.5em;
  width: 2.5em; }

@-webkit-keyframes vex-fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes vex-fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes vex-fadeout {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes vex-fadeout {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes vex-rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes vex-rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.vex, .vex *, .vex *:before, .vex *:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vex {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1111;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.vex-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.vex-overlay {
  -webkit-animation: vex-fadein .5s;
  animation: vex-fadein .5s;
  position: fixed;
  z-index: 1111;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.vex-overlay.vex-closing {
  -webkit-animation: vex-fadeout .5s forwards;
  animation: vex-fadeout .5s forwards; }

.vex-content {
  -webkit-animation: vex-fadein .5s;
  animation: vex-fadein .5s;
  background: #fff; }

.vex.vex-closing .vex-content {
  -webkit-animation: vex-fadeout .5s forwards;
  animation: vex-fadeout .5s forwards; }

.vex-close:before {
  font-family: Arial, sans-serif;
  content: "\00D7"; }

.vex-dialog-form {
  margin: 0; }

.vex-dialog-button {
  text-rendering: optimizeLegibility;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; }

.vex-loading-spinner {
  -webkit-animation: vex-rotation .7s linear infinite;
  animation: vex-rotation .7s linear infinite;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1112;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2em;
  width: 2em;
  background: #fff; }

body.vex-open {
  overflow: hidden; }

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '↺';
}
.cr-rotate-r i:before {
	content: '↻';
}

.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}
/*!
 * FullCalendar v3.10.2
 * Docs & License: https://fullcalendar.io/
 * (c) 2019 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc .fc-axis,.fc button,.fc-day-grid-event .fc-content,.fc-list-item-marker,.fc-list-item-time,.fc-time-grid-event .fc-time,.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-event,.fc-event:hover,.fc-state-hover,.fc.fc-bootstrap3 a,.ui-widget .fc-event,a.fc-more{text-decoration:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-day-top .fc-week-number,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-day-grid-event .fc-content,.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
.ui-keyboard{text-align:center;padding:.3em;position:absolute;left:0;top:0;z-index:16000;-ms-touch-action:manipulation;touch-action:manipulation}.ui-keyboard-has-focus{z-index:16001}.ui-keyboard div{font-size:1.1em}.ui-keyboard[contenteditable]{white-space:pre}.ui-keyboard-button{height:2em;min-width:2em;margin:.1em;cursor:pointer;overflow:hidden;line-height:2em;-moz-user-focus:ignore}.ui-keyboard-button span{padding:0;margin:0;white-space:nowrap;display:inline-block}.ui-keyboard-button-endrow{clear:left}.ui-keyboard-space{width:15em}.ui-keyboard-empty span,.ui-keyboard-space span{font:0/0 a;text-shadow:none;color:transparent}.ui-keyboard-preview-wrapper{text-align:center;position:relative;overflow:hidden}.ui-keyboard-preview{text-align:left;margin:0 0 3px 0;display:inline;width:99%}.ui-keyboard-keyset{text-align:center;white-space:nowrap}.ui-keyboard-input{text-align:left}.ui-keyboard-input-current{-moz-box-shadow:0 0 5px #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe}.ui-keyboard-placeholder{color:#888}.ui-keyboard-nokeyboard{color:#888;border-color:#888}.ui-keyboard-spacer{display:inline-block;width:1px;height:0;cursor:default}.ui-keyboard-LRM span,.ui-keyboard-NBSP span,.ui-keyboard-RLM span,.ui-keyboard-ZWJ span,.ui-keyboard-ZWNJ span,.ui-keyboard-ZWSP span{font-size:.5em;line-height:1.5em;white-space:normal}.ui-keyboard-button.ui-keyboard-combo.ui-state-default{border-color:#ffaf0f}button.ui-keyboard-accept.ui-keyboard-valid-input{border-color:#0c0;background:#080;color:#fff}button.ui-keyboard-accept.ui-keyboard-valid-input:not([disabled]):hover{background:#0a0}button.ui-keyboard-accept.ui-keyboard-invalid-input{border-color:#c00;background:#800;color:#fff;opacity:.5}button.ui-keyboard-accept.ui-keyboard-invalid-input:not([disabled]):hover{background:#a00}.ui-keyboard-caret{background:#c00;width:1px;margin-top:3px}div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn{padding:.5em 1em;border-color:transparent}.ui-body .ui-keyboard-button{width:3em;height:3em;display:inline-block}.ui-body .ui-keyboard-widekey{width:5.5em}.ui-body .ui-keyboard-space{width:15em}.ui-body .ui-keyboard-space span{visibility:hidden}.ui-body .ui-keyboard-keyset{line-height:.5em}.ui-body input.ui-input-text,.ui-body textarea.ui-input-text{width:95%}.ui-body .ui-btn-inner{height:2em;padding:.2em 0;margin:0}.ui-body .ui-btn{margin:0;font-size:13px}button.ui-keyboard-button.btn{padding:1px 6px}button.ui-keyboard-toggle span{width:.8em;height:.8em;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==)}.ui-keyboard-dark-theme button.ui-keyboard-toggle span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==)}button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=)}.ui-keyboard-dark-theme button.ui-keyboard-toggle.ui-keyboard-disabled span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=)}.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),.ui-keyboard.ui-keyboard-disabled input{opacity:.5}.ui-keyboard-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5)}.ui-keyboard-popup{display:inline-block;max-width:22em}.ui-keyboard.ui-keyboard-popup-open .ui-keyboard-keyset .ui-keyboard-button{pointer-events:none}div.ui-keyboard-extender{margin-left:5px}button.ui-keyboard-extender span{width:.9em;height:.9em;display:inline-block;margin-bottom:3px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6IzExMSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzExMSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+)}.ui-keyboard-dark-theme button.ui-keyboard-extender span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6I2VlZSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2VlZSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+)}@media all and (max-width:319px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:12px}.ui-body .ui-btn{margin:0;font-size:9px}.ui-body .ui-keyboard-button{width:1.8em;height:2.5em}.ui-body .ui-keyboard-widekey{width:4em}.ui-body .ui-keyboard-space{width:8em}.ui-body .ui-btn-inner{height:2.5em;padding:.3em 0}}@media all and (min-width:320px) and (max-width:479px){.ui-keyboard div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:11px}.ui-body .ui-keyboard-button{width:1.8em;height:3em}.ui-body .ui-keyboard-widekey{width:4.5em}.ui-body .ui-keyboard-space{width:10em}.ui-body .ui-btn-inner{height:3em;padding:.7em 0}}@media all and (min-width:480px) and (max-width:767px){.ui-keyboard div{font-size:13px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:10px}.ui-body .ui-keyboard-button{height:2.5em}.ui-body .ui-btn-inner{height:2.5em;padding:.5em 0}}
@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: normal;
  src: url("../fonts/Roboto-500/Roboto-500.eot");
  src: url("../fonts/Roboto-500/Roboto-500.eot?#iefix") format("embedded-opentype"), local("Roboto Medium"), local("Roboto-500"), url("../fonts/Roboto-500/Roboto-500.woff2") format("woff2"), url("../fonts/Roboto-500/Roboto-500.woff") format("woff"), url("../fonts/Roboto-500/Roboto-500.ttf") format("truetype"), url("../fonts/Roboto-500/Roboto-500.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Roboto-700/Roboto-700.eot");
  src: url("../fonts/Roboto-700/Roboto-700.eot?#iefix") format("embedded-opentype"), local("Roboto Bold"), local("Roboto-700"), url("../fonts/Roboto-700/Roboto-700.woff2") format("woff2"), url("../fonts/Roboto-700/Roboto-700.woff") format("woff"), url("../fonts/Roboto-700/Roboto-700.ttf") format("truetype"), url("../fonts/Roboto-700/Roboto-700.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/Roboto-900/Roboto-900.eot");
  src: url("../fonts/Roboto-900/Roboto-900.eot?#iefix") format("embedded-opentype"), local("Roboto Black"), local("Roboto-900"), url("../fonts/Roboto-900/Roboto-900.woff2") format("woff2"), url("../fonts/Roboto-900/Roboto-900.woff") format("woff"), url("../fonts/Roboto-900/Roboto-900.ttf") format("truetype"), url("../fonts/Roboto-900/Roboto-900.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Lato';
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/Lato-regular/Lato-regular.eot");
  src: url("../fonts/Lato-regular/Lato-regular.eot?#iefix") format("embedded-opentype"), local("Lato Regular"), local("Lato-regular"), url("../fonts/Lato-regular/Lato-regular.woff2") format("woff2"), url("../fonts/Lato-regular/Lato-regular.woff") format("woff"), url("../fonts/Lato-regular/Lato-regular.ttf") format("truetype"), url("../fonts/Lato-regular/Lato-regular.svg#Lato") format("svg"); }

@font-face {
  font-family: 'Lato';
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Lato-700/Lato-700.eot");
  src: url("../fonts/Lato-700/Lato-700.eot?#iefix") format("embedded-opentype"), local("Lato Bold"), local("Lato-700"), url("../fonts/Lato-700/Lato-700.woff2") format("woff2"), url("../fonts/Lato-700/Lato-700.woff") format("woff"), url("../fonts/Lato-700/Lato-700.ttf") format("truetype"), url("../fonts/Lato-700/Lato-700.svg#Lato") format("svg"); }

@font-face {
  font-family: 'Lato';
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/Lato-900/Lato-900.eot");
  src: url("../fonts/Lato-900/Lato-900.eot?#iefix") format("embedded-opentype"), local("Lato Black"), local("Lato-900"), url("../fonts/Lato-900/Lato-900.woff2") format("woff2"), url("../fonts/Lato-900/Lato-900.woff") format("woff"), url("../fonts/Lato-900/Lato-900.ttf") format("truetype"), url("../fonts/Lato-900/Lato-900.svg#Lato") format("svg"); }

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, td, th {
  text-align: left;
  font-weight: 400;
  vertical-align: middle; }

blockquote, q {
  quotes: none; }

blockquote:after, blockquote:before, q:after, q:before {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* ==========================================================================
  Mixins used on the timeline
========================================================================== */
.p-a-0 {
  padding: 0px 0px; }

.p-t-0 {
  padding-top: 0px; }

.p-b-0 {
  padding-bottom: 0px; }

.p-l-0 {
  padding-left: 0px; }

.p-r-0 {
  padding-right: 0px; }

.m-a-0 {
  margin: 0px 0px; }

.m-t-0 {
  margin-top: 0px; }

.m-b-0 {
  margin-bottom: 0px; }

.m-l-0 {
  margin-left: 0px; }

.m-r-0 {
  margin-right: 0px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-1 {
  padding: 5px 5px; }

.p-t-1 {
  padding-top: 5px; }

.p-b-1 {
  padding-bottom: 5px; }

.p-l-1 {
  padding-left: 5px; }

.p-r-1 {
  padding-right: 5px; }

.m-a-1 {
  margin: 5px 5px; }

.m-t-1, .eb-operators-header .eb-contract-owner .eb-owner {
  margin-top: 5px; }

.m-b-1 {
  margin-bottom: 5px; }

.m-l-1 {
  margin-left: 5px; }

.m-r-1 {
  margin-right: 5px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-2 {
  padding: 10px 10px; }

.p-t-2 {
  padding-top: 10px; }

.p-b-2 {
  padding-bottom: 10px; }

.p-l-2, .total-selected {
  padding-left: 10px; }

.p-r-2 {
  padding-right: 10px; }

.m-a-2 {
  margin: 10px 10px; }

.m-t-2, .eb-range-slider .min-max-values {
  margin-top: 10px; }

.m-b-2 {
  margin-bottom: 10px; }

.m-l-2 {
  margin-left: 10px; }

.m-r-2 {
  margin-right: 10px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-3 {
  padding: 15px 15px; }

.p-t-3 {
  padding-top: 15px; }

.p-b-3 {
  padding-bottom: 15px; }

.p-l-3 {
  padding-left: 15px; }

.p-r-3 {
  padding-right: 15px; }

.m-a-3 {
  margin: 15px 15px; }

.m-t-3, .eb-dashboard .eb-integrated-position .assets, .eb-dashboard .eb-integrated-position .liabilities, .eb-dashboard .eb-integrated-position .others,
#mainContainerDashboard .eb-integrated-position .assets,
#mainContainerDashboard .eb-integrated-position .liabilities,
#mainContainerDashboard .eb-integrated-position .others {
  margin-top: 15px; }

.m-b-3 {
  margin-bottom: 15px; }

.m-l-3 {
  margin-left: 15px; }

.m-r-3 {
  margin-right: 15px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-4 {
  padding: 20px 20px; }

.p-t-4 {
  padding-top: 20px; }

.p-b-4 {
  padding-bottom: 20px; }

.p-l-4 {
  padding-left: 20px; }

.p-r-4 {
  padding-right: 20px; }

.m-a-4 {
  margin: 20px 20px; }

.m-t-4 {
  margin-top: 20px; }

.m-b-4, .mwalerts .alert-title-label, .mwalerts .alerts-save .form .content .operation-title, .mwalerts .my-alerts .alert-maintenance .operation-title {
  margin-bottom: 20px; }

.m-l-4 {
  margin-left: 20px; }

.m-r-4 {
  margin-right: 20px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-5, .mwalerts .alerts-save .form .content-wrapper, .mwalerts .my-alerts .alert-maintenance {
  padding: 25px 25px; }

.p-t-5, .eb-dashboard .eb-integrated-position .assets, .eb-dashboard .eb-integrated-position .liabilities, .eb-dashboard .eb-integrated-position .others,
#mainContainerDashboard .eb-integrated-position .assets,
#mainContainerDashboard .eb-integrated-position .liabilities,
#mainContainerDashboard .eb-integrated-position .others, .mwalerts .alerts-save .form {
  padding-top: 25px; }

.p-b-5, .eb-dashboard .eb-integrated-position .assets, .eb-dashboard .eb-integrated-position .liabilities, .eb-dashboard .eb-integrated-position .others,
#mainContainerDashboard .eb-integrated-position .assets,
#mainContainerDashboard .eb-integrated-position .liabilities,
#mainContainerDashboard .eb-integrated-position .others, .mwalerts .alerts-save .form {
  padding-bottom: 25px; }

.p-l-5 {
  padding-left: 25px; }

.p-r-5 {
  padding-right: 25px; }

.m-a-5 {
  margin: 25px 25px; }

.m-t-5, .eb-dashboard .eb-integrated-position .legend,
#mainContainerDashboard .eb-integrated-position .legend {
  margin-top: 25px; }

.m-b-5 {
  margin-bottom: 25px; }

.m-l-5 {
  margin-left: 25px; }

.m-r-5 {
  margin-right: 25px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-6 {
  padding: 30px 30px; }

.p-t-6 {
  padding-top: 30px; }

.p-b-6 {
  padding-bottom: 30px; }

.p-l-6, .eb-dashboard .eb-integrated-position .assets, .eb-dashboard .eb-integrated-position .liabilities, .eb-dashboard .eb-integrated-position .others,
#mainContainerDashboard .eb-integrated-position .assets,
#mainContainerDashboard .eb-integrated-position .liabilities,
#mainContainerDashboard .eb-integrated-position .others, .eb-dashboard .eb-integrated-position .legend,
#mainContainerDashboard .eb-integrated-position .legend {
  padding-left: 30px; }

.p-r-6, .eb-dashboard .eb-integrated-position .assets, .eb-dashboard .eb-integrated-position .liabilities, .eb-dashboard .eb-integrated-position .others,
#mainContainerDashboard .eb-integrated-position .assets,
#mainContainerDashboard .eb-integrated-position .liabilities,
#mainContainerDashboard .eb-integrated-position .others {
  padding-right: 30px; }

.m-a-6 {
  margin: 30px 30px; }

.m-t-6, .filter-content, .eb-dashboard .eb-widget-container,
#mainContainerDashboard .eb-widget-container, .eb-dashboard .eb-integrated-position .eb-bottom-sheet,
#mainContainerDashboard .eb-integrated-position .eb-bottom-sheet {
  margin-top: 30px; }

.m-b-6, .filter-content, .eb-dashboard .eb-widget-container,
#mainContainerDashboard .eb-widget-container {
  margin-bottom: 30px; }

.m-l-6 {
  margin-left: 30px; }

.m-r-6 {
  margin-right: 30px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-7 {
  padding: 35px 35px; }

.p-t-7 {
  padding-top: 35px; }

.p-b-7 {
  padding-bottom: 35px; }

.p-l-7 {
  padding-left: 35px; }

.p-r-7 {
  padding-right: 35px; }

.m-a-7 {
  margin: 35px 35px; }

.m-t-7 {
  margin-top: 35px; }

.m-b-7 {
  margin-bottom: 35px; }

.m-l-7 {
  margin-left: 35px; }

.m-r-7 {
  margin-right: 35px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-8 {
  padding: 40px 40px; }

.p-t-8 {
  padding-top: 40px; }

.p-b-8 {
  padding-bottom: 40px; }

.p-l-8 {
  padding-left: 40px; }

.p-r-8 {
  padding-right: 40px; }

.m-a-8 {
  margin: 40px 40px; }

.m-t-8 {
  margin-top: 40px; }

.m-b-8 {
  margin-bottom: 40px; }

.m-l-8 {
  margin-left: 40px; }

.m-r-8 {
  margin-right: 40px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-9 {
  padding: 45px 45px; }

.p-t-9 {
  padding-top: 45px; }

.p-b-9 {
  padding-bottom: 45px; }

.p-l-9 {
  padding-left: 45px; }

.p-r-9 {
  padding-right: 45px; }

.m-a-9 {
  margin: 45px 45px; }

.m-t-9 {
  margin-top: 45px; }

.m-b-9 {
  margin-bottom: 45px; }

.m-l-9 {
  margin-left: 45px; }

.m-r-9 {
  margin-right: 45px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.p-a-10 {
  padding: 50px 50px; }

.p-t-10 {
  padding-top: 50px; }

.p-b-10 {
  padding-bottom: 50px; }

.p-l-10 {
  padding-left: 50px; }

.p-r-10 {
  padding-right: 50px; }

.m-a-10 {
  margin: 50px 50px; }

.m-t-10 {
  margin-top: 50px; }

.m-b-10 {
  margin-bottom: 50px; }

.m-l-10, .eb-operators-header .eb-contract-wrapper, .eb-operators-header .eb-contract-owner {
  margin-left: 50px; }

.m-r-10 {
  margin-right: 50px; }

.hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

/* ==========================================================================
  Global Variables
========================================================================== */
/*  Brand colors
========================================================================== */
/*  Misc colors
========================================================================== */
/*  Font Colors
========================================================================== */
/* Default */
/* Anchors */
/*  Font Sizes
========================================================================== */
/* Font sizes */
/*  Forms
========================================================================== */
/* Form Elements Generic */
/* Required fields */
/*  Layout
========================================================================== */
/* Page */
/* Header */
/* Borders */
/*  Components
========================================================================== */
/* Virtual Keyboard */
/* Dialogs */
/*Payments*/
/* Timeline */
/* Table */
/*  Status
========================================================================== */
/* Success */
/* Error */
/* Pending/Warning */
/*  Z-Indexing
========================================================================== */
/* ==========================================================================
  Global Defaults
========================================================================== */
html,
body {
  color: rgba(0, 0, 0, 0.87);
  line-height: normal;
  font-size: 12px;
  font-family: 'Lato', Arial, verdana, 'sans-serif';
  overflow: overlay;
  min-height: 100vh;
  display: flex;
  flex-grow: 1; }

strong {
  font-weight: bold; }

a {
  text-decoration: none; }

a:link, a:visited {
  color: #d58e44; }

a:hover {
  text-decoration: none; }

a:active {
  color: #ce7a23; }

input {
  margin: 0;
  padding: 0;
  height: 16px;
  padding: 4px 10px;
  color: #363636;
  border: 1px solid #d8d8d8; }

input:hover {
  border-color: #2d2d2d; }

input:focus {
  outline: none;
  border-color: #2d2d2d; }

input[type="checkbox"] {
  padding: 0;
  border: none; }

input[type="radio"] {
  cursor: pointer;
  padding: 0;
  border: none !important; }

input[type="file"] {
  border: none;
  height: 26px; }

label {
  display: inline-block;
  height: 100%; }

button {
  padding: 0; }

select {
  margin: 0;
  outline: none;
  padding: 3px 10px;
  color: #363636;
  font-size: 12px;
  border: 1px solid #d8d8d8; }

select:hover {
  border-color: #2d2d2d; }

select:focus {
  border-color: #2d2d2d;
  outline: none; }

/* ==========================================================================
  Vertical Animations
========================================================================== */
.visible, .popup-button.active ul, .grid-options-holder .grid-options-box.open-options-context-menu, .grid-options-holder .grid-options-box.close-options-context-menu {
  display: block !important;
  visibility: visible !important; }

.animating, .popup-button ul, .grid-options-holder .grid-options-box.open-options-context-menu, .grid-options-holder .grid-options-box.close-options-context-menu {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: visible !important; }

.transition, .popup-button ul, .grid-options-holder .grid-options-box.open-options-context-menu, .grid-options-holder .grid-options-box.close-options-context-menu {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.slidedown, .popup-button.active ul, .grid-options-holder .grid-options-box.open-options-context-menu {
  -webkit-animation-name: slideInY;
  animation-name: slideInY;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center; }

.slideup, .popup-button ul, .grid-options-holder .grid-options-box, .grid-options-holder .grid-options-box.close-options-context-menu {
  -webkit-animation-name: slideOutY;
  animation-name: slideOutY;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center; }

@-webkit-keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@-webkit-keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); } }

@keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); } }

/* ==========================================================================
  Theme Utility Classes
========================================================================== */
.float-left {
  float: left; }

.float-right {
  float: right; }

.row:after,
.clear-fix:after,
.consult-filter-container:after,
.small-filter-container:after,
.form-section .form-section-header:after,
.timeline:after,
.timeline .items .item:after,
.eb-section-tabs .eb-section-tabs-buttons:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

*:first-child + html .row,
*:first-child + html .clear-fix,
*:first-child + html .consult-filter-container,
*:first-child + html .small-filter-container,
*:first-child + html .form-section .form-section-header,
.form-section *:first-child + html .form-section-header,
*:first-child + html .timeline:after,
*:first-child + html .timeline .items .item,
.timeline .items *:first-child + html .item,
*:first-child + html .eb-section-tabs .eb-section-tabs-buttons,
.eb-section-tabs *:first-child + html .eb-section-tabs-buttons {
  zoom: 1; }

/* IE7 */
.expand-inline, #header .page-header .page-header-content .home-link .company-logotype a {
  display: block;
  width: 100%;
  height: 100%; }

.same-row {
  display: inline-block !important; }

.box-shadow, .card-container .card-content .card-image-lg:hover + .card-information-sm, .card-container .card-content .card-information-sm:hover, .cards-grid .cards-container .card-content:hover, .cards-list .card-information:hover, .savings-container .saving-content .saving:hover, .accounts-summary-preview .account-wrapper, .eb-dashboard .eb-widget-container .eb-widget,
#mainContainerDashboard .eb-widget-container .eb-widget, .carousel-container .carousel li, .eb-integrated-position .chart-wrapper, .mwalerts .alert-types .alert-type:hover {
  box-shadow: 3px 3px 6px 0px #e4e4e4; }

.font-roboto, .eb-dashboard .eb-integrated-position .assets, .eb-dashboard .eb-integrated-position .liabilities, .eb-dashboard .eb-integrated-position .others,
#mainContainerDashboard .eb-integrated-position .assets,
#mainContainerDashboard .eb-integrated-position .liabilities,
#mainContainerDashboard .eb-integrated-position .others {
  font-family: 'Roboto', Arial, verdana, 'sans-serif'; }

div.table {
  display: table;
  margin-bottom: 0;
  width: 100%; }
  div.table div.cell, div.table div.cell-middle {
    display: table-cell;
    height: 100%; }
  div.table div.cell-middle {
    vertical-align: middle; }

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden; }

/* ==========================================================================
  Theme Layout Grid
========================================================================== */
.eb-row-full {
  width: fit-content;
  min-width: 100%; }
  .eb-row-full.has-padding {
    padding: 2rem 0; }

.eb-row-restricted {
  width: 1280px;
  margin: 0 auto; }
  .eb-row-restricted.is-flex {
    display: flex;
    align-content: center; }
    .eb-row-restricted.is-flex.is-spaced {
      justify-content: space-between; }

.full-layout-area {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }
  .full-layout-area.login {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    width: fit-content;
    min-width: 100%; }

.row {
  width: 100%;
  margin: 0 auto; }
  .row:first-child {
    margin-top: 0; }

[class*='col-'] {
  float: left;
  box-sizing: border-box; }

.col-1-6 {
  width: 16.66667%; }

.col-2-6 {
  width: 33.33333%; }

.col-3-6 {
  width: 50%; }

.col-4-6 {
  width: 66.66667%; }

.col-5-6 {
  width: 83.33333%; }

.col-6-6 {
  width: 100%; }

.transaction-content {
  width: 70%;
  float: left;
  margin-top: 2rem;
  padding-right: 15px;
  box-sizing: border-box;
  overflow: hidden; }
  .transaction-content.full-container {
    width: 100%;
    padding-right: 0;
    overflow: hidden; }
  .transaction-content + .ads-container {
    width: 30%;
    float: left;
    overflow: hidden;
    margin-top: 0 !important; }

.bppu {
  margin-top: 15%;
  margin-left: 40%; }

.dataTables_empty {
  font-family: "Lato";
  font-weight: 700;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1.2rem;
  line-height: 1.25rem;
  height: 310px !important;
  padding-right: 0px !important;
  text-align: center;
  background: url("/frame/resources/img/ilustrations/ilustration-default-document.svg") no-repeat center 4rem;
  background-size: 7%; }
  .dataTables_empty:hover {
    background-color: white; }

/* ==========================================================================
  Global Page Structure
========================================================================== */
.page-body {
  padding-bottom: 50px;
  position: relative;
  flex-grow: 1; }

.page-container {
  min-height: 410px;
  margin: 0 32px 0; }

.ads-container {
  margin-top: 25px;
  overflow: hidden; }

.filter-contents {
  position: relative;
  z-index: 2; }

.message-container {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column; }

.account-group-container {
  justify-content: flex-end; }

body::-webkit-scrollbar {
  background: transparent;
  width: 10px; }

::-webkit-scrollbar-track {
  background: transparent; }

body::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 16px;
  border: 1px solid #fff; }

body::-webkit-scrollbar-button {
  display: none; }

.eb-help {
  display: none;
  width: 4rem;
  height: 4rem;
  position: absolute;
  background-color: #f8f8f8;
  border-radius: 50%;
  box-shadow: 1px 3px 2px #e4e4e4;
  cursor: pointer;
  top: 35rem;
  right: 4rem; }
  .eb-help:hover {
    box-shadow: none; }
    .eb-help:hover .tooltip-text {
      visibility: visible; }
  .eb-help .tooltip-container {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .eb-help .tooltip-text {
    color: white;
    font-size: 0.8rem;
    line-height: 1.25rem;
    visibility: hidden;
    background-color: #363636;
    border-radius: 0.3rem;
    padding: 0.2rem 0.6rem;
    margin-top: 0.8rem; }
  .eb-help .eb-icon, .eb-help .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .eb-help .benificiary-status, .eb-help .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .eb-help .benificiary-status, .eb-help .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .eb-help .ui-datepicker-trigger, .eb-help .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-help span,
  .eb-help .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-help span, .eb-help .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-help .ui-datepicker-close.ui-state-default, .eb-help .grid-options-holder .grid-options, .grid-options-holder .eb-help .grid-options {
    line-height: 4rem; }
  .eb-help .eb-help-content {
    display: none; }

.institucional-container {
  margin-top: 20px; }
  .institucional-container .nav-button, .institucional-container .small-nav-button {
    margin-top: 15px;
    margin-left: 12px; }
  .institucional-container .center-page {
    margin: 0 auto;
    width: 144px; }

.firstLoginStepUsernameLabelEbankaPlus {
  display: inline-block;
  margin-bottom: 10px; }

.toggle-view-button {
  cursor: pointer; }

.success-save-operation {
  margin-left: -25px;
  margin-top: 10px; }
  .success-save-operation .add-user-favorites {
    left: 15px;
    bottom: 60px; }

.sentError {
  color: #f44336; }

.option.success .eb-icon, .option.success .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .option.success .benificiary-status, .option.success .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .option.success .benificiary-status, .option.success .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .option.success .ui-datepicker-trigger, .option.success .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .option.success span,
.option.success .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .option.success span, .option.success .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .option.success .ui-datepicker-close.ui-state-default, .option.success .grid-options-holder .grid-options, .grid-options-holder .option.success .grid-options {
  color: #00c853; }

.sentSuccess {
  color: #00c853; }

/* ==========================================================================
  Back to Top
========================================================================== */
#gototop {
  right: 5px;
  bottom: 30px;
  position: fixed;
  margin-right: 2%;
  margin-bottom: 2%;
  z-index: 1; }
  #gototop .eb-icon, #gototop .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success #gototop .benificiary-status, #gototop .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success #gototop .benificiary-status, #gototop .eb-datepicker .ui-datepicker-trigger, .eb-datepicker #gototop .ui-datepicker-trigger, #gototop .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #gototop span,
  #gototop .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #gototop span, #gototop .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #gototop .ui-datepicker-close.ui-state-default, #gototop .grid-options-holder .grid-options, .grid-options-holder #gototop .grid-options {
    color: #e1e1e1;
    font-size: 8rem; }
    #gototop .eb-icon:hover, #gototop .benificiary-message-box.success .benificiary-status:hover, .benificiary-message-box.success #gototop .benificiary-status:hover, #gototop .benificiary-message-box-pstc.success .benificiary-status:hover, .benificiary-message-box-pstc.success #gototop .benificiary-status:hover, #gototop .eb-datepicker .ui-datepicker-trigger:hover, .eb-datepicker #gototop .ui-datepicker-trigger:hover, #gototop .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span:hover, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #gototop span:hover,
    #gototop .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span:hover, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #gototop span:hover, #gototop .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default:hover, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #gototop .ui-datepicker-close.ui-state-default:hover, #gototop .grid-options-holder .grid-options:hover, .grid-options-holder #gototop .grid-options:hover {
      color: #f4f4f4; }

/* ==========================================================================
  DOJO DIALOGS
========================================================================== */
#EBPlusExpirationDialog .form-section {
  margin-bottom: 0px; }

#EBPlusExpirationDialog .buttonDivCssEbPlus .big-action-button {
  margin-top: 26px; }

#sessionTimeoutPFS {
  padding: 3rem 15px; }
  #sessionTimeoutPFS .divSessionTimeoutPFS {
    line-height: 150%;
    text-align: center; }
    #sessionTimeoutPFS .divSessionTimeoutPFS .eb-body.secondary, #sessionTimeoutPFS .divSessionTimeoutPFS .secondary.second-cell-grid, #sessionTimeoutPFS .divSessionTimeoutPFS tbody .secondary.hint, tbody #sessionTimeoutPFS .divSessionTimeoutPFS .secondary.hint, #sessionTimeoutPFS .divSessionTimeoutPFS .dashboard-personalization .secondary.user-widget, .dashboard-personalization #sessionTimeoutPFS .divSessionTimeoutPFS .secondary.user-widget {
      margin-bottom: 0; }

#operationStatusFailureMesageexpiration {
  margin: 10px 0px 26px 0px; }
  #operationStatusFailureMesageexpiration > span {
    display: block; }

/* ==========================================================================
  Resume
========================================================================== */
.form-layout,
.confirmation-layout {
  position: absolute;
  left: -500%;
  right: -500%;
  height: 100%;
  background: #f4f4f4;
  z-index: 2; }

.resume-component,
.form-component {
  position: relative;
  padding: 1rem 0; }
  .resume-component.clear-padding,
  .form-component.clear-padding {
    padding-top: 0px; }

.resume-transfers-container {
  overflow: auto; }
  .resume-transfers-container .amount-currency {
    margin-left: 5px; }

.form-resume .column,
.transfer-resume-step-account .column {
  width: 32%;
  display: inline-table;
  padding: 2rem 0.49rem; }

.form-resume .form-resume-block .form-resume-block-label,
.transfer-resume-step-account .form-resume-block .form-resume-block-label {
  color: #6a6a6a;
  font-size: 12px;
  font-weight: 400; }

.form-resume .form-resume-block .form-resume-block-text,
.transfer-resume-step-account .form-resume-block .form-resume-block-text {
  font-weight: bold;
  padding: 5px 0px 20px 0px;
  font-size: 14px;
  word-break: break-word; }

/* ==========================================================================
  OTP
========================================================================== */
#resend-otp-content {
  font-size: 12px;
  font-family: "Lato";
  font-weight: 700;
  color: rgba(0, 0, 0, 0.38); }
  #resend-otp-content a {
    font-size: 12px; }

/* ==========================================================================
  Success / Error
========================================================================== */
.operation-sucessful {
  padding: 20px;
  background: #dde7c9; }
  .operation-sucessful .operation-status-success-icon {
    display: inline-block; }
  .operation-sucessful .operation-status-label {
    font-weight: bold;
    line-height: 26px;
    margin-left: 10px;
    display: inline-block; }

.operation-error {
  padding: 20px;
  background: #f2dddd; }
  .operation-error .operation-status-error-icon {
    display: inline-block; }
  .operation-error .operation-status-label {
    font-weight: bold;
    line-height: 26px;
    margin-left: 10px;
    display: inline-block; }

.operation-error-list {
  margin-left: 60px;
  margin-top: 19px;
  margin-bottom: 21px; }
  .operation-error-list span {
    display: block;
    padding-bottom: 8px; }

.application-error,
.errorSystemGeneral {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center; }
  .application-error .eb-error-image,
  .errorSystemGeneral .eb-error-image {
    width: 16rem;
    margin: 0 auto; }
  .application-error .eb-logo,
  .errorSystemGeneral .eb-logo {
    margin-bottom: 30px; }
    .application-error .eb-logo > object,
    .errorSystemGeneral .eb-logo > object {
      width: 18rem; }
  .application-error span,
  .errorSystemGeneral span {
    display: block;
    margin-bottom: 10px; }
  .application-error.margin-bottom,
  .errorSystemGeneral.margin-bottom {
    margin-bottom: 120px; }

.form-error {
  font-family: "Lato";
  font-weight: 700;
  color: rgba(0, 0, 0, 0.54);
  font-size: 1.2rem;
  line-height: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center; }

/* ==========================================================================
  Resume
========================================================================== */
.resume-container {
  padding: 16px 8px;
  border: 1px solid #d4d4d4;
  border-bottom: none; }
  .resume-container + .resume-details {
    padding-top: 0; }
  .resume-container .resume-item {
    display: inline-block; }
    .resume-container .resume-item.res1, .resume-container .resume-item.res2 {
      float: left; }
    .resume-container .resume-item.res2 {
      margin-left: 20px; }
    .resume-container .resume-item.res3 {
      float: right; }
    .resume-container .resume-item .resume-item-label {
      color: #666666; }
    .resume-container .resume-item .resume-item-value {
      font-weight: bold; }

/* ==========================================================================
  Tables
========================================================================== */
.table-container {
  border-top: 0;
  border-bottom: 0;
  padding-top: 38px; }
  .table-container.last-container {
    padding-bottom: 23px; }
  .table-container.remove-top-pad {
    padding-top: 0; }
  .table-container.remove-top-border {
    border-top: none; }
  .table-container.add-top-border {
    border-top: 1px solid #d4d4d4; }
  .table-container.remove-bottom-pad {
    padding-bottom: none; }
  .table-container.empty-table {
    padding-top: 0;
    padding-bottom: none; }
  .table-container .tableEBPlus {
    width: 100%; }
    .table-container .tableEBPlus tr {
      border-top: 1px solid #d4d4d4;
      border-bottom: 1px solid #d4d4d4; }
      .table-container .tableEBPlus tr td {
        padding: 8px;
        font-weight: normal; }
      .table-container .tableEBPlus tr td + td {
        float: right;
        font-weight: bold; }
  .table-container .tableEBPlus .ebNormalCell {
    color: #0092d0; }
  .table-container .table-result {
    padding-top: 8px;
    text-align: right;
    padding-right: 10px; }
  .table-container .tilte-header {
    color: #0092d0; }

/* ==========================================================================
  Datagrid/Table Footer
========================================================================== */
.container-footer {
  padding: 5px;
  height: 40px;
  margin-top: 32px; }
  .container-footer.remove-top-border {
    border-top: 0; }

/* ==========================================================================
  Datagrid
========================================================================== */
.grid-cell-padding-left {
  padding-left: 5px; }

.grid-cell-padding-right {
  padding-right: 5px; }

.datagrid-subtitle {
  font-weight: bold;
  margin-left: 10px; }

.amoutValue {
  font-weight: bold; }

/* ==========================================================================
  Consult filter
========================================================================== */
.consult-filter-container, .small-filter-container {
  padding: 30px 10px;
  position: relative;
  padding-top: 55px; }
  .consult-filter-container.drop-bottom-border, .drop-bottom-border.small-filter-container {
    border-bottom: 0px !important; }
  .consult-filter-container.no-padding-top, .no-padding-top.small-filter-container {
    padding-top: 0px; }
  .consult-filter-container.filter-drop-border, .filter-drop-border.small-filter-container {
    border-bottom: 0; }
  .consult-filter-container.add-border-bottom, .add-border-bottom.small-filter-container {
    border-bottom: 1px solid #d4d4d4; }
  .consult-filter-container .consult-filter, .small-filter-container .consult-filter {
    width: 75%;
    float: left; }
  .consult-filter-container .form-field-label, .small-filter-container .form-field-label {
    width: 156px;
    display: inline-block; }
  .consult-filter-container .consult-filter-row.division-border, .small-filter-container .consult-filter-row.division-border {
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: inline-block;
    border-bottom: 1px solid #d4d4d4; }
  .consult-filter-container .consult-filter-row .has-padding, .small-filter-container .consult-filter-row .has-padding {
    padding-bottom: 2rem; }
  .consult-filter-container .consult-filter-search, .small-filter-container .consult-filter-search {
    width: 25%;
    float: left; }
    .consult-filter-container .consult-filter-search .nav-button, .small-filter-container .consult-filter-search .nav-button, .consult-filter-container .consult-filter-search .small-nav-button, .small-filter-container .consult-filter-search .small-nav-button {
      top: 50%;
      right: 17px;
      margin-top: -16px;
      position: absolute; }

.small-filter-container {
  padding-top: 30px; }

/* ==========================================================================
  Password / Confirmation Key / Activate OTP
========================================================================== */
.classPasswordExpirationHide {
  display: none; }

.classPasswordExpirationShow {
  display: block; }

.classConfirmationKeyExpirationHide {
  display: none; }

.classConfirmationKeyExpirationShow {
  display: block; }

.classActivateOTPExpirationHide {
  display: none; }

.classActivateOTPExpirationShow {
  display: block; }

.classUserExpirationHide {
  display: none; }

.classUserExpirationShow {
  display: block; }

.classUserExpirationHide {
  display: none; }

.classUserExpirationShow {
  display: block; }

.expiration-dialog-error .small-nav-button {
  margin: 0 auto; }

/* ==========================================================================
  Pending Operations
========================================================================== */
.button, .nav-button, .small-nav-button, a.nav-button {
  cursor: pointer;
  display: inline-block; }

input[type="checkbox"] {
  border: none;
  margin: 3px 3px 3px 13px; }

/* ==========================================================================
  Card key
========================================================================== */
.cardKey {
  width: 100%; }

.cardKeyInfoText {
  color: rgba(0, 0, 0, 0.87);
  font-family: "Lato";
  font-weight: 900; }

.cardKeyInfo > div {
  font-weight: bold; }

.cardKeyInfo {
  float: left;
  font-weight: bold; }

.cardKeyReset {
  float: right;
  margin-top: -6px;
  border: 1px solid #e1e1e1; }

.cardKeyInfoContainer {
  margin-top: 16px;
  margin-bottom: 20px; }
  .cardKeyInfoContainer.header-info {
    color: rgba(0, 0, 0, 0.54);
    float: right;
    margin-top: 0px;
    margin-bottom: 10px; }

.cardKey td {
  height: 17px !important;
  padding: 1px;
  padding-top: 5px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
  text-align: center; }

.cardKey tr {
  height: 25px !important; }

.inputContainer span {
  top: 4px;
  width: 10px;
  position: relative;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.25rem;
  font-family: "Lato";
  font-weight: 700;
  color: rgba(0, 0, 0, 0.54); }

.cardKey .inputContainer {
  position: relative; }

.cardKey .coordCellInput .inputContainer {
  display: none;
  width: 100%;
  height: 100%; }

.cardKey .coordCellInput.editing .inputContainer {
  display: block; }

.cardKey .lockOverlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none; }

.cardKey .keveGray {
  background-color: #e1e1e1;
  padding: 0.5rem;
  text-align: center;
  font-size: 12px;
  font-weight: bold; }

.cardKey .activeColumn {
  color: white;
  background-color: #7f2629; }

.cardKey .editing .keveGray {
  color: white;
  background-color: #7f2629; }

.cardKey input {
  border: 1px solid #d4d4d4;
  padding: 0;
  margin-left: 2px;
  margin-right: 2px;
  height: 16px; }

.cardKey input.overrideInput {
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important; }

.cardKey .markedCoord {
  color: #fff;
  background: #232323; }

.cardKey .cellSpacing {
  position: relative;
  text-align: center;
  padding: 0 0.4rem;
  font-size: 1.2rem;
  line-height: 1.25rem;
  font-family: "Lato";
  font-weight: 700;
  color: rgba(0, 0, 0, 0.54); }

.coordCellInput.editing .otherCellsContent {
  display: none; }

.columnSize {
  width: 20px; }

.columnSize3 {
  width: 45px; }

.columnSize4 {
  width: 52px; }

.columnSize5 {
  width: 62px; }

.questionMark {
  margin: 0px 2px;
  color: rgba(0, 0, 0, 0.54); }

.displayNone, #resend-otp-content .resend-otp-seconds,
#resend-otp-content .resend-otp-minutes {
  display: none; }

/* ==========================================================================
  List Options
========================================================================== */
.open-options {
  position: relative; }

.entity-info-name {
  display: inline-block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.333rem;
  line-height: 2.5rem;
  font-family: "Lato";
  font-weight: 700; }

.container-info-payment {
  background-color: #f8f8f8;
  padding: 25px 0px 25px 20px;
  border-radius: 15px; }
  .container-info-payment.container-info-payment-phone {
    height: 205px !important; }

.countdown-animation {
  position: relative;
  display: inline-block; }
  .countdown-animation .timer {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    color: #0092d0;
    font-size: 20px; }

.buttonDivCssEbPlus.table,
.resend-sms-timer-wrapper {
  display: table;
  margin: 0; }
  .buttonDivCssEbPlus.table .cell,
  .resend-sms-timer-wrapper .cell {
    display: table-cell;
    vertical-align: middle; }
  .buttonDivCssEbPlus.table #resend-otp-content,
  .resend-sms-timer-wrapper #resend-otp-content {
    text-align: right; }
  .buttonDivCssEbPlus.table .counter-wrapper,
  .resend-sms-timer-wrapper .counter-wrapper {
    text-align: center; }

/* ==========================================================================
  Alerts
========================================================================== */
.chad-description-input {
  width: 400px !important; }

.schedule > input[type='checkbox'] {
  margin: 0px; }

/* ==========================================================================
  FilterArea
========================================================================== */
.filter-tabs {
  width: 100%;
  cursor: pointer;
  padding-top: 5px; }
  .filter-tabs.filter-tabs-spacing {
    padding-top: 30px; }
  .filter-tabs .tab-area {
    position: relative; }
    .filter-tabs .tab-area .selector {
      height: 3px;
      background: #d58e44;
      position: absolute;
      bottom: -1px;
      left: 0px;
      width: 0px;
      -webkit-transition: width 0.2s, left 0.2s ease;
      -moz-transition: width 0.2s, left 0.2s ease;
      -o-transition: width 0.2s, left 0.2s ease;
      -ms-transition: width 0.2s, left 0.2s ease;
      transition: width 0.2s, left 0.2s ease; }
  .filter-tabs .content-area {
    margin-top: 20px; }
    .filter-tabs .content-area .eb-form-group {
      margin-bottom: 0px; }
    .filter-tabs .content-area .list-button {
      flex-grow: 1;
      align-items: flex-end; }
  .filter-tabs .tab {
    float: left;
    color: #a0a0a0;
    padding: 10px;
    font-size: 14px; }
    .filter-tabs .tab.first {
      margin-left: 0px; }
    .filter-tabs .tab.active {
      color: initial; }
  .filter-tabs .line {
    border-bottom: 1px solid #e1e1e1; }

.filter-external-content {
  opacity: 0;
  display: none;
  margin-top: 20px;
  transition: opacity 1s ease; }
  .filter-external-content .list-button {
    flex-grow: 1;
    align-items: flex-end; }
  .filter-external-content .inline-form-groups .eb-form-group {
    margin-bottom: 0px; }
  .filter-external-content.filter-currency {
    margin-bottom: 0; }

.filters {
  justify-content: space-between; }
  .filters .inline-form-groups .eb-form-group {
    margin-bottom: 0px; }

/* ==========================================================================
  Exchanges
========================================================================== */
.exchange {
  margin: 2px; }
  .exchange .description {
    color: rgba(0, 0, 0, 0.54);
    width: 50px;
    display: inline-block; }
  .exchange .amount {
    color: rgba(0, 0, 0, 0.87);
    font-family: "Roboto";
    font-weight: 500; }
  .exchange .amount:before {
    content: ' ';
    display: inline-block;
    width: 5px; }

.image-filter {
  width: 10%;
  padding-bottom: 10px; }

.image-small {
  width: 50px; }

.image-description {
  color: rgba(0, 0, 0, 0.87);
  font-family: "Lato";
  font-weight: 400;
  position: absolute;
  margin: 10px; }

.edit-account {
  height: 100px; }
  .edit-account .description {
    padding-top: 25px;
    padding-left: 10px; }
    .edit-account .description .title {
      font-size: 1.333rem;
      line-height: 2.5rem;
      font-family: "Lato";
      font-weight: 900; }
  .edit-account .change {
    display: none; }

.default-account-info .title {
  font-size: 1.333rem;
  line-height: 2.5rem;
  font-family: "Lato";
  font-weight: 700; }

.default-account-info .description {
  font-size: 1.2rem;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.54);
  padding-bottom: 2.5rem;
  margin-bottom: 1.56rem; }

.default-account-info .border-text {
  border-bottom: 0.06rem solid #e1e1e1; }

/* ==========================================================================
  Form element sizes
========================================================================== */
.form-element-size-small {
  width: 120px !important; }

.form-element-size-medium {
  width: 240px !important; }

input[type="text"].form-element-size-medium {
  width: 240px !important; }

.form-element-size-large {
  width: 330px !important; }
  .form-element-size-large.balance-span {
    width: 316px !important; }

.consult-element-size-small {
  width: 97px !important; }

/* ==========================================================================
  Base Classes for Form Elements
========================================================================== */
.form-section {
  margin-bottom: 30px; }
  .form-section .form-section-header {
    margin-bottom: 10px; }
    .form-section .form-section-header > div {
      float: left; }
    .form-section .form-section-header .form-section-number {
      padding: 4px 8px;
      font-weight: bold;
      color: #025d84;
      display: inline-block;
      background-color: #ddecf2; }
    .form-section .form-section-header .form-section-title {
      line-height: 23px;
      margin-left: 10px;
      font-weight: bold; }
  .form-section .form-field-label {
    margin-bottom: 6px; }
  .form-section .form-radio-container {
    float: left;
    margin-top: -1px;
    margin-right: 5px; }
  .form-section .form-section-container {
    margin-top: 20px; }

.form-title {
  font-size: 1.2rem;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.87);
  font-family: "Lato";
  font-weight: 700;
  margin-bottom: 1rem; }

.form-radio-align {
  position: relative;
  top: 4px;
  margin-right: 3px; }

.form-radio-space {
  margin-right: 10px; }

.form-input-space {
  margin-right: 5px !important; }

.specify-value-margin {
  margin-top: 15px !important; }

/* ==========================================================================
  Input Form Elements
========================================================================== */
.global-input {
  width: auto;
  height: 16px;
  display: block;
  background: #fff;
  padding: 4px 10px;
  line-height: 16px;
  border: 1px solid #d8d8d8; }

input[type="text"] {
  outline: none;
  width: 100%;
  margin-left: 0px; }

input[disabled], select[disabled] {
  color: #666666; }

.currency-label {
  top: 6px;
  margin-left: 10px;
  position: relative;
  display: inline-block; }

.entity-description {
  font-size: 1.2rem;
  line-height: 1.25rem; }

/* ==========================================================================
  Beneficiary
========================================================================== */
.benificiary-box, .benificiary-box-pstc, .form-box-row {
  padding: 10px;
  margin-top: 8px;
  background-color: #f4f4f4; }
  .benificiary-box > label, .benificiary-box-pstc > label, .form-box-row > label {
    display: block;
    margin-bottom: 5px; }
  .benificiary-box .benificiary-button, .benificiary-box .benificiary-button-pstc, .benificiary-box .form-box-row-button, .benificiary-box-pstc .benificiary-button, .benificiary-box-pstc .benificiary-button-pstc, .benificiary-box-pstc .form-box-row-button, .form-box-row .benificiary-button, .form-box-row .benificiary-button-pstc, .form-box-row .form-box-row-button {
    float: left;
    margin-top: 3px; }

.benificiary-message-box, .benificiary-message-box-pstc {
  overflow: hidden;
  line-height: 40px;
  background-color: #fbfbfb; }
  .benificiary-message-box .benificiary-status, .benificiary-message-box-pstc .benificiary-status {
    top: 5px;
    position: relative;
    margin: 0px 6px; }

/* ==========================================================================
  Resume Title
========================================================================== */
.resume-title-secondary {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.333rem;
  line-height: 2.5rem;
  font-family: "Lato";
  font-weight: 700; }

/* ==========================================================================
  Cards list
========================================================================== */
.card-container .card-content .card-information.normalize-padding {
  padding: 24px; }

.card-container .remove-shadow:hover {
  box-shadow: none;
  cursor: default; }

.card-container .card-information-line {
  display: flex; }

.card-container .card-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start; }

.card-container .divider .card-column {
  width: 33.333%; }

.card-container .card-column {
  display: block;
  flex-direction: column; }
  .card-container .card-column label {
    line-height: 2.25rem; }

.card-container .larger-font {
  font-size: 1.333rem;
  line-height: 2.5rem; }

.card-container.detail label {
  cursor: default !important; }

.card-container .b-r {
  border-right: 1px solid #d4d4d4; }

.card-container .b-t {
  border-top: 1px solid #d4d4d4; }

.card-container .card-content {
  cursor: pointer; }
  .card-container .card-content .card-image-lg,
  .card-container .card-content .card-image-md,
  .card-container .card-content .card-image {
    float: left;
    margin-top: 0px;
    margin-right: 15px; }
    .card-container .card-content .card-image-lg img,
    .card-container .card-content .card-image-md img,
    .card-container .card-content .card-image img {
      height: 100%; }
  .card-container .card-content .card-image {
    height: 99px; }
  .card-container .card-content .card-image-lg {
    width: 190px;
    height: 190px; }
    .card-container .card-content .card-image-lg img {
      width: 100%;
      margin: auto;
      display: block; }
  .card-container .card-content .card-image {
    height: 99px; }
  .card-container .card-content .card-image-md {
    height: 130px; }
  .card-container .card-content .card-information-sm,
  .card-container .card-content .card-information {
    position: relative;
    float: left;
    background: white;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 24px 24px 24px 48px; }
  .card-container .card-content .card-information {
    width: 1020px; }
  .card-container .card-content .card-information-sm {
    width: 950px; }
  .card-container .card-content .card-information-sm {
    transition: box-shadow 0.3s ease-in-out; }

.card-information .info-label,
.card-information label,
.card-information-sm .info-label,
.card-information-sm label {
  color: rgba(0, 0, 0, 0.38);
  font-family: "Lato";
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.25rem;
  display: block;
  margin-bottom: 5px; }

.information-currency-value {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.2rem;
  line-height: 1.25rem;
  font-family: "Roboto";
  font-weight: 500; }
  .information-currency-value .amoutValue {
    font-family: "Roboto";
    font-weight: 500; }

.small-nav-button.next.active-card {
  background: #f39231 !important;
  float: right; }
  .small-nav-button.next.active-card:hover {
    background: #e3892e !important; }

.cards-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }
  .cards-header .cards-layout-switch {
    display: flex;
    align-items: flex-end; }
    .cards-header .cards-layout-switch .search {
      width: 25rem; }
    .cards-header .cards-layout-switch .icon-container {
      min-width: 36px;
      min-height: 36px;
      border: 1px solid #d4d4d4;
      color: #d4d4d4;
      border-radius: 5px;
      margin-right: 1rem;
      cursor: pointer;
      text-align: center;
      height: 3.2rem; }
      .cards-header .cards-layout-switch .icon-container .eb-icon, .cards-header .cards-layout-switch .icon-container .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .cards-header .cards-layout-switch .icon-container .benificiary-status, .cards-header .cards-layout-switch .icon-container .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .cards-header .cards-layout-switch .icon-container .benificiary-status, .cards-header .cards-layout-switch .icon-container .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .cards-header .cards-layout-switch .icon-container .ui-datepicker-trigger, .cards-header .cards-layout-switch .icon-container .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .cards-header .cards-layout-switch .icon-container span,
      .cards-header .cards-layout-switch .icon-container .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .cards-header .cards-layout-switch .icon-container span, .cards-header .cards-layout-switch .icon-container .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .cards-header .cards-layout-switch .icon-container .ui-datepicker-close.ui-state-default, .cards-header .cards-layout-switch .icon-container .grid-options-holder .grid-options, .grid-options-holder .cards-header .cards-layout-switch .icon-container .grid-options {
        color: #d4d4d4; }
      .cards-header .cards-layout-switch .icon-container.active > .eb-icon, .cards-header .cards-layout-switch .benificiary-message-box.success .icon-container.active > .benificiary-status, .benificiary-message-box.success .cards-header .cards-layout-switch .icon-container.active > .benificiary-status, .cards-header .cards-layout-switch .benificiary-message-box-pstc.success .icon-container.active > .benificiary-status, .benificiary-message-box-pstc.success .cards-header .cards-layout-switch .icon-container.active > .benificiary-status, .cards-header .cards-layout-switch .eb-datepicker .icon-container.active > .ui-datepicker-trigger, .eb-datepicker .cards-header .cards-layout-switch .icon-container.active > .ui-datepicker-trigger, .cards-header .cards-layout-switch .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .icon-container.active > span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .cards-header .cards-layout-switch .icon-container.active > span,
      .cards-header .cards-layout-switch .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .icon-container.active > span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .cards-header .cards-layout-switch .icon-container.active > span, .cards-header .cards-layout-switch .ui-datepicker.ui-widget .ui-datepicker-buttonpane .icon-container.active > .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .cards-header .cards-layout-switch .icon-container.active > .ui-datepicker-close.ui-state-default, .cards-header .cards-layout-switch .grid-options-holder .icon-container.active > .grid-options, .grid-options-holder .cards-header .cards-layout-switch .icon-container.active > .grid-options {
        color: #d58e44; }
      .cards-header .cards-layout-switch .icon-container.active, .cards-header .cards-layout-switch .icon-container:hover {
        border: 1px solid #d58e44;
        color: #d58e44; }
        .cards-header .cards-layout-switch .icon-container.active .eb-icon, .cards-header .cards-layout-switch .icon-container.active .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .cards-header .cards-layout-switch .icon-container.active .benificiary-status, .cards-header .cards-layout-switch .icon-container.active .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .cards-header .cards-layout-switch .icon-container.active .benificiary-status, .cards-header .cards-layout-switch .icon-container.active .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .cards-header .cards-layout-switch .icon-container.active .ui-datepicker-trigger, .cards-header .cards-layout-switch .icon-container.active .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .cards-header .cards-layout-switch .icon-container.active span,
        .cards-header .cards-layout-switch .icon-container.active .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .cards-header .cards-layout-switch .icon-container.active span, .cards-header .cards-layout-switch .icon-container.active .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .cards-header .cards-layout-switch .icon-container.active .ui-datepicker-close.ui-state-default, .cards-header .cards-layout-switch .icon-container.active .grid-options-holder .grid-options, .grid-options-holder .cards-header .cards-layout-switch .icon-container.active .grid-options, .cards-header .cards-layout-switch .icon-container:hover .eb-icon, .cards-header .cards-layout-switch .icon-container:hover .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .cards-header .cards-layout-switch .icon-container:hover .benificiary-status, .cards-header .cards-layout-switch .icon-container:hover .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .cards-header .cards-layout-switch .icon-container:hover .benificiary-status, .cards-header .cards-layout-switch .icon-container:hover .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .cards-header .cards-layout-switch .icon-container:hover .ui-datepicker-trigger, .cards-header .cards-layout-switch .icon-container:hover .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .cards-header .cards-layout-switch .icon-container:hover span,
        .cards-header .cards-layout-switch .icon-container:hover .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .cards-header .cards-layout-switch .icon-container:hover span, .cards-header .cards-layout-switch .icon-container:hover .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .cards-header .cards-layout-switch .icon-container:hover .ui-datepicker-close.ui-state-default, .cards-header .cards-layout-switch .icon-container:hover .grid-options-holder .grid-options, .grid-options-holder .cards-header .cards-layout-switch .icon-container:hover .grid-options {
          color: #d58e44; }

.section-title {
  font-size: 1.778rem;
  line-height: 2.5rem;
  font-family: "Lato";
  font-weight: 700;
  margin: 1.5rem 0; }

.cards-grid .cards-container {
  display: flex;
  flex-wrap: wrap; }
  .cards-grid .cards-container .card-content {
    display: flex;
    margin-right: 7rem;
    margin-bottom: 2rem; }
    .cards-grid .cards-container .card-content:hover {
      border-radius: 8px;
      transition: box-shadow 0.3s ease-in-out;
      cursor: pointer; }
    .cards-grid .cards-container .card-content .card-image {
      max-width: 180px;
      min-width: 180px;
      max-height: 16rem;
      overflow: hidden; }
      .cards-grid .cards-container .card-content .card-image > img {
        height: 100%;
        min-width: 102%; }
    .cards-grid .cards-container .card-content .card-information {
      width: 300px;
      padding: 2rem;
      padding-left: 4rem;
      border: 1px solid #e1e1e1;
      border-top-right-radius: 8px;
      border-bottom-right-radius: 8px; }
      .cards-grid .cards-container .card-content .card-information .card-description {
        font-size: 1.333rem;
        line-height: 2.5rem;
        font-family: "Lato";
        font-weight: 700;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-bottom: 1.5rem; }
      .cards-grid .cards-container .card-content .card-information .card-number {
        font-size: 1.778rem;
        line-height: 2.5rem;
        font-family: "Roboto";
        font-weight: 900;
        margin-bottom: 0.8rem; }
        .cards-grid .cards-container .card-content .card-information .card-number > span {
          letter-spacing: 0.18em; }
      .cards-grid .cards-container .card-content .card-information .card-name {
        font-size: 0.9rem;
        line-height: 1.25rem;
        font-family: "Lato";
        font-weight: 400;
        margin-bottom: 1.5rem; }
      .cards-grid .cards-container .card-content .card-information .card-validity {
        font-family: "Roboto";
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.25rem; }
      .cards-grid .cards-container .card-content .card-information .card-status {
        display: flex;
        justify-content: space-between; }
        .cards-grid .cards-container .card-content .card-information .card-status .card-status-legend {
          background: #e1e1e1;
          border-radius: 5px;
          padding: 2px 10px; }
        .cards-grid .cards-container .card-content .card-information .card-status .card-status-badge {
          background: #ff9933;
          border-radius: 5px;
          padding: 2px 10px; }

.cards-list .card-information:hover {
  border-radius: 8px;
  transition: box-shadow 0.3s ease-in-out;
  cursor: pointer; }

.card-details {
  display: flex; }
  .card-details .card-content {
    width: 100%;
    display: flex;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    .card-details .card-content .card-image {
      height: 8.5rem; }
      .card-details .card-content .card-image > img {
        height: 100%;
        width: 13rem; }
    .card-details .card-content .card-export-container {
      display: flex;
      align-items: center;
      margin-top: 10px; }
    .card-details .card-content .card-information {
      width: 100%;
      padding: 2rem;
      padding-left: 4rem;
      border: 1px solid #e1e1e1;
      border-top-right-radius: 8px;
      border-bottom-right-radius: 8px;
      display: flex; }
      .card-details .card-content .card-information .main-desc {
        width: 30%; }
        .card-details .card-content .card-information .main-desc .card-description {
          font-size: 1.333rem;
          line-height: 2.5rem;
          font-family: "Lato";
          font-weight: 700;
          overflow: hidden;
          display: block;
          white-space: nowrap;
          text-overflow: ellipsis;
          margin-bottom: 1.5rem; }
        .card-details .card-content .card-information .main-desc .card-name {
          font-size: 0.9rem;
          line-height: 1.25rem;
          font-family: "Lato";
          font-weight: 400;
          margin-bottom: 1.5rem; }
        .card-details .card-content .card-information .main-desc .card-validity {
          font-family: "Roboto";
          font-weight: 700;
          font-size: 1rem;
          line-height: 1.25rem; }
        .card-details .card-content .card-information .main-desc .card-status {
          display: flex;
          justify-content: space-between; }
          .card-details .card-content .card-information .main-desc .card-status .card-status-legend {
            background: #e1e1e1;
            border-radius: 5px;
            padding: 2px 10px; }
          .card-details .card-content .card-information .main-desc .card-status .card-status-badge {
            background: #ff9933;
            border-radius: 5px;
            padding: 2px 10px; }
      .card-details .card-content .card-information .secondary-information {
        margin-left: 9rem;
        display: flex; }
        .card-details .card-content .card-information .secondary-information .secundary-info-block {
          border-left: 1px solid #e1e1e1;
          margin-right: 5rem; }
          .card-details .card-content .card-information .secondary-information .secundary-info-block .card-data {
            margin-left: 1.5rem;
            margin-bottom: 1.5rem; }

.card-number {
  font-size: 1.778rem;
  line-height: 2.5rem;
  font-family: "Roboto";
  font-weight: 900;
  margin-bottom: 0.8rem; }
  .card-number > span {
    letter-spacing: 0.18em; }

.card-button-container {
  width: 72%; }

/* ==========================================================================
	Buttons
========================================================================== */
.button, .nav-button, .small-nav-button, a.nav-button {
  cursor: pointer;
  border-radius: 2px;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase; }
  .button a, .nav-button a, .small-nav-button a {
    color: #ffffff;
    display: block;
    text-decoration: none; }
  .button input[type='button'], .nav-button input[type='button'], .small-nav-button input[type='button'],
  .button input[type='submit'],
  .nav-button input[type='submit'],
  .small-nav-button input[type='submit'] {
    border: none;
    color: #ffffff;
    display: block;
    cursor: pointer;
    border-radius: 2px; }

.small-nav-button {
  height: 26px !important;
  line-height: 26px !important;
  padding: 0px 10px; }

.nav-button, .small-nav-button, a.nav-button {
  font-size: 11px;
  width: auto;
  height: 36px;
  padding: 0px 30px;
  line-height: 36px;
  border-radius: 5px; }
  .nav-button.no-arrow.next, .no-arrow.next.small-nav-button, .nav-button.no-arrow.back, .no-arrow.back.small-nav-button {
    background-image: none; }
  .nav-button.smaller, .smaller.small-nav-button {
    height: 25px;
    line-height: 25px; }
  .nav-button.next, .next.small-nav-button {
    background: #d58e44;
    color: white; }
    .nav-button.next:hover, .next.small-nav-button:hover {
      background-color: #ce7a23; }
    .nav-button.next.disabled, .next.disabled.small-nav-button {
      opacity: 0.5;
      pointer-events: none; }
  .nav-button.back, .back.small-nav-button, .nav-button.cancel, .cancel.small-nav-button {
    background: #e1e1e1 url("../img/btn-back-icon.png") no-repeat center left 7px;
    color: rgba(0, 0, 0, 0.54); }
    .nav-button.back:hover, .back.small-nav-button:hover, .nav-button.cancel:hover, .cancel.small-nav-button:hover {
      background-color: #d4d4d4; }
    .nav-button.back.disabled, .back.disabled.small-nav-button, .nav-button.cancel.disabled, .cancel.disabled.small-nav-button {
      opacity: 0.5;
      pointer-events: none; }
  .nav-button.cancel, .cancel.small-nav-button {
    background-image: none; }
  .nav-button.search, .search.small-nav-button {
    color: white;
    background-color: #00c853; }
    .nav-button.search:hover, .search.small-nav-button:hover {
      background-color: #3a9d31; }
    .nav-button.search.disabled, .search.disabled.small-nav-button {
      opacity: 0.5;
      pointer-events: none; }
  .nav-button.hollow, .hollow.small-nav-button {
    background: transparent;
    padding: 0px 30px !important; }
    .nav-button.hollow.ident-right, .hollow.ident-right.small-nav-button {
      margin-right: 60px; }
    .nav-button.hollow.next, .hollow.next.small-nav-button {
      border: 1px solid #d58e44;
      color: #d58e44;
      font-weight: bold; }
      .nav-button.hollow.next:hover, .hollow.next.small-nav-button:hover {
        border-color: #ce7a23;
        background-color: #faf1e9;
        color: #ce7a23; }
      .nav-button.hollow.next.flex-right, .hollow.next.flex-right.small-nav-button {
        margin-left: auto; }
    .nav-button.hollow.search, .hollow.search.small-nav-button {
      border: 1px solid #00c853;
      color: #00c853 !important;
      font-weight: bold; }
      .nav-button.hollow.search:hover, .hollow.search.small-nav-button:hover {
        border-color: #3a9d31;
        background-color: #fbfffa;
        color: #3a9d31 !important; }
    .nav-button.hollow.back, .hollow.back.small-nav-button {
      border: 1px solid #7d7d7d;
      color: #7d7d7d !important;
      font-weight: bold; }
      .nav-button.hollow.back:hover, .hollow.back.small-nav-button:hover {
        border-color: #6a6a6a;
        background-color: #f7f7f7;
        color: #6a6a6a !important; }
      .nav-button.hollow.back.flex-right, .hollow.back.flex-right.small-nav-button {
        margin-left: auto; }
    .nav-button.hollow.next a, .hollow.next.small-nav-button a, .nav-button.hollow.search a, .hollow.search.small-nav-button a, .nav-button.hollow.back a, .hollow.back.small-nav-button a {
      color: inherit; }
  .nav-button + .nav-button, .small-nav-button + .nav-button, .nav-button + .small-nav-button, .small-nav-button + .small-nav-button {
    margin-left: 10px; }
  .nav-button.card-button, .card-button.small-nav-button {
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 10px; }

a.small-nav-button, a.nav-button {
  display: inline-block; }

.button-row {
  margin-top: 48px;
  margin-bottom: 25px; }
  .button-row.small-margin {
    margin-top: 48px;
    margin-bottom: 0; }
  .button-row.expiration {
    margin-bottom: 0; }

.end-session-btn {
  display: block;
  background-color: #363636 !important;
  border: none;
  width: 100%; }
  .end-session-btn:hover {
    background-color: #000000 !important; }
  .end-session-btn a {
    background: none; }

.popup-button {
  position: relative; }
  .popup-button.active button {
    background: #e1e1e1;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
    .popup-button.active button label {
      border-bottom-left-radius: 0; }
  .popup-button.active ul {
    z-index: 5; }
  .popup-button:hover button {
    background: #e1e1e1; }
  .popup-button button {
    height: 40px;
    width: auto;
    line-height: 40px;
    background: #f4f4f4;
    text-transform: uppercase;
    border: none;
    border-radius: 5px;
    color: #6a6a6a;
    font-weight: bold;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
    padding-right: 15px;
    position: relative;
    z-index: 2; }
    .popup-button button label {
      padding: 0 20px;
      font-size: 11px;
      cursor: pointer;
      border-right: 1px solid #e1e1e1;
      margin-right: 10px;
      background: #f4f4f4;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    .popup-button button:after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #6a6a6a; }
  .popup-button ul {
    left: 0;
    right: 0;
    top: 40px;
    z-index: 1;
    position: absolute;
    border: 1px solid #e1e1e1;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-width: 1px; }
    .popup-button ul li {
      padding: 10px 18px;
      color: #6a6a6a;
      font-weight: bold;
      font-size: 11px;
      text-transform: uppercase;
      cursor: pointer;
      background: #fff;
      border-bottom: 1px solid #e1e1e1; }
      .popup-button ul li:last-child {
        border-bottom: none; }
      .popup-button ul li:hover {
        background: #f4f4f4; }

.share-button {
  position: relative; }
  .share-button.active button {
    background: #e1e1e1;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
    .share-button.active button label {
      border-bottom-left-radius: 0; }
  .share-button:hover button {
    background: #e1e1e1; }
    .share-button:hover button label {
      background: #e1e1e1; }
  .share-button button {
    height: 40px;
    width: auto;
    line-height: 40px;
    background: #f4f4f4;
    text-transform: uppercase;
    border: none;
    border-radius: 5px;
    color: #6a6a6a;
    font-weight: bold;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
    margin-left: 10px;
    position: relative;
    z-index: 2; }
    .share-button button label {
      padding: 0 20px;
      font-size: 11px;
      cursor: pointer;
      background: #f4f4f4;
      border-radius: 5px; }

.button-row {
  padding: 20px 0; }

.search-button {
  flex-grow: 1;
  align-items: flex-end; }

.container-pagination {
  display: flex;
  justify-content: space-between; }

.report-pagination {
  align-items: flex-end; }

.only-pagination {
  flex-direction: row-reverse; }

.numeric-pagination {
  display: flex; }
  .numeric-pagination .invisible {
    visibility: hidden; }
  .numeric-pagination .invisibleNFlag {
    pointer-events: none;
    opacity: 0.4; }
  .numeric-pagination .eb-invisible-arrow {
    pointer-events: none;
    opacity: 0.4; }
  .numeric-pagination .number {
    cursor: pointer;
    float: left;
    line-height: 30px;
    margin-left: 2px;
    margin-right: 2px;
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 30px;
    padding: 4px;
    text-align: center; }
    .numeric-pagination .number.current {
      color: #fff;
      cursor: default;
      background: #575757;
      border-radius: 5px; }
    .numeric-pagination .number.cursor-default {
      cursor: default; }
  .numeric-pagination .arrow {
    border-radius: 4px;
    background-color: #f4f4f4;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    cursor: pointer; }
    .numeric-pagination .arrow:hover {
      background-color: #e1e1e1; }
    .numeric-pagination .arrow:disabled {
      cursor: default;
      opacity: 0.4; }
      .numeric-pagination .arrow:disabled:hover {
        background-color: #f4f4f4; }

/* ==========================================================================
  Default Timeline Layout
========================================================================== */
.timeline {
  position: relative; }
  .timeline:before, .timeline .timeline-footer .timeline-spacer {
    left: 50%;
    position: absolute;
    width: 2px; }
  .timeline:before {
    content: "";
    height: 100%;
    background-color: #008BCC; }
  .timeline .timeline-header {
    position: absolute;
    left: calc(50% - 24px);
    width: 50px;
    height: 50px;
    background-color: #008BCC;
    border-radius: 25px; }
  .timeline .items {
    padding: 80px 0 60px 0; }
    .timeline .items .item {
      position: relative;
      margin-top: 40px; }
      .timeline .items .item:first-child {
        margin-top: 0; }
      .timeline .items .item:before {
        top: 3px;
        content: "";
        position: absolute;
        left: calc(50% - 4px);
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #008BCC; }
      .timeline .items .item .left-content {
        float: left;
        text-align: right;
        padding-right: 10px; }
      .timeline .items .item .right-content {
        float: right;
        text-align: left;
        padding-left: 10px; }
        .timeline .items .item .right-content .title {
          font-weight: bold;
          color: #008BCC;
          font-size: 12px; }
        .timeline .items .item .right-content .subtitle {
          color: #008BCC;
          font-size: 10px; }
      .timeline .items .item .left-content, .timeline .items .item .right-content {
        width: 50%;
        box-sizing: border-box; }
      .timeline .items .item:nth-child(even) .left-content {
        float: right;
        text-align: left;
        padding-left: 10px; }
      .timeline .items .item:nth-child(even) .right-content {
        float: left;
        text-align: right;
        padding-right: 10px; }
      .timeline .items .item:after {
        clear: both; }
  .timeline .timeline-footer .timeline-spacer {
    background-color: #fff;
    height: 3px; }
    .timeline .timeline-footer .timeline-spacer.first {
      bottom: 30px; }
    .timeline .timeline-footer .timeline-spacer.second {
      bottom: 10px; }

.eb-loader {
  position: absolute;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  opacity: 0.5; }

/* ==========================================================================
  Saving Accounts
========================================================================== */
.ccap-buttons-container {
  float: left;
  width: 100%; }

.ccap-days-for-settlement {
  font-size: 30px;
  font-weight: bold; }

.savings-header {
  display: flex;
  justify-content: flex-end; }

.savings-container .saving-content {
  width: 100%;
  display: flex;
  margin-top: 2rem;
  margin-bottom: 2rem; }
  .savings-container .saving-content .saving-image > img {
    width: 15rem; }
  .savings-container .saving-content .saving:hover {
    transition: box-shadow 0.3s ease-in-out;
    cursor: pointer; }
  .savings-container .saving-content .saving-information {
    width: 100%;
    padding: 2rem;
    padding-left: 4rem;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    display: flex; }
    .savings-container .saving-content .saving-information .main-information {
      width: 30%; }
      .savings-container .saving-content .saving-information .main-information .saving-description {
        font-size: 1.778rem;
        line-height: 2.5rem;
        font-family: "Lato";
        font-weight: 700;
        margin-bottom: 1.5rem; }
    .savings-container .saving-content .saving-information .secondary-information {
      margin-left: 9rem;
      display: flex;
      width: 70%; }
      .savings-container .saving-content .saving-information .secondary-information .secondary-info-block {
        border-left: 1px solid #e1e1e1;
        margin-right: 5rem;
        width: 50%; }
        .savings-container .saving-content .saving-information .secondary-information .secondary-info-block .saving-dates {
          display: flex; }
        .savings-container .saving-content .saving-information .secondary-information .secondary-info-block .saving-data {
          display: flex;
          flex-direction: column;
          margin-left: 1.5rem;
          margin-bottom: 1.5rem; }
          .savings-container .saving-content .saving-information .secondary-information .secondary-info-block .saving-data label {
            color: rgba(0, 0, 0, 0.38);
            font-family: "Lato";
            font-weight: 700;
            font-size: 0.9rem;
            line-height: 1.25rem;
            margin-bottom: 0.3rem; }
          .savings-container .saving-content .saving-information .secondary-information .secondary-info-block .saving-data span {
            font-family: "Lato";
            font-weight: 700;
            font-size: 1.2rem;
            line-height: 1.25rem; }
          .savings-container .saving-content .saving-information .secondary-information .secondary-info-block .saving-data .progress-container {
            display: flex;
            align-items: center;
            margin-top: 1rem; }
            .savings-container .saving-content .saving-information .secondary-information .secondary-info-block .saving-data .progress-container .days {
              font-family: "Lato";
              font-weight: 700;
              font-size: 2.5rem; }
            .savings-container .saving-content .saving-information .secondary-information .secondary-info-block .saving-data .progress-container .days-progress {
              flex-grow: 1;
              margin-left: 1rem; }

.product-list {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start; }
  .product-list .product {
    width: 300px;
    display: flex;
    flex-direction: column;
    padding: 5.2rem; }
    .product-list .product .image {
      max-width: 100%;
      min-width: 300px; }
    .product-list .product .btn {
      display: flex;
      align-self: flex-start; }

.component-list {
  display: flex;
  flex-wrap: wrap; }
  .component-list .component {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    width: 25%;
    min-height: 39rem;
    margin-right: 3%;
    margin-top: 4rem;
    padding: 1.5rem 2.5rem 4.3rem 2.5rem; }
    .component-list .component .image {
      max-width: 90%;
      margin-bottom: 7rem; }
    .component-list .component .description-container {
      width: 90%;
      display: flex;
      justify-content: space-between; }
      .component-list .component .description-container .description {
        width: 50%;
        color: rgba(0, 0, 0, 0.38); }
      .component-list .component .description-container .value {
        width: 50%;
        margin-left: 0.5rem; }
    .component-list .component:hover {
      box-shadow: 3px 3px 6px 0 #e4e4e4; }
  .component-list .has-border {
    border-radius: 0.8rem;
    border: 1px solid #e1e1e1;
    overflow: hidden;
    min-height: fit-content; }

.card-detail {
  display: flex; }
  .card-detail .component {
    display: flex;
    margin-right: 13rem; }
    .card-detail .component img {
      height: 7rem;
      width: auto; }
  .card-detail .desc {
    padding-left: 2rem;
    min-width: 21rem; }
    .card-detail .desc.has-divider {
      border-left: 1px solid #d4d4d4; }
    .card-detail .desc .detail {
      display: flex;
      justify-content: space-between;
      margin-bottom: 1rem;
      margin-top: 1rem; }

.eb-operators-header {
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  padding: 2rem;
  padding-bottom: 2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .eb-operators-header .eb-operators-header-title {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.333rem;
    line-height: 2.5rem; }
  .eb-operators-header .eb-contract-wrapper {
    display: flex;
    align-items: baseline; }
  .eb-operators-header .eb-contract-owner .eb-company-name-wrapper {
    display: flex;
    align-items: flex-end; }
    .eb-operators-header .eb-contract-owner .eb-company-name-wrapper .eb-watch-details {
      margin-left: 8rem; }
  .eb-operators-header .eb-contract-owner .eb-owner-desc {
    font-family: "Lato";
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.25rem; }
  .eb-operators-header .eb-contract-owner .eb-owner {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.25rem; }
  .eb-operators-header .eb-stats-container {
    padding-left: 4rem;
    border-left: 1px solid #d4d4d4; }

.eb-operator-data-wrapper {
  width: 50%; }

.eb-filter-content {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.resume-wrapper.transfer-resume-step-account .resume-content {
  height: 17rem; }

.resume-wrapper {
  display: flex;
  flex-direction: column;
  padding: 3rem 0; }
  .resume-wrapper .resume-title {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.333rem;
    line-height: 2.5rem;
    display: flex;
    margin-bottom: 1.5rem; }
  .resume-wrapper .resume-content {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 13rem;
    align-content: flex-start; }
    .resume-wrapper .resume-content .resume-label {
      width: 30%; }
    .resume-wrapper .resume-content .resume-value {
      font-family: "Lato";
      font-weight: 700;
      font-size: 1.2rem;
      line-height: 1.25rem;
      padding: 0.4rem 0 1.2rem 0;
      width: 31%; }

.resume-buttons {
  margin: 4rem 0; }

.tabs-container {
  display: flex;
  margin: 0.5rem 0;
  border-bottom: 0.1rem solid #e1e1e1;
  position: relative; }
  .tabs-container .slider {
    height: 0.28rem;
    background-color: #d58e44;
    position: absolute;
    bottom: -2px;
    transition: all .3s linear; }
  .tabs-container .tab-element {
    color: rgba(0, 0, 0, 0.38);
    font-size: 1.2rem;
    line-height: 1.25rem;
    padding: 0.8rem 1rem;
    cursor: pointer; }
    .tabs-container .tab-element.active {
      color: rgba(0, 0, 0, 0.87); }

.expiration {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.4); }
  .expiration .expiration-method {
    max-width: 1280px;
    min-width: 60rem;
    min-height: 32rem;
    border-radius: 20px;
    padding-top: 5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    padding-bottom: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: white; }
    .expiration .expiration-method .expiration-method--control {
      margin: 1.5rem 0; }
      .expiration .expiration-method .expiration-method--control .expiration-method--control-continue:disabled {
        opacity: 0.5; }
        .expiration .expiration-method .expiration-method--control .expiration-method--control-continue:disabled:hover {
          cursor: default; }

#header .page-header {
  background: linear-gradient(to right, #d58e44 0%, #dea76e 100%); }
  #header .page-header.accent {
    background: linear-gradient(to right, #ff5722 0%, #ff7e55 100%); }
  #header .page-header .page-header-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding: 0.5rem 0;
    min-height: 2rem; }
    #header .page-header .page-header-content .menu-container {
      display: flex;
      flex-direction: row; }
      #header .page-header .page-header-content .menu-container > :not(:last-child) {
        margin-right: 3rem; }
      #header .page-header .page-header-content .menu-container > :first-child {
        margin-left: 3rem; }
      #header .page-header .page-header-content .menu-container .first-level a {
        font-size: 1.2rem;
        line-height: 1.25rem;
        color: rgba(255, 255, 255, 0.7);
        text-decoration: none; }
        #header .page-header .page-header-content .menu-container .first-level a:hover {
          color: white; }
      #header .page-header .page-header-content .menu-container .first-level.is-selected {
        display: flex;
        align-items: center;
        flex-direction: column; }
        #header .page-header .page-header-content .menu-container .first-level.is-selected .triangle {
          display: block;
          position: absolute;
          top: 4rem;
          width: 0;
          height: 0;
          border-bottom: 7px solid #fff;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent; }
      #header .page-header .page-header-content .menu-container .first-level.is-active a {
        color: #fff; }
    #header .page-header .page-header-content .home-link {
      margin-left: 2.5rem; }
      #header .page-header .page-header-content .home-link .company-logotype {
        height: 26px; }
    #header .page-header .page-header-content .has-user {
      border-bottom: 1px solid #f4f4f4;
      margin-bottom: 1rem;
      display: flex;
      align-items: center;
      padding-left: 1rem; }
      #header .page-header .page-header-content .has-user .eb-icon, #header .page-header .page-header-content .has-user .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success #header .page-header .page-header-content .has-user .benificiary-status, #header .page-header .page-header-content .has-user .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success #header .page-header .page-header-content .has-user .benificiary-status, #header .page-header .page-header-content .has-user .eb-datepicker .ui-datepicker-trigger, .eb-datepicker #header .page-header .page-header-content .has-user .ui-datepicker-trigger, #header .page-header .page-header-content .has-user .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #header .page-header .page-header-content .has-user span,
      #header .page-header .page-header-content .has-user .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #header .page-header .page-header-content .has-user span, #header .page-header .page-header-content .has-user .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #header .page-header .page-header-content .has-user .ui-datepicker-close.ui-state-default, #header .page-header .page-header-content .has-user .grid-options-holder .grid-options, .grid-options-holder #header .page-header .page-header-content .has-user .grid-options {
        color: #e1e1e1; }
      #header .page-header .page-header-content .has-user .title {
        font-size: 1.2rem;
        line-height: 1.25rem;
        margin-left: 0.5rem;
        font-weight: 900; }
    #header .page-header .page-header-content .user-menu {
      color: white;
      font-size: 1rem;
      line-height: 1.25rem;
      margin-right: 2.5rem;
      display: flex;
      align-items: center;
      cursor: pointer;
      position: relative; }
      #header .page-header .page-header-content .user-menu .highlight {
        width: 0.8rem;
        height: 0.75rem;
        position: absolute;
        top: 0.4rem;
        left: 0.4rem;
        border-radius: 50%;
        border: 1px solid #fff;
        background-color: #f44336; }
      #header .page-header .page-header-content .user-menu .arrow {
        margin-left: 15px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid white; }
      #header .page-header .page-header-content .user-menu .user-menu-content {
        display: none;
        background: #fff;
        color: rgba(0, 0, 0, 0.87);
        cursor: default;
        position: absolute;
        box-shadow: -2px 4px 12px -2px rgba(0, 0, 0, 0.38);
        width: max-content;
        padding: 1.7rem;
        right: -1.7rem;
        top: 4.4rem;
        border-radius: 0.5rem;
        z-index: 5; }
        #header .page-header .page-header-content .user-menu .user-menu-content .has-messages {
          font-size: 0.9rem;
          line-height: 1.25rem;
          font-family: "Lato";
          font-weight: 700;
          background-color: #fff4d8;
          padding: 1.1rem;
          margin-bottom: 1rem;
          border-radius: 0.7rem; }
        #header .page-header .page-header-content .user-menu .user-menu-content .connect-arrow {
          position: absolute;
          top: -0.8rem;
          border-bottom: 1rem solid #fff;
          border-left: 1rem solid transparent;
          border-right: 1rem solid transparent;
          right: 1rem;
          position: absolute; }
        #header .page-header .page-header-content .user-menu .user-menu-content .option {
          color: rgba(0, 0, 0, 0.87);
          font-size: 1rem;
          line-height: 1.25rem;
          padding: 0.8rem 3rem 0.8rem 1rem;
          display: flex;
          align-items: center;
          margin-bottom: 1rem;
          cursor: pointer;
          position: relative; }
          #header .page-header .page-header-content .user-menu .user-menu-content .option .highlight {
            width: 0.8rem;
            height: 0.75rem;
            position: absolute;
            top: 0.7rem;
            left: 0.8rem;
            border-radius: 50%;
            border: 1px solid #fff;
            background-color: #f44336; }
          #header .page-header .page-header-content .user-menu .user-menu-content .option:hover {
            background: #faf1e9;
            border-radius: 0.5rem; }
          #header .page-header .page-header-content .user-menu .user-menu-content .option:last-child {
            border-top: 1px solid #f4f4f4;
            margin-top: 1rem; }
          #header .page-header .page-header-content .user-menu .user-menu-content .option > .title {
            margin-left: 1rem; }

#header .menu-options-container {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3.5rem; }
  #header .menu-options-container .sub-menu-container {
    margin-top: 3.5rem;
    width: calc(1280px * (1 / 6));
    max-width: calc(100% / 6 - 1.3rem);
    margin-right: 1.3rem;
    flex-grow: 1; }
    #header .menu-options-container .sub-menu-container > label {
      height: auto; }
    #header .menu-options-container .sub-menu-container .title {
      font-family: "Lato";
      font-weight: 700;
      font-size: 1.2rem;
      line-height: 1.25rem;
      color: rgba(0, 0, 0, 0.87);
      margin-bottom: 1.5rem;
      padding-left: 0.6rem; }
    #header .menu-options-container .sub-menu-container .option {
      margin-bottom: 0.7rem;
      padding: 0.3rem 0.6rem;
      font-size: 1rem;
      line-height: 1.25rem; }
      #header .menu-options-container .sub-menu-container .option:hover {
        background: #faf1e9;
        border-radius: 4px; }
      #header .menu-options-container .sub-menu-container .option.is-selected {
        background: #d58e44;
        border-radius: 0.4rem; }
        #header .menu-options-container .sub-menu-container .option.is-selected > a {
          color: white; }

#header .header-expiration {
  padding: 10px 0; }

.page-title-container {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.12);
  position: relative;
  z-index: 2;
  background: #fff;
  cursor: pointer; }

.page-title {
  color: rgba(0, 0, 0, 0.87);
  padding: 1.2rem;
  font-size: 1.33rem; }
  .page-title .bold {
    font-weight: bold; }

.page-title-border {
  border-top: 1px solid #e1e1e1; }

.link, .eb-bottom-sheet ul.normal-links > li:not(.media),
.link:hover,
.eb-bottom-sheet ul.normal-links > li:hover:not(.media) {
  text-decoration: none; }

.link, .eb-bottom-sheet ul.normal-links > li:not(.media) {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #d58e44;
  cursor: pointer; }
  
  .link:hover,
  .eb-bottom-sheet ul.normal-links > li:hover:not(.media) {
    text-decoration: underline; }

label[for=upload] {
  height: auto; }

.svg {
  position: relative;
  display: inline-block; }

.svg:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1; }

.eb-form .eb-form-group {
  font-size: 1.778rem;
  line-height: 2.5rem;
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
  position: relative; }

.eb-form .grid-form-groups {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap; }
  .eb-form .grid-form-groups .eb-form-group {
    box-sizing: border-box; }
    .eb-form .grid-form-groups .eb-form-group.group-md:nth-child(even) {
      padding-left: 20px; }

.eb-form .categories-buttons {
  padding-left: 15px; }

.eb-form .single-category {
  min-width: 260px; }

.eb-form .inline-form-groups {
  align-items: flex-end;
  display: flex; }
  .eb-form .inline-form-groups .eb-form-group {
    box-sizing: border-box; }
    .eb-form .inline-form-groups .eb-form-group:not(:first-child) {
      padding-left: 20px; }
    .eb-form .inline-form-groups .eb-form-group.collapse-right {
      padding-right: 0; }
      .eb-form .inline-form-groups .eb-form-group.collapse-right .eb-input {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    .eb-form .inline-form-groups .eb-form-group.collapse-left {
      padding-left: 0; }
      .eb-form .inline-form-groups .eb-form-group.collapse-left .eb-input {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
    .eb-form .inline-form-groups .eb-form-group.align-start {
      align-self: flex-start; }
  .eb-form .inline-form-groups .eb-align-middle {
    align-self: center; }
  .eb-form .inline-form-groups .eb-align-top {
    align-self: flex-start; }

.eb-form .eb-inline-content {
  font-size: 1rem;
  line-height: 1.25rem;
  display: flex;
  height: 40px;
  line-height: 40px; }
  .eb-form .eb-inline-content.eb-inline-slim {
    height: auto; }
  .eb-form .eb-inline-content .link, .eb-form .eb-inline-content .eb-bottom-sheet ul.normal-links > li:not(.media), .eb-bottom-sheet .eb-form .eb-inline-content ul.normal-links > li:not(.media) {
    line-height: inherit; }
  .eb-form .eb-inline-content .highlight {
    margin-right: 15px; }
  .eb-form .eb-inline-content .eb-form-radio-wrapper {
    margin-right: 30px;
    flex-shrink: 0; }
  .eb-form .eb-inline-content .radioBtn {
    display: block; }
    .eb-form .eb-inline-content .radioBtn .eb-form-radio-wrapper {
      margin-bottom: 15px; }

.eb-form .group-xs {
  width: 10%; }

.eb-form .group-sm, .eb-form .beneficiary-details .eb-form-group, .beneficiary-details .eb-form .eb-form-group {
  width: 25%; }

.eb-form .group-m {
  width: 45%; }

.eb-form .group-md {
  width: 50%; }

.eb-form .group-lg {
  width: 75%; }

.eb-form .group-xl {
  width: 90%; }

.eb-form .eb-form-hint-wrapper {
  display: flex;
  align-items: center; }
  .eb-form .eb-form-hint-wrapper > * {
    flex: 1;
    margin-right: 10px; }
  .eb-form .eb-form-hint-wrapper .hint {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.25rem;
    flex: 0 1 auto;
    margin: auto;
    text-transform: uppercase; }
    .eb-form .eb-form-hint-wrapper .hint.lowercase {
      text-transform: lowercase; }
    .eb-form .eb-form-hint-wrapper .hint.capitalize {
      text-transform: capitalize; }
  .eb-form .eb-form-hint-wrapper.is-payments {
    width: 190px; }

.eb-form .input-hint, .eb-form label.error, .eb-form .eb-remaining-chars {
  font-size: 0.9rem;
  line-height: 1.25rem;
  background-color: transparent;
  bottom: -17px;
  height: inherit;
  position: absolute; }

.eb-form .eb-btn-wrapper {
  border-top: 1px solid #e1e1e1;
  padding: 40px 0;
  margin-top: 40px; }
  .eb-form .eb-btn-wrapper.no-border {
    border-top: none; }
  .eb-form .eb-btn-wrapper.no-margin {
    margin: 0px; }

.eb-form .eb-btn-margin {
  margin-left: 14.5rem; }

.eb-form .is-flex {
  display: flex; }

.eb-form .eb-form-checkbox-wrapper {
  font-size: 1.2rem;
  line-height: 1.25rem;
  margin-right: 40px; }
  .eb-form .eb-form-checkbox-wrapper.is-cope {
    margin-right: 10px; }
  .eb-form .eb-form-checkbox-wrapper.is-popr {
    margin-right: 10px; }
  .eb-form .eb-form-checkbox-wrapper.is-ctrf {
    margin-right: 10px; }
  .eb-form .eb-form-checkbox-wrapper input[type='checkbox'] {
    display: none; }
  .eb-form .eb-form-checkbox-wrapper label {
    color: rgba(0, 0, 0, 0.54);
    font-size: 1rem;
    line-height: 1.25rem;
    cursor: pointer; }
  .eb-form .eb-form-checkbox-wrapper input[type='checkbox'] + label:before {
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    content: '';
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin-right: 10px;
    padding: 0;
    text-align: center;
    transition: all .15s linear;
    vertical-align: top;
    width: 15px; }
  .eb-form .eb-form-checkbox-wrapper input[type='checkbox']:disabled + label {
    color: rgba(0, 0, 0, 0.54); }
  .eb-form .eb-form-checkbox-wrapper input[type='checkbox']:checked + label {
    color: rgba(0, 0, 0, 0.87); }
  .eb-form .eb-form-checkbox-wrapper input[type='checkbox']:checked + label:before {
    color: rgba(0, 0, 0, 0.87);
    border-color: #d58e44;
    background-size: 2rem;
    content: url("../img/eb-icons/icon-check.svg"); }
  .eb-form .eb-form-checkbox-wrapper input[type='checkbox']:checked ~ .checkbox-label > label {
    color: rgba(0, 0, 0, 0.87); }

.eb-form .eb-bottom-sheet .eb-form-checkbox-wrapper label {
  height: initial; }

.eb-form .eb-bottom-sheet .eb-form-checkbox-wrapper input[type='checkbox'] + label:before {
  margin-right: 0px; }

.eb-form .eb-input,
.eb-form .eb-textarea {
  padding: 10px; }

.eb-form .eb-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-right: 34px;
  background-image: url("../img/eb-icons/icon-select-arrow.svg");
  background-size: 2rem;
  background-position: right 1rem center;
  background-repeat: no-repeat;
  cursor: pointer; }
  .eb-form .eb-select:disabled {
    background-image: none;
    cursor: default; }

.eb-form .fakeAutofill {
  height: 0;
  border: none;
  padding: 0;
  margin: 0;
  position: absolute; }

.eb-form .eb-input,
.eb-form .eb-select,
.eb-form .eb-textarea {
  font-family: "Lato";
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  box-sizing: border-box;
  height: 40px;
  width: 100%; }
  .eb-form .eb-input:focus, .eb-form .eb-input.focused,
  .eb-form .eb-select:focus,
  .eb-form .eb-select.focused,
  .eb-form .eb-textarea:focus,
  .eb-form .eb-textarea.focused {
    border-color: #363636;
    transition: border-color .5s; }
  .eb-form .eb-input:disabled,
  .eb-form .eb-select:disabled,
  .eb-form .eb-textarea:disabled {
    background-color: #f4f4f4; }
  .eb-form .eb-input.wrap-content,
  .eb-form .eb-select.wrap-content,
  .eb-form .eb-textarea.wrap-content {
    width: inherit !important; }
  .eb-form .eb-input.error,
  .eb-form .eb-select.error,
  .eb-form .eb-textarea.error {
    border-color: #f44336;
    background-color: #fcf1f0; }
  .eb-form .eb-input.numeric,
  .eb-form .eb-select.numeric,
  .eb-form .eb-textarea.numeric {
    font-family: "Roboto";
    font-weight: 700;
    text-align: right; }
  .eb-form .eb-input.digit,
  .eb-form .eb-select.digit,
  .eb-form .eb-textarea.digit {
    width: 55px;
    text-align: center; }
  .eb-form .eb-input.input-xs,
  .eb-form .eb-select.input-xs,
  .eb-form .eb-textarea.input-xs {
    width: 10%; }
  .eb-form .eb-input.input-sm,
  .eb-form .eb-select.input-sm,
  .eb-form .eb-textarea.input-sm {
    width: 25%; }
  .eb-form .eb-input.input-m,
  .eb-form .eb-select.input-m,
  .eb-form .eb-textarea.input-m {
    width: 45%; }
  .eb-form .eb-input.input-md,
  .eb-form .eb-select.input-md,
  .eb-form .eb-textarea.input-md {
    width: 50%; }
  .eb-form .eb-input.input-lg,
  .eb-form .eb-select.input-lg,
  .eb-form .eb-textarea.input-lg {
    width: 75%; }
  .eb-form .eb-input.input-xl,
  .eb-form .eb-select.input-xl,
  .eb-form .eb-textarea.input-xl {
    width: 90%; }

.eb-form .eb-input-icon {
  position: relative;
  display: flex;
  align-items: center; }
  .eb-form .eb-input-icon .eb-icon-hide-eye {
    color: rgba(0, 0, 0, 0.12); }
  .eb-form .eb-input-icon .eb-icon-left {
    left: 0.4rem;
    top: 0.2rem;
    position: absolute;
    color: rgba(0, 0, 0, 0.12); }
  .eb-form .eb-input-icon .eb-icon-right {
    right: 0.7rem;
    top: 0.2rem;
    position: absolute; }
  .eb-form .eb-input-icon .eb-input {
    padding: 10px 30px; }

.eb-form .time-input {
  right: 3px;
  bottom: 3px;
  position: absolute;
  color: #d58e44; }

.eb-form input::-webkit-outer-spin-button,
.eb-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.eb-form select::-ms-expand {
  display: none; }

.eb-form .eb-form-inline-label,
.eb-form .eb-form-label,
.eb-form .eb-form-fieldset .fieldset-head > .description {
  font-size: 0.9rem;
  line-height: 1.25rem;
  font-family: "Lato";
  font-weight: 700; }


.eb-form .eb-form-label,
.eb-form .eb-form-fieldset .fieldset-head > .description {
  color: rgba(0, 0, 0, 0.38);
  margin-bottom: 10px; }

.eb-form .eb-form-inline-label {
  color: rgba(0, 0, 0, 0.87);
  line-height: 40px;
  margin-right: 10px; }

.eb-form label.error {
  color: #f44336;
  left: 10px;
  width: 22rem; }
  .eb-form label.error#lotQuantity-error {
    bottom: -30px; }
  .eb-form label.error#paymentValue1-error {
    padding-left: 20px; }

.eb-form .eb-form-fieldset {
  margin-top: 30px; }
  .eb-form .eb-form-fieldset .inline-fieldset-body,
  .eb-form .eb-form-fieldset .fieldset-body {
    padding-top: 15px; }
  .eb-form .eb-form-fieldset .fieldset-head > .title {
    font-size: 1.2rem;
    line-height: 1.25rem;
    color: rgba(0, 0, 0, 0.87);
    font-family: "Lato";
    font-weight: 700; }
  .eb-form .eb-form-fieldset .fieldset-head > .description {
    margin: 0; }
  .eb-form .eb-form-fieldset .fieldset-body > .eb-form-group:last-child,
  .eb-form .eb-form-fieldset .inline-fieldset-body > .eb-form-group:last-child {
    margin-bottom: 0; }
  .eb-form .eb-form-fieldset .inline-fieldset-head {
    display: flex;
    align-items: center;
    cursor: pointer; }
    .eb-form .eb-form-fieldset .inline-fieldset-head > .title {
      font-size: 1.2rem;
      line-height: 1.25rem;
      color: rgba(0, 0, 0, 0.87);
      font-family: "Lato";
      font-weight: 700;
      margin-right: 10px; }
    .eb-form .eb-form-fieldset .inline-fieldset-head > .description {
      font-size: 1rem;
      line-height: 1.25rem; }
    .eb-form .eb-form-fieldset .inline-fieldset-head .arrow-incon-container {
      width: 10px;
      height: 10px;
      margin-right: 7px; }
    .eb-form .eb-form-fieldset .inline-fieldset-head .arrow-icon {
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid black; }
      .eb-form .eb-form-fieldset .inline-fieldset-head .arrow-icon.open {
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid black;
        margin-top: 3px; }
  .eb-form .eb-form-fieldset .inline-fieldset-body {
    display: none; }

.eb-form .eb-form-radio-wrapper {
  font-size: 1.2rem;
  line-height: 1.25rem; }
  .eb-form .eb-form-radio-wrapper label {
    color: rgba(0, 0, 0, 0.54);
    align-items: center;
    cursor: pointer;
    display: flex;
    transition: all .25s linear; }
    .eb-form .eb-form-radio-wrapper label > div {
      font-size: 1rem;
      line-height: 1.25rem; }
  .eb-form .eb-form-radio-wrapper input[type=radio] {
    display: none; }
  .eb-form .eb-form-radio-wrapper .check {
    border: 1px solid;
    border-color: #e1e1e1;
    border-radius: 100%;
    height: 14px;
    margin-right: 10px;
    order: -1;
    transition: border .25s linear;
    width: 14px;
    background-color: #fff; }
  .eb-form .eb-form-radio-wrapper .check::before {
    border-radius: 100%;
    content: '';
    display: block;
    height: 8px;
    left: 50%;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: background .25s linear;
    width: 8px; }
  .eb-form .eb-form-radio-wrapper input[type=radio]:checked ~ .check::before {
    background: #d58e44; }
  .eb-form .eb-form-radio-wrapper input[type=radio]:checked ~ div {
    color: rgba(0, 0, 0, 0.87); }
  .eb-form .eb-form-radio-wrapper input[type=radio]:checked ~ label {
    color: #d58e44; }

.eb-form .alert-maintenance .state .bootstrap-switch-container .bootstrap-switch-label {
  line-height: 15px; }

.eb-form .bootstrap-switch.bootstrap-switch-focused {
  box-shadow: none; }

.eb-form .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .eb-form .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label {
  border-radius: 5px; }

.eb-form .bootstrap-switch.bootstrap-switch-on {
  border: 2px solid #d58e44; }

.eb-form .bootstrap-switch.bootstrap-switch-off {
  border: 2px solid #e1e1e1; }

.eb-form .bootstrap-switch .bootstrap-switch-label {
  height: 20px;
  position: relative;
  top: 1px; }

.eb-form .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: #d58e44; }

.eb-form .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #e1e1e1; }

.eb-form .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.eb-form .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.eb-form .bootstrap-switch .bootstrap-switch-handle-on,
.eb-form .bootstrap-switch .bootstrap-switch-handle-off {
  font-family: "Lato";
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1.25rem;
  border-radius: 0;
  line-height: 1.5rem; }

.eb-form .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.eb-form .bootstrap-switch .bootstrap-switch-handle-off {
  color: rgba(0, 0, 0, 0.54); }

.eb-form .bootstrap-switch .bootstrap-switch-handle-on {
  color: white; }

.eb-form .eb-textarea {
  height: 80px;
  resize: none; }

.eb-form .eb-remaining-chars {
  color: rgba(0, 0, 0, 0.54);
  right: 10px; }

.eb-form .pw-strength-indicator {
  display: flex;
  align-items: center;
  height: 40px; }
  .eb-form .pw-strength-indicator .status-bar {
    width: 100%;
    background-color: #e1e1e1;
    margin-right: 20px; }
  .eb-form .pw-strength-indicator .bar {
    height: 8px;
    transition: width .7s; }
  .eb-form .pw-strength-indicator.no-pw .bar {
    width: 0%;
    background-color: #d02013; }
  .eb-form .pw-strength-indicator.pw-very-weak .bar {
    width: 20%;
    background-color: #d02013; }
  .eb-form .pw-strength-indicator.pw-weak .bar {
    width: 40%;
    background-color: #f44336; }
  .eb-form .pw-strength-indicator.pw-mediocre .bar {
    width: 60%;
    background-color: #00c853; }
  .eb-form .pw-strength-indicator.pw-strong .bar,
  .eb-form .pw-strength-indicator.pw-very-strong .bar {
    background-color: #02963f; }
  .eb-form .pw-strength-indicator.pw-strong .bar {
    width: 80%; }
  .eb-form .pw-strength-indicator.pw-very-strong .bar {
    width: 100%; }
  .eb-form .pw-strength-indicator .label {
    font-family: "Roboto";
    font-weight: 700; }
  .eb-form .pw-strength-indicator .percentage {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem; }

.eb-datepicker {
  width: 144px; }
  .eb-datepicker.range {
    width: 122px; }
  .eb-datepicker .eb-input {
    padding-right: 45px; }
  .eb-datepicker .ui-datepicker-trigger {
    right: 3px;
    bottom: 3px;
    border: 0;
    position: absolute;
    background-color: transparent;
    color: #d58e44 !important;
    cursor: pointer; }

.ui-datepicker.ui-widget {
  z-index: 10 !important;
  overflow: hidden;
  width: inherit;
  padding: 15px;
  box-sizing: border-box;
  border: 1px solid #363636;
  border-radius: 5px; }
  .ui-datepicker.ui-widget tr td a, .ui-datepicker.ui-widget tr td.ui-state-disabled span {
    color: rgba(0, 0, 0, 0.87);
    border: 0;
    text-align: center;
    box-sizing: border-box;
    background-color: transparent;
    padding: 0; }
  .ui-datepicker.ui-widget tr td a.ui-state-active, .ui-datepicker.ui-widget tr td.limit-between-date a, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .datepicker-filter-button.active {
    color: white;
    background-color: #d58e44;
    border-radius: 3px; }
  .ui-datepicker.ui-widget .ui-datepicker-wrapper {
    width: 300px;
    float: left; }
  .ui-datepicker.ui-widget:before {
    display: none; }
  .ui-datepicker.ui-widget.no-filter .ui-datepicker-buttonpane {
    display: none; }
  .ui-datepicker.ui-widget .ui-datepicker-calendar {
    float: left;
    width: 300px; }
  .ui-datepicker.ui-widget .ui-datepicker-today a {
    border: 1px solid #d58e44;
    color: #d58e44; }
  .ui-datepicker.ui-widget .ui-datepicker-header {
    color: rgba(0, 0, 0, 0.87);
    font-family: "Roboto";
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    background-color: transparent;
    height: 34px;
    width: 300px; }
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next {
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer;
      background-color: #f4f4f4;
      width: 34px;
      height: 34px; }
      .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev:hover,
      .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next:hover {
        border: 0;
        background-color: #e1e1e1; }
      .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span,
      .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span {
        font-size: 2rem !important;
        line-height: inherit !important;
        width: 22px;
        height: 16px;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        margin: 0;
        text-indent: 0; }
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-title {
      font-family: "Roboto";
      font-weight: 500;
      font-size: 1.2rem;
      line-height: 1.25rem; }
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev:hover {
      left: 0; }
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next:hover {
      right: 0; }
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span {
      transform: translate(-50%, -50%) rotate(180deg); }
  .ui-datepicker.ui-widget thead th, .ui-datepicker.ui-widget tbody td a {
    color: rgba(0, 0, 0, 0.87);
    font-family: "Roboto";
    font-weight: 500;
    padding: 0;
    height: 34px; }
  .ui-datepicker.ui-widget tr td:first-child a {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; }
  .ui-datepicker.ui-widget tr td:last-child a {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  .ui-datepicker.ui-widget tr td {
    padding: 0;
    padding-top: 5px;
    width: 34px;
    height: 34px;
    line-height: 34px; }
    .ui-datepicker.ui-widget tr td:not(.ui-datepicker-today):not(.ui-datepicker-current-day):not(.limit-between-date):hover a {
      background-color: #f0d7bd; }
    .ui-datepicker.ui-widget tr td.between-date {
      opacity: 1; }
      .ui-datepicker.ui-widget tr td.between-date a,
      .ui-datepicker.ui-widget tr td.between-date span {
        background-color: #faf1e9; }
    .ui-datepicker.ui-widget tr td.ui-datepicker-other-month a {
      color: rgba(0, 0, 0, 0.54); }
  .ui-datepicker.ui-widget tr:first-child td {
    padding-top: 0; }
  .ui-datepicker.ui-widget .ui-datepicker-buttonpane {
    float: right;
    width: 150px;
    display: inline-block;
    white-space: normal;
    border: 0;
    padding-left: 15px;
    box-sizing: border-box;
    margin-top: 68px; }
    .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-current {
      display: none; }
    .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-datepicker-close.ui-state-default {
      color: rgba(0, 0, 0, 0.38);
      margin: 0;
      float: none;
      border: 0;
      top: 0;
      right: 15px;
      width: 15px;
      height: 15px;
      position: absolute;
      background-color: transparent; }
    .ui-datepicker.ui-widget .ui-datepicker-buttonpane .datepicker-filter-button {
      cursor: pointer;
      padding: 6px 5px;
      text-align: center;
      margin-bottom: 20px;
      color: rgba(0, 0, 0, 0.54);
      background-color: #f4f4f4;
      border-radius: 5px; }
      .ui-datepicker.ui-widget .ui-datepicker-buttonpane .datepicker-filter-button:hover {
        background-color: #e1e1e1; }

.accounts-summary-preview .detail-preview {
  z-index: 20;
  outline: none;
  position: absolute;
  box-shadow: 3px 3px 6px 0px #e4e4e4;
  border-radius: 10px;
  background-color: #fff; }
  .accounts-summary-preview .detail-preview .resume-head,
  .accounts-summary-preview .detail-preview .resume-row {
    margin: 0px 10px 0px 10px; }
    .accounts-summary-preview .detail-preview .resume-head.footer,
    .accounts-summary-preview .detail-preview .resume-row.footer {
      height: 40px; }
      .accounts-summary-preview .detail-preview .resume-head.footer.empty,
      .accounts-summary-preview .detail-preview .resume-row.footer.empty {
        height: 20px;
        border-bottom: none; }
      .accounts-summary-preview .detail-preview .resume-head.footer .show,
      .accounts-summary-preview .detail-preview .resume-row.footer .show {
        display: flex; }
      .accounts-summary-preview .detail-preview .resume-head.footer .hide,
      .accounts-summary-preview .detail-preview .resume-row.footer .hide {
        display: none; }
  .accounts-summary-preview .detail-preview.fadeIn {
    animation: fadeInAnim 0.5s ease-in both; }

.accounts-summary-preview #search-elements {
  width: 20%; }

.accounts-summary-preview .accounts-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .accounts-summary-preview .accounts-list .account-preview-item {
    margin-top: 45px;
    width: 31%; }
    .accounts-summary-preview .accounts-list .account-preview-item:nth-child(-n+3) {
      margin: 0; }

.accounts-summary-preview .row {
  display: flex;
  justify-content: space-between;
  margin-top: 45px; }

.accounts-summary-preview .account-wrapper {
  border-radius: 10px;
  box-sizing: border-box;
  transition: box-shadow .5s; }
  .accounts-summary-preview .account-wrapper.active {
    box-shadow: none; }
    .accounts-summary-preview .account-wrapper.active .header,
    .accounts-summary-preview .account-wrapper.active .body,
    .accounts-summary-preview .account-wrapper.active .footer {
      border-color: #d58e44;
      border-style: solid; }
    .accounts-summary-preview .account-wrapper.active .header {
      background-color: #faf1e9; }
    .accounts-summary-preview .account-wrapper.active .negative-signal {
      color: #d02013; }
    .accounts-summary-preview .account-wrapper.active:hover .header .detail-info {
      display: inline-block; }
    .accounts-summary-preview .account-wrapper.active .header .detail-info {
      float: right;
      width: 25px;
      height: 25px; }
  .accounts-summary-preview .account-wrapper:not(.active) {
    color: rgba(0, 0, 0, 0.54); }
    .accounts-summary-preview .account-wrapper:not(.active):hover {
      box-shadow: none; }
  .accounts-summary-preview .account-wrapper .header .detail-info {
    display: none; }
  .accounts-summary-preview .account-wrapper .header .default-info {
    float: right;
    width: 1.56rem;
    height: 1.56rem; }
  .accounts-summary-preview .account-wrapper > * {
    padding: 5px 10px; }
  .accounts-summary-preview .account-wrapper:hover {
    cursor: pointer; }
  .accounts-summary-preview .account-wrapper .col-left,
  .accounts-summary-preview .account-wrapper .col-right {
    display: inline-block; }
  .accounts-summary-preview .account-wrapper .header,
  .accounts-summary-preview .account-wrapper .body,
  .accounts-summary-preview .account-wrapper .footer {
    overflow: hidden;
    white-space: nowrap; }
  .accounts-summary-preview .account-wrapper .body,
  .accounts-summary-preview .account-wrapper .footer {
    font-family: "Roboto";
    font-weight: 900;
    background-color: #fff;
    border-color: #f8f8f8; }
  .accounts-summary-preview .account-wrapper .header {
    font-size: 1.333rem;
    line-height: 2.5rem;
    font-family: "Lato";
    font-weight: 700;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    border-style: solid;
    border-width: 3px 3px 0;
    padding: 8px 10px;
    padding-bottom: 10px; }
  .accounts-summary-preview .account-wrapper .body {
    font-size: 1.2rem;
    line-height: 1.25rem;
    border-width: 0 3px;
    border-style: solid;
    font-weight: 500;
    padding: 5px 10px;
    padding-top: 15px; }
    .accounts-summary-preview .account-wrapper .body .main-content {
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 10px;
      margin-top: 10px; }
  .accounts-summary-preview .account-wrapper .footer {
    font-size: 1.778rem;
    line-height: 2.5rem;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-width: 0 3px 3px;
    border-style: solid;
    padding: 5px 10px 8px; }
    .accounts-summary-preview .account-wrapper .footer .content-left {
      font-size: 15px;
      font-weight: normal; }
  .accounts-summary-preview .account-wrapper .amount {
    letter-spacing: 1px; }
  .accounts-summary-preview .account-wrapper .col-left {
    float: left;
    width: 80%; }
  .accounts-summary-preview .account-wrapper .col-right {
    float: none;
    font-size: 1.2rem;
    line-height: 1.25rem;
    text-align: right;
    width: 20%; }

.accounts-summary-preview .preview-footer {
  padding-right: 1%;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .accounts-summary-preview .preview-footer .empty-area {
    height: 20px;
    visibility: hidden; }
  .accounts-summary-preview .preview-footer .totals {
    margin-right: 10px; }

.account-preview-form {
  margin-top: 30px; }

@keyframes fadeInAnim {
  from {
    opacity: 0;
    transform: translate3d(0, -80%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.grid-options-holder {
  width: 30px; }
  .grid-options-holder .grid-options {
    cursor: pointer;
    visibility: hidden;
    width: 30px;
    height: 30px; }
    .grid-options-holder .grid-options:hover {
      display: block; }
  .grid-options-holder .grid-options-content {
    position: relative; }
  .grid-options-holder .grid-options-box {
    display: none;
    position: absolute;
    visibility: hidden;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #e1e1e1; }
  .grid-options-holder .grid-list-option {
    color: rgba(0, 0, 0, 0.54);
    display: flex;
    line-height: 45px;
    border-top: 1px solid #e1e1e1; }
    .grid-options-holder .grid-list-option:first-child {
      border-top: 0; }
    .grid-options-holder .grid-list-option > div:first-child {
      width: 30px;
      height: 30px;
      margin: 8px 20px 0 30px; }
    .grid-options-holder .grid-list-option .grid-list-option-text {
      white-space: pre;
      padding-right: 120px;
      font-size: 12px; }
    .grid-options-holder .grid-list-option:hover {
      color: rgba(0, 0, 0, 0.87); }

.second-cell-grid {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px; }

.eb-table-title {
  font-family: "Lato";
  font-weight: 700;
  font-size: 1.333rem;
  line-height: 2.5rem; }

.table-container {
  width: 100%; }
  .table-container.is-cpec tr {
    background-color: white !important;
    border-bottom: 1px solid #e1e1e1;
    height: 0px; }
  .table-container.is-cpec tbody td {
    height: 0px; }
  .table-container.is-cpec tbody td:first-child {
    font-family: "Lato";
    font-weight: 700;
    color: rgba(0, 0, 0, 0.54);
    font-size: 1rem;
    line-height: 1.25rem; }
  .table-container.stripe tr.disabled {
    color: rgba(0, 0, 0, 0.54); }
  .table-container.stripe tr:not(.detail-area):nth-child(even) {
    background-color: #f8f8f8; }
  .table-container.stripe tbody tr:not(.date-year):not(.detail-area):not(.no-hover):hover {
    background-color: #f4f4f4; }
  .table-container thead th {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Lato";
    font-weight: 900; }
  .table-container tbody tr:hover {
    cursor: pointer; }
    .table-container tbody tr:hover .grid-options {
      visibility: visible; }
  .table-container tbody tr.not-clickable:hover {
    cursor: default; }
  .table-container tbody tr.no-grid-options:hover {
    cursor: default; }
    .table-container tbody tr.no-grid-options:hover .grid-options {
      visibility: hidden; }
  .table-container tbody tr.highlight td {
    font-size: 1.333rem;
    line-height: 2.5rem;
    font-family: "Lato";
    font-weight: 900; }
  .table-container tbody td {
    height: 41px;
    font-size: 14px; }
  .table-container td,
  .table-container th {
    padding: 10px 0; }
    .table-container td:last-child,
    .table-container th:last-child {
      padding-right: 25px; }
  .table-container .desc-title {
    font-size: 1rem;
    line-height: 1.25rem;
    font-size: 1em; }
  .table-container .date-year td {
    padding-left: 20px; }
  .table-container .desc-body {
    color: rgba(0, 0, 0, 0.54);
    font-size: 0.8em;
    margin-top: 3px; }
  .table-container th.desc-right,
  .table-container td.desc-right,
  .table-container th.amount-col,
  .table-container td.amount-col {
    text-align: right; }
  .table-container td.amount-col {
    font-family: "Roboto";
    font-weight: 900; }
  .table-container .eb-input-wrapper {
    margin-left: auto;
    display: flex;
    align-items: center; }
  .table-container .datetime {
    display: table-cell;
    vertical-align: middle; }
    .table-container .datetime.time {
      padding-left: 20px; }
  .table-container .amoutValue {
    font-size: 1.333rem;
    line-height: 2.5rem; }
  .table-container .acc-balance {
    margin-top: 5px; }
    .table-container .acc-balance .amoutValue {
      color: rgba(0, 0, 0, 0.54);
      font-size: 0.8rem;
      line-height: 1.25rem; }
  .table-container .negativeSignal {
    color: #f44336; }
  .table-container .date-month,
  .table-container .currency {
    font-family: "Roboto";
    font-weight: 500;
    font-size: 0.9rem;
    line-height: 1.25rem; }
  .table-container .currency {
    width: 30px; }
  .table-container .date-month {
    text-transform: uppercase; }
  .table-container .date-day {
    font-family: "Roboto";
    font-weight: 500;
    font-size: 1.333rem;
    line-height: 2.5rem; }
  .table-container .date-year td {
    font-family: "Roboto";
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgba(0, 0, 0, 0.54);
    height: 15px; }
  .table-container.simulation-capp-table thead {
    background-color: #fff; }
  .table-container.simulation-capp-table thead th {
    font-family: "Lato";
    font-weight: 700;
    color: rgba(0, 0, 0, 0.54);
    font-size: 0.9rem;
    line-height: 1.25rem; }
  .table-container.simulation-capp-table tbody td {
    height: 1.2rem; }

td.light-col {
  font-family: "Lato";
  font-weight: 700;
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.9rem;
  line-height: 1.25rem; }

td.bold-col {
  font-family: "Lato";
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87); }

.table-transp {
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 100%; }

td.first-column,
th.sorting_disabled.first-column {
  padding-left: 20px; }
  td.first-column.eb-aopp-success,
  th.sorting_disabled.first-column.eb-aopp-success {
    position: relative; }
    td.first-column.eb-aopp-success:hover .has-error-message,
    th.sorting_disabled.first-column.eb-aopp-success:hover .has-error-message {
      display: block;
      background: #f4f4f4;
      position: absolute;
      padding: 1rem;
      left: 4.5rem;
      width: 33rem;
      top: 0.5rem; }
    td.first-column.eb-aopp-success .has-error-message,
    th.sorting_disabled.first-column.eb-aopp-success .has-error-message {
      display: none; }

tbody tr.detail-area {
  border: 1px solid #e1e1e1;
  background-color: white; }
  tbody tr.detail-area:hover {
    cursor: default;
    background-color: white; }
  tbody tr.detail-area td:first-child {
    height: 0px !important;
    padding: 0px !important; }

tbody .detail-content {
  height: auto;
  opacity: 0;
  position: relative;
  transition: opacity 1s ease; }
  tbody .detail-content .close-button {
    color: rgba(0, 0, 0, 0.38);
    position: absolute;
    right: 0;
    margin-right: 15px;
    cursor: pointer; }
  tbody .detail-content .container-padding {
    padding-top: 40px;
    padding-bottom: 60px; }
  tbody .detail-content .right-side {
    margin-right: 5%;
    word-break: break-all; }
    tbody .detail-content .right-side .is-cmov {
      max-width: 100%;
      max-height: 100%; }
  tbody .detail-content .left-side {
    margin-left: 5%;
    word-break: break-all; }
  tbody .detail-content .footer-link-area {
    float: left;
    width: 100%; }
    tbody .detail-content .footer-link-area.eb-bottom-sheet {
      justify-content: flex-end;
      padding-right: 5%; }
  tbody .detail-content .display-block {
    display: block; }
  tbody .detail-content .message-box.table-bottom {
    display: flex; }
    tbody .detail-content .message-box.table-bottom .media {
      display: none; }
  tbody .detail-content .noteContext {
    display: none;
    font-size: 1rem; }
  tbody .detail-content .eb-container {
    word-break: break-all; }

tbody .hint {
  text-align: right;
  color: rgba(0, 0, 0, 0.54); }

tbody .icon-movements-with-image {
  width: 27px;
  height: 27px;
  margin-right: 20px;
  margin-top: 5px; }

tbody .countdown {
  color: #d58e44;
  font-weight: bold; }

.expanded-row-wrapper {
  padding: 25px; }
  .expanded-row-wrapper .title {
    display: flex;
    align-items: center; }

/* ==========================================================================
  Alerts Timeline Layout
========================================================================== */
#alerts-timeline .timeline-header .header-image {
  width: 16px;
  height: 19px;
  vertical-align: middle;
  margin: 15px auto 0 auto; }

#alerts-timeline .items .item .left-content .email, #alerts-timeline .items .item .left-content .sms {
  margin-right: 5px;
  display: inline-block; }

#alerts-timeline .items .item .left-content .email {
  width: 24px;
  height: 18px; }

#alerts-timeline .items .item .left-content .sms {
  width: 15px;
  height: 25px;
  margin-top: -5px; }

.alerts-query .form, .alerts-query .alerts-save .state {
  display: none; }

.alerts-query .operation-title {
  display: flex;
  align-items: center;
  margin-bottom: 1rem; }
  .alerts-query .operation-title i {
    margin-right: 5px; }

.alerts-query .date-time-container {
  margin-top: 0; }

.alerts-query .edit-mode {
  display: none; }

.alerts-query .end-hour-container {
  padding-left: 0 !important; }

.eb-resume {
  font-size: 1rem;
  display: flex;
  flex-direction: column;
  width: 100%; }
  .eb-resume .resume-head,
  .eb-resume .resume-row {
    min-height: 20px;
    line-height: 20px;
    padding: 10px;
    display: flex; }
  .eb-resume.click-event .resume-row {
    display: none; }
  .eb-resume.click-event .resume-head {
    cursor: pointer; }
    .eb-resume.click-event .resume-head.collapsed .eb-icon, .eb-resume.click-event .resume-head.collapsed .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .eb-resume.click-event .resume-head.collapsed .benificiary-status, .eb-resume.click-event .resume-head.collapsed .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .eb-resume.click-event .resume-head.collapsed .benificiary-status, .eb-resume.click-event .resume-head.collapsed .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .eb-resume.click-event .resume-head.collapsed .ui-datepicker-trigger, .eb-resume.click-event .resume-head.collapsed .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-resume.click-event .resume-head.collapsed span,
    .eb-resume.click-event .resume-head.collapsed .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-resume.click-event .resume-head.collapsed span, .eb-resume.click-event .resume-head.collapsed .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-resume.click-event .resume-head.collapsed .ui-datepicker-close.ui-state-default, .eb-resume.click-event .resume-head.collapsed .grid-options-holder .grid-options, .grid-options-holder .eb-resume.click-event .resume-head.collapsed .grid-options {
      transform: rotate(-270deg); }
    .eb-resume.click-event .resume-head .eb-icon, .eb-resume.click-event .resume-head .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .eb-resume.click-event .resume-head .benificiary-status, .eb-resume.click-event .resume-head .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .eb-resume.click-event .resume-head .benificiary-status, .eb-resume.click-event .resume-head .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .eb-resume.click-event .resume-head .ui-datepicker-trigger, .eb-resume.click-event .resume-head .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-resume.click-event .resume-head span,
    .eb-resume.click-event .resume-head .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-resume.click-event .resume-head span, .eb-resume.click-event .resume-head .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-resume.click-event .resume-head .ui-datepicker-close.ui-state-default, .eb-resume.click-event .resume-head .grid-options-holder .grid-options, .grid-options-holder .eb-resume.click-event .resume-head .grid-options {
      transform: initial; }
    .eb-resume.click-event .resume-head.is-cpec {
      border-bottom: 1px solid #e1e1e1;
      padding: 0px;
      color: rgba(0, 0, 0, 0.87);
      font-family: "Lato";
      font-weight: 700; }
  .eb-resume .resume-head {
    color: rgba(0, 0, 0, 0.54);
    display: flex;
    align-items: center; }
  .eb-resume .resume-row {
    border-top: 1px solid #e1e1e1; }
    .eb-resume .resume-row:last-child {
      border-bottom: 1px solid #e1e1e1; }
    .eb-resume .resume-row .label,
    .eb-resume .resume-row .value {
      font-family: "Lato";
      font-weight: 700;
      width: 50%; }
    .eb-resume .resume-row .label {
      color: rgba(0, 0, 0, 0.54); }

.eb-container {
  display: flex; }
  .eb-container.fluid > * {
    flex-grow: 1; }
  .eb-container.padding > * {
    padding: 15px;
    box-sizing: border-box; }
  .eb-container.center {
    justify-content: center; }
  .eb-container.middle {
    align-items: center; }
  .eb-container.end {
    justify-content: flex-end;
    align-items: flex-end; }
  .eb-container .grow {
    flex-grow: 1; }
  .eb-container .middle {
    align-self: center; }
  .eb-container .col-xs {
    width: 10%; }
  .eb-container .col-1-5 {
    width: 20%; }
  .eb-container .col-sm {
    width: 25%; }
  .eb-container .col-1-3 {
    width: 33.33333%; }
  .eb-container .col-md {
    width: 50%; }
  .eb-container .col-lg {
    width: 75%; }
  .eb-container .col-xl {
    width: 90%; }

.message-box .media {
  color: rgba(0, 0, 0, 0.54); }

.message-box .content {
  color: rgba(0, 0, 0, 0.54);
  font-size: 1rem;
  line-height: 1.25rem;
  padding: 15px; }

.eb-bottom-sheet {
  display: flex;
  justify-content: space-between; }
  .eb-bottom-sheet .left-options,
  .eb-bottom-sheet .right-options {
    display: flex; }
  .eb-bottom-sheet .option,
  .eb-bottom-sheet .left-options > ul,
  .eb-bottom-sheet .right-options > ul {
    display: flex;
    align-items: center; }
    .eb-bottom-sheet .option .eb-icon, .eb-bottom-sheet .option .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .eb-bottom-sheet .option .benificiary-status, .eb-bottom-sheet .option .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .eb-bottom-sheet .option .benificiary-status, .eb-bottom-sheet .option .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .eb-bottom-sheet .option .ui-datepicker-trigger, .eb-bottom-sheet .option .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-bottom-sheet .option span,
    .eb-bottom-sheet .option .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-bottom-sheet .option span, .eb-bottom-sheet .option .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-bottom-sheet .option .ui-datepicker-close.ui-state-default, .eb-bottom-sheet .option .grid-options-holder .grid-options, .grid-options-holder .eb-bottom-sheet .option .grid-options,
    .eb-bottom-sheet .left-options > ul .eb-icon,
    .eb-bottom-sheet .left-options > ul .benificiary-message-box.success .benificiary-status,
    .benificiary-message-box.success .eb-bottom-sheet .left-options > ul .benificiary-status,
    .eb-bottom-sheet .left-options > ul .benificiary-message-box-pstc.success .benificiary-status,
    .benificiary-message-box-pstc.success .eb-bottom-sheet .left-options > ul .benificiary-status,
    .eb-bottom-sheet .left-options > ul .eb-datepicker .ui-datepicker-trigger,
    .eb-datepicker .eb-bottom-sheet .left-options > ul .ui-datepicker-trigger,
    .eb-bottom-sheet .left-options > ul .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-bottom-sheet .left-options > ul span,
    .eb-bottom-sheet .left-options > ul .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-bottom-sheet .left-options > ul span,
    .eb-bottom-sheet .left-options > ul .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default,
    .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-bottom-sheet .left-options > ul .ui-datepicker-close.ui-state-default,
    .eb-bottom-sheet .left-options > ul .grid-options-holder .grid-options,
    .grid-options-holder .eb-bottom-sheet .left-options > ul .grid-options,
    .eb-bottom-sheet .right-options > ul .eb-icon,
    .eb-bottom-sheet .right-options > ul .benificiary-message-box.success .benificiary-status,
    .benificiary-message-box.success .eb-bottom-sheet .right-options > ul .benificiary-status,
    .eb-bottom-sheet .right-options > ul .benificiary-message-box-pstc.success .benificiary-status,
    .benificiary-message-box-pstc.success .eb-bottom-sheet .right-options > ul .benificiary-status,
    .eb-bottom-sheet .right-options > ul .eb-datepicker .ui-datepicker-trigger,
    .eb-datepicker .eb-bottom-sheet .right-options > ul .ui-datepicker-trigger,
    .eb-bottom-sheet .right-options > ul .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-bottom-sheet .right-options > ul span,
    .eb-bottom-sheet .right-options > ul .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-bottom-sheet .right-options > ul span,
    .eb-bottom-sheet .right-options > ul .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default,
    .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-bottom-sheet .right-options > ul .ui-datepicker-close.ui-state-default,
    .eb-bottom-sheet .right-options > ul .grid-options-holder .grid-options,
    .grid-options-holder .eb-bottom-sheet .right-options > ul .grid-options {
      margin-right: 0.5rem; }
    .eb-bottom-sheet .option:not(:last-child),
    .eb-bottom-sheet .left-options > ul:not(:last-child),
    .eb-bottom-sheet .right-options > ul:not(:last-child) {
      padding-right: 20px; }
  .eb-bottom-sheet .media {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center; }
  .eb-bottom-sheet li.media:not(:first-child) {
    margin-left: 20px; }
  .eb-bottom-sheet ul.normal-links > li:not(.media) span {
    text-transform: lowercase; }
  .eb-bottom-sheet.spaced {
    margin-top: 40px; }

.amount-wrapper {
  font-family: "Roboto";
  font-weight: 500; }
  .amount-wrapper .amount-signal {
    color: #d02013; }
  .amount-wrapper .amount-currency {
    font-family: "Lato";
    font-weight: 400; }

.amount-label {
  font-family: "Lato";
  font-weight: 700;
  font-size: 1.333rem;
  line-height: 2.5rem; }

.amount-unavailable {
  font-size: 1.2rem;
  line-height: 1.25rem; }

.alert-stats {
  display: flex; }
  .alert-stats .title {
    margin-bottom: 1rem;
    font-size: 1rem; }
  .alert-stats .alert-metric {
    text-align: center;
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    .alert-stats .alert-metric:not(:first-child) {
      margin-left: 20px; }
    .alert-stats .alert-metric .stat-container {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 60px;
      height: 60px;
      line-height: 60px;
      margin: 0 auto; }
    .alert-stats .alert-metric .stat {
      border-radius: 100%; }
      .alert-stats .alert-metric .stat.primary {
        background-color: #363636;
        color: white;
        font-size: 3rem;
        width: 60px;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center; }
      .alert-stats .alert-metric .stat.secondary {
        color: rgba(0, 0, 0, 0.87);
        font-size: 2rem;
        width: 4rem;
        display: flex;
        height: 4rem;
        justify-content: center;
        align-items: center;
        background-color: #fff; }
      .alert-stats .alert-metric .stat.special {
        color: rgba(0, 0, 0, 0.87);
        font-size: 2rem;
        width: 4rem;
        display: flex;
        height: 4rem;
        justify-content: center;
        align-items: center;
        background-color: #d4d4d4; }
      .alert-stats .alert-metric .stat.day {
        color: rgba(0, 0, 0, 0.87);
        font-size: 4rem; }
  .alert-stats .alert-targets-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .alert-stats .alert-targets-container .alert-targets {
      display: flex; }
    .alert-stats .alert-targets-container .alert-target {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .alert-stats .alert-targets-container .alert-target .eb-icon, .alert-stats .alert-targets-container .alert-target .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .alert-stats .alert-targets-container .alert-target .benificiary-status, .alert-stats .alert-targets-container .alert-target .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .alert-stats .alert-targets-container .alert-target .benificiary-status, .alert-stats .alert-targets-container .alert-target .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .alert-stats .alert-targets-container .alert-target .ui-datepicker-trigger, .alert-stats .alert-targets-container .alert-target .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .alert-stats .alert-targets-container .alert-target span,
      .alert-stats .alert-targets-container .alert-target .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .alert-stats .alert-targets-container .alert-target span, .alert-stats .alert-targets-container .alert-target .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .alert-stats .alert-targets-container .alert-target .ui-datepicker-close.ui-state-default, .alert-stats .alert-targets-container .alert-target .grid-options-holder .grid-options, .grid-options-holder .alert-stats .alert-targets-container .alert-target .grid-options {
        color: rgba(0, 0, 0, 0.38); }
      .alert-stats .alert-targets-container .alert-target:not(:last-child) {
        margin-right: 50px; }
      .alert-stats .alert-targets-container .alert-target .type {
        font-size: 0.9rem;
        line-height: 1.25rem;
        color: rgba(0, 0, 0, 0.54);
        font-family: "Lato";
        font-weight: 700; }
  .alert-stats .signal {
    font-size: 0.9rem;
    line-height: 1.25rem; }
  .alert-stats .noty {
    height: 40px;
    display: flex;
    position: relative; }
    .alert-stats .noty img {
      margin: auto; }
    .alert-stats .noty .total {
      color: white;
      font-size: 0.9rem;
      line-height: 1.25rem;
      position: absolute;
      left: 50%;
      top: -5px;
      background-color: #363636;
      border-radius: 100%;
      text-align: center;
      width: 22px;
      height: 22px;
      line-height: 22px; }
  .alert-stats .alerts-divider {
    margin: 0 40px;
    position: relative;
    border: 0.05rem solid #e1e1e1; }

.triangle-right, .triangle-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  position: relative; }
  .triangle-right:after, .triangle-left:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: -8px; }

.triangle-right {
  border-left: 10px solid #d4d4d4; }
  .triangle-right:after {
    border-left: 8px solid #f4f4f4;
    left: -10px; }

.triangle-left {
  border-right: 10px solid #d4d4d4; }
  .triangle-left:after {
    border-right: 8px solid #f4f4f4;
    left: 2px; }

.eb-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: #fff;
  display: none;
  text-align: center;
  z-index: 600;
  overflow-y: auto; }
  .eb-overlay .head {
    display: flex;
    flex-direction: column;
    max-width: 900px;
    margin: 2rem auto 4rem; }
    .eb-overlay .head .close-section {
      text-align: right; }
      .eb-overlay .head .close-section .icon-close {
        color: rgba(0, 0, 0, 0.38);
        cursor: pointer; }
    .eb-overlay .head .subtitle-header {
      margin-top: 2rem;
      color: rgba(0, 0, 0, 0.54);
      font-size: 12px; }
      .eb-overlay .head .subtitle-header .welcome-header {
        margin-bottom: 1rem; }
  .eb-overlay .title, .eb-overlay .link-description {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.25rem;
    opacity: 0; }
  .eb-overlay .title-fail {
    color: #f44336; }
  .eb-overlay .title-success {
    color: #00c853; }
  .eb-overlay .body-content {
    max-width: 900px;
    margin: auto;
    text-align: left;
    padding-bottom: 15.7rem; }
    .eb-overlay .body-content .form-resume .form-resume-block {
      margin-left: 25%; }
    .eb-overlay .body-content .single-link {
      display: flex;
      justify-content: flex-end; }
    .eb-overlay .body-content .overlay-content-footer button {
      z-index: 0; }
    .eb-overlay .body-content .overlay-content-footer.opened-options {
      padding-bottom: 12rem; }
  .eb-overlay .footer-content {
    position: fixed;
    bottom: 0;
    width: 100%;
    margin: auto;
    text-align: left;
    background-color: #fff;
    box-shadow: 0px -3px 5px -1px rgba(0, 0, 0, 0.12);
    z-index: 4; }
    .eb-overlay .footer-content .eb-bottom-sheet {
      max-width: 900px;
      margin: auto; }
  .eb-overlay .success-table-container {
    margin: 3rem 0; }
    .eb-overlay .success-table-container .success-table {
      width: 100%; }
      .eb-overlay .success-table-container .success-table th, .eb-overlay .success-table-container .success-table td {
        font-family: "Lato";
        font-weight: 700; }
      .eb-overlay .success-table-container .success-table .tdNormal {
        font-weight: normal; }
      .eb-overlay .success-table-container .success-table th {
        color: rgba(0, 0, 0, 0.54);
        padding: 0.5rem; }
      .eb-overlay .success-table-container .success-table td {
        padding: 0 0.5rem; }
      .eb-overlay .success-table-container .success-table .row-data {
        border-top: 1px solid #e1e1e1; }
        .eb-overlay .success-table-container .success-table .row-data:last-child {
          border-bottom: 1px solid #e1e1e1; }
        .eb-overlay .success-table-container .success-table .row-data .unsigned {
          color: rgba(0, 0, 0, 0.38); }
      .eb-overlay .success-table-container .success-table .tooltip-message {
        cursor: pointer; }
  .eb-overlay .report-pending-operation {
    text-align: left; }

.tooltip-pending-operation {
  background-color: #f4f4f4;
  padding: 1rem;
  box-shadow: none;
  border: none !important; }

progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  appearance: none;
  height: 8px;
  width: 100%; }

progress[value]::-webkit-progress-bar {
  background-color: #e1e1e1; }

progress::-webkit-progress-value {
  background: #02963f; }

.eb-label, .sms-confirmation .sms-confirmation--form .sms-confirmation--clock-container .sms-confirmation--clock-label, .sms-confirmation .sms-confirmation--form .sms-confirmation--resend-sms .sms-confirmation--resend-sms-label {
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 10px; }

.eb-dashboard,
#mainContainerDashboard {
  /*=================================================
Integrated Position Widget
=================================================== */ }
  .eb-dashboard .eb-widget-container > .title,
  #mainContainerDashboard .eb-widget-container > .title {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.333rem;
    line-height: 2.5rem;
    margin: 0 0 10px 15px; }
  .eb-dashboard .eb-widget-container .eb-widget,
  #mainContainerDashboard .eb-widget-container .eb-widget {
    border-radius: 5px;
    border: 1px solid #e1e1e1;
    overflow: hidden; }
  .eb-dashboard .eb-account-summary .alert-stats,
  #mainContainerDashboard .eb-account-summary .alert-stats {
    padding: 15px; }
    .eb-dashboard .eb-account-summary .alert-stats .alert-metric .stat-container,
    .eb-dashboard .eb-account-summary .alert-stats .alert-metric .stat.primary,
    #mainContainerDashboard .eb-account-summary .alert-stats .alert-metric .stat-container,
    #mainContainerDashboard .eb-account-summary .alert-stats .alert-metric .stat.primary {
      width: 80px;
      color: rgba(0, 0, 0, 0.87); }
  .eb-dashboard .eb-account-summary .account-numbers-container,
  #mainContainerDashboard .eb-account-summary .account-numbers-container {
    border-top: 1px solid #e1e1e1;
    margin: 20px 0;
    padding: 30px 0; }
  .eb-dashboard .eb-account-summary .alert-stats,
  #mainContainerDashboard .eb-account-summary .alert-stats {
    border-right: 1px solid #e1e1e1; }
  .eb-dashboard .eb-account-summary .select-account,
  #mainContainerDashboard .eb-account-summary .select-account {
    font-family: "Lato";
    font-weight: 700; }
  .eb-dashboard .eb-account-summary .nib,
  .eb-dashboard .eb-account-summary .iban,
  #mainContainerDashboard .eb-account-summary .nib,
  #mainContainerDashboard .eb-account-summary .iban {
    font-family: "Roboto";
    font-weight: 700; }
  .eb-dashboard .eb-account-summary .available-balance,
  #mainContainerDashboard .eb-account-summary .available-balance {
    font-size: 1.2rem;
    line-height: 1.25rem; }
  .eb-dashboard .eb-account-summary .movements-container,
  #mainContainerDashboard .eb-account-summary .movements-container {
    padding: 0 15px; }
    .eb-dashboard .eb-account-summary .movements-container #account-movements td,
    #mainContainerDashboard .eb-account-summary .movements-container #account-movements td {
      padding-top: 5px;
      padding-bottom: 5px; }
  .eb-dashboard .eb-account-summary .account-details-wrapper,
  #mainContainerDashboard .eb-account-summary .account-details-wrapper {
    padding: 30px 15px; }
  .eb-dashboard .eb-account-summary .account-links-container,
  #mainContainerDashboard .eb-account-summary .account-links-container {
    margin: 15px;
    padding: 20px 0 0;
    border-top: 1px solid #e1e1e1; }
  .eb-dashboard .eb-integrated-position .currency-legend,
  #mainContainerDashboard .eb-integrated-position .currency-legend {
    color: rgba(0, 0, 0, 0.54);
    text-align: right; }
  .eb-dashboard .eb-integrated-position .assets,
  #mainContainerDashboard .eb-integrated-position .assets {
    background-color: #d58e44;
    display: flex;
    align-items: center; }
  .eb-dashboard .eb-integrated-position .liabilities,
  #mainContainerDashboard .eb-integrated-position .liabilities {
    background-color: #7f2629;
    display: flex;
    align-items: center; }
  .eb-dashboard .eb-integrated-position .others,
  #mainContainerDashboard .eb-integrated-position .others {
    color: rgba(0, 0, 0, 0.87);
    background-color: #d4d4d4;
    display: flex;
    align-items: center; }
  .eb-dashboard .eb-integrated-position .others-legend,
  #mainContainerDashboard .eb-integrated-position .others-legend {
    display: none; }
  .eb-dashboard .eb-integrated-position .assets, .eb-dashboard .eb-integrated-position .liabilities, .eb-dashboard .eb-integrated-position .others,
  #mainContainerDashboard .eb-integrated-position .assets,
  #mainContainerDashboard .eb-integrated-position .liabilities,
  #mainContainerDashboard .eb-integrated-position .others {
    color: white;
    border-radius: 5px; }
    .eb-dashboard .eb-integrated-position .assets .description, .eb-dashboard .eb-integrated-position .liabilities .description, .eb-dashboard .eb-integrated-position .others .description,
    #mainContainerDashboard .eb-integrated-position .assets .description,
    #mainContainerDashboard .eb-integrated-position .liabilities .description,
    #mainContainerDashboard .eb-integrated-position .others .description {
      font-size: 1.2rem;
      line-height: 1.25rem; }
    .eb-dashboard .eb-integrated-position .assets .amount-col, .eb-dashboard .eb-integrated-position .liabilities .amount-col, .eb-dashboard .eb-integrated-position .others .amount-col,
    #mainContainerDashboard .eb-integrated-position .assets .amount-col,
    #mainContainerDashboard .eb-integrated-position .liabilities .amount-col,
    #mainContainerDashboard .eb-integrated-position .others .amount-col {
      text-align: right;
      font-size: 0.9rem;
      line-height: 1.25rem; }
    .eb-dashboard .eb-integrated-position .assets .main-total-amount, .eb-dashboard .eb-integrated-position .liabilities .main-total-amount, .eb-dashboard .eb-integrated-position .others .main-total-amount,
    #mainContainerDashboard .eb-integrated-position .assets .main-total-amount,
    #mainContainerDashboard .eb-integrated-position .liabilities .main-total-amount,
    #mainContainerDashboard .eb-integrated-position .others .main-total-amount {
      font-size: 0.9rem;
      line-height: 1.25rem; }
      .eb-dashboard .eb-integrated-position .assets .main-total-amount .amount-wrapper, .eb-dashboard .eb-integrated-position .assets .main-total-amount .negativeSignal, .eb-dashboard .eb-integrated-position .liabilities .main-total-amount .amount-wrapper, .eb-dashboard .eb-integrated-position .liabilities .main-total-amount .negativeSignal, .eb-dashboard .eb-integrated-position .others .main-total-amount .amount-wrapper, .eb-dashboard .eb-integrated-position .others .main-total-amount .negativeSignal,
      #mainContainerDashboard .eb-integrated-position .assets .main-total-amount .amount-wrapper,
      #mainContainerDashboard .eb-integrated-position .assets .main-total-amount .negativeSignal,
      #mainContainerDashboard .eb-integrated-position .liabilities .main-total-amount .amount-wrapper,
      #mainContainerDashboard .eb-integrated-position .liabilities .main-total-amount .negativeSignal,
      #mainContainerDashboard .eb-integrated-position .others .main-total-amount .amount-wrapper,
      #mainContainerDashboard .eb-integrated-position .others .main-total-amount .negativeSignal {
        font-family: "Roboto";
        font-weight: 700;
        font-size: 1.333rem;
        line-height: 2.5rem;
        line-height: inherit; }
      .eb-dashboard .eb-integrated-position .assets .main-total-amount .amount-currency, .eb-dashboard .eb-integrated-position .liabilities .main-total-amount .amount-currency, .eb-dashboard .eb-integrated-position .others .main-total-amount .amount-currency,
      #mainContainerDashboard .eb-integrated-position .assets .main-total-amount .amount-currency,
      #mainContainerDashboard .eb-integrated-position .liabilities .main-total-amount .amount-currency,
      #mainContainerDashboard .eb-integrated-position .others .main-total-amount .amount-currency {
        font-size: 0.9rem;
        line-height: 1.25rem; }
    .eb-dashboard .eb-integrated-position .assets .negativeSignal, .eb-dashboard .eb-integrated-position .liabilities .negativeSignal, .eb-dashboard .eb-integrated-position .others .negativeSignal,
    #mainContainerDashboard .eb-integrated-position .assets .negativeSignal,
    #mainContainerDashboard .eb-integrated-position .liabilities .negativeSignal,
    #mainContainerDashboard .eb-integrated-position .others .negativeSignal {
      color: #d02013; }
  .eb-dashboard .eb-integrated-position .legend,
  #mainContainerDashboard .eb-integrated-position .legend {
    font-size: 0.8rem;
    line-height: 1.25rem;
    color: rgba(0, 0, 0, 0.54);
    font-family: "Lato";
    font-weight: 700; }
    .eb-dashboard .eb-integrated-position .legend .assets-legend:before, .eb-dashboard .eb-integrated-position .legend .liabilities-legend:before, .eb-dashboard .eb-integrated-position .legend .others-legend:before,
    #mainContainerDashboard .eb-integrated-position .legend .assets-legend:before,
    #mainContainerDashboard .eb-integrated-position .legend .liabilities-legend:before,
    #mainContainerDashboard .eb-integrated-position .legend .others-legend:before {
      content: "";
      width: 20px;
      height: 4px;
      float: left;
      margin-top: 7px;
      margin-right: 10px; }
    .eb-dashboard .eb-integrated-position .legend .assets-legend:before,
    #mainContainerDashboard .eb-integrated-position .legend .assets-legend:before {
      background-color: #d58e44; }
    .eb-dashboard .eb-integrated-position .legend .others-legend:before,
    #mainContainerDashboard .eb-integrated-position .legend .others-legend:before {
      background-color: #f8f8f8; }
    .eb-dashboard .eb-integrated-position .legend .liabilities-legend:before,
    #mainContainerDashboard .eb-integrated-position .legend .liabilities-legend:before {
      background-color: #363636; }
  .eb-dashboard .eb-integrated-position #chart-container text[text-anchor],
  #mainContainerDashboard .eb-integrated-position #chart-container text[text-anchor] {
    display: none; }

.eb-headline {
  font-size: 1.778rem;
  line-height: 2.5rem; }

.eb-title {
  font-size: 1.333rem;
  line-height: 2.5rem; }

.eb-subheading {
  font-size: 1.2rem;
  line-height: 1.25rem; }

.eb-body, .second-cell-grid, tbody .hint, .dashboard-personalization .user-widget {
  font-size: 1rem;
  line-height: 1.25rem; }

.eb-caption, .dashboard-user-menu .quick-actions-menu > div a .description, .slider-caption {
  font-size: 0.9rem;
  line-height: 1.25rem; }

.eb-headline,
.eb-title,
.eb-subheading, .eb-body, .second-cell-grid, tbody .hint, .dashboard-personalization .user-widget, .eb-caption, .dashboard-user-menu .quick-actions-menu > div a .description, .slider-caption {
  font-family: "Lato";
  font-weight: 400; }
  .eb-headline.secondary,
  .eb-title.secondary,
  .eb-subheading.secondary,
  .eb-body.secondary,
  .secondary.second-cell-grid,
  tbody .secondary.hint,
  .dashboard-personalization .secondary.user-widget,
  .eb-caption.secondary,
  .dashboard-user-menu .quick-actions-menu > div a .secondary.description,
  .secondary.slider-caption {
    color: rgba(0, 0, 0, 0.54);
    margin-bottom: 3rem; }
    .eb-headline.secondary.is-dashboard,
    .eb-title.secondary.is-dashboard,
    .eb-subheading.secondary.is-dashboard,
    .eb-body.secondary.is-dashboard,
    .secondary.is-dashboard.second-cell-grid,
    tbody .secondary.is-dashboard.hint,
    .dashboard-personalization .secondary.is-dashboard.user-widget,
    .eb-caption.secondary.is-dashboard,
    .dashboard-user-menu .quick-actions-menu > div a .secondary.is-dashboard.description,
    .secondary.is-dashboard.slider-caption {
      margin-bottom: 0px; }
  .eb-headline.disabled,
  .eb-title.disabled,
  .eb-subheading.disabled,
  .eb-body.disabled,
  .disabled.second-cell-grid,
  tbody .disabled.hint,
  .dashboard-personalization .disabled.user-widget,
  .eb-caption.disabled,
  .dashboard-user-menu .quick-actions-menu > div a .disabled.description,
  .disabled.slider-caption {
    color: rgba(0, 0, 0, 0.38); }
  .eb-headline.hint,
  .eb-title.hint,
  .eb-subheading.hint,
  .eb-body.hint,
  .hint.second-cell-grid,
  tbody .hint,
  .dashboard-personalization .hint.user-widget,
  .eb-caption.hint,
  .dashboard-user-menu .quick-actions-menu > div a .hint.description,
  .hint.slider-caption {
    color: rgba(0, 0, 0, 0.38); }

.eb-dark-section .eb-headline,
.eb-dark-section .eb-title,
.eb-dark-section .eb-subheading,
.eb-dark-section .eb-body,
.eb-dark-section .second-cell-grid,
.eb-dark-section tbody .hint,
tbody .eb-dark-section .hint,
.eb-dark-section .dashboard-personalization .user-widget,
.dashboard-personalization .eb-dark-section .user-widget,
.eb-dark-section .eb-caption,
.eb-dark-section .dashboard-user-menu .quick-actions-menu > div a .description,
.dashboard-user-menu .quick-actions-menu > div a .eb-dark-section .description,
.eb-dark-section .slider-caption {
  font-family: "Lato";
  font-weight: 400;
  color: white; }
  .eb-dark-section .eb-headline.secondary,
  .eb-dark-section .eb-title.secondary,
  .eb-dark-section .eb-subheading.secondary,
  .eb-dark-section .eb-body.secondary,
  .eb-dark-section .secondary.second-cell-grid,
  .eb-dark-section tbody .secondary.hint,
  tbody .eb-dark-section .secondary.hint,
  .eb-dark-section .dashboard-personalization .secondary.user-widget,
  .dashboard-personalization .eb-dark-section .secondary.user-widget,
  .eb-dark-section .eb-caption.secondary,
  .eb-dark-section .dashboard-user-menu .quick-actions-menu > div a .secondary.description,
  .dashboard-user-menu .quick-actions-menu > div a .eb-dark-section .secondary.description,
  .eb-dark-section .secondary.slider-caption {
    color: rgba(255, 255, 255, 0.7); }
  .eb-dark-section .eb-headline.disabled,
  .eb-dark-section .eb-title.disabled,
  .eb-dark-section .eb-subheading.disabled,
  .eb-dark-section .eb-body.disabled,
  .eb-dark-section .disabled.second-cell-grid,
  .eb-dark-section tbody .disabled.hint,
  tbody .eb-dark-section .disabled.hint,
  .eb-dark-section .dashboard-personalization .disabled.user-widget,
  .dashboard-personalization .eb-dark-section .disabled.user-widget,
  .eb-dark-section .eb-caption.disabled,
  .eb-dark-section .dashboard-user-menu .quick-actions-menu > div a .disabled.description,
  .dashboard-user-menu .quick-actions-menu > div a .eb-dark-section .disabled.description,
  .eb-dark-section .disabled.slider-caption {
    color: rgba(255, 255, 255, 0.5); }
  .eb-dark-section .eb-headline.hint,
  .eb-dark-section .eb-title.hint,
  .eb-dark-section .eb-subheading.hint,
  .eb-dark-section .eb-body.hint,
  .eb-dark-section .hint.second-cell-grid,
  .eb-dark-section tbody .hint,
  tbody .eb-dark-section .hint,
  .eb-dark-section .dashboard-personalization .hint.user-widget,
  .dashboard-personalization .eb-dark-section .hint.user-widget,
  .eb-dark-section .eb-caption.hint,
  .eb-dark-section .dashboard-user-menu .quick-actions-menu > div a .hint.description,
  .dashboard-user-menu .quick-actions-menu > div a .eb-dark-section .hint.description,
  .eb-dark-section .hint.slider-caption {
    color: rgba(255, 255, 255, 0.5); }

.eb-bold {
  font-family: "Lato";
  font-weight: 700; }

.eb-black {
  font-family: "Lato";
  font-weight: 900; }

.eb-address {
  font-family: "Lato";
  font-weight: 900; }
  .eb-address .address-content {
    margin-bottom: 15px; }
  .eb-address .address-section-title {
    color: rgba(0, 0, 0, 0.38);
    padding-bottom: 5px; }
  .eb-address .address-section-description {
    font-family: "Lato";
    font-weight: 400; }

.map-wrapper {
  border-radius: 10px; }

.eb-section-tabs .eb-section-tabs-buttons {
  border-bottom: 1px solid #e1e1e1; }
  .eb-section-tabs .eb-section-tabs-buttons .section-tab-button {
    float: left;
    padding: 8px 20px 8px 15px;
    cursor: pointer;
    background: white;
    position: relative;
    top: 1px;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    border-top: 2px solid transparent;
    display: flex;
    align-items: center; }
    .eb-section-tabs .eb-section-tabs-buttons .section-tab-button.active {
      cursor: default;
      border: 1px solid #e1e1e1;
      border-bottom: 1px solid transparent;
      border-top: 2px solid #d58e44; }
      .eb-section-tabs .eb-section-tabs-buttons .section-tab-button.active .section-tab-button-label {
        color: rgba(0, 0, 0, 0.87); }
    .eb-section-tabs .eb-section-tabs-buttons .section-tab-button:hover .section-tab-button-label {
      color: rgba(0, 0, 0, 0.87); }
    .eb-section-tabs .eb-section-tabs-buttons .section-tab-button .section-tab-button-label {
      color: rgba(0, 0, 0, 0.54);
      padding-left: 5px; }

.eb-section-tabs .eb-section-tabs-container {
  background-color: #fff; }
  .eb-section-tabs .eb-section-tabs-container .eb-section-tab-container {
    display: none; }

.eb-text-group > label {
  color: #6a6a6a;
  font-size: 12px;
  font-weight: 400; }

.eb-text-group > div {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 14px; }

.eb-text-group > span {
  color: #6a6a6a;
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
  margin-bottom: 20px; }

.alert {
  display: inline-flex;
  padding: 20px;
  border-radius: 8px;
  background-color: #f4f4f4;
  border: 1px solid #e1e1e1; }
  .alert.highlight {
    border: none;
    font-size: 0.9rem;
    line-height: 1.25rem;
    background-color: #fff4d8; }
    .alert.highlight.multiline {
      display: block; }

.eb-badge, #messages-table_wrapper .detail-content .left .message-text, #messages-table_wrapper .detail-content .right .message-text {
  color: rgba(0, 0, 0, 0.87);
  font-family: "Lato";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  background-color: #d4d4d4;
  border-radius: 20px;
  display: inline-block;
  line-height: 1rem;
  min-width: 10px;
  padding: 7px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap; }
  .eb-badge.small, #messages-table_wrapper .detail-content .left .small.message-text, #messages-table_wrapper .detail-content .right .small.message-text {
    font-size: 0.8rem;
    line-height: 1.25rem;
    border-radius: 5px;
    padding: 0 5px; }
  .eb-badge.dark, #messages-table_wrapper .detail-content .left .dark.message-text, #messages-table_wrapper .detail-content .right .dark.message-text, .eb-badge.primary, #messages-table_wrapper .detail-content .left .primary.message-text, #messages-table_wrapper .detail-content .right .primary.message-text, .eb-badge.positive, #messages-table_wrapper .detail-content .left .positive.message-text, #messages-table_wrapper .detail-content .right .positive.message-text, .eb-badge.negative, #messages-table_wrapper .detail-content .left .negative.message-text, #messages-table_wrapper .detail-content .right .negative.message-text {
    color: white; }
  .eb-badge.dark, #messages-table_wrapper .detail-content .left .dark.message-text, #messages-table_wrapper .detail-content .right .dark.message-text {
    background-color: #363636; }
  .eb-badge.primary, #messages-table_wrapper .detail-content .left .primary.message-text, #messages-table_wrapper .detail-content .right .primary.message-text {
    background-color: #d58e44; }
  .eb-badge.positive, #messages-table_wrapper .detail-content .left .positive.message-text, #messages-table_wrapper .detail-content .right .positive.message-text {
    background-color: #00c853; }
  .eb-badge.negative, #messages-table_wrapper .detail-content .left .negative.message-text, #messages-table_wrapper .detail-content .right .negative.message-text {
    background-color: #f44336; }
  .eb-badge.fit-content, #messages-table_wrapper .detail-content .left .fit-content.message-text, #messages-table_wrapper .detail-content .right .fit-content.message-text {
    max-width: fit-content; }

.dashboard-user-menu {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between; }
  .dashboard-user-menu .user-welcoming-section {
    display: flex;
    align-items: center; }
  .dashboard-user-menu .quick-actions-menu {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row; }
    .dashboard-user-menu .quick-actions-menu > div {
      display: flex; }
      .dashboard-user-menu .quick-actions-menu > div .option-link i {
        position: relative; }
        .dashboard-user-menu .quick-actions-menu > div .option-link i .option-count {
          display: flex;
          align-items: center;
          justify-content: center;
          color: #fff; }
        .dashboard-user-menu .quick-actions-menu > div .option-link i .option-highlight {
          width: 16px;
          height: 16px;
          position: absolute;
          top: 8px;
          left: 5px;
          border-radius: 50%;
          border: 1px solid #fff;
          background-color: #f44336; }
    .dashboard-user-menu .quick-actions-menu > div a {
      display: flex;
      flex-direction: column;
      padding: 20px;
      width: 120px;
      align-items: center;
      border-radius: 10px; }
      .dashboard-user-menu .quick-actions-menu > div a:hover {
        cursor: pointer;
        background: #fff; }
      .dashboard-user-menu .quick-actions-menu > div a .big-icon {
        width: 80px;
        height: 40px;
        margin: 20px 0px 2px 0px;
        display: flex; }
      .dashboard-user-menu .quick-actions-menu > div a .description {
        font-size: 1rem;
        line-height: 1.25rem;
        width: 80%;
        text-align: center;
        color: #d58e44; }
  .dashboard-user-menu .eb-icon, .dashboard-user-menu .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .dashboard-user-menu .benificiary-status, .dashboard-user-menu .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .dashboard-user-menu .benificiary-status, .dashboard-user-menu .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .dashboard-user-menu .ui-datepicker-trigger, .dashboard-user-menu .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .dashboard-user-menu span,
  .dashboard-user-menu .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .dashboard-user-menu span, .dashboard-user-menu .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .dashboard-user-menu .ui-datepicker-close.ui-state-default, .dashboard-user-menu .grid-options-holder .grid-options, .grid-options-holder .dashboard-user-menu .grid-options {
    font-size: 5rem;
    line-height: 5rem;
    color: #d58e44; }

/* ==========================================================================
  Layout for the user
========================================================================== */
.profile-img {
  position: relative;
  justify-content: center;
  align-content: flex-start;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap; }
  .profile-img .circle-inner {
    border-radius: 50%; }
    .profile-img .circle-inner.profile-image-small {
      width: 2.5rem;
      height: 2.5rem;
      margin: 0.35em 0.5em; }
    .profile-img .circle-inner.profile-image-small-default {
      width: 3rem;
      margin: 0.18em 0.35em; }

.eb-range-slider .ui-slider-horizontal {
  height: 4px;
  border-radius: 0px;
  border: 0;
  background: #e1e1e1; }
  .eb-range-slider .ui-slider-horizontal .ui-slider-range {
    background-color: #d58e44; }
  .eb-range-slider .ui-slider-horizontal .ui-slider-handle {
    width: 15px;
    height: 15px;
    outline: 0;
    cursor: pointer;
    border-radius: 50%;
    border: 3px solid #fff;
    background-color: #d58e44;
    box-shadow: -1px 4px 8px 1px #e4e4e4; }

.eb-range-slider .min-max-values {
  display: flex;
  justify-content: space-between; }
  .eb-range-slider .min-max-values .min-value,
  .eb-range-slider .min-max-values .max-value {
    font-size: 0.9rem;
    line-height: 1.25rem;
    font-family: "Lato";
    font-weight: 700;
    color: rgba(0, 0, 0, 0.38); }

.slider-caption {
  position: absolute;
  top: 65px; }

.amount-slider {
  width: 84%; }

.deadline-slider {
  width: 65%; }

.icon-button {
  width: 38px;
  height: 38px;
  border: 1px solid #7d7d7d;
  border-radius: 4px; }
  .icon-button.active, .icon-button:hover {
    cursor: pointer;
    border-color: #d58e44; }

.eb-dialog.plain .vex-content {
  padding: 0; }

@keyframes eb-flyin {
  0% {
    opacity: 0;
    top: 0;
    transform: translate(-50%, 0); }
  100% {
    opacity: 1;
    top: 50%;
    transform: translate(-50%, -50%); } }

.eb-dialog .vex-content {
  border-radius: 10px;
  border: none;
  padding: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  animation: eb-flyin 0.5s; }
  .eb-dialog .vex-content .dialog-header .dialog-title h1,
  .eb-dialog .vex-content .confirm-dialog h1,
  .eb-dialog .vex-content .alert-dialog h1 {
    font-size: 1.2rem;
    line-height: 1.25rem;
    font-family: "Lato";
    font-weight: 700; }
  .eb-dialog .vex-content .close-dialog-btn {
    color: rgba(0, 0, 0, 0.54);
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer; }
  .eb-dialog .vex-content .dialog-header {
    margin-bottom: 20px; }
    .eb-dialog .vex-content .dialog-header .eb-icon, .eb-dialog .vex-content .dialog-header .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .eb-dialog .vex-content .dialog-header .benificiary-status, .eb-dialog .vex-content .dialog-header .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .eb-dialog .vex-content .dialog-header .benificiary-status, .eb-dialog .vex-content .dialog-header .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .eb-dialog .vex-content .dialog-header .ui-datepicker-trigger, .eb-dialog .vex-content .dialog-header .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-dialog .vex-content .dialog-header span,
    .eb-dialog .vex-content .dialog-header .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-dialog .vex-content .dialog-header span, .eb-dialog .vex-content .dialog-header .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-dialog .vex-content .dialog-header .ui-datepicker-close.ui-state-default, .eb-dialog .vex-content .dialog-header .grid-options-holder .grid-options, .grid-options-holder .eb-dialog .vex-content .dialog-header .grid-options {
      margin-right: 0.9rem; }
    .eb-dialog .vex-content .dialog-header .dialog-title {
      display: flex;
      align-items: center; }
      .eb-dialog .vex-content .dialog-header .dialog-title h2 {
        font-size: 1rem;
        line-height: 1.25rem;
        color: rgba(0, 0, 0, 0.54); }
  .eb-dialog .vex-content .dialog-content {
    max-height: 80vh;
    overflow-y: auto; }
  .eb-dialog .vex-content .confirm-dialog,
  .eb-dialog .vex-content .alert-dialog {
    min-width: 500px; }
  .eb-dialog .vex-content .confirm-dialog .alert-message,
  .eb-dialog .vex-content .alert-dialog .alert-message {
    text-align: center; }
  .eb-dialog .vex-content .confirm-dialog .confirm-message,
  .eb-dialog .vex-content .confirm-dialog .confirmation-action-btns,
  .eb-dialog .vex-content .confirm-dialog .icon-wrapper {
    text-align: center; }
  .eb-dialog .vex-content .confirm-dialog .icon-wrapper .icon, .eb-dialog .vex-content .confirm-dialog .icon-wrapper .benificiary-message-box.error .benificiary-status, .benificiary-message-box.error .eb-dialog .vex-content .confirm-dialog .icon-wrapper .benificiary-status, .eb-dialog .vex-content .confirm-dialog .icon-wrapper .benificiary-message-box-pstc.error .benificiary-status, .benificiary-message-box-pstc.error .eb-dialog .vex-content .confirm-dialog .icon-wrapper .benificiary-status {
    width: 130px;
    height: 130px; }
  .eb-dialog .vex-content .confirm-dialog .confirm-body {
    margin: 40px 0; }
  .eb-dialog .vex-content .confirm-dialog .confirm-message {
    margin-top: 10px;
    margin-bottom: 50px; }
  .eb-dialog .vex-content .confirm-dialog .confirm-footer {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e1e1e1; }
  .eb-dialog .vex-content .custom-dialog {
    min-width: 400px; }

.eb-dialog .header {
  margin-bottom: 40px; }

.eb-dialog .add-account-table > thead {
  display: none; }

.eb-dialog .add-account-table tr.hasCursor td {
  cursor: pointer; }

.eb-dialog .ui-dialog-titlebar {
  display: none; }

.eb-dialog .ui-dialog-content {
  padding: 20px; }

.eb-dialog .dialog-title {
  display: flex; }

.eb-dialog .dialog-split {
  width: 100%;
  display: flex;
  justify-content: space-between; }

.eb-dialog .conditions-dialog {
  max-width: 40rem; }

.eb-dialog .softToken-dialog {
  max-width: 40rem;
  min-width: 40rem;
  min-height: 20rem; }

.eb-dialog .external-login-migration {
  max-width: 40rem;
  min-width: 40rem; }

.profile-img {
  display: inline-block;
  position: relative;
  cursor: pointer; }
  .profile-img .profile-img-thumbnail-default {
    width: 9rem;
    height: 9rem; }
  .profile-img .profile-img-thumbnail {
    width: 7rem;
    height: 7rem;
    border: 0.4rem solid #fff;
    background-color: #fff;
    border-radius: 50%;
    margin: 0.8rem; }
  .profile-img:hover .edit-btn {
    transition: opacity 0.5s ease-in-out;
    opacity: 1; }
  .profile-img .edit-btn {
    opacity: 0;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 1rem;
    right: 0.7rem;
    background: #d58e44;
    border-radius: 50%;
    width: 2rem;
    height: 2rem; }
    .profile-img .edit-btn .eb-icon, .profile-img .edit-btn .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .profile-img .edit-btn .benificiary-status, .profile-img .edit-btn .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .profile-img .edit-btn .benificiary-status, .profile-img .edit-btn .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .profile-img .edit-btn .ui-datepicker-trigger, .profile-img .edit-btn .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .profile-img .edit-btn span,
    .profile-img .edit-btn .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .profile-img .edit-btn span, .profile-img .edit-btn .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .profile-img .edit-btn .ui-datepicker-close.ui-state-default, .profile-img .edit-btn .grid-options-holder .grid-options, .grid-options-holder .profile-img .edit-btn .grid-options {
      color: white; }

@font-face {
  font-family: "ebIcon";
  src: url("../fonts/ebIcon/ebIcon.eot?a5bc9b60f38704a58dc19252fbc4b951?#iefix") format("embedded-opentype"), url("../fonts/ebIcon/ebIcon.woff?a5bc9b60f38704a58dc19252fbc4b951") format("woff"), url("../fonts/ebIcon/ebIcon.ttf?a5bc9b60f38704a58dc19252fbc4b951") format("truetype"), url("../fonts/ebIcon/ebIcon.svg?a5bc9b60f38704a58dc19252fbc4b951#ebIcon") format("svg"); }

.eb-icon, .benificiary-message-box.success .benificiary-status, .benificiary-message-box-pstc.success .benificiary-status, .eb-datepicker .ui-datepicker-trigger, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .grid-options-holder .grid-options {
  line-height: normal;
  font-size: 1em; }
  .eb-icon::before, .benificiary-message-box.success .benificiary-status::before, .benificiary-message-box-pstc.success .benificiary-status::before, .eb-datepicker .ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default::before, .grid-options-holder .grid-options::before {
    font-family: ebIcon !important;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top; }
  .eb-icon.eb-icon-sm, .benificiary-message-box.success .eb-icon-sm.benificiary-status, .benificiary-message-box-pstc.success .eb-icon-sm.benificiary-status, .eb-datepicker .eb-icon-sm.ui-datepicker-trigger, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-sm,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-sm, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-sm.ui-datepicker-close.ui-state-default, .grid-options-holder .eb-icon-sm.grid-options {
    font-size: 1em; }
  .eb-icon.eb-icon-1-5x, .benificiary-message-box.success .eb-icon-1-5x.benificiary-status, .benificiary-message-box-pstc.success .eb-icon-1-5x.benificiary-status, .eb-datepicker .eb-icon-1-5x.ui-datepicker-trigger, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-1-5x,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-1-5x, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-1-5x.ui-datepicker-close.ui-state-default, .grid-options-holder .eb-icon-1-5x.grid-options {
    font-size: 1.5em; }
  .eb-icon.eb-icon-2x, .benificiary-message-box.success .eb-icon-2x.benificiary-status, .benificiary-message-box-pstc.success .eb-icon-2x.benificiary-status, .eb-datepicker .eb-icon-2x.ui-datepicker-trigger, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-2x,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-2x, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-2x.ui-datepicker-close.ui-state-default, .grid-options-holder .eb-icon-2x.grid-options {
    font-size: 2em; }
  .eb-icon.eb-icon-3x, .benificiary-message-box.success .eb-icon-3x.benificiary-status, .benificiary-message-box-pstc.success .eb-icon-3x.benificiary-status, .eb-datepicker .eb-icon-3x.ui-datepicker-trigger, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-3x,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-3x, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-3x.ui-datepicker-close.ui-state-default, .grid-options-holder .eb-icon-3x.grid-options, .alert-stats .alert-targets-container .alert-target .eb-icon, .alert-stats .alert-targets-container .alert-target .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .alert-stats .alert-targets-container .alert-target .benificiary-status, .alert-stats .alert-targets-container .alert-target .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .alert-stats .alert-targets-container .alert-target .benificiary-status, .alert-stats .alert-targets-container .alert-target .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .alert-stats .alert-targets-container .alert-target .ui-datepicker-trigger, .alert-stats .alert-targets-container .alert-target .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .alert-stats .alert-targets-container .alert-target span,
  .alert-stats .alert-targets-container .alert-target .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .alert-stats .alert-targets-container .alert-target span, .alert-stats .alert-targets-container .alert-target .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .alert-stats .alert-targets-container .alert-target .ui-datepicker-close.ui-state-default, .alert-stats .alert-targets-container .alert-target .grid-options-holder .grid-options, .grid-options-holder .alert-stats .alert-targets-container .alert-target .grid-options {
    font-size: 3em; }
  .eb-icon.eb-icon-4x, .benificiary-message-box.success .eb-icon-4x.benificiary-status, .benificiary-message-box-pstc.success .eb-icon-4x.benificiary-status, .eb-datepicker .eb-icon-4x.ui-datepicker-trigger, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-4x,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-4x, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-4x.ui-datepicker-close.ui-state-default, .grid-options-holder .eb-icon-4x.grid-options {
    font-size: 4em; }
  .eb-icon.eb-icon-alert-disclaimer::before, .benificiary-message-box.success .eb-icon-alert-disclaimer.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-alert-disclaimer.benificiary-status::before, .eb-datepicker .eb-icon-alert-disclaimer.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-alert-disclaimer::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-alert-disclaimer::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-alert-disclaimer.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-alert-disclaimer.grid-options::before {
    content: "\f101"; }
  .eb-icon.eb-icon-arquive-filled::before, .benificiary-message-box.success .eb-icon-arquive-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-arquive-filled.benificiary-status::before, .eb-datepicker .eb-icon-arquive-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-arquive-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-arquive-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-arquive-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-arquive-filled.grid-options::before {
    content: "\f102"; }
  .eb-icon.eb-icon-at::before, .benificiary-message-box.success .eb-icon-at.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-at.benificiary-status::before, .eb-datepicker .eb-icon-at.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-at::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-at::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-at.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-at.grid-options::before {
    content: "\f103"; }
  .eb-icon.eb-icon-backward-arrow::before, .benificiary-message-box.success .eb-icon-backward-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-backward-arrow.benificiary-status::before, .eb-datepicker .eb-icon-backward-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-backward-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-backward-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-backward-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-backward-arrow.grid-options::before {
    content: "\f104"; }
  .eb-icon.eb-icon-bell-filled::before, .benificiary-message-box.success .eb-icon-bell-filled.benificiary-status::before, .benificiary-message-box.success #alerts-timeline .timeline-header .benificiary-status.header-image::before, #alerts-timeline .timeline-header .benificiary-message-box.success .benificiary-status.header-image::before, .benificiary-message-box-pstc.success .eb-icon-bell-filled.benificiary-status::before, .benificiary-message-box-pstc.success #alerts-timeline .timeline-header .benificiary-status.header-image::before, #alerts-timeline .timeline-header .benificiary-message-box-pstc.success .benificiary-status.header-image::before, .eb-datepicker .eb-icon-bell-filled.ui-datepicker-trigger::before, .eb-datepicker #alerts-timeline .timeline-header .ui-datepicker-trigger.header-image::before, #alerts-timeline .timeline-header .eb-datepicker .ui-datepicker-trigger.header-image::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-bell-filled::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #alerts-timeline .timeline-header span.header-image::before, #alerts-timeline .timeline-header .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.header-image::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-bell-filled::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #alerts-timeline .timeline-header span.header-image::before, #alerts-timeline .timeline-header .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.header-image::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-bell-filled.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #alerts-timeline .timeline-header .ui-datepicker-close.ui-state-default.header-image::before, #alerts-timeline .timeline-header .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default.header-image::before, .grid-options-holder .eb-icon-bell-filled.grid-options::before, .grid-options-holder #alerts-timeline .timeline-header .grid-options.header-image::before, #alerts-timeline .timeline-header .grid-options-holder .grid-options.header-image::before, #alerts-timeline .timeline-header .eb-icon.header-image::before {
    content: "\f105"; }
  .eb-icon.eb-icon-buildings::before, .benificiary-message-box.success .eb-icon-buildings.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-buildings.benificiary-status::before, .eb-datepicker .eb-icon-buildings.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-buildings::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-buildings::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-buildings.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-buildings.grid-options::before {
    content: "\f106"; }
  .eb-icon.eb-icon-calendar::before, .benificiary-message-box.success .eb-icon-calendar.benificiary-status::before, .benificiary-message-box.success .eb-datepicker .benificiary-status.ui-datepicker-trigger::before, .eb-datepicker .benificiary-message-box.success .benificiary-status.ui-datepicker-trigger::before, .benificiary-message-box-pstc.success .eb-icon-calendar.benificiary-status::before, .benificiary-message-box-pstc.success .eb-datepicker .benificiary-status.ui-datepicker-trigger::before, .eb-datepicker .benificiary-message-box-pstc.success .benificiary-status.ui-datepicker-trigger::before, .eb-datepicker .ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-calendar::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-datepicker span.ui-datepicker-trigger::before, .eb-datepicker .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.ui-datepicker-trigger::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-calendar::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-datepicker span.ui-datepicker-trigger::before, .eb-datepicker .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-calendar.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-datepicker .ui-datepicker-close.ui-state-default.ui-datepicker-trigger::before, .eb-datepicker .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default.ui-datepicker-trigger::before, .grid-options-holder .eb-icon-calendar.grid-options::before {
    content: "\f107"; }
  .eb-icon.eb-icon-card::before, .benificiary-message-box.success .eb-icon-card.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-card.benificiary-status::before, .eb-datepicker .eb-icon-card.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-card::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-card::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-card.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-card.grid-options::before {
    content: "\f108"; }
  .eb-icon.eb-icon-check::before, .benificiary-message-box.success .benificiary-status::before, .benificiary-message-box-pstc.success .benificiary-status::before, .eb-datepicker .eb-icon-check.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-check::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .benificiary-message-box.success span.benificiary-status::before, .benificiary-message-box.success .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .benificiary-message-box-pstc.success span.benificiary-status::before, .benificiary-message-box-pstc.success .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.benificiary-status::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-check::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .benificiary-message-box.success span.benificiary-status::before, .benificiary-message-box.success .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .benificiary-message-box-pstc.success span.benificiary-status::before, .benificiary-message-box-pstc.success .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-check.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-message-box.success .ui-datepicker-close.ui-state-default.benificiary-status::before, .benificiary-message-box.success .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-message-box-pstc.success .ui-datepicker-close.ui-state-default.benificiary-status::before, .benificiary-message-box-pstc.success .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default.benificiary-status::before, .grid-options-holder .eb-icon-check.grid-options::before {
    content: "\f109"; }
  .eb-icon.eb-icon-close-select-arrow::before, .benificiary-message-box.success .eb-icon-close-select-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-close-select-arrow.benificiary-status::before, .eb-datepicker .eb-icon-close-select-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-close-select-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-close-select-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-close-select-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-close-select-arrow.grid-options::before, .eb-resume.click-event .resume-head.collapsed .eb-icon::before, .eb-resume.click-event .resume-head .eb-icon::before, .eb-resume.click-event .resume-head .benificiary-message-box.success .benificiary-status::before, .benificiary-message-box.success .eb-resume.click-event .resume-head .benificiary-status::before, .eb-resume.click-event .resume-head .benificiary-message-box-pstc.success .benificiary-status::before, .benificiary-message-box-pstc.success .eb-resume.click-event .resume-head .benificiary-status::before, .eb-resume.click-event .resume-head .eb-datepicker .ui-datepicker-trigger::before, .eb-datepicker .eb-resume.click-event .resume-head .ui-datepicker-trigger::before, .eb-resume.click-event .resume-head .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-resume.click-event .resume-head span::before,
  .eb-resume.click-event .resume-head .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-resume.click-event .resume-head span::before, .eb-resume.click-event .resume-head .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-resume.click-event .resume-head .ui-datepicker-close.ui-state-default::before, .eb-resume.click-event .resume-head .grid-options-holder .grid-options::before, .grid-options-holder .eb-resume.click-event .resume-head .grid-options::before {
    content: "\f10a"; }
  .eb-icon.eb-icon-coins-arrow::before, .benificiary-message-box.success .eb-icon-coins-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-coins-arrow.benificiary-status::before, .eb-datepicker .eb-icon-coins-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-coins-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-coins-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-coins-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-coins-arrow.grid-options::before {
    content: "\f10b"; }
  .eb-icon.eb-icon-credits::before, .benificiary-message-box.success .eb-icon-credits.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-credits.benificiary-status::before, .eb-datepicker .eb-icon-credits.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-credits::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-credits::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-credits.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-credits.grid-options::before {
    content: "\f10c"; }
  .eb-icon.eb-icon-cross-bold::before, .benificiary-message-box.success .eb-icon-cross-bold.benificiary-status::before, .benificiary-message-box.success .benificiary-message-box.error .benificiary-status::before, .benificiary-message-box.error .benificiary-message-box.success .benificiary-status::before, .benificiary-message-box.success .benificiary-message-box-pstc.error .benificiary-status::before, .benificiary-message-box-pstc.error .benificiary-message-box.success .benificiary-status::before, .benificiary-message-box.success .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-status.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-message-box.success .benificiary-status.ui-datepicker-close.ui-state-default::before, .benificiary-message-box-pstc.success .eb-icon-cross-bold.benificiary-status::before, .benificiary-message-box-pstc.success .benificiary-message-box.error .benificiary-status::before, .benificiary-message-box.error .benificiary-message-box-pstc.success .benificiary-status::before, .benificiary-message-box-pstc.success .benificiary-message-box-pstc.error .benificiary-status::before, .benificiary-message-box-pstc.error .benificiary-message-box-pstc.success .benificiary-status::before, .benificiary-message-box-pstc.success .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-status.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-message-box-pstc.success .benificiary-status.ui-datepicker-close.ui-state-default::before, .benificiary-message-box.error .eb-icon.benificiary-status::before, .benificiary-message-box.error .eb-datepicker .benificiary-status.ui-datepicker-trigger::before, .eb-datepicker .benificiary-message-box.error .benificiary-status.ui-datepicker-trigger::before, .benificiary-message-box.error .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .benificiary-message-box.error span.benificiary-status::before,
  .benificiary-message-box.error .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .benificiary-message-box.error span.benificiary-status::before, .benificiary-message-box.error .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-status.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-message-box.error .benificiary-status.ui-datepicker-close.ui-state-default::before, .benificiary-message-box.error .grid-options-holder .benificiary-status.grid-options::before, .grid-options-holder .benificiary-message-box.error .benificiary-status.grid-options::before, .benificiary-message-box-pstc.error .eb-icon.benificiary-status::before, .benificiary-message-box-pstc.error .eb-datepicker .benificiary-status.ui-datepicker-trigger::before, .eb-datepicker .benificiary-message-box-pstc.error .benificiary-status.ui-datepicker-trigger::before, .benificiary-message-box-pstc.error .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .benificiary-message-box-pstc.error span.benificiary-status::before,
  .benificiary-message-box-pstc.error .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.benificiary-status::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .benificiary-message-box-pstc.error span.benificiary-status::before, .benificiary-message-box-pstc.error .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-status.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .benificiary-message-box-pstc.error .benificiary-status.ui-datepicker-close.ui-state-default::before, .benificiary-message-box-pstc.error .grid-options-holder .benificiary-status.grid-options::before, .grid-options-holder .benificiary-message-box-pstc.error .benificiary-status.grid-options::before, .eb-datepicker .eb-icon-cross-bold.ui-datepicker-trigger::before, .eb-datepicker .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-trigger.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-datepicker .ui-datepicker-trigger.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-cross-bold::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .ui-datepicker-buttonpane span.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-header .ui-datepicker-prev span.ui-datepicker-close.ui-state-default::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-cross-bold::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .ui-datepicker-buttonpane span.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-header .ui-datepicker-next span.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-cross-bold.grid-options::before, .grid-options-holder .ui-datepicker.ui-widget .ui-datepicker-buttonpane .grid-options.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .grid-options-holder .grid-options.ui-datepicker-close.ui-state-default::before {
    content: "\f10d"; }
  .eb-icon.eb-icon-currency-exchange::before, .benificiary-message-box.success .eb-icon-currency-exchange.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-currency-exchange.benificiary-status::before, .eb-datepicker .eb-icon-currency-exchange.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-currency-exchange::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-currency-exchange::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-currency-exchange.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-currency-exchange.grid-options::before {
    content: "\f10e"; }
  .eb-icon.eb-icon-curved-arrow::before, .benificiary-message-box.success .eb-icon-curved-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-curved-arrow.benificiary-status::before, .eb-datepicker .eb-icon-curved-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-curved-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-curved-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-curved-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-curved-arrow.grid-options::before {
    content: "\f10f"; }
  .eb-icon.eb-icon-dashboard::before, .benificiary-message-box.success .eb-icon-dashboard.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-dashboard.benificiary-status::before, .eb-datepicker .eb-icon-dashboard.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-dashboard::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-dashboard::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-dashboard.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-dashboard.grid-options::before {
    content: "\f110"; }
  .eb-icon.eb-icon-detail::before, .benificiary-message-box.success .eb-icon-detail.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-detail.benificiary-status::before, .eb-datepicker .eb-icon-detail.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-detail::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-detail::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-detail.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-detail.grid-options::before {
    content: "\f111"; }
  .eb-icon.eb-icon-double-arrow::before, .benificiary-message-box.success .eb-icon-double-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-double-arrow.benificiary-status::before, .eb-datepicker .eb-icon-double-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-double-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-double-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-double-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-double-arrow.grid-options::before {
    content: "\f112"; }
  .eb-icon.eb-icon-electronic-documents::before, .benificiary-message-box.success .eb-icon-electronic-documents.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-electronic-documents.benificiary-status::before, .eb-datepicker .eb-icon-electronic-documents.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-electronic-documents::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-electronic-documents::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-electronic-documents.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-electronic-documents.grid-options::before {
    content: "\f113"; }
  .eb-icon.eb-icon-envelope-filled::before, .benificiary-message-box.success .eb-icon-envelope-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-envelope-filled.benificiary-status::before, .eb-datepicker .eb-icon-envelope-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-envelope-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-envelope-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-envelope-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-envelope-filled.grid-options::before {
    content: "\f114"; }
  .eb-icon.eb-icon-envelope::before, .benificiary-message-box.success .eb-icon-envelope.benificiary-status::before, .benificiary-message-box.success #alerts-timeline .items .item .left-content .benificiary-status.email::before, #alerts-timeline .items .item .left-content .benificiary-message-box.success .benificiary-status.email::before, .benificiary-message-box-pstc.success .eb-icon-envelope.benificiary-status::before, .benificiary-message-box-pstc.success #alerts-timeline .items .item .left-content .benificiary-status.email::before, #alerts-timeline .items .item .left-content .benificiary-message-box-pstc.success .benificiary-status.email::before, .eb-datepicker .eb-icon-envelope.ui-datepicker-trigger::before, .eb-datepicker #alerts-timeline .items .item .left-content .ui-datepicker-trigger.email::before, #alerts-timeline .items .item .left-content .eb-datepicker .ui-datepicker-trigger.email::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-envelope::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #alerts-timeline .items .item .left-content span.email::before, #alerts-timeline .items .item .left-content .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.email::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-envelope::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #alerts-timeline .items .item .left-content span.email::before, #alerts-timeline .items .item .left-content .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.email::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-envelope.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #alerts-timeline .items .item .left-content .ui-datepicker-close.ui-state-default.email::before, #alerts-timeline .items .item .left-content .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default.email::before, .grid-options-holder .eb-icon-envelope.grid-options::before, .grid-options-holder #alerts-timeline .items .item .left-content .grid-options.email::before, #alerts-timeline .items .item .left-content .grid-options-holder .grid-options.email::before, #alerts-timeline .items .item .left-content .eb-icon.email::before {
    content: "\f115"; }
  .eb-icon.eb-icon-excel-sheet::before, .benificiary-message-box.success .eb-icon-excel-sheet.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-excel-sheet.benificiary-status::before, .eb-datepicker .eb-icon-excel-sheet.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-excel-sheet::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-excel-sheet::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-excel-sheet.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-excel-sheet.grid-options::before {
    content: "\f116"; }
  .eb-icon.eb-icon-eye::before, .benificiary-message-box.success .eb-icon-eye.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-eye.benificiary-status::before, .eb-datepicker .eb-icon-eye.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-eye::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-eye::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-eye.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-eye.grid-options::before {
    content: "\f117"; }
  .eb-icon.eb-icon-file-arrow::before, .benificiary-message-box.success .eb-icon-file-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-file-arrow.benificiary-status::before, .eb-datepicker .eb-icon-file-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-file-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-file-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-file-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-file-arrow.grid-options::before {
    content: "\f118"; }
  .eb-icon.eb-icon-files-arrow::before, .benificiary-message-box.success .eb-icon-files-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-files-arrow.benificiary-status::before, .eb-datepicker .eb-icon-files-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-files-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-files-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-files-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-files-arrow.grid-options::before {
    content: "\f119"; }
  .eb-icon.eb-icon-flipped-arrows::before, .benificiary-message-box.success .eb-icon-flipped-arrows.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-flipped-arrows.benificiary-status::before, .eb-datepicker .eb-icon-flipped-arrows.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-flipped-arrows::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-flipped-arrows::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-flipped-arrows.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-flipped-arrows.grid-options::before {
    content: "\f11a"; }
  .eb-icon.eb-icon-folder-filled::before, .benificiary-message-box.success .eb-icon-folder-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-folder-filled.benificiary-status::before, .eb-datepicker .eb-icon-folder-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-folder-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-folder-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-folder-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-folder-filled.grid-options::before {
    content: "\f11b"; }
  .eb-icon.eb-icon-folder-star-filled::before, .benificiary-message-box.success .eb-icon-folder-star-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-folder-star-filled.benificiary-status::before, .eb-datepicker .eb-icon-folder-star-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-folder-star-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-folder-star-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-folder-star-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-folder-star-filled.grid-options::before {
    content: "\f11c"; }
  .eb-icon.eb-icon-foward-arrow::before, .benificiary-message-box.success .eb-icon-foward-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-foward-arrow.benificiary-status::before, .eb-datepicker .eb-icon-foward-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-foward-arrow.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-header .ui-datepicker-prev span.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .ui-datepicker-buttonpane span.ui-datepicker-close.ui-state-default::before,
  .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-header .ui-datepicker-next span.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .ui-datepicker-buttonpane span.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-foward-arrow.grid-options::before {
    content: "\f11d"; }
  .eb-icon.eb-icon-gear-filled::before, .benificiary-message-box.success .eb-icon-gear-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-gear-filled.benificiary-status::before, .eb-datepicker .eb-icon-gear-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-gear-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-gear-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-gear-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-gear-filled.grid-options::before {
    content: "\f11e"; }
  .eb-icon.eb-icon-geo-point::before, .benificiary-message-box.success .eb-icon-geo-point.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-geo-point.benificiary-status::before, .eb-datepicker .eb-icon-geo-point.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-geo-point::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-geo-point::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-geo-point.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-geo-point.grid-options::before {
    content: "\f11f"; }
  .eb-icon.eb-icon-grid::before, .benificiary-message-box.success .eb-icon-grid.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-grid.benificiary-status::before, .eb-datepicker .eb-icon-grid.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-grid::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-grid::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-grid.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-grid.grid-options::before {
    content: "\f120"; }
  .eb-icon.eb-icon-help::before, .benificiary-message-box.success .eb-icon-help.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-help.benificiary-status::before, .eb-datepicker .eb-icon-help.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-help::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-help::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-help.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-help.grid-options::before {
    content: "\f121"; }
  .eb-icon.eb-icon-hide-eye::before, .benificiary-message-box.success .eb-icon-hide-eye.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-hide-eye.benificiary-status::before, .eb-datepicker .eb-icon-hide-eye.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-hide-eye::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-hide-eye::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-hide-eye.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-hide-eye.grid-options::before {
    content: "\f122"; }
  .eb-icon.eb-icon-hourglass-filled::before, .benificiary-message-box.success .eb-icon-hourglass-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-hourglass-filled.benificiary-status::before, .eb-datepicker .eb-icon-hourglass-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-hourglass-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-hourglass-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-hourglass-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-hourglass-filled.grid-options::before {
    content: "\f123"; }
  .eb-icon.eb-icon-image-sheet::before, .benificiary-message-box.success .eb-icon-image-sheet.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-image-sheet.benificiary-status::before, .eb-datepicker .eb-icon-image-sheet.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-image-sheet::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-image-sheet::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-image-sheet.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-image-sheet.grid-options::before {
    content: "\f124"; }
  .eb-icon.eb-icon-inbox-arrow::before, .benificiary-message-box.success .eb-icon-inbox-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-inbox-arrow.benificiary-status::before, .eb-datepicker .eb-icon-inbox-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-inbox-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-inbox-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-inbox-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-inbox-arrow.grid-options::before {
    content: "\f125"; }
  .eb-icon.eb-icon-inbox::before, .benificiary-message-box.success .eb-icon-inbox.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-inbox.benificiary-status::before, .eb-datepicker .eb-icon-inbox.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-inbox::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-inbox::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-inbox.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-inbox.grid-options::before {
    content: "\f126"; }
  .eb-icon.eb-icon-information-filled::before, .benificiary-message-box.success .eb-icon-information-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-information-filled.benificiary-status::before, .eb-datepicker .eb-icon-information-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-information-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-information-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-information-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-information-filled.grid-options::before {
    content: "\f127"; }
  .eb-icon.eb-icon-iphone::before, .benificiary-message-box.success .eb-icon-iphone.benificiary-status::before, .benificiary-message-box.success #alerts-timeline .items .item .left-content .benificiary-status.sms::before, #alerts-timeline .items .item .left-content .benificiary-message-box.success .benificiary-status.sms::before, .benificiary-message-box-pstc.success .eb-icon-iphone.benificiary-status::before, .benificiary-message-box-pstc.success #alerts-timeline .items .item .left-content .benificiary-status.sms::before, #alerts-timeline .items .item .left-content .benificiary-message-box-pstc.success .benificiary-status.sms::before, .eb-datepicker .eb-icon-iphone.ui-datepicker-trigger::before, .eb-datepicker #alerts-timeline .items .item .left-content .ui-datepicker-trigger.sms::before, #alerts-timeline .items .item .left-content .eb-datepicker .ui-datepicker-trigger.sms::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-iphone::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #alerts-timeline .items .item .left-content span.sms::before, #alerts-timeline .items .item .left-content .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.sms::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-iphone::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #alerts-timeline .items .item .left-content span.sms::before, #alerts-timeline .items .item .left-content .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.sms::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-iphone.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #alerts-timeline .items .item .left-content .ui-datepicker-close.ui-state-default.sms::before, #alerts-timeline .items .item .left-content .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default.sms::before, .grid-options-holder .eb-icon-iphone.grid-options::before, .grid-options-holder #alerts-timeline .items .item .left-content .grid-options.sms::before, #alerts-timeline .items .item .left-content .grid-options-holder .grid-options.sms::before, #alerts-timeline .items .item .left-content .eb-icon.sms::before {
    content: "\f128"; }
  .eb-icon.eb-icon-keyboard-in::before, .benificiary-message-box.success .eb-icon-keyboard-in.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-keyboard-in.benificiary-status::before, .eb-datepicker .eb-icon-keyboard-in.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-keyboard-in::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-keyboard-in::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-keyboard-in.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-keyboard-in.grid-options::before {
    content: "\f129"; }
  .eb-icon.eb-icon-keyboard-out::before, .benificiary-message-box.success .eb-icon-keyboard-out.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-keyboard-out.benificiary-status::before, .eb-datepicker .eb-icon-keyboard-out.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-keyboard-out::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-keyboard-out::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-keyboard-out.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-keyboard-out.grid-options::before {
    content: "\f12a"; }
  .eb-icon.eb-icon-list::before, .benificiary-message-box.success .eb-icon-list.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-list.benificiary-status::before, .eb-datepicker .eb-icon-list.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-list::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-list::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-list.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-list.grid-options::before {
    content: "\f12b"; }
  .eb-icon.eb-icon-lock-filled::before, .benificiary-message-box.success .eb-icon-lock-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-lock-filled.benificiary-status::before, .eb-datepicker .eb-icon-lock-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-lock-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-lock-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-lock-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-lock-filled.grid-options::before {
    content: "\f12c"; }
  .eb-icon.eb-icon-no-card::before, .benificiary-message-box.success .eb-icon-no-card.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-no-card.benificiary-status::before, .eb-datepicker .eb-icon-no-card.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-no-card::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-no-card::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-no-card.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-no-card.grid-options::before {
    content: "\f12d"; }
  .eb-icon.eb-icon-options::before, .benificiary-message-box.success .eb-icon-options.benificiary-status::before, .benificiary-message-box.success .grid-options-holder .benificiary-status.grid-options::before, .grid-options-holder .benificiary-message-box.success .benificiary-status.grid-options::before, .benificiary-message-box-pstc.success .eb-icon-options.benificiary-status::before, .benificiary-message-box-pstc.success .grid-options-holder .benificiary-status.grid-options::before, .grid-options-holder .benificiary-message-box-pstc.success .benificiary-status.grid-options::before, .eb-datepicker .eb-icon-options.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-options::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .grid-options-holder span.grid-options::before, .grid-options-holder .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.grid-options::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-options::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .grid-options-holder span.grid-options::before, .grid-options-holder .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.grid-options::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-options.ui-datepicker-close.ui-state-default::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .grid-options-holder .ui-datepicker-close.ui-state-default.grid-options::before, .grid-options-holder .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default.grid-options::before, .grid-options-holder .grid-options::before {
    content: "\f12e"; }
  .eb-icon.eb-icon-outbox-arrow::before, .benificiary-message-box.success .eb-icon-outbox-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-outbox-arrow.benificiary-status::before, .eb-datepicker .eb-icon-outbox-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-outbox-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-outbox-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-outbox-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-outbox-arrow.grid-options::before {
    content: "\f12f"; }
  .eb-icon.eb-icon-pdf-sheet::before, .benificiary-message-box.success .eb-icon-pdf-sheet.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-pdf-sheet.benificiary-status::before, .eb-datepicker .eb-icon-pdf-sheet.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-pdf-sheet::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-pdf-sheet::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-pdf-sheet.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-pdf-sheet.grid-options::before {
    content: "\f130"; }
  .eb-icon.eb-icon-pencil-detail-filled::before, .benificiary-message-box.success .eb-icon-pencil-detail-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-pencil-detail-filled.benificiary-status::before, .eb-datepicker .eb-icon-pencil-detail-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-pencil-detail-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-pencil-detail-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-pencil-detail-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-pencil-detail-filled.grid-options::before {
    content: "\f131"; }
  .eb-icon.eb-icon-pencil-filled::before, .benificiary-message-box.success .eb-icon-pencil-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-pencil-filled.benificiary-status::before, .eb-datepicker .eb-icon-pencil-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-pencil-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-pencil-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-pencil-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-pencil-filled.grid-options::before {
    content: "\f132"; }
  .eb-icon.eb-icon-plus::before, .benificiary-message-box.success .eb-icon-plus.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-plus.benificiary-status::before, .eb-datepicker .eb-icon-plus.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-plus::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-plus::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-plus.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-plus.grid-options::before {
    content: "\f133"; }
  .eb-icon.eb-icon-replay-clock::before, .benificiary-message-box.success .eb-icon-replay-clock.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-replay-clock.benificiary-status::before, .eb-datepicker .eb-icon-replay-clock.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-replay-clock::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-replay-clock::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-replay-clock.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-replay-clock.grid-options::before {
    content: "\f134"; }
  .eb-icon.eb-icon-savings::before, .benificiary-message-box.success .eb-icon-savings.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-savings.benificiary-status::before, .eb-datepicker .eb-icon-savings.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-savings::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-savings::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-savings.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-savings.grid-options::before {
    content: "\f135"; }
  .eb-icon.eb-icon-select-arrow::before, .benificiary-message-box.success .eb-icon-select-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-select-arrow.benificiary-status::before, .eb-datepicker .eb-icon-select-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-select-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-select-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-select-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-select-arrow.grid-options::before {
    content: "\f136"; }
  .eb-icon.eb-icon-shield-filled::before, .benificiary-message-box.success .eb-icon-shield-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-shield-filled.benificiary-status::before, .eb-datepicker .eb-icon-shield-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-shield-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-shield-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-shield-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-shield-filled.grid-options::before {
    content: "\f137"; }
  .eb-icon.eb-icon-tag-filled::before, .benificiary-message-box.success .eb-icon-tag-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-tag-filled.benificiary-status::before, .eb-datepicker .eb-icon-tag-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-tag-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-tag-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-tag-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-tag-filled.grid-options::before {
    content: "\f138"; }
  .eb-icon.eb-icon-timepicker::before, .benificiary-message-box.success .eb-icon-timepicker.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-timepicker.benificiary-status::before, .eb-datepicker .eb-icon-timepicker.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-timepicker::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-timepicker::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-timepicker.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-timepicker.grid-options::before {
    content: "\f139"; }
  .eb-icon.eb-icon-top-arrow::before, .benificiary-message-box.success .eb-icon-top-arrow.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-top-arrow.benificiary-status::before, .eb-datepicker .eb-icon-top-arrow.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-top-arrow::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-top-arrow::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-top-arrow.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-top-arrow.grid-options::before {
    content: "\f13a"; }
  .eb-icon.eb-icon-trash-filled::before, .benificiary-message-box.success .eb-icon-trash-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-trash-filled.benificiary-status::before, .eb-datepicker .eb-icon-trash-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-trash-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-trash-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-trash-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-trash-filled.grid-options::before {
    content: "\f13b"; }
  .eb-icon.eb-icon-user-filled::before, .benificiary-message-box.success .eb-icon-user-filled.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-user-filled.benificiary-status::before, .eb-datepicker .eb-icon-user-filled.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-user-filled::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-user-filled::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-user-filled.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-user-filled.grid-options::before {
    content: "\f13c"; }
  .eb-icon.eb-icon-user-outline::before, .benificiary-message-box.success .eb-icon-user-outline.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-user-outline.benificiary-status::before, .eb-datepicker .eb-icon-user-outline.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-user-outline::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-user-outline::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-user-outline.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-user-outline.grid-options::before {
    content: "\f13d"; }
  .eb-icon.eb-icon-users-gear::before, .benificiary-message-box.success .eb-icon-users-gear.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-users-gear.benificiary-status::before, .eb-datepicker .eb-icon-users-gear.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-users-gear::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-users-gear::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-users-gear.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-users-gear.grid-options::before {
    content: "\f13e"; }
  .eb-icon.eb-icon-users-plus::before, .benificiary-message-box.success .eb-icon-users-plus.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-users-plus.benificiary-status::before, .eb-datepicker .eb-icon-users-plus.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-users-plus::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-users-plus::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-users-plus.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-users-plus.grid-options::before {
    content: "\f13f"; }
  .eb-icon.eb-icon-wallet::before, .benificiary-message-box.success .eb-icon-wallet.benificiary-status::before, .benificiary-message-box-pstc.success .eb-icon-wallet.benificiary-status::before, .eb-datepicker .eb-icon-wallet.ui-datepicker-trigger::before, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span.eb-icon-wallet::before,
  .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span.eb-icon-wallet::before, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-icon-wallet.ui-datepicker-close.ui-state-default::before, .grid-options-holder .eb-icon-wallet.grid-options::before {
    content: "\f140"; }

.eb-icon, .benificiary-message-box.success .benificiary-status, .benificiary-message-box-pstc.success .benificiary-status, .eb-datepicker .ui-datepicker-trigger, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .grid-options-holder .grid-options {
  color: #363636;
  font-size: 2.5rem;
  line-height: 3rem; }

.eb-icon-alert-disclaimer {
  color: rgba(0, 0, 0, 0.38); }

.eb-icon-rotate-icon {
  color: #363636;
  font-size: 2rem;
  line-height: 3rem;
  display: inline-block;
  transform: rotate(180deg); }
  .eb-icon-rotate-icon:before {
    float: right; }

#create-beneficiary {
  padding: 2.083rem 0 4.166rem;
  margin-right: 1.3rem; }
  #create-beneficiary .success-alert {
    display: flex;
    justify-content: center;
    align-items: center; }
    #create-beneficiary .success-alert .eb-icon, #create-beneficiary .success-alert .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success #create-beneficiary .success-alert .benificiary-status, #create-beneficiary .success-alert .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success #create-beneficiary .success-alert .benificiary-status, #create-beneficiary .success-alert .eb-datepicker .ui-datepicker-trigger, .eb-datepicker #create-beneficiary .success-alert .ui-datepicker-trigger, #create-beneficiary .success-alert .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #create-beneficiary .success-alert span,
    #create-beneficiary .success-alert .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #create-beneficiary .success-alert span, #create-beneficiary .success-alert .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #create-beneficiary .success-alert .ui-datepicker-close.ui-state-default, #create-beneficiary .success-alert .grid-options-holder .grid-options, .grid-options-holder #create-beneficiary .success-alert .grid-options {
      color: #00c853; }
  #create-beneficiary .pending-alert {
    display: flex;
    justify-content: center;
    align-items: center; }
    #create-beneficiary .pending-alert .eb-icon, #create-beneficiary .pending-alert .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success #create-beneficiary .pending-alert .benificiary-status, #create-beneficiary .pending-alert .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success #create-beneficiary .pending-alert .benificiary-status, #create-beneficiary .pending-alert .eb-datepicker .ui-datepicker-trigger, .eb-datepicker #create-beneficiary .pending-alert .ui-datepicker-trigger, #create-beneficiary .pending-alert .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #create-beneficiary .pending-alert span,
    #create-beneficiary .pending-alert .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #create-beneficiary .pending-alert span, #create-beneficiary .pending-alert .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #create-beneficiary .pending-alert .ui-datepicker-close.ui-state-default, #create-beneficiary .pending-alert .grid-options-holder .grid-options, .grid-options-holder #create-beneficiary .pending-alert .grid-options {
      color: #363636; }
  #create-beneficiary .error-alert {
    display: flex;
    align-items: center;
    margin-top: 1.5rem; }
    #create-beneficiary .error-alert .eb-icon, #create-beneficiary .error-alert .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success #create-beneficiary .error-alert .benificiary-status, #create-beneficiary .error-alert .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success #create-beneficiary .error-alert .benificiary-status, #create-beneficiary .error-alert .eb-datepicker .ui-datepicker-trigger, .eb-datepicker #create-beneficiary .error-alert .ui-datepicker-trigger, #create-beneficiary .error-alert .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev #create-beneficiary .error-alert span,
    #create-beneficiary .error-alert .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next #create-beneficiary .error-alert span, #create-beneficiary .error-alert .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane #create-beneficiary .error-alert .ui-datepicker-close.ui-state-default, #create-beneficiary .error-alert .grid-options-holder .grid-options, .grid-options-holder #create-beneficiary .error-alert .grid-options {
      color: #f44336; }

.ui-keyboard {
  top: auto;
  left: auto;
  z-index: 30; }

.ui-keyboard-input-current {
  box-shadow: none; }

#ebPlusIDexpiration1 .EBPlus-keyboard .normal-button {
  height: 3rem; }

.EBPlus-keyboard {
  background-color: transparent;
  padding: 5px; }
  .EBPlus-keyboard .normal-button {
    box-shadow: 0 0 3px -1px rgba(0, 0, 0, 0.3);
    height: 40px;
    box-sizing: border-box;
    padding: 5px;
    background: #d4d4d4;
    border: 0px;
    border-radius: 5px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    background-color: #e1e1e1;
    color: #232323;
    font-size: 1.2rem;
    line-height: 1.25rem;
    font-family: "Roboto";
    font-weight: 700; }
    .EBPlus-keyboard .normal-button:hover {
      background-color: #232323;
      color: #fff; }
    .EBPlus-keyboard .normal-button:not(:last-child) {
      margin: 1.2px; }
    .EBPlus-keyboard .normal-button.ui-keyboard-bksp {
      width: 7.2rem; }
  .EBPlus-keyboard.login-keyboard {
    position: relative;
    padding: 5px 0; }
    .EBPlus-keyboard.login-keyboard .normal-button {
      font-family: "Roboto";
      font-weight: 500;
      border: 0;
      border-radius: 2px;
      height: 35px;
      width: 33px; }
      .EBPlus-keyboard.login-keyboard .normal-button:hover {
        background-color: #d58e44;
        color: #fff; }
      .EBPlus-keyboard.login-keyboard .normal-button:not(:last-child) {
        margin: 1.5px; }
      .EBPlus-keyboard.login-keyboard .normal-button.ui-keyboard-bksp {
        width: 11.8rem; }
        .EBPlus-keyboard.login-keyboard .normal-button.ui-keyboard-bksp span {
          background: url("../img/arrow-left.png") center center no-repeat;
          width: 11rem;
          text-indent: -999em; }
        .EBPlus-keyboard.login-keyboard .normal-button.ui-keyboard-bksp:hover span {
          background: url("../img/arrow-left-2.png") center center no-repeat; }
      .EBPlus-keyboard.login-keyboard .normal-button.ui-keyboard-lock {
        width: 5.78rem; }
  .EBPlus-keyboard.apsa-keyboard, .EBPlus-keyboard.achc-keyboard {
    width: 500px; }
    .EBPlus-keyboard.apsa-keyboard .normal-button:not(:last-child), .EBPlus-keyboard.achc-keyboard .normal-button:not(:last-child) {
      margin: 2.2px; }
    .EBPlus-keyboard.apsa-keyboard.is-numeric, .EBPlus-keyboard.achc-keyboard.is-numeric {
      margin-left: 10%;
      width: 0; }
      .EBPlus-keyboard.apsa-keyboard.is-numeric .normal-button, .EBPlus-keyboard.achc-keyboard.is-numeric .normal-button {
        width: 40px;
        margin: 2.2px; }

.month-picker.ui-widget.month-picker {
  z-index: 5;
  display: inline-block;
  position: absolute; }
  .month-picker.ui-widget.month-picker table {
    border-collapse: separate;
    border-spacing: 2px 2px; }
    .month-picker.ui-widget.month-picker table td {
      padding: 0px; }

.month-picker.ui-widget.ui-widget-content {
  box-sizing: border-box;
  border: 1px solid #363636;
  border-radius: 5px; }
  .month-picker.ui-widget.ui-widget-content .ui-widget-header {
    color: rgba(0, 0, 0, 0.87);
    font-family: "Roboto";
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.25rem;
    background-color: transparent;
    border: none; }
    .month-picker.ui-widget.ui-widget-content .ui-widget-header #close-month-picker {
      float: right;
      padding: 0 0.1rem;
      cursor: pointer;
      height: 2.5rem; }
      .month-picker.ui-widget.ui-widget-content .ui-widget-header #close-month-picker i {
        color: rgba(0, 0, 0, 0.38); }
  .month-picker.ui-widget.ui-widget-content .month-picker-year-table {
    width: 100%;
    padding: 1rem 1rem 0; }
    .month-picker.ui-widget.ui-widget-content .month-picker-year-table a {
      border: 1px solid transparent; }
    .month-picker.ui-widget.ui-widget-content .month-picker-year-table .ui-button-text {
      padding: 0; }
    .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-title, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next {
      text-align: center; }
      .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-title .ui-button, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous .ui-button, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next .ui-button {
        font-family: "Roboto";
        font-weight: 700;
        background-color: transparent;
        width: 100%;
        padding: 0.25rem 0; }
        .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-title .ui-button:hover, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous .ui-button:hover, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next .ui-button:hover {
          background-color: #faf1e9; }
        .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-title .ui-button.ui-state-active, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous .ui-button.ui-state-active, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next .ui-button.ui-state-active {
          background-color: #d58e44; }
      .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-title .ui-button:active, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous .ui-button:active, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next .ui-button:active {
        border: none; }
    .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next {
      width: 3rem; }
      .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous .ui-button, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next .ui-button {
        color: rgba(0, 0, 0, 0.54);
        padding: 1rem;
        margin-left: 0.4rem;
        height: 0px;
        width: 0px;
        display: flex;
        align-items: center;
        background-color: #f4f4f4;
        justify-content: center; }
        .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-previous .ui-button:hover, .month-picker.ui-widget.ui-widget-content .month-picker-year-table .month-picker-next .ui-button:hover {
          background-color: #e1e1e1; }
  .month-picker.ui-widget.ui-widget-content .month-picker-month-table {
    padding: 0 1rem 1rem; }
    .month-picker.ui-widget.ui-widget-content .month-picker-month-table .ui-button {
      font-family: "Lato";
      font-weight: 400;
      font-size: 1.2rem;
      line-height: 1.25rem;
      color: rgba(0, 0, 0, 0.87);
      background-color: #faf1e9;
      border: none;
      width: 5rem;
      margin: .2rem; }
      .month-picker.ui-widget.ui-widget-content .month-picker-month-table .ui-button:hover {
        background-color: #f0d7bd; }
      .month-picker.ui-widget.ui-widget-content .month-picker-month-table .ui-button.ui-state-active {
        background-color: #d58e44;
        color: white; }
      .month-picker.ui-widget.ui-widget-content .month-picker-month-table .ui-button.ui-state-highlight {
        border: 1px solid #d58e44; }

.month-picker-year-table {
  /*
  Makes sure the next/previous/jump years buttons are not unnecessarily
  selected if the user clicks them a couple of times fast.
  */
  -ms-user-select: none;
  /* IE 10+ */
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

.carousel-container {
  display: flex;
  align-items: center;
  position: relative;
  margin: auto;
  width: 100%; }
  .carousel-container .carousel-nav {
    border-radius: 0.8rem;
    cursor: pointer;
    height: 3rem;
    margin: 0 1rem;
    padding: 0.2rem;
    text-align: center;
    width: 3rem;
    background-color: #f4f4f4; }
    .carousel-container .carousel-nav:hover {
      background-color: #e1e1e1; }
  .carousel-container .carousel-wrapper {
    overflow: hidden;
    width: 100%;
    position: relative; }
  .carousel-container .carousel {
    display: flex;
    position: absolute; }
    .carousel-container .carousel li {
      width: 14.5rem;
      height: 14rem;
      cursor: pointer;
      margin: 0 0.7rem;
      overflow: hidden;
      border-radius: 13px;
      box-sizing: border-box;
      transition: box-shadow .5s; }
      .carousel-container .carousel li .carousel-item-description {
        font-size: 1rem;
        line-height: 1.25rem;
        font-family: "Lato";
        font-weight: 700;
        border-top-left-radius: 13px;
        border-top-right-radius: 13px;
        background-color: #f8f8f8;
        padding: 0.8rem;
        text-align: center;
        height: 4.5rem;
        box-sizing: border-box; }
      .carousel-container .carousel li .carousel-item-image {
        display: block;
        width: 100%;
        height: 9.9rem;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px; }
      .carousel-container .carousel li.selected {
        border-width: 0.25rem;
        border-color: #d58e44;
        border-style: solid;
        box-shadow: none; }
      .carousel-container .carousel li:hover {
        box-shadow: none; }

.sms-confirmation {
  display: flex;
  flex-direction: column; }
  .sms-confirmation .sms-confirmation--title {
    font-size: 1.333rem;
    line-height: 2.5rem;
    font-family: "Lato";
    font-weight: 700; }
  .sms-confirmation .sms-confirmation--form {
    display: flex;
    justify-content: space-between;
    margin-top: 1.5rem; }
    .sms-confirmation .sms-confirmation--form .sms-confirmation--input-container {
      background: #f4f4f4;
      padding: 4rem 6rem;
      margin-bottom: 0;
      border-radius: 5px; }
      .sms-confirmation .sms-confirmation--form .sms-confirmation--input-container .sms-confirmation--error-message {
        font-size: 0.9rem;
        line-height: 1.25rem;
        background-color: transparent;
        color: #f44336; }
    .sms-confirmation .sms-confirmation--form .sms-confirmation--clock-container {
      width: 50%;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .sms-confirmation .sms-confirmation--form .sms-confirmation--clock-container .sms-confirmation--clock-label {
        height: auto;
        margin-top: 1rem; }
      .sms-confirmation .sms-confirmation--form .sms-confirmation--clock-container .sms-confirmation--clock {
        margin-top: 1rem;
        position: relative; }
        .sms-confirmation .sms-confirmation--form .sms-confirmation--clock-container .sms-confirmation--clock .timer, .sms-confirmation .sms-confirmation--form .sms-confirmation--clock-container .sms-confirmation--clock .clock-timer {
          position: absolute;
          top: 50%;
          transform: translate(-50%, -50%);
          left: 50%;
          font-size: 20px; }
    .sms-confirmation .sms-confirmation--form .sms-confirmation--resend-sms {
      width: 50%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      .sms-confirmation .sms-confirmation--form .sms-confirmation--resend-sms .sms-confirmation--resend-sms-button {
        border: none; }
      .sms-confirmation .sms-confirmation--form .sms-confirmation--resend-sms .sms-confirmation--resend-sms-label {
        height: auto; }
    .sms-confirmation .sms-confirmation--form .sms-confirmation--last-retry {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 50%; }
      .sms-confirmation .sms-confirmation--form .sms-confirmation--last-retry label {
        height: auto; }
  .sms-confirmation .rsa-enroll-form {
    background-color: #f4f4f4;
    padding: 2rem;
    margin-top: 2rem; }

.dialog-confirmation {
  width: 58rem; }

.dialog-recovery {
  width: 52rem; }
  .dialog-recovery .key-confirmation {
    max-width: 40rem; }

.dialog-confirmation, .dialog-recovery {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column; }
  .dialog-confirmation .sms-confirmation--input-container, .dialog-recovery .sms-confirmation--input-container {
    width: 50%; }

.key-confirmation {
  display: flex;
  flex-direction: column; }
  .key-confirmation .key-confirmation--title {
    font-size: 1.333rem;
    line-height: 2.5rem;
    font-family: "Lato";
    font-weight: 700;
    margin-bottom: 1rem; }
  .key-confirmation .key-confirmation--form {
    display: flex;
    justify-content: space-between; }
    .key-confirmation .key-confirmation--form .key-confirmation--input-container {
      background: #f4f4f4;
      padding: 4rem 3.8rem;
      margin-bottom: 0;
      display: flex;
      flex-wrap: wrap; }
      .key-confirmation .key-confirmation--form .key-confirmation--input-container .key-confirmation--input-container-input {
        display: flex;
        margin-bottom: 1rem;
        margin-right: 1rem; }
        .key-confirmation .key-confirmation--form .key-confirmation--input-container .key-confirmation--input-container-input label {
          line-height: 1.25rem;
          font-family: "Lato";
          font-weight: 700;
          font-size: 1.2rem;
          line-height: 1.25rem; }
    .key-confirmation .key-confirmation--form .key-confirmation--clock-container {
      width: 35%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      .key-confirmation .key-confirmation--form .key-confirmation--clock-container .key-confirmation--clock {
        position: relative; }
        .key-confirmation .key-confirmation--form .key-confirmation--clock-container .key-confirmation--clock .timer {
          position: absolute;
          top: 50%;
          transform: translate(-50%, -50%);
          left: 50%;
          font-size: 20px; }
  .key-confirmation .key-confirmation--error-message {
    font-size: 0.9rem;
    line-height: 1.25rem;
    background-color: transparent;
    color: #f44336; }

.eb--success {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center; }
  .eb--success .eb--success-title {
    color: #00c853; }

.eb--error {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center; }
  .eb--error .eb--error-title {
    color: #f44336; }

.eb-userMenu-breadcrumb-container {
  display: flex;
  align-items: center; }

.left-cotation-message {
  margin-left: 21rem; }

.info-alert {
  margin: 5.5rem 0rem 4.5rem 0rem;
  width: 17rem; }

.wrapper-min-padding {
  padding: 1.7rem; }

.min-container-space {
  gap: 1.2rem; }

.eb-icon-left-right {
  color: #6a6a6a;
  font-size: 4rem; }
  .eb-icon-left-right.disabled {
    color: #D4D4D4; }
  .eb-icon-left-right:hover {
    color: rgba(0, 0, 0, 0.87); }

.expiration-dialog .eb-row-full {
  width: 770px; }

.expiration-dialog .eb-row-restricted {
  width: 100%; }

.expiration-dialog .confirmation-input-container {
  width: 70%;
  margin-left: 15px;
  margin-right: 15px; }

.confirmation-container .button-row {
  padding: 0;
  margin-top: 30px; }

.confirmation-container .confirmation-input-container {
  background: #fff;
  min-height: 150px;
  padding: 30px;
  padding-top: 20px;
  min-width: 50%; }

.confirmation-container .confirmation-inputs {
  background: #f4f4f4;
  padding: 45px; }
  .confirmation-container .confirmation-inputs.inputs-key {
    flex-wrap: wrap;
    height: auto;
    justify-content: center; }
  .confirmation-container .confirmation-inputs .eb-inline-content {
    margin: 10px 10px 10px 0;
    position: relative;
    width: 8.5rem;
    justify-content: flex-start; }
    .confirmation-container .confirmation-inputs .eb-inline-content .eb-form-inline-label {
      font-size: 1.2rem;
      line-height: 1.25rem;
      font-family: "Lato";
      font-weight: 700; }
    .confirmation-container .confirmation-inputs .eb-inline-content .error {
      left: 24px;
      top: 43px; }

.confirmation-container .confirmation-title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 20px; }
  .confirmation-container .confirmation-title.inline-title {
    display: inline-block; }
    .confirmation-container .confirmation-title.inline-title + {
      display: inline-block; }

.confirmation-container .confirmation-information-container {
  padding-top: 60px;
  padding-left: 70px; }
  .confirmation-container .confirmation-information-container .left-options {
    margin-bottom: 32px; }
    .confirmation-container .confirmation-information-container .left-options .option {
      display: inline-block; }
      .confirmation-container .confirmation-information-container .left-options .option:last-child {
        margin-left: 20px; }
  .confirmation-container .confirmation-information-container .confirmation-key-block {
    float: left;
    margin-right: 20px; }
    .confirmation-container .confirmation-information-container .confirmation-key-block .confirmation-key-label {
      font-family: "Lato";
      font-weight: 700;
      margin-right: 5px;
      display: inline-block; }
  .confirmation-container .confirmation-information-container .eb-warning-wrapper {
    display: flex;
    align-items: center; }
    .confirmation-container .confirmation-information-container .eb-warning-wrapper .confirmation-warning {
      font-family: "Lato";
      font-weight: 700;
      color: rgba(0, 0, 0, 0.87);
      vertical-align: top;
      margin-left: 10px;
      max-width: 80%; }
  .confirmation-container .confirmation-information-container .confirmation-warning-secondary {
    color: rgba(0, 0, 0, 0.54);
    margin: 20px 0px; }
  .confirmation-container .confirmation-information-container .block-component {
    padding: 40px 1px 0px 27px;
    background-color: #fff;
    height: 100px; }
  .confirmation-container .confirmation-information-container .icon-warning {
    width: 30px;
    height: 30px;
    float: left;
    vertical-align: top; }

.confirmation-container .softToken-warning {
  width: 40%; }

.confirmation-container .confirmation-softToken-information {
  color: rgba(0, 0, 0, 0.54);
  min-height: 150px; }

.otp-container .confirmation-inputs {
  box-sizing: border-box;
  position: relative; }
  .otp-container .confirmation-inputs .error {
    top: 116px;
    left: 44px; }

.otp-container .otp-content {
  margin: 40px 0px 0px 98px; }
  .otp-container .otp-content .counter-wrapper {
    margin-top: 14px; }

.eb-overlay .overlay-content-footer {
  margin-top: 50px;
  margin-bottom: 25px; }

.eb-overlay .action-links {
  text-align: right; }
  .eb-overlay .action-links a:not(:last-child) {
    margin-right: 10px;
    border-right: 1px solid #ce7a23;
    padding-right: 10px; }

.eb-overlay .errors-list li {
  font-family: "Lato";
  font-weight: 400;
  padding: 10px 0; }

.confirm-dialog.vex.vex-theme-default *:after, .confirm-dialog.vex.vex-theme-default *:before {
  box-sizing: content-box !important; }

.confirm-dialog.vex.vex-theme-default .vex-content {
  min-width: 560px;
  padding: 40px; }

.confirm-dialog.vex.vex-theme-default .vex-dialog-message,
.confirm-dialog.vex.vex-theme-default .vex-dialog-input {
  font-family: "Lato";
  font-weight: 700;
  text-align: center; }

.confirm-dialog.vex.vex-theme-default .vex-dialog-message {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 20px !important;
  padding-bottom: 40px; }
  .confirm-dialog.vex.vex-theme-default .vex-dialog-message .title {
    font-size: 1.2rem;
    line-height: 1.25rem; }

.confirm-dialog.vex.vex-theme-default .vex-dialog-buttons {
  text-align: center; }

.confirm-dialog.vex.vex-theme-default .vex-dialog-button {
  float: none;
  height: 30px;
  margin: 0 10px;
  min-width: 80px; }

.expiration-dialog {
  border-radius: 0;
  border: none;
  padding: 0;
  padding: 15px;
  width: 900px;
  min-height: 500px; }
  .expiration-dialog.ui-dialog .ui-dialog-content {
    padding: 0; }
  .expiration-dialog .ui-dialog-titlebar {
    display: none; }
  .expiration-dialog .expiration-title-section {
    margin-bottom: 20px; }
  .expiration-dialog .expiration-info-title {
    margin-bottom: 3px; }
  .expiration-dialog .expiration-operation-sucessful {
    background: white;
    padding: 20px;
    padding-bottom: 100px; }
    .expiration-dialog .expiration-operation-sucessful img {
      display: block;
      margin: 0 auto; }
    .expiration-dialog .expiration-operation-sucessful .title-success {
      text-align: center;
      font-family: "Lato";
      font-weight: 700;
      font-size: 1.2rem;
      line-height: 1.25rem;
      color: #00c853; }
  .expiration-dialog .confirmation-container .confirmation-inputs .eb-inline-content {
    margin-right: 0px; }
    .expiration-dialog .confirmation-container .confirmation-inputs .eb-inline-content:first-child {
      margin-left: 0px; }
  .expiration-dialog .confirmation-container .confirmation-information-container {
    padding-left: 0px; }

.cms-dialog {
  border-radius: 0;
  border: none;
  padding: 0; }
  .cms-dialog .icon-close {
    color: rgba(0, 0, 0, 0.38);
    width: 15px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0; }
  .cms-dialog.ui-dialog .ui-dialog-content {
    padding: 0; }
  .cms-dialog .ui-dialog-titlebar {
    display: none; }

.vex.vex-theme-default.deprecated-browser-dialog {
  z-index: 1112; }
  .vex.vex-theme-default.deprecated-browser-dialog .vex-close::before {
    content: "";
    top: 15px;
    right: 15px;
    background: url("../img/close-details.png") no-repeat 0; }
  .vex.vex-theme-default.deprecated-browser-dialog .vex-close:hover::before {
    background: url("../img/close-details.png") no-repeat 0; }
  .vex.vex-theme-default.deprecated-browser-dialog .vex-content {
    padding: 20px 40px;
    text-align: left;
    background-color: #fff;
    width: 570px; }
    .vex.vex-theme-default.deprecated-browser-dialog .vex-content .vex-dialog-buttons {
      display: none; }
    .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-deprecated-title {
      margin-bottom: 15px;
      font-size: 24px;
      font-weight: bold;
      text-align: center; }
    .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-deprecated-subtext {
      width: 500px;
      line-height: 20px;
      text-align: center;
      margin-bottom: 30px; }
    .vex.vex-theme-default.deprecated-browser-dialog .vex-content .deprecated-browser-close-button {
      margin: 0 auto; }
    .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options {
      margin-bottom: 45px; }
      .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li {
        float: left;
        margin-right: 15px;
        outline: none !important; }
        .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a {
          width: 79px;
          height: 70px;
          display: inline-block;
          outline: none !important;
          background: url("../img/browser-icons-sprite.png") no-repeat center center; }
          .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-chrome {
            background-position: 10px 4px; }
            .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-chrome:hover {
              background-position: 10px -78px; }
          .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-firefox {
            background-position: -85px 4px; }
            .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-firefox:hover {
              background-position: -85px -78px; }
          .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-opera {
            background-position: -180px 4px; }
            .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-opera:hover {
              background-position: -180px -78px; }
          .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-safari {
            background-position: -275px 4px; }
            .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-safari:hover {
              background-position: -275px -78px; }
          .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-ie {
            background-position: -366px 4px; }
            .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li a.browser-ie:hover {
              background-position: -366px -78px; }
        .vex.vex-theme-default.deprecated-browser-dialog .vex-content .browser-options ul li .browser-title {
          text-align: center; }

.add-account-dialog .add-account-table {
  max-height: 300px;
  overflow: hidden; }

.add-account-dialog .dataTables_wrapper {
  height: 300px;
  overflow-y: auto; }

.account-dialog #new-beneficiary .inline-form-groups .eb-form-group {
  width: 100%; }

.dialog-cger {
  z-index: 945;
  padding: 15px;
  text-align: left;
  min-width: 500px; }
  .dialog-cger .title-container {
    display: flex;
    align-items: center;
    margin-bottom: 40px; }
  .dialog-cger .manager-name {
    text-transform: capitalize;
    font-size: 1.333rem;
    line-height: 2.5rem; }
  .dialog-cger .manager-telephone {
    color: rgba(0, 0, 0, 0.54); }
  .dialog-cger .manager-email {
    padding-top: 20px;
    border-top: 1px solid #e1e1e1; }
  .dialog-cger .manager-photo {
    width: 100px;
    border-radius: 10px; }

.profile-image-management,
.send-files-company {
  min-width: 700px; }
  .profile-image-management .crop-img-container,
  .send-files-company .crop-img-container {
    margin-bottom: 10px; }
    .profile-image-management .crop-img-container .img-wrapper,
    .send-files-company .crop-img-container .img-wrapper {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 250px;
      position: relative; }
    .profile-image-management .crop-img-container #profile-img-crop,
    .send-files-company .crop-img-container #profile-img-crop {
      position: absolute;
      left: 0; }
    .profile-image-management .crop-img-container .img-preview,
    .send-files-company .crop-img-container .img-preview {
      width: 20rem;
      height: 20rem;
      border: 5px solid #fff;
      border-radius: 50%;
      margin: 3rem; }
    .profile-image-management .crop-img-container .img-preview-default,
    .send-files-company .crop-img-container .img-preview-default {
      width: 21rem;
      height: 21rem;
      border-radius: 50%; }
    .profile-image-management .crop-img-container .controls,
    .send-files-company .crop-img-container .controls {
      background-color: #f8f8f8;
      padding: 10px; }
      .profile-image-management .crop-img-container .controls .left-options,
      .send-files-company .crop-img-container .controls .left-options {
        flex-grow: 1; }
      .profile-image-management .crop-img-container .controls .eb-range-slider,
      .send-files-company .crop-img-container .controls .eb-range-slider {
        width: 60%; }
        .profile-image-management .crop-img-container .controls .eb-range-slider .min-value,
        .profile-image-management .crop-img-container .controls .eb-range-slider .max-value,
        .profile-image-management .crop-img-container .controls .eb-range-slider .label,
        .send-files-company .crop-img-container .controls .eb-range-slider .min-value,
        .send-files-company .crop-img-container .controls .eb-range-slider .max-value,
        .send-files-company .crop-img-container .controls .eb-range-slider .label {
          font-size: 1rem;
          line-height: 1.25rem;
          color: rgba(0, 0, 0, 0.54); }
  .profile-image-management .file-btn,
  .send-files-company .file-btn {
    display: flex;
    align-items: center; }
    .profile-image-management .file-btn .link, .profile-image-management .file-btn .eb-bottom-sheet ul.normal-links > li:not(.media), .eb-bottom-sheet .profile-image-management .file-btn ul.normal-links > li:not(.media),
    .send-files-company .file-btn .link,
    .send-files-company .file-btn .eb-bottom-sheet ul.normal-links > li:not(.media),
    .eb-bottom-sheet .send-files-company .file-btn ul.normal-links > li:not(.media) {
      height: auto; }
    .profile-image-management .file-btn .eb-icon, .profile-image-management .file-btn .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .profile-image-management .file-btn .benificiary-status, .profile-image-management .file-btn .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .profile-image-management .file-btn .benificiary-status, .profile-image-management .file-btn .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .profile-image-management .file-btn .ui-datepicker-trigger, .profile-image-management .file-btn .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .profile-image-management .file-btn span,
    .profile-image-management .file-btn .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .profile-image-management .file-btn span, .profile-image-management .file-btn .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .profile-image-management .file-btn .ui-datepicker-close.ui-state-default, .profile-image-management .file-btn .grid-options-holder .grid-options, .grid-options-holder .profile-image-management .file-btn .grid-options,
    .send-files-company .file-btn .eb-icon,
    .send-files-company .file-btn .benificiary-message-box.success .benificiary-status,
    .benificiary-message-box.success .send-files-company .file-btn .benificiary-status,
    .send-files-company .file-btn .benificiary-message-box-pstc.success .benificiary-status,
    .benificiary-message-box-pstc.success .send-files-company .file-btn .benificiary-status,
    .send-files-company .file-btn .eb-datepicker .ui-datepicker-trigger,
    .eb-datepicker .send-files-company .file-btn .ui-datepicker-trigger,
    .send-files-company .file-btn .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .send-files-company .file-btn span,
    .send-files-company .file-btn .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span,
    .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .send-files-company .file-btn span,
    .send-files-company .file-btn .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default,
    .ui-datepicker.ui-widget .ui-datepicker-buttonpane .send-files-company .file-btn .ui-datepicker-close.ui-state-default,
    .send-files-company .file-btn .grid-options-holder .grid-options,
    .grid-options-holder .send-files-company .file-btn .grid-options {
      margin-right: 5px; }
    .profile-image-management .file-btn input[type='file'],
    .send-files-company .file-btn input[type='file'] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      display: none; }
  .profile-image-management .eb-btn-wrapper,
  .send-files-company .eb-btn-wrapper {
    padding-bottom: 0;
    margin-top: 10px; }

.profile-image-small {
  border: 1px solid #fff; }

.vex.vex-theme-default .vex-content {
  background: #fff !important; }

.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
  color: white !important;
  background: #d58e44 !important; }

.login-view {
  display: flex;
  position: fixed;
  width: 100%;
  height: 100%; }
  .login-view .cms-right-content {
    width: calc(100% - 75rem);
    position: relative; }
    .login-view .cms-right-content .login-center-image {
      position: absolute;
      width: 100%;
      height: 100%;
      background-size: cover; }
  .login-view .left-panel {
    background-color: #f4f4f4;
    width: 75rem;
    display: flex;
    flex-direction: column;
    overflow: auto; }
    .login-view .left-panel .login-quicklinks {
      background-color: #f4f4f4;
      width: 42rem;
      margin: 0 auto; }
    .login-view .left-panel .main-header {
      background-color: #f4f4f4;
      padding-bottom: 3rem;
      position: relative;
      flex: 0.15; }
      .login-view .left-panel .main-header .logo-header .bir-logo {
        color: rgba(0, 0, 0, 0.87);
        border-color: #d58e44;
        content: url("../img/logotype/logotype-two-colors.svg");
        width: 20%;
        padding-left: 3rem; }
      .login-view .left-panel .main-header .language {
        position: absolute;
        top: 4rem;
        right: 4rem;
        border-radius: 4px; }
    .login-view .left-panel .login-form {
      background-color: #f4f4f4;
      flex: 0.6;
      padding-bottom: 2rem; }
      .login-view .left-panel .login-form .header {
        width: 42rem;
        margin: 0 auto;
        margin-top: 1rem; }
      .login-view .left-panel .login-form .keyboard {
        display: flex;
        align-items: center;
        justify-content: center; }
      .login-view .left-panel .login-form .credentials {
        margin: 0 auto;
        margin-top: 7rem;
        display: flex;
        align-items: center;
        flex-direction: column;
        width: 42rem; }
        .login-view .left-panel .login-form .credentials .eb-input-icon {
          width: 100%; }
        .login-view .left-panel .login-form .credentials .toggle-view-button {
          cursor: pointer; }
        .login-view .left-panel .login-form .credentials .login-form-submit {
          width: 100%;
          font-size: 1.2rem;
          line-height: 1.25rem;
          color: white;
          font-family: "Lato";
          font-weight: 400;
          height: 44px;
          border: 0px;
          background-color: #d58e44; }
          .login-view .left-panel .login-form .credentials .login-form-submit:hover {
            background-color: #ce7a23; }
          .login-view .left-panel .login-form .credentials .login-form-submit:disabled {
            opacity: 0.5;
            pointer-events: none; }
        .login-view .left-panel .login-form .credentials .password-keyboard {
          width: 100%;
          display: flex;
          justify-content: space-between;
          align-items: center; }
          .login-view .left-panel .login-form .credentials .password-keyboard .button, .login-view .left-panel .login-form .credentials .password-keyboard .nav-button, .login-view .left-panel .login-form .credentials .password-keyboard .small-nav-button {
            color: rgba(0, 0, 0, 0.12); }
        .login-view .left-panel .login-form .credentials .credential-error {
          color: #f44336;
          height: auto; }
    .login-view .left-panel .login-security-notice {
      background-color: #f4f4f4;
      padding: 4rem 3rem 0 3rem;
      overflow-y: auto;
      flex: 0.3; }
  .login-view .recovery-link {
    margin: 0 auto;
    margin-top: 2rem;
    display: flex;
    flex-direction: row;
    width: max-content; }
  .login-view .login-cookies {
    position: fixed;
    top: 0;
    left: 0;
    backdrop-filter: brightness(0.5);
    z-index: 5;
    width: 100%;
    height: 100%;
    transition: 1s; }
  .login-view .cookies-banner {
    box-sizing: border-box;
    bottom: 0;
    left: 0;
    background-color: #f4f4f4;
    position: fixed;
    width: 100%;
    padding: 0 32px 32px 32px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    display: flex;
    justify-content: space-between; }
    .login-view .cookies-banner #cookies-banner-left {
      margin: 32px 0 0 0; }
      .login-view .cookies-banner #cookies-banner-left .cookies-banner-header {
        font-weight: bold;
        margin-bottom: 24px; }
    .login-view .cookies-banner #accept-cookies-btn {
      white-space: nowrap;
      margin-top: 32px;
      text-transform: uppercase; }

.eb-integrated-position .header .filter-contents {
  display: flex;
  justify-content: space-between; }

.eb-integrated-position .chart-wrapper {
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  display: flex;
  margin-top: 30px; }
  .eb-integrated-position .chart-wrapper .chart-container {
    margin: auto; }

.eb-integrated-position .expand-trigger {
  cursor: pointer; }

.eb-integrated-position .expand-icon {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  margin-right: 10px; }
  .eb-integrated-position .expand-icon.expanded {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff; }

.eb-integrated-position .others .expand-icon {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  margin-right: 10px; }
  .eb-integrated-position .others .expand-icon.expanded {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff; }

.eb-integrated-position .assets.secondary {
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff; }
  .eb-integrated-position .assets.secondary .expand-icon {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #363636; }
    .eb-integrated-position .assets.secondary .expand-icon.expanded {
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #363636; }

.eb-integrated-position .section-body {
  display: none; }

.eb-integrated-position .table-container th,
.eb-integrated-position .table-container td {
  padding-left: 45px; }

.eb-integrated-position .expand-all-wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 20px; }
  .eb-integrated-position .expand-all-wrapper .hint {
    color: rgba(0, 0, 0, 0.54); }

.geographical-points .header {
  padding: 20px 0;
  position: relative; }
  .geographical-points .header .filter-background {
    z-index: 0; }
  .geographical-points .header .search-section,
  .geographical-points .header .eb-address {
    z-index: 1;
    position: relative; }

.geographical-points .search-section {
  margin-top: 30px; }

.geographical-points .address-section {
  display: flex; }
  .geographical-points .address-section .address-content {
    width: 50%; }

.geographical-points .detail-content {
  height: 300px; }

.geographical-points .row-details-container,
.geographical-points .row-details-container > .eb-container {
  height: 100%; }

.geographical-points .row-details-container > .eb-container {
  box-sizing: border-box;
  padding-top: 30px; }

.geographical-points .row-details-container {
  box-sizing: border-box;
  padding: 15px; }
  .geographical-points .row-details-container .address-section {
    display: flex;
    flex-direction: column; }
    .geographical-points .row-details-container .address-section .address-content {
      width: 100%; }

.geographical-points .row-action-icon {
  visibility: hidden; }

.geographical-points .table-container tr:hover .row-action-icon {
  visibility: visible; }

/* ==========================================================================
  Personalization page
========================================================================== */
.eb-input-icon .eb-input-icon-bg {
  position: absolute;
  top: 0.2rem; }
  .eb-input-icon .eb-input-icon-bg .eb-icon, .eb-input-icon .eb-input-icon-bg .benificiary-message-box.success .benificiary-status, .benificiary-message-box.success .eb-input-icon .eb-input-icon-bg .benificiary-status, .eb-input-icon .eb-input-icon-bg .benificiary-message-box-pstc.success .benificiary-status, .benificiary-message-box-pstc.success .eb-input-icon .eb-input-icon-bg .benificiary-status, .eb-input-icon .eb-input-icon-bg .eb-datepicker .ui-datepicker-trigger, .eb-datepicker .eb-input-icon .eb-input-icon-bg .ui-datepicker-trigger, .eb-input-icon .eb-input-icon-bg .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-prev .eb-input-icon .eb-input-icon-bg span,
  .eb-input-icon .eb-input-icon-bg .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next span, .ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-next .eb-input-icon .eb-input-icon-bg span, .eb-input-icon .eb-input-icon-bg .ui-datepicker.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-default, .ui-datepicker.ui-widget .ui-datepicker-buttonpane .eb-input-icon .eb-input-icon-bg .ui-datepicker-close.ui-state-default, .eb-input-icon .eb-input-icon-bg .grid-options-holder .grid-options, .grid-options-holder .eb-input-icon .eb-input-icon-bg .grid-options {
    font-size: 1.9rem;
    color: rgba(0, 0, 0, 0.38); }

.eb-input-icon .has-custom-padding {
  padding: 5px 20px !important; }

.eb-personalization-header-container {
  display: flex;
  align-items: center; }

.personalization-security-form {
  max-width: 19rem; }
  .personalization-security-form label.error {
    position: static;
    margin-top: 5px; }

.password-meter {
  max-width: 19rem; }

#recover-confKey {
  max-width: 10rem; }

.personalization-filter-tabs {
  margin-top: 30px; }

.filter-split {
  width: 100%;
  display: flex;
  justify-content: space-between; }

.account-group-container label.error {
  top: 67px; }

.profile-photo-container {
  display: flex;
  padding-left: 60px; }

/* Beneficiaries
========================================================================== */
[data-tab="beneficiary"] .filter-split {
  justify-content: flex-end; }

.container-404 {
  display: flex;
  flex-flow: column;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
  align-items: center; }
  .container-404 .image-404 {
    width: 14rem;
    margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 35px; }
  .container-404 .title-404 {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.778rem;
    line-height: 2.5rem;
    margin-bottom: 15px;
    text-align: center; }
  .container-404 .subtext-404 {
    color: rgba(0, 0, 0, 0.54);
    width: 370px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 50px; }
  .container-404 .nav-button, .container-404 .small-nav-button {
    display: block;
    margin: 0 auto; }
  .container-404 .eb-logo > object {
    width: 18rem; }

.mwalerts .alert-title-label, .mwalerts .alerts-save .form .content .operation-title, .mwalerts .my-alerts .alert-maintenance .operation-title {
  font-size: 1.333rem;
  line-height: 2.5rem;
  font-family: "Lato";
  font-weight: 700; }

.mwalerts .alert-types {
  flex-flow: row wrap;
  text-align: center;
  margin-bottom: 25px; }
  .mwalerts .alert-types .alert-type {
    background-color: white;
    border-radius: 5px;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    padding: 110px 15px 35px;
    position: relative;
    transition: box-shadow 0.3s ease-in-out; }
  .mwalerts .alert-types .alert-type-text {
    font-size: 1.333rem;
    line-height: 2.5rem;
    bottom: 70px;
    left: 15px;
    position: absolute;
    right: 15px; }
  .mwalerts .alert-types .alert-type-total,
  .mwalerts .alert-types .alert-type-message {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: "Lato";
    font-weight: 700;
    color: #d58e44; }

.mwalerts .alerts-save .filter-contents {
  text-align: right; }

.mwalerts .alerts-save .form {
  position: relative; }
  .mwalerts .alerts-save .form .content-wrapper {
    z-index: 1;
    position: relative;
    background-color: #fff; }

.mwalerts .my-alerts {
  margin-bottom: 50px; }
  .mwalerts .my-alerts tbody tr.expanded .bootstrap-switch {
    display: none; }
  .mwalerts .my-alerts .detail-content .state {
    align-items: flex-end; }

.pending-requests-search-form .search-amount-wrapper {
  padding-left: 10px !important; }

.pending-requests-search-form .message-box .media {
  width: 22px;
  height: 26px; }

tbody .detail-content {
  cursor: auto;
  height: initial; }

.total-selected {
  margin: auto 0;
  font-size: 1.2rem;
  line-height: 1.25rem;
  color: #d58e44; }

#consultFilterCOPE .alert-metric {
  max-width: 120px; }

.success {
  color: #00c853; }

.error {
  color: #f44336; }

.dashboard-personalization .section-title {
  padding: 30px 0px; }
  .dashboard-personalization .section-title:first-child {
    margin-right: 85px; }
  .dashboard-personalization .section-title.bordered {
    border: 1px solid #e1e1e1;
    padding: 30px;
    border-radius: 12px; }
  .dashboard-personalization .section-title .hint {
    text-align: left; }

.dashboard-personalization .user-widget {
  font-weight: bold;
  padding: 20px;
  border-radius: 12px;
  margin-bottom: 15px;
  background: solid #fff;
  border: 1px solid #e1e1e1; }
  .dashboard-personalization .user-widget.show-anim {
    display: none; }
  .dashboard-personalization .user-widget:hover {
    cursor: move;
    background: #f8f8f8; }

/* ==========================================================================
  Messages page
========================================================================== */
.messages-filter {
  padding-bottom: 1rem; }
  .messages-filter .title-container {
    display: flex;
    align-items: center; }
    .messages-filter .title-container .eb-title {
      flex-grow: 1; }

#messages-table_wrapper #messages-table th:first-child, #messages-table_wrapper #messages-table td:first-child {
  width: 6%; }

#messages-table_wrapper #messages-table th:nth-child(2), #messages-table_wrapper #messages-table td:nth-child(2) {
  width: 10%; }

#messages-table_wrapper #messages-table tr:hover {
  cursor: pointer; }

#messages-table_wrapper .eb-container {
  flex-direction: column;
  padding-top: 50px;
  padding-right: 50px;
  margin-left: 16%; }

#messages-table_wrapper .detail-content {
  height: auto; }

#messages-table_wrapper .detail-content .left {
  display: flex; }

#messages-table_wrapper .detail-content .left .message-text, #messages-table_wrapper .detail-content .right .message-text {
  font-family: "Lato";
  font-weight: 400;
  white-space: normal;
  line-height: normal; }

#messages-table_wrapper .detail-content .left .message-text {
  text-align: left;
  background-color: #f4f4f4; }

#messages-table_wrapper .detail-content .right {
  text-align: left;
  align-self: flex-end; }
  #messages-table_wrapper .detail-content .right .message-text {
    text-align: left;
    color: #d58e44;
    background: #faf1e9; }

.eb-dialog.plain .dialog-frqop {
  min-width: 500px; }
  .eb-dialog.plain .dialog-frqop.empty-layout {
    padding: 40px 0 0 0; }
    .eb-dialog.plain .dialog-frqop.empty-layout .header {
      text-align: center; }
      .eb-dialog.plain .dialog-frqop.empty-layout .header .first {
        margin-bottom: -10px; }
    .eb-dialog.plain .dialog-frqop.empty-layout .content {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .eb-dialog.plain .dialog-frqop.empty-layout .eb-image-wrapper {
      width: 20%; }
    .eb-dialog.plain .dialog-frqop.empty-layout .footer {
      padding: 40px 20px;
      background-color: #e1e1e1;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
      .eb-dialog.plain .dialog-frqop.empty-layout .footer .spacing {
        margin-top: 15px; }
  .eb-dialog.plain .dialog-frqop.list-layout {
    padding: 15px; }
    .eb-dialog.plain .dialog-frqop.list-layout .content {
      height: 250px;
      overflow: auto;
      text-align: left; }
      .eb-dialog.plain .dialog-frqop.list-layout .content .line {
        text-align: left;
        padding: 10px 15px;
        position: relative; }
        .eb-dialog.plain .dialog-frqop.list-layout .content .line .first-line {
          font-size: 1.333rem;
          line-height: 2.5rem; }
        .eb-dialog.plain .dialog-frqop.list-layout .content .line .second-line {
          font-size: 1rem;
          line-height: 1.25rem; }
      .eb-dialog.plain .dialog-frqop.list-layout .content .delete {
        width: 25px;
        height: 25px;
        left: 85%;
        top: 15px;
        display: none;
        position: absolute; }
      .eb-dialog.plain .dialog-frqop.list-layout .content .line:hover {
        cursor: pointer;
        background-color: #f4f4f4; }
        .eb-dialog.plain .dialog-frqop.list-layout .content .line:hover .delete {
          display: block; }
      .eb-dialog.plain .dialog-frqop.list-layout .content .description {
        text-align: left; }
      .eb-dialog.plain .dialog-frqop.list-layout .content .even {
        background-color: #f8f8f8; }
    .eb-dialog.plain .dialog-frqop.list-layout .footer {
      text-align: left;
      padding: 20px 0; }

.frequent-operations.success-footer {
  border-top: 1px solid #e1e1e1; }
  .frequent-operations.success-footer .eb-bottom-sheet .right-options {
    padding-top: 2.0833rem; }
  .frequent-operations.success-footer .information {
    width: 70%; }
  .frequent-operations.success-footer .left-options {
    margin-right: 15px; }
  .frequent-operations.success-footer .description {
    margin-top: 25px;
    margin-left: 25px;
    display: none; }
  .frequent-operations.success-footer .messages {
    margin-left: 25px;
    margin-bottom: 25px; }
  .frequent-operations.success-footer .buttons {
    margin-bottom: 25px; }
    .frequent-operations.success-footer .buttons .add-frqop {
      margin-top: 25px;
      margin-left: 25px;
      display: inline-block; }
    .frequent-operations.success-footer .buttons .save-frqop,
    .frequent-operations.success-footer .buttons .cancel-frqop {
      margin-left: 25px; }

.financing-container {
  display: flex;
  padding: 3.5rem 0; }
  .financing-container img {
    height: 150px; }
  .financing-container .component-container {
    padding: 2.5rem;
    border-radius: 7px;
    margin-left: 2rem;
    width: 100%;
    border: 1px solid #d4d4d4; }
  .financing-container .component-payment-container {
    border-radius: 7px;
    width: 100%;
    border: 1px solid #d4d4d4;
    margin-bottom: 2rem; }
  .financing-container .component-information-wrap {
    display: flex;
    flex-grow: 1; }
  .financing-container .component-information {
    display: flex;
    flex: 0 0 314px;
    flex-direction: column; }
  .financing-container .component-form {
    border-left: 1px solid #d4d4d4;
    margin-left: 20px;
    padding-left: 35px;
    display: flex;
    flex-direction: column;
    flex-grow: 1; }
    .financing-container .component-form .inline-form-groups {
      flex-grow: 1; }
  .financing-container .button-row-border {
    border-top: 1px solid #d4d4d4; }
    .financing-container .button-row-border .nav-button.hollow.search, .financing-container .button-row-border .hollow.search.small-nav-button {
      float: right;
      margin-right: 0; }
  .financing-container .payment-info {
    margin-left: 2rem;
    margin-top: 1.5rem; }
    .financing-container .payment-info .amount-description {
      color: rgba(0, 0, 0, 0.38);
      font-family: "Lato";
      font-weight: 700;
      font-size: 0.9rem;
      line-height: 1.25rem; }
    .financing-container .payment-info .income-amount {
      font-family: "Lato";
      font-weight: 700;
      font-size: 2rem; }
    .financing-container .payment-info .tax-amount {
      font-family: "Lato";
      font-size: 1.1rem; }
  .financing-container .eb-form-finance-wrapper {
    display: flex;
    align-items: center; }
    .financing-container .eb-form-finance-wrapper > * {
      margin-right: 10px; }
    .financing-container .eb-form-finance-wrapper .hint {
      font-family: "Lato";
      font-weight: 700;
      font-size: 1.2rem;
      line-height: 1.25rem;
      flex: 0 1 auto;
      margin: 0;
      text-transform: uppercase;
      text-align: left; }
      .financing-container .eb-form-finance-wrapper .hint.capitalize {
        text-transform: capitalize; }
  .financing-container .finance-width {
    width: 85%; }

/* ==========================================================================
  CAGV calendar
========================================================================== */
#cagv-calendar .fc-today {
  background: none;
  color: #d58e44; }

#cagv-calendar .fc-day-top {
  text-align: center;
  padding-top: 35px;
  padding-bottom: 5px; }

#cagv-calendar .fc-day-number {
  float: none; }

#cagv-calendar .fc-today-custom {
  height: 100%;
  background: white;
  width: 99%;
  position: relative;
  border: 1px solid #d58e44; }

#cagv-calendar .fc-content {
  text-overflow: ellipsis;
  text-align: center; }

#cagv-calendar .fc-day-number:not(.fc-other-month) {
  font-weight: bold; }

#cagv-calendar .fc-content-skeleton .fc-event {
  padding: 6px 20px;
  overflow: hidden; }

#cagv-calendar .fc-event {
  background: none;
  border: none;
  color: #363636;
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Lato";
  font-weight: 700; }

#cagv-calendar .fc-toolbar {
  display: none; }

#cagv-calendar div.fc-widget-header {
  margin-right: 0px !important; }

#cagv-calendar .cagv-calendar-select {
  margin-right: 10px; }

#cagv-calendar .fc-day-header {
  border: none;
  padding: 10px 0px;
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Lato";
  font-weight: 900;
  background-color: #f4f4f4; }

#cagv-calendar td.fc-widget-header {
  border: none; }

#cagv-calendar .fc-more {
  position: relative;
  top: -125px;
  left: 155px;
  background: #232323;
  border-radius: 10px;
  padding: 3px;
  color: white;
  pointer-events: none; }
  #cagv-calendar .fc-more:hover {
    text-decoration: none !important;
    cursor: pointer; }

#cagv-calendar .fc-event-container,
#cagv-calendar .fc-more-cell {
  cursor: pointer; }

#cagv-calendar .fc-popover .fc-event-container,
#cagv-calendar .fc-popover .fc-more-cell {
  cursor: default !important; }

#cagv-calendar .fc-other-month-colored .fc-content, #cagv-calendar .fc-other-month-colored .fc-title {
  color: #e1e1e1; }

#cagv-calendar .fc-widget-content .eb-resume .resume-row {
  display: flex;
  justify-content: space-between; }
  #cagv-calendar .fc-widget-content .eb-resume .resume-row .label {
    margin-right: 30px;
    white-space: nowrap;
    min-width: 105px; }
  #cagv-calendar .fc-widget-content .eb-resume .resume-row .value {
    text-align: right; }

#cagv-calendar .fc-popover .fc-widget-header {
  background: none;
  padding: 8px 8px;
  padding-bottom: 0px; }
  #cagv-calendar .fc-popover .fc-widget-header .fc-title {
    display: none; }

#cagv-calendar .fc-popover .fc-body {
  padding-bottom: 20px; }

#cagv-calendar .fc-more-popover {
  width: auto;
  max-height: 293px;
  overflow-y: auto; }

#cagv-calendar .fc-scroller {
  overflow: initial !important; }

#password-recovery .company-logotype {
  height: 4rem;
  padding: 3rem 6rem;
  width: 18rem; }

#password-recovery .password-container {
  display: flex;
  justify-content: center;
  margin: 4rem auto; }
  #password-recovery .password-container .recovery {
    display: flex;
    flex-direction: column;
    width: 50%; }
    #password-recovery .password-container .recovery .recovery-title {
      font-size: 1.778rem;
      line-height: 2.5rem;
      margin-bottom: 1rem; }
    #password-recovery .password-container .recovery .placeholder {
      color: rgba(0, 0, 0, 0.38); }
    #password-recovery .password-container .recovery .password-form {
      background-color: #f4f4f4;
      padding: 2rem 6rem;
      margin: 2rem 0; }
      #password-recovery .password-container .recovery .password-form .button-actions {
        padding: 2.5rem 0; }

.file-insertion {
  display: flex;
  align-items: center;
  justify-content: end; }

.beneficiaries-header {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.beneficiary-files {
  flex: 1; }

#selfRegistration .company-logotype, #onboarding .company-logotype {
  height: 4rem;
  padding: 3rem 6rem;
  width: 18rem; }

.registration-container {
  display: flex;
  justify-content: center;
  margin: 4rem auto; }
  .registration-container .registration {
    display: flex;
    flex-direction: column;
    width: 50%; }
    .registration-container .registration .registration-title {
      font-size: 1.778rem;
      line-height: 2.5rem;
      margin-bottom: 1rem; }
    .registration-container .registration .description {
      color: rgba(0, 0, 0, 0.54); }
    .registration-container .registration .registration-form {
      background-color: #f4f4f4;
      padding: 1rem 6rem;
      margin: 2rem 0; }
      .registration-container .registration .registration-form .content {
        min-height: 40rem; }
        .registration-container .registration .registration-form .content .date-placeholder {
          color: rgba(0, 0, 0, 0.38); }
        .registration-container .registration .registration-form .content .section-line {
          border-top: 1px solid #e1e1e1;
          padding-top: 3rem; }
        .registration-container .registration .registration-form .content .document-section {
          border-bottom: 1px solid #e1e1e1;
          min-width: 100%;
          padding: 2rem 0;
          margin: 0; }
          .registration-container .registration .registration-form .content .document-section .document-section-title {
            display: flex;
            justify-content: space-between; }
            .registration-container .registration .registration-form .content .document-section .document-section-title .files-counter {
              font-family: "Roboto";
              font-weight: 500;
              font-size: 0.9rem;
              line-height: 1.25rem; }
          .registration-container .registration .registration-form .content .document-section .inline-fieldset-body {
            margin-left: 1.5rem; }
            .registration-container .registration .registration-form .content .document-section .inline-fieldset-body .attached-files {
              display: flex;
              flex-direction: column; }
              .registration-container .registration .registration-form .content .document-section .inline-fieldset-body .attached-files .file-name {
                font-family: "Roboto";
                font-weight: 500;
                padding: 1rem 0; }
            .registration-container .registration .registration-form .content .document-section .inline-fieldset-body .upload-files-container {
              display: flex;
              justify-content: space-between;
              align-items: center;
              margin-top: 1rem; }
            .registration-container .registration .registration-form .content .document-section .inline-fieldset-body .error-message {
              color: rgba(0, 0, 0, 0.54);
              display: flex;
              align-items: center;
              margin-top: 1.5rem; }
              .registration-container .registration .registration-form .content .document-section .inline-fieldset-body .error-message .content {
                display: flex;
                flex-direction: column;
                margin-left: 1rem; }
                .registration-container .registration .registration-form .content .document-section .inline-fieldset-body .error-message .content span {
                  padding: 0.2rem 0; }
        .registration-container .registration .registration-form .content .registration-map {
          height: 40rem; }

.registration-dialog {
  max-width: 40rem;
  margin: 1rem; }
  .registration-dialog .content {
    min-height: 30rem; }
    .registration-dialog .content .registration-alert {
      color: rgba(0, 0, 0, 0.54);
      font-size: 1rem;
      line-height: 1.25rem; }

.registration-conditions {
  margin-bottom: 3rem; }
  .registration-conditions .list-title {
    font-family: "Lato";
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.25rem; }
  .registration-conditions .condition {
    display: flex;
    margin: 2rem 0; }
    .registration-conditions .condition:first-child {
      margin: 0; }
  .registration-conditions .download-condition {
    display: flex;
    margin: 2rem 0.2rem; }

.export-link {
  display: flex;
  align-items: center;
  margin: 1rem 0; }

.dialog-buttons {
  border-top: 1px solid #e1e1e1;
  padding-top: 2.5rem;
  margin-top: 3.5rem; }
  .dialog-buttons :disabled {
    opacity: 0.5;
    pointer-events: none; }

.overlay-logo {
  text-align: center;
  margin: 6rem auto; }
  .overlay-logo .company-logotype {
    width: 12rem; }

.overlay-logo-error {
  margin: 13rem 0; }
  .overlay-logo-error .company-logotype {
    width: 12rem; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXN3aXRjaC9kaXN0L2Nzcy9ib290c3RyYXAzL2Jvb3RzdHJhcC1zd2l0Y2gubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdmV4LWpzL2Rpc3QvY3NzL3ZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdmV4LWpzL2Rpc3QvY3NzL3ZleC10aGVtZS1kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdmV4LWpzL2Rpc3QvY3NzL3ZleC10aGVtZS1mbGF0LWF0dGFjay5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3ZleC1qcy9kaXN0L2Nzcy92ZXgtdGhlbWUtb3MuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92ZXgtanMvZGlzdC9jc3MvdmV4LXRoZW1lLXBsYWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdmV4LWpzL2Rpc3QvY3NzL3ZleC10aGVtZS10b3AuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92ZXgtanMvZGlzdC9jc3MvdmV4LXRoZW1lLXdpcmVmcmFtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3ZleC1qcy9kaXN0L2Nzcy92ZXguY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWktZGlzdC9qcXVlcnktdWkubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpLWRpc3QvanF1ZXJ5LXVpLnN0cnVjdHVyZS5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWktZGlzdC9qcXVlcnktdWkudGhlbWUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY3JvcHBpZS9jcm9wcGllLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZHJhZ3VsYS9kaXN0L2RyYWd1bGEubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZnVsbGNhbGVuZGFyL2Rpc3QvZnVsbGNhbGVuZGFyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21hbGlodS1jdXN0b20tc2Nyb2xsYmFyLXBsdWdpbi9qcXVlcnkubUN1c3RvbVNjcm9sbGJhci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FuaW1hdGUuY3NzL2FuaW1hdGUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdmlydHVhbC1rZXlib2FyZC9kaXN0L2Nzcy9rZXlib2FyZC5taW4uY3NzIiwid2VicGFjazovLy8uL2FwcC9zYXNzL3NjcmVlbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsa0JBQWtCLHFCQUFxQixjQUFjLGVBQWUsa0JBQWtCLHNCQUFzQixrQkFBa0IsZ0JBQWdCLGdCQUFnQixnQkFBZ0IsVUFBVSx5QkFBeUIsc0JBQXNCLHFCQUFxQixpQkFBaUIsc0JBQXNCLDZFQUE2RSx3RUFBd0UscUVBQXFFLDhDQUE4QyxxQkFBcUIsTUFBTSxrQkFBa0IscUNBQXFDLDZCQUE2Qix1SUFBdUksOEJBQThCLDJCQUEyQixzQkFBc0IsZUFBZSxtQkFBbUIsc0JBQXNCLGlCQUFpQixlQUFlLGlCQUFpQiw2RkFBNkYsa0JBQWtCLFVBQVUsK0lBQStJLFdBQVcsbUJBQW1CLHlJQUF5SSxXQUFXLG1CQUFtQiwrSUFBK0ksV0FBVyxtQkFBbUIsK0lBQStJLG1CQUFtQixXQUFXLDZJQUE2SSxXQUFXLG1CQUFtQiwrSUFBK0ksV0FBVyxnQkFBZ0IsMENBQTBDLGtCQUFrQixnQkFBZ0IsbUJBQW1CLFlBQVksV0FBVyxnQkFBZ0IsK0JBQStCLGdCQUFnQiw4Q0FBOEMsOEJBQThCLDJCQUEyQiwrQ0FBK0MsK0JBQStCLDRCQUE0QiwyRUFBMkUs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O0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDelBBLFdBQVcseUJBQXlCLG1CQUFtQix1QkFBdUIsV0FBVyxTQUFTLHVCQUF1QixpQkFBaUIsbUNBQW1DLGdDQUFnQywrQkFBK0IsMkJBQTJCLFlBQVksVztBQ0FuUjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyxjQUFjLHFLQUFxSyxtQkFBbUIsNkZBQTZGLHFCQUFxQixJQUFJLGNBQWMsZ0JBQWdCLFFBQVEsaUJBQWlCLHdHQUF3RyxrQkFBa0IsY0FBYyxtQkFBbUIsV0FBVyxZQUFZLG1CQUFtQixXQUFXLGdCQUFnQixtQkFBbUIsV0FBVywyQkFBMkIsOEJBQThCLHNCQUFzQixTQUFTLGFBQWEsZUFBZSxlQUFlLDZCQUE2QixTQUFTLFVBQVUsa0JBQWtCLGlCQUFpQix5QkFBeUIsd0RBQXdELDRFQUE0RSwyREFBMkQsc0RBQXNELHlEQUF5RCwyQkFBMkIscUNBQXFDLDJEQUEyRCxXQUFXLDRDQUE0Qyx3RUFBd0UsaUNBQWlDLDJCQUEyQiw4QkFBOEIsa0NBQWtDLDRCQUE0QiwrQkFBK0Isb0JBQW9CLGtCQUFrQixXQUFXLGNBQWMsc0JBQXNCLG1FQUFtRSxXQUFXLHlCQUF5QixnQkFBZ0IsV0FBVyw0QkFBNEIsa0RBQWtELCtDQUErQyw2Q0FBNkMsMENBQTBDLGdDQUFnQyxzQkFBc0Isc0JBQXNCLHFFQUFxRSxtQkFBbUIsZUFBZSxzQkFBc0IsWUFBWSxnQkFBZ0IscUZBQXFGLGVBQWUsaUJBQWlCLHFCQUFxQix1QkFBdUIsV0FBVyxrQkFBa0Isa0NBQWtDLGNBQWMsWUFBWSxrQkFBa0IscUNBQXFDLHVCQUF1QixnQkFBZ0IsaUNBQWlDLGFBQWEsa0ZBQWtGLFdBQVcsa0ZBQWtGLFlBQVksWUFBWSxtQkFBbUIsaUJBQWlCLGNBQWMsU0FBUyxTQUFTLGdCQUFnQixtQkFBbUIscUZBQXFGLFlBQVksVUFBVSxXQUFXLHVFQUF1RSxrQkFBa0IsTUFBTSxPQUFPLFFBQVEsT0FBTyxTQUFTLFVBQVUsV0FBVyxzQkFBc0IsbUJBQW1CLHlCQUF5QixpQkFBaUIsY0FBYyxtQkFBbUIsaUJBQWlCLFVBQVUsbUJBQW1CLGdCQUFnQixvQkFBb0IsbUJBQW1CLDBCQUEwQixZQUFZLG1CQUFtQixlQUFlLGNBQWMsaUNBQWlDLGtDQUFrQyxtQ0FBbUMsMEJBQTBCLGdDQUFnQyxRQUFRLGtCQUFrQixlQUFlLFVBQVUsNERBQTRELFNBQVMsa0VBQWtFLHlCQUF5Qiw2QkFBNkIsVUFBVSwrQkFBK0IsVUFBVSw2QkFBNkIsa0JBQWtCLFVBQVUsbUJBQW1CLDRCQUE0QixVQUFVLDhHQUE4RyxlQUFlLHlCQUF5QiwrREFBK0QsZ0JBQWdCLDJFQUEyRSxhQUFhLGFBQWEsaUNBQWlDLDZFQUE2RSxnQkFBZ0IscURBQXFELGtCQUFrQixXQUFXLFVBQVUsa0JBQWtCLGNBQWMsZ0JBQWdCLGdCQUFnQixrQkFBa0IseUJBQXlCLHdCQUF3Qix5QkFBeUIsMEJBQTBCLFdBQVcsMENBQTBDLG1CQUFtQixpQkFBaUIsVUFBVSxnQkFBZ0IsWUFBWSxzQkFBc0Isa0JBQWtCLFVBQVUsc0JBQXNCLGtCQUFrQixVQUFVLGFBQWEsOEVBQThFLGNBQWMseUNBQXlDLFdBQVcsa0JBQWtCLGFBQWEsUUFBUSxTQUFTLFdBQVcsWUFBWSxrQkFBa0IsaUJBQWlCLHNCQUFzQix1QkFBdUIsb0NBQW9DLGtDQUFrQyxvQ0FBb0MsK0JBQStCLFdBQVcsa0JBQWtCLFVBQVUsVUFBVSxhQUFhLE9BQU8sUUFBUSxnRUFBZ0UsY0FBYyxvQkFBb0IsaUJBQWlCLHlCQUF5Qiw0QkFBNEIsZ0VBQWdFLGVBQWUscUJBQXFCLGtCQUFrQiwwQkFBMEIsNkJBQTZCLDBFQUEwRSxnQkFBZ0IsVUFBVSwwRUFBMEUsZ0JBQWdCLFdBQVcsOENBQThDLFVBQVUsU0FBUyxZQUFZLG9DQUFvQyxrQkFBa0IsaUJBQWlCLFVBQVUsV0FBVyxtQkFBbUIscUJBQXFCLGdCQUFnQixRQUFRLGdCQUFnQixrR0FBa0csaUJBQWlCLGtHQUFrRyxrQkFBa0IsbUJBQW1CLGlCQUFpQixjQUFjLHFDQUFxQyxlQUFlLHFDQUFxQyxXQUFXLGtCQUFrQixVQUFVLFNBQVMsV0FBVyxZQUFZLFVBQVUsZ0JBQWdCLFlBQVksNEJBQTRCLGdCQUFnQixvSUFBb0ksaUJBQWlCLG9JQUFvSSxrQkFBa0IsVUFBVSxlQUFlLGdCQUFnQixlQUFlLGdCQUFnQiwwQkFBMEIsWUFBWSxhQUFhLHFCQUFxQixVQUFVLGlCQUFpQixVQUFVLFlBQVkscUNBQXFDLGFBQWEsNkVBQTZFLFVBQVUsa0JBQWtCLGtCQUFrQixtQkFBbUIsOERBQThELGdCQUFnQixpQkFBaUIseUJBQXlCLHdCQUF3QixzQkFBc0IscUJBQXFCLGlCQUFpQiwyQkFBMkIsd0NBQXdDLGtPQUFrTyxrQkFBa0IseUJBQXlCLHNCQUFzQixpQkFBaUIsbUJBQW1CLDhGQUE4RixnQkFBZ0IseUJBQXlCLG1CQUFtQiw4QkFBOEIsbUJBQW1CLFdBQVcsU0FBUyxxQkFBcUIsV0FBVyxnQkFBZ0IsY0FBYyw0Q0FBNEMsMkJBQTJCLHlCQUF5Qix3QkFBd0Isc0JBQXNCLHFCQUFxQixpQkFBaUIsZUFBZSxrQkFBa0IsaUNBQWlDLGdCQUFnQixnQkFBZ0IsZUFBZSxRQUFRLGtDQUFrQyxnQkFBZ0IsZ0JBQWdCLGVBQWUsUUFBUSxpQ0FBaUMsY0FBYyxlQUFlLFFBQVEsa0NBQWtDLGNBQWMsZUFBZSxRQUFRLDZCQUE2QixnQkFBZ0IsZUFBZSxPQUFPLDhCQUE4QixnQkFBZ0IsZUFBZSxPQUFPLDZCQUE2QixnQkFBZ0IsZUFBZSxPQUFPLGlCQUFpQixjQUFjLGVBQWUsT0FBTyw4Q0FBOEMsV0FBVyxlQUFlLGVBQWUsb0NBQW9DLHlCQUF5Qiw0QkFBNEIsc0JBQXNCLHFJQUFxSSxlQUFlLGlEQUFpRCxhQUFhLDBEQUEwRCxxQkFBcUIscUJBQXFCLFdBQVcsZ0JBQWdCLHNCQUFzQixnQkFBZ0IscUNBQXFDLDBCQUEwQixvQkFBb0IscUJBQXFCLHFDQUFxQywwQkFBMEIsc0RBQXNELFdBQVcsZ0NBQWdDLGtCQUFrQiw4QkFBOEIsa0JBQWtCLDhCQUE4QixlQUFlLHFCQUFxQixXQUFXLHNCQUFzQixZQUFZLHVCQUF1QixxQkFBcUIsb0JBQW9CLFdBQVcsa0JBQWtCLCtCQUErQixjQUFjLGVBQWUsU0FBUyxtQkFBbUIsa0JBQWtCLHdEQUF3RCxVQUFVLDJCQUEyQixVQUFVLDBEQUEwRCxVQUFVLHlCQUF5QixVQUFVLDBFQUEwRSwrQkFBK0IsNEJBQTRCLHVCQUF1Qix3QkFBd0Isa0JBQWtCLFVBQVUsK0VBQStFLG1CQUFtQixnQ0FBZ0MsZUFBZSxzQ0FBc0Msa0JBQWtCLE1BQU0sT0FBTyxRQUFRLDJCQUEyQixXQUFXLDZEQUE2RCxZQUFZLGlFQUFpRSxjQUFjLGtEQUFrRCxZQUFZLGtEQUFrRCxXQUFXLG1EQUFtRCxXQUFXLHNCQUFzQixtREFBbUQsWUFBWSx3QkFBd0IsMkNBQTJDLGdCQUFnQix5QkFBeUIsV0FBVyxtQ0FBbUMscUJBQXFCLGlCQUFpQiw2QkFBNkIsa0JBQWtCLFVBQVUscUNBQXFDLGVBQWUsMERBQTBELG1CQUFtQixhQUFhLHNCQUFzQixjQUFjLGlCQUFpQixpQkFBaUIsaUJBQWlCLGdCQUFnQixzQ0FBc0Msa0JBQWtCLFVBQVUsY0FBYyxnQkFBZ0Isb0JBQW9CLDRCQUE0QixxQkFBcUIsVUFBVSx5Q0FBeUMsa0JBQWtCLFVBQVUsOEJBQThCLGtCQUFrQixtQ0FBbUMsa0JBQWtCLFVBQVUsTUFBTSxPQUFPLFFBQVEscUNBQXFDLGtCQUFrQixVQUFVLG9DQUFvQyxrQkFBa0IsVUFBVSxzQ0FBc0MsVUFBVSxrQkFBa0Isa0NBQWtDLGtCQUFrQixVQUFVLHFDQUFxQyxVQUFVLG1DQUFtQyxrQkFBa0IsVUFBVSwyQkFBMkIsYUFBYSxnQkFBZ0IscUNBQXFDLHdCQUF3Qiw0QkFBNEIsa0JBQWtCLE9BQU8sUUFBUSwwQ0FBMEMsb0JBQW9CLDBDQUEwQyxvQkFBb0Isa0RBQWtELGtCQUFrQixVQUFVLDBCQUEwQixPQUFPLFFBQVEseUJBQXlCLG1CQUFtQixnQkFBZ0IseUJBQXlCLDBCQUEwQix1QkFBdUIsc0JBQXNCLG1CQUFtQiw0QkFBNEIsNkJBQTZCLGdDQUFnQyxpQkFBaUIsdUNBQXVDLGFBQWEsZ0NBQWdDLGdCQUFnQiwyREFBMkQsY0FBYyw2QkFBNkIsZ0JBQWdCLDZFQUE2RSxxQkFBcUIsbUJBQW1CLDJDQUEyQyxhQUFhLDZDQUE2Qyx5QkFBeUIsNENBQTRDLGtCQUFrQix1Q0FBdUMsZ0JBQWdCLFVBQVUsc0RBQXNELE9BQU8sUUFBUSxTQUFTLFdBQVcsZ0JBQWdCLGdCQUFnQixlQUFlLHNCQUFzQixrQkFBa0IsZ0JBQWdCLDREQUE0RCxZQUFZLDRDQUE0QyxrQkFBa0IsaUJBQWlCLFVBQVUsV0FBVyxtQkFBbUIscUJBQXFCLGdCQUFnQixTQUFTLGlCQUFpQixZQUFZLHFDQUFxQyxxQkFBcUIsT0FBTyxRQUFRLHNDQUFzQyxnQkFBZ0IsOENBQThDLE9BQU8sMkJBQTJCLDZCQUE2QixnQ0FBZ0MsOENBQThDLFFBQVEsMkJBQTJCLDZCQUE2QixnQ0FBZ0MsY0FBYyxxQkFBcUIsV0FBVyxZQUFZLGtCQUFrQixzQkFBc0IsY0FBYyxjQUFjLGlCQUFpQixtQkFBbUIsbUJBQW1CLGtCQUFrQixrQkFBa0IscUJBQXFCLGlCQUFpQixpQ0FBaUMsbUJBQW1CLGlCQUFpQix3QkFBd0Isb0JBQW9CLGdCQUFnQiw4QkFBOEIsV0FBVywyREFBMkQsWUFBWSw2QkFBNkIsV0FBVyx5QkFBeUIsZUFBZSx3Q0FBd0MsVUFBVSw2QkFBNkIsZ0JBQWdCLDZCQUE2QixlQUFlLHNCQUFzQixxQkFBcUIsY0FBYyxrQ0FBa0MsMEJBQTBCLHFCQUFxQixrQkFBa0IsTUFBTSxPQUFPLFFBQVEsU0FBUyxxQkFBcUIsV0FBVyxZQUFZLGNBQWMsZUFBZSxtQkFBbUIsc0JBQXNCLGtCQUFrQiw0QkFBNEIsc0I7QUNKeHBmO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLG1CQUFtQiw4QkFBOEIsMEJBQTBCO0FBQzNFLHdFQUF3RSx3QkFBd0Isb0JBQW9COztBQUVwSCxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGdDQUFnQyxvQkFBb0I7O0FBRXBELGlEQUFpRCxpQkFBaUIsRUFBRTs7QUFFcEUsK0NBQStDO0FBQy9DO0FBQ0E7QUFDQTs7QUFFQSwrRUFBK0UsZ0JBQWdCLEVBQUU7O0FBRWpHLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLG1DQUFtQyxjQUFjLEVBQUU7O0FBRW5EO0FBQ0Esa0RBQWtEO0FBQ2xEO0FBQ0E7QUFDQTs7QUFFQSxrREFBa0QsYUFBYSxFQUFFOztBQUVqRSwwQ0FBMEM7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXO0FBQ0E7QUFDQTs7QUFFQSw4Q0FBOEMsZ0JBQWdCOztBQUU5RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QiwwQkFBMEI7QUFDeEQ7O0FBRUEsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTs7QUFFQSxtREFBbUQ7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsMEJBQTBCO0FBQ3hEO0FBQ0E7O0FBRUE7QUFDQSx3SEFBd0gsYUFBYTs7QUFFckk7QUFDQSwwR0FBMEcsWUFBWTs7QUFFdEg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsb0NBQW9DLFdBQVc7Ozs7QUFJL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGlEQUFpRCxrQkFBa0I7O0FBRW5FLG9FQUFvRSxrQkFBa0IsRUFBRTs7QUFFeEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHVGQUF1RixlQUFlLEVBQUU7O0FBRXhHLDBFQUEwRSxnQkFBZ0I7O0FBRTFGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBOztBQUVBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxnRUFBZ0UsU0FBUzs7QUFFekUsaUVBQWlFLFVBQVU7Ozs7QUFJM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUMsNkJBQTZCO0FBQzlEOztBQUVBLHlFQUF5RSxjQUFjOztBQUV2RiwyRUFBMkUsYUFBYTs7QUFFeEY7QUFDQSx1R0FBdUcsV0FBVzs7QUFFbEg7QUFDQTtBQUNBLHVIQUF1SCxVQUFVOztBQUVqSTtBQUNBLHVIQUF1SCxZQUFZOztBQUVuSTtBQUNBLHFNQUFxTSxTQUFTOztBQUU5TSx1REFBdUQ7QUFDdkQ7QUFDQTtBQUNBOztBQUVBLDJFQUEyRSxrQkFBa0I7O0FBRTdGLDJFQUEyRSxtQkFBbUI7O0FBRTlGO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7O0FBRUE7QUFDQSxrSEFBa0gsa0JBQWtCOzs7O0FBSXBJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtEO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsbUJBQW1CLGVBQWUsNkJBQTZCLGlDQUFpQzs7QUFFaEc7QUFDQSx1REFBdUQsWUFBWSw0QkFBNEIsZ0NBQWdDOztBQUUvSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkRBQTZELFlBQVksOEJBQThCLGtDQUFrQzs7QUFFekk7QUFDQSx5QkFBeUI7QUFDekIsOEJBQThCLGlDO0FBQzlCOztBQUVBO0FBQ0EseUJBQXlCO0FBQ3pCLDhCQUE4QixpQztBQUM5Qjs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6Qiw4QkFBOEIsaUM7QUFDOUI7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCLDhCQUE4QixpQztBQUM5Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBDQUEwQztBQUMxQztBQUNBLGVBQWUsNkJBQTZCLGlDO0FBQzVDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsMkNBQTJDLGVBQWUsNkJBQTZCLGlDQUFpQzs7QUFFeEg7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLGNBQWMsNkJBQTZCLGlDQUFpQzs7O0FBR3hIOztBQUVBLDhDQUE4Qyx3QkFBd0Isb0NBQW9DOztBQUUxRyw0REFBNEQsd0JBQXdCLG9DQUFvQzs7QUFFeEgsa0VBQWtFLG9DQUFvQzs7QUFFdEc7QUFDQSxnRkFBZ0YsbUNBQW1DOztBQUVuSCwyQ0FBMkMsOEJBQThCOztBQUV6RSw2Q0FBNkMsa0NBQWtDOztBQUUvRSw2Q0FBNkMsa0NBQWtDOztBQUUvRSw4Q0FBOEMsa0NBQWtDOztBQUVoRjs7OztBQUlBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6Qiw2QkFBNkIseUJBQXlCO0FBQ3REOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6Qiw2QkFBNkIseUJBQXlCO0FBQ3REOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEscUVBQXFFLHdCQUF3QiwwQ0FBMEM7O0FBRXZJO0FBQ0EsbUZBQW1GLHdCQUF3Qix5Q0FBeUM7O0FBRXBKLDhDQUE4Qyw4QkFBOEI7O0FBRTVFLGdEQUFnRCxrQ0FBa0M7O0FBRWxGLGdEQUFnRCxrQ0FBa0M7O0FBRWxGLGlEQUFpRCxrQ0FBa0M7OztBQUduRjs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6Qiw2QkFBNkIseUJBQXlCO0FBQ3REOztBQUVBO0FBQ0EseUJBQXlCO0FBQ3pCLDZCQUE2Qix5QkFBeUI7QUFDdEQ7O0FBRUEsb0VBQW9FLHdCQUF3QixvQ0FBb0M7O0FBRWhJO0FBQ0Esa0ZBQWtGLHdCQUF3QixtQ0FBbUM7O0FBRTdJLDZDQUE2QywrQkFBK0I7O0FBRTVFLCtDQUErQyxtQ0FBbUM7O0FBRWxGLCtDQUErQyxtQ0FBbUM7O0FBRWxGLGdEQUFnRCxtQ0FBbUM7O0FBRW5GOzs7O0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCLDZCQUE2Qix5QkFBeUI7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCLDZCQUE2Qix5QkFBeUI7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5RUFBeUUsd0JBQXdCLDBDQUEwQzs7QUFFM0k7QUFDQSx1RkFBdUYsd0JBQXdCLHlDQUF5Qzs7QUFFeEosa0RBQWtELDhCQUE4Qjs7QUFFaEYsb0RBQW9ELGtDQUFrQzs7QUFFdEYsb0RBQW9ELGtDQUFrQzs7QUFFdEYscURBQXFELGtDQUFrQzs7O0FBR3ZGOztBQUVBO0FBQ0EseUJBQXlCO0FBQ3pCLDZCQUE2Qix5QkFBeUI7QUFDdEQ7O0FBRUE7QUFDQSx5QkFBeUI7QUFDekIsNkJBQTZCLHlCQUF5QjtBQUN0RDs7QUFFQSx3RUFBd0Usd0JBQXdCLG9DQUFvQzs7QUFFcEk7QUFDQSxzRkFBc0Ysd0JBQXdCLG1DQUFtQzs7QUFFakosaURBQWlELDhCQUE4Qjs7QUFFL0UsbURBQW1ELGtDQUFrQzs7QUFFckYsbURBQW1ELG1DQUFtQzs7QUFFdEYsb0RBQW9ELG1DQUFtQzs7QUFFdkY7Ozs7QUFJQTs7QUFFQSxvREFBb0Qsd0JBQXdCLHlDQUF5Qzs7QUFFckg7QUFDQSxpRUFBaUUsWUFBWTs7QUFFN0U7QUFDQSw4REFBOEQsYUFBYTs7QUFFM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTs7QUFFQSxtREFBbUQsd0JBQXdCLG9DQUFvQzs7QUFFL0csaUVBQWlFLHdCQUF3QixvQ0FBb0M7O0FBRTdILHVFQUF1RSx3QkFBd0Isb0NBQW9DOztBQUVuSTtBQUNBLHFGQUFxRix3QkFBd0IsbUNBQW1DOztBQUVoSixnREFBZ0QsOEJBQThCOztBQUU5RSxrREFBa0Qsa0NBQWtDOztBQUVwRixrREFBa0Qsa0NBQWtDOztBQUVwRixtREFBbUQsa0NBQWtDOztBQUVyRjs7OztBQUlBOztBQUVBLGlEQUFpRCx3QkFBd0IsMENBQTBDOztBQUVuSDtBQUNBO0FBQ0E7QUFDQSx1REFBdUQsY0FBYzs7QUFFckU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0VBQWtFLGFBQWE7O0FBRS9FO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSwySEFBMkgsWUFBWTs7QUFFdkk7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7O0FBRUEsOENBQThDLDhCQUE4Qjs7QUFFNUUsZ0RBQWdELDhCQUE4Qjs7QUFFOUUsZ0RBQWdELCtCQUErQjs7QUFFL0UsaURBQWlELCtCQUErQjs7O0FBR2hGOztBQUVBO0FBQ0EseUVBQXlFLHdCQUF3QixvQ0FBb0M7O0FBRXJJLHNEQUFzRCx3QkFBd0Isb0NBQW9DOztBQUVsSDtBQUNBLCtFQUErRSx3QkFBd0Isb0NBQW9DOztBQUUzSTtBQUNBO0FBQ0E7QUFDQSw2RkFBNkYsd0JBQXdCLG1DQUFtQzs7QUFFeEosbURBQW1ELGtDQUFrQzs7QUFFckYscURBQXFELGtDQUFrQzs7QUFFdkYscURBQXFELG1DQUFtQzs7QUFFeEYsc0RBQXNELG1DQUFtQzs7O0FBR3pGOztBQUVBO0FBQ0Esb0VBQW9FLFlBQVk7O0FBRWhGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx3Q0FBd0M7QUFDeEM7QUFDQTtBQUNBLDhCQUE4QixpQztBQUM5Qjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbURBQW1ELGtDQUFrQzs7QUFFckYscURBQXFELGtDQUFrQzs7QUFFdkYscURBQXFELG1DQUFtQzs7QUFFeEYsc0RBQXNELG1DQUFtQzs7O0FBR3pGOztBQUVBO0FBQ0Esd0NBQXdDO0FBQ3hDOztBQUVBLHdEQUF3RCxrQ0FBa0M7O0FBRTFGLDBEQUEwRCxrQ0FBa0M7O0FBRTVGLDBEQUEwRCxvQ0FBb0M7O0FBRTlGLDJEQUEyRCxvQ0FBb0M7O0FBRS9GOzs7O0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7O0FBRUE7QUFDQSxzREFBc0QsY0FBYzs7QUFFcEU7QUFDQSx3REFBd0QsYUFBYTs7QUFFckU7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLGlDO0FBQzlCOztBQUVBO0FBQ0E7QUFDQTtBQUNBLCtEQUErRCw2QkFBNkIsMEJBQTBCLHFCQUFxQjs7QUFFM0k7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtRkFBbUYsd0JBQXdCOztBQUUzRztBQUNBLCtEQUErRCxZQUFZOztBQUUzRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEseUNBQXlDLGtDQUFrQzs7QUFFM0UsMkNBQTJDLGtDQUFrQzs7QUFFN0UsMkNBQTJDLG1DQUFtQzs7QUFFOUUsNENBQTRDLG1DQUFtQzs7O0FBRy9FOztBQUVBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7O0FBRUEsNERBQTRELDZDQUE2Qzs7QUFFekcsOENBQThDLG1DQUFtQzs7QUFFakYsZ0RBQWdELG1DQUFtQzs7QUFFbkYsZ0RBQWdELG9DQUFvQzs7QUFFcEYsaURBQWlELG9DQUFvQzs7QUFFckY7Ozs7QUFJQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsaUM7QUFDOUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsNERBQTRELDRCQUE0Qix5QkFBeUIsb0JBQW9COztBQUVySTtBQUNBLHFFQUFxRSw0QkFBNEIseUJBQXlCLG9CQUFvQjs7QUFFOUk7QUFDQSw2REFBNkQsWUFBWTs7QUFFekU7QUFDQSw4Q0FBOEMsNkVBQTZFOztBQUUzSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGdGQUFnRixpREFBaUQ7O0FBRWpJO0FBQ0E7QUFDQTtBQUNBLG9GQUFvRix3QkFBd0I7O0FBRTVHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTs7QUFFQSxrREFBa0QsK0JBQStCOztBQUVqRiwrQ0FBK0Msa0NBQWtDOztBQUVqRixpREFBaUQsa0NBQWtDOztBQUVuRixpREFBaUQsbUNBQW1DOztBQUVwRixrREFBa0QsbUNBQW1DOzs7QUFHckY7O0FBRUEscUNBQXFDLDRDQUE0Qzs7QUFFakYsZ0RBQWdELDZFQUE2RTs7QUFFN0gscUVBQXFFLGlGQUFpRjs7QUFFdEosZ0ZBQWdGLGlGQUFpRjs7QUFFaks7QUFDQTtBQUNBO0FBQ0EseUZBQXlGLHdCQUF3Qjs7QUFFakg7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTs7QUFFQSx1REFBdUQsK0JBQStCOztBQUV0RixvREFBb0QsbUNBQW1DOztBQUV2RixzREFBc0QsbUNBQW1DOztBQUV6RixzREFBc0Qsb0NBQW9DOztBQUUxRix1REFBdUQsb0NBQW9DOztBQUUzRjs7OztBQUlBOztBQUVBO0FBQ0E7QUFDQSxXO0FBQ0EsaUI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFk7QUFDQSxpQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFU7QUFDQTtBQUNBOztBQUVBO0FBQ0Esc0RBQXNELCtCQUErQjs7QUFFckY7QUFDQSwyREFBMkQsY0FBYzs7QUFFekU7QUFDQSw2REFBNkQsYUFBYTs7QUFFMUU7QUFDQSx5QkFBeUI7QUFDekIsOEJBQThCLGlDO0FBQzlCOztBQUVBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekIsOEJBQThCLGlDO0FBQzlCOzs7QUFHQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6Qiw4QkFBOEIsaUM7QUFDOUI7O0FBRUE7QUFDQTtBQUNBLHlCQUF5QjtBQUN6Qiw4QkFBOEIsaUM7QUFDOUI7O0FBRUE7Ozs7QUFJQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7O0FBRUE7QUFDQSw4REFBOEQsWUFBWTs7QUFFMUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsOENBQThDLGtDQUFrQzs7QUFFaEYsZ0RBQWdELGtDQUFrQzs7QUFFbEYsZ0RBQWdELG1DQUFtQzs7QUFFbkYsaURBQWlELG1DQUFtQzs7O0FBR3BGOztBQUVBLDhEQUE4RCx3QkFBd0Isb0NBQW9DOztBQUUxSCxvRUFBb0Usd0JBQXdCLG9DQUFvQzs7QUFFaEk7QUFDQSxrRkFBa0Ysd0JBQXdCLG1DQUFtQzs7QUFFN0ksZ0RBQWdELHdCQUF3QixtQ0FBbUM7O0FBRTNHLDZDQUE2QyxtQ0FBbUM7O0FBRWhGLCtDQUErQyxtQ0FBbUM7O0FBRWxGLCtDQUErQyxvQ0FBb0M7O0FBRW5GLGdEQUFnRCxvQ0FBb0M7O0FBRXBGOzs7O0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9FO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsOENBQThDLGtDQUFrQzs7QUFFaEY7QUFDQTtBQUNBLGdEQUFnRCxrQ0FBa0M7O0FBRWxGO0FBQ0E7QUFDQSxnREFBZ0QsbUNBQW1DOztBQUVuRjtBQUNBO0FBQ0EsaURBQWlELG1DQUFtQzs7O0FBR3BGOztBQUVBO0FBQ0E7QUFDQSxvRUFBb0Usd0JBQXdCLG9DQUFvQzs7QUFFaEk7QUFDQTtBQUNBLDBFQUEwRSx3QkFBd0Isb0NBQW9DOztBQUV0STtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0ZBQXdGLHdCQUF3QixtQ0FBbUM7O0FBRW5KO0FBQ0E7QUFDQSxzREFBc0Qsd0JBQXdCLG1DQUFtQzs7QUFFakg7QUFDQTtBQUNBLG1EQUFtRCxtQ0FBbUM7O0FBRXRGO0FBQ0E7QUFDQSxxREFBcUQsbUNBQW1DOztBQUV4RjtBQUNBO0FBQ0EscURBQXFELG9DQUFvQzs7QUFFekY7QUFDQTtBQUNBLHNEQUFzRCxvQ0FBb0M7OztBQUcxRjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQyw2QkFBNkI7QUFDOUQ7O0FBRUEsc0RBQXNELG9CQUFvQiwrQkFBK0I7OztBQUd6Rzs7QUFFQSxpREFBaUQsd0JBQXdCLHlDQUF5Qzs7QUFFbEgsc0RBQXNELHdCQUF3QixtQ0FBbUM7O0FBRWpILCtEQUErRCx3QkFBd0Isb0NBQW9DOztBQUUzSCxxRUFBcUUsd0JBQXdCLG9DQUFvQzs7QUFFakk7QUFDQSxtRkFBbUYsd0JBQXdCLG1DQUFtQzs7QUFFOUksb0VBQW9FLHdCQUF3QiwwQ0FBMEM7O0FBRXRJLDBFQUEwRSx3QkFBd0IsMENBQTBDOztBQUU1STtBQUNBLHdGQUF3Rix3QkFBd0IseUNBQXlDOztBQUV6Sjs7QUNsdkNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDBCQUEwQixrQkFBa0IsZ0VBQWdFLHdEQUF3RCxnQ0FBZ0Msd0JBQXdCLFFBQVEsa0VBQWtFLDBEQUEwRCx5Q0FBeUMsaUNBQWlDLElBQUksa0VBQWtFLDBEQUEwRCx5Q0FBeUMsaUNBQWlDLElBQUksd0NBQXdDLGlDQUFpQyxrQkFBa0Isa0JBQWtCLGdFQUFnRSx3REFBd0QsZ0NBQWdDLHdCQUF3QixRQUFRLGtFQUFrRSwwREFBMEQseUNBQXlDLGlDQUFpQyxJQUFJLGtFQUFrRSwwREFBMEQseUNBQXlDLGlDQUFpQyxJQUFJLHdDQUF3QyxpQ0FBaUMsUUFBUSw4QkFBOEIsc0JBQXNCLHVDQUF1QywrQkFBK0IseUJBQXlCLFVBQVUsVUFBVSxRQUFRLFdBQVcsaUJBQWlCLFVBQVUsVUFBVSxRQUFRLFdBQVcsT0FBTyw2QkFBNkIscUJBQXFCLHlCQUF5QixHQUFHLDRCQUE0QixvQkFBb0IsSUFBSSwwQ0FBMEMsa0NBQWtDLEdBQUcsNEJBQTRCLHFCQUFxQixpQkFBaUIsR0FBRyw0QkFBNEIsb0JBQW9CLElBQUksMENBQTBDLGtDQUFrQyxHQUFHLDRCQUE0QixxQkFBcUIsT0FBTyw2QkFBNkIscUJBQXFCLDhCQUE4QixHQUFHLDRCQUE0QixvQkFBb0IsSUFBSSxzQ0FBc0MsOEJBQThCLElBQUksc0NBQXNDLDhCQUE4QixJQUFJLHNDQUFzQyw4QkFBOEIsSUFBSSxzQ0FBc0MsOEJBQThCLElBQUksc0NBQXNDLDhCQUE4QixHQUFHLDRCQUE0QixxQkFBcUIsc0JBQXNCLEdBQUcsNEJBQTRCLG9CQUFvQixJQUFJLHNDQUFzQyw4QkFBOEIsSUFBSSxzQ0FBc0MsOEJBQThCLElBQUksc0NBQXNDLDhCQUE4QixJQUFJLHNDQUFzQyw4QkFBOEIsSUFBSSxzQ0FBc0MsOEJBQThCLEdBQUcsNEJBQTRCLHFCQUFxQixZQUFZLGtDQUFrQywwQkFBMEIseUJBQXlCLE1BQU0sZ0NBQWdDLHdCQUF3QixvQkFBb0IseUNBQXlDLGlDQUFpQyxnQkFBZ0Isd0NBQXdDLGlDQUFpQyxpQkFBaUIsTUFBTSxnQ0FBZ0Msd0JBQXdCLG9CQUFvQix5Q0FBeUMsaUNBQWlDLGdCQUFnQix3Q0FBd0MsaUNBQWlDLE9BQU8sNkJBQTZCLHFCQUFxQiw2QkFBNkIsR0FBRyxnQ0FBZ0Msd0JBQXdCLEtBQUssa0RBQWtELDBDQUEwQyxNQUFNLGdEQUFnRCx3Q0FBd0MsTUFBTSxrREFBa0QsMENBQTBDLE1BQU0sZ0RBQWdELHdDQUF3QyxJQUFJLGdDQUFnQyx5QkFBeUIscUJBQXFCLEdBQUcsZ0NBQWdDLHdCQUF3QixLQUFLLGtEQUFrRCwwQ0FBMEMsTUFBTSxnREFBZ0Qsd0NBQXdDLE1BQU0sa0RBQWtELDBDQUEwQyxNQUFNLGdEQUFnRCx3Q0FBd0MsSUFBSSxnQ0FBZ0MseUJBQXlCLFdBQVcsOENBQThDLHNDQUFzQyxpQ0FBaUMseUJBQXlCLHlCQUF5QixJQUFJLGdDQUFnQyx3QkFBd0IsSUFBSSxpQ0FBaUMseUJBQXlCLElBQUksK0JBQStCLHVCQUF1QixJQUFJLGdDQUFnQyx3QkFBd0IsR0FBRywrQkFBK0Isd0JBQXdCLGlCQUFpQixJQUFJLGdDQUFnQyx3QkFBd0IsSUFBSSxpQ0FBaUMseUJBQXlCLElBQUksK0JBQStCLHVCQUF1QixJQUFJLGdDQUFnQyx3QkFBd0IsR0FBRywrQkFBK0Isd0JBQXdCLE9BQU8sb0NBQW9DLDRCQUE0Qiw2QkFBNkIscUJBQXFCLHdCQUF3QixHQUFHLDRCQUE0QixvQkFBb0IsUUFBUSxrREFBa0QsMENBQTBDLGdCQUFnQixvREFBb0QsNENBQTRDLFlBQVkscURBQXFELDZDQUE2QyxHQUFHLDRCQUE0QixxQkFBcUIsZ0JBQWdCLEdBQUcsNEJBQTRCLG9CQUFvQixRQUFRLGtEQUFrRCwwQ0FBMEMsZ0JBQWdCLG9EQUFvRCw0Q0FBNEMsWUFBWSxxREFBcUQsNkNBQTZDLEdBQUcsNEJBQTRCLHFCQUFxQixNQUFNLDRCQUE0QixvQkFBb0IsMEJBQTBCLEdBQUcsZ0NBQWdDLHdCQUF3QixJQUFJLHNEQUFzRCw4Q0FBOEMsSUFBSSxvREFBb0QsNENBQTRDLElBQUksc0RBQXNELDhDQUE4QyxJQUFJLG9EQUFvRCw0Q0FBNEMsSUFBSSxxREFBcUQsNkNBQTZDLEdBQUcsZ0NBQWdDLHlCQUF5QixrQkFBa0IsR0FBRyxnQ0FBZ0Msd0JBQXdCLElBQUksc0RBQXNELDhDQUE4QyxJQUFJLG9EQUFvRCw0Q0FBNEMsSUFBSSxzREFBc0QsOENBQThDLElBQUksb0RBQW9ELDRDQUE0QyxJQUFJLHFEQUFxRCw2Q0FBNkMsR0FBRyxnQ0FBZ0MseUJBQXlCLFFBQVEsOEJBQThCLHNCQUFzQix5QkFBeUIsWUFBWSxnQ0FBZ0Msd0JBQXdCLE1BQU0sa0RBQWtELDBDQUEwQyxNQUFNLGdEQUFnRCx3Q0FBd0MsTUFBTSxvREFBb0QsNENBQTRDLE1BQU0sb0RBQW9ELDRDQUE0QyxNQUFNLHNEQUFzRCw4Q0FBOEMsTUFBTSxzREFBc0QsOENBQThDLE1BQU0sMERBQTBELG1EQUFtRCxpQkFBaUIsWUFBWSxnQ0FBZ0Msd0JBQXdCLE1BQU0sa0RBQWtELDBDQUEwQyxNQUFNLGdEQUFnRCx3Q0FBd0MsTUFBTSxvREFBb0QsNENBQTRDLE1BQU0sb0RBQW9ELDRDQUE0QyxNQUFNLHNEQUFzRCw4Q0FBOEMsTUFBTSxzREFBc0QsOENBQThDLE1BQU0sMERBQTBELG1EQUFtRCxPQUFPLDZCQUE2QixxQkFBcUIsZ0NBQWdDLHdCQUF3Qiw2QkFBNkIsR0FBRywyQkFBMkIsbUJBQW1CLElBQUksNkJBQTZCLHFCQUFxQixJQUFJLDJCQUEyQixtQkFBbUIsSUFBSSw2QkFBNkIscUJBQXFCLElBQUksMkJBQTJCLG9CQUFvQixxQkFBcUIsR0FBRywyQkFBMkIsbUJBQW1CLElBQUksNkJBQTZCLHFCQUFxQixJQUFJLDJCQUEyQixtQkFBbUIsSUFBSSw2QkFBNkIscUJBQXFCLElBQUksMkJBQTJCLG9CQUFvQixXQUFXLGlDQUFpQyx5QkFBeUIsZ0NBQWdDLHdCQUF3Qiw4Q0FBOEMsc0NBQXNDLDRCQUE0QixzQkFBc0IsZ0VBQWdFLHdEQUF3RCxHQUFHLFVBQVUsb0NBQW9DLDRCQUE0QixJQUFJLHVDQUF1QywrQkFBK0IsSUFBSSxvQ0FBb0MsNEJBQTRCLElBQUksVUFBVSwwQ0FBMEMsa0NBQWtDLElBQUksdUNBQXVDLCtCQUErQixHQUFHLFVBQVUsNEJBQTRCLHFCQUFxQixvQkFBb0Isc0JBQXNCLGdFQUFnRSx3REFBd0QsR0FBRyxVQUFVLG9DQUFvQyw0QkFBNEIsSUFBSSx1Q0FBdUMsK0JBQStCLElBQUksb0NBQW9DLDRCQUE0QixJQUFJLFVBQVUsMENBQTBDLGtDQUFrQyxJQUFJLHVDQUF1QywrQkFBK0IsR0FBRyxVQUFVLDRCQUE0QixxQkFBcUIsVUFBVSxnQ0FBZ0Msd0JBQXdCLGdDQUFnQyx3QkFBd0IsZ0NBQWdDLGtCQUFrQixnRUFBZ0Usd0RBQXdELEdBQUcsVUFBVSwyQ0FBMkMsbUNBQW1DLElBQUksVUFBVSx3Q0FBd0MsZ0NBQWdDLElBQUkseUNBQXlDLGlDQUFpQyxJQUFJLHVDQUF1QywrQkFBK0IsR0FBRyxnQ0FBZ0MseUJBQXlCLHdCQUF3QixrQkFBa0IsZ0VBQWdFLHdEQUF3RCxHQUFHLFVBQVUsMkNBQTJDLG1DQUFtQyxJQUFJLFVBQVUsd0NBQXdDLGdDQUFnQyxJQUFJLHlDQUF5QyxpQ0FBaUMsSUFBSSx1Q0FBdUMsK0JBQStCLEdBQUcsZ0NBQWdDLHlCQUF5QixjQUFjLG9DQUFvQyw0QkFBNEIsZ0NBQWdDLGtCQUFrQixnRUFBZ0Usd0RBQXdELEdBQUcsVUFBVSwyQ0FBMkMsbUNBQW1DLElBQUksVUFBVSx3Q0FBd0MsZ0NBQWdDLElBQUkseUNBQXlDLGlDQUFpQyxJQUFJLHVDQUF1QywrQkFBK0IsR0FBRyxnQ0FBZ0MseUJBQXlCLHdCQUF3QixrQkFBa0IsZ0VBQWdFLHdEQUF3RCxHQUFHLFVBQVUsMkNBQTJDLG1DQUFtQyxJQUFJLFVBQVUsd0NBQXdDLGdDQUFnQyxJQUFJLHlDQUF5QyxpQ0FBaUMsSUFBSSx1Q0FBdUMsK0JBQStCLEdBQUcsZ0NBQWdDLHlCQUF5QixjQUFjLG9DQUFvQyw0QkFBNEIsaUNBQWlDLGtCQUFrQixnRUFBZ0Usd0RBQXdELEdBQUcsVUFBVSwwQ0FBMEMsa0NBQWtDLElBQUksVUFBVSx5Q0FBeUMsaUNBQWlDLElBQUksd0NBQXdDLGdDQUFnQyxJQUFJLHdDQUF3QyxnQ0FBZ0MsR0FBRyxnQ0FBZ0MseUJBQXlCLHlCQUF5QixrQkFBa0IsZ0VBQWdFLHdEQUF3RCxHQUFHLFVBQVUsMENBQTBDLGtDQUFrQyxJQUFJLFVBQVUseUNBQXlDLGlDQUFpQyxJQUFJLHdDQUF3QyxnQ0FBZ0MsSUFBSSx3Q0FBd0MsZ0NBQWdDLEdBQUcsZ0NBQWdDLHlCQUF5QixlQUFlLHFDQUFxQyw2QkFBNkIsOEJBQThCLGtCQUFrQixnRUFBZ0Usd0RBQXdELEdBQUcsVUFBVSwwQ0FBMEMsa0NBQWtDLElBQUksVUFBVSx5Q0FBeUMsaUNBQWlDLElBQUksd0NBQXdDLGdDQUFnQyxJQUFJLHdDQUF3QyxnQ0FBZ0MsR0FBRyxnQ0FBZ0MseUJBQXlCLHNCQUFzQixrQkFBa0IsZ0VBQWdFLHdEQUF3RCxHQUFHLFVBQVUsMENBQTBDLGtDQUFrQyxJQUFJLFVBQVUseUNBQXlDLGlDQUFpQyxJQUFJLHdDQUF3QyxnQ0FBZ0MsSUFBSSx3Q0FBd0MsZ0NBQWdDLEdBQUcsZ0NBQWdDLHlCQUF5QixZQUFZLGtDQUFrQywwQkFBMEIsNkJBQTZCLElBQUksb0NBQW9DLDRCQUE0QixRQUFRLFVBQVUsdUNBQXVDLCtCQUErQixHQUFHLFVBQVUsb0NBQW9DLDZCQUE2QixxQkFBcUIsSUFBSSxvQ0FBb0MsNEJBQTRCLFFBQVEsVUFBVSx1Q0FBdUMsK0JBQStCLEdBQUcsVUFBVSxvQ0FBb0MsNkJBQTZCLFdBQVcsZ0NBQWdDLHdCQUF3QixpQ0FBaUMseUJBQXlCLGlDQUFpQyxJQUFJLHdDQUF3QyxnQ0FBZ0MsUUFBUSxVQUFVLHlDQUF5QyxpQ0FBaUMsR0FBRyxVQUFVLDBDQUEwQyxtQ0FBbUMseUJBQXlCLElBQUksd0NBQXdDLGdDQUFnQyxRQUFRLFVBQVUseUNBQXlDLGlDQUFpQyxHQUFHLFVBQVUsMENBQTBDLG1DQUFtQyxlQUFlLHFDQUFxQyw2QkFBNkIsaUNBQWlDLElBQUksVUFBVSx3Q0FBd0MsZ0NBQWdDLEdBQUcsVUFBVSwyQ0FBMkMsb0NBQW9DLHlCQUF5QixJQUFJLFVBQVUsd0NBQXdDLGdDQUFnQyxHQUFHLFVBQVUsMkNBQTJDLG9DQUFvQyxlQUFlLHFDQUFxQyw2QkFBNkIsa0NBQWtDLElBQUksVUFBVSx5Q0FBeUMsaUNBQWlDLEdBQUcsVUFBVSwwQ0FBMEMsbUNBQW1DLDBCQUEwQixJQUFJLFVBQVUseUNBQXlDLGlDQUFpQyxHQUFHLFVBQVUsMENBQTBDLG1DQUFtQyxnQkFBZ0Isc0NBQXNDLDhCQUE4QiwrQkFBK0IsSUFBSSx5Q0FBeUMsaUNBQWlDLFFBQVEsVUFBVSx3Q0FBd0MsZ0NBQWdDLEdBQUcsVUFBVSwyQ0FBMkMsb0NBQW9DLHVCQUF1QixJQUFJLHlDQUF5QyxpQ0FBaUMsUUFBUSxVQUFVLHdDQUF3QyxnQ0FBZ0MsR0FBRyxVQUFVLDJDQUEyQyxvQ0FBb0MsYUFBYSxtQ0FBbUMsMkJBQTJCLDBCQUEwQixHQUFHLFVBQVUsR0FBRyxXQUFXLGtCQUFrQixHQUFHLFVBQVUsR0FBRyxXQUFXLFFBQVEsOEJBQThCLHNCQUFzQiw4QkFBOEIsR0FBRyxVQUFVLHlDQUF5QyxpQ0FBaUMsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIsc0JBQXNCLEdBQUcsVUFBVSx5Q0FBeUMsaUNBQWlDLEdBQUcsVUFBVSxnQ0FBZ0MseUJBQXlCLFlBQVksa0NBQWtDLDBCQUEwQixpQ0FBaUMsR0FBRyxVQUFVLDJDQUEyQyxtQ0FBbUMsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIseUJBQXlCLEdBQUcsVUFBVSwyQ0FBMkMsbUNBQW1DLEdBQUcsVUFBVSxnQ0FBZ0MseUJBQXlCLGVBQWUscUNBQXFDLDZCQUE2Qiw4QkFBOEIsR0FBRyxVQUFVLHlDQUF5QyxpQ0FBaUMsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIsc0JBQXNCLEdBQUcsVUFBVSx5Q0FBeUMsaUNBQWlDLEdBQUcsVUFBVSxnQ0FBZ0MseUJBQXlCLFlBQVksa0NBQWtDLDBCQUEwQixpQ0FBaUMsR0FBRyxVQUFVLDJDQUEyQyxtQ0FBbUMsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIseUJBQXlCLEdBQUcsVUFBVSwyQ0FBMkMsbUNBQW1DLEdBQUcsVUFBVSxnQ0FBZ0MseUJBQXlCLGVBQWUscUNBQXFDLDZCQUE2QiwrQkFBK0IsR0FBRyxVQUFVLHdDQUF3QyxnQ0FBZ0MsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIsdUJBQXVCLEdBQUcsVUFBVSx3Q0FBd0MsZ0NBQWdDLEdBQUcsVUFBVSxnQ0FBZ0MseUJBQXlCLGFBQWEsbUNBQW1DLDJCQUEyQixrQ0FBa0MsR0FBRyxVQUFVLDBDQUEwQyxrQ0FBa0MsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIsMEJBQTBCLEdBQUcsVUFBVSwwQ0FBMEMsa0NBQWtDLEdBQUcsVUFBVSxnQ0FBZ0MseUJBQXlCLGdCQUFnQixzQ0FBc0MsOEJBQThCLDRCQUE0QixHQUFHLFVBQVUsd0NBQXdDLGdDQUFnQyxHQUFHLFVBQVUsZ0NBQWdDLHlCQUF5QixvQkFBb0IsR0FBRyxVQUFVLHdDQUF3QyxnQ0FBZ0MsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIsVUFBVSxnQ0FBZ0Msd0JBQXdCLCtCQUErQixHQUFHLFVBQVUsMENBQTBDLGtDQUFrQyxHQUFHLFVBQVUsZ0NBQWdDLHlCQUF5Qix1QkFBdUIsR0FBRyxVQUFVLDBDQUEwQyxrQ0FBa0MsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIsYUFBYSxtQ0FBbUMsMkJBQTJCLDJCQUEyQixHQUFHLFVBQVUsR0FBRyxXQUFXLG1CQUFtQixHQUFHLFVBQVUsR0FBRyxXQUFXLFNBQVMsK0JBQStCLHVCQUF1QiwrQkFBK0IsR0FBRyxVQUFVLEdBQUcsVUFBVSx3Q0FBd0MsaUNBQWlDLHVCQUF1QixHQUFHLFVBQVUsR0FBRyxVQUFVLHdDQUF3QyxpQ0FBaUMsYUFBYSxtQ0FBbUMsMkJBQTJCLGtDQUFrQyxHQUFHLFVBQVUsR0FBRyxVQUFVLDBDQUEwQyxtQ0FBbUMsMEJBQTBCLEdBQUcsVUFBVSxHQUFHLFVBQVUsMENBQTBDLG1DQUFtQyxnQkFBZ0Isc0NBQXNDLDhCQUE4QiwrQkFBK0IsR0FBRyxVQUFVLEdBQUcsVUFBVSx5Q0FBeUMsa0NBQWtDLHVCQUF1QixHQUFHLFVBQVUsR0FBRyxVQUFVLHlDQUF5QyxrQ0FBa0MsYUFBYSxtQ0FBbUMsMkJBQTJCLGtDQUFrQyxHQUFHLFVBQVUsR0FBRyxVQUFVLDJDQUEyQyxvQ0FBb0MsMEJBQTBCLEdBQUcsVUFBVSxHQUFHLFVBQVUsMkNBQTJDLG9DQUFvQyxnQkFBZ0Isc0NBQXNDLDhCQUE4QixnQ0FBZ0MsR0FBRyxVQUFVLEdBQUcsVUFBVSx3Q0FBd0MsaUNBQWlDLHdCQUF3QixHQUFHLFVBQVUsR0FBRyxVQUFVLHdDQUF3QyxpQ0FBaUMsY0FBYyxvQ0FBb0MsNEJBQTRCLG1DQUFtQyxHQUFHLFVBQVUsR0FBRyxVQUFVLDBDQUEwQyxtQ0FBbUMsMkJBQTJCLEdBQUcsVUFBVSxHQUFHLFVBQVUsMENBQTBDLG1DQUFtQyxpQkFBaUIsdUNBQXVDLCtCQUErQiw2QkFBNkIsR0FBRyxVQUFVLEdBQUcsVUFBVSx5Q0FBeUMsa0NBQWtDLHFCQUFxQixHQUFHLFVBQVUsR0FBRyxVQUFVLHlDQUF5QyxrQ0FBa0MsV0FBVyxpQ0FBaUMseUJBQXlCLGdDQUFnQyxHQUFHLFVBQVUsR0FBRyxVQUFVLDJDQUEyQyxvQ0FBb0Msd0JBQXdCLEdBQUcsVUFBVSxHQUFHLFVBQVUsMkNBQTJDLG9DQUFvQyxjQUFjLG9DQUFvQyw0QkFBNEIsd0JBQXdCLEdBQUcsNkVBQTZFLHFFQUFxRSwyQ0FBMkMsbUNBQW1DLElBQUksa0ZBQWtGLDBFQUEwRSwyQ0FBMkMsbUNBQW1DLElBQUksa0ZBQWtGLDBFQUEwRSwwQ0FBMEMsa0NBQWtDLElBQUksc0ZBQXNGLDhFQUE4RSwwQ0FBMEMsa0NBQWtDLEdBQUcsMkVBQTJFLG1FQUFtRSwwQ0FBMEMsbUNBQW1DLGdCQUFnQixHQUFHLDZFQUE2RSxxRUFBcUUsMkNBQTJDLG1DQUFtQyxJQUFJLGtGQUFrRiwwRUFBMEUsMkNBQTJDLG1DQUFtQyxJQUFJLGtGQUFrRiwwRUFBMEUsMENBQTBDLGtDQUFrQyxJQUFJLHNGQUFzRiw4RUFBOEUsMENBQTBDLGtDQUFrQyxHQUFHLDJFQUEyRSxtRUFBbUUsMENBQTBDLG1DQUFtQyxlQUFlLG9DQUFvQyw0QkFBNEIsNEJBQTRCLG9CQUFvQiwyQkFBMkIsR0FBRyxvREFBb0QsNENBQTRDLDBDQUEwQyxrQ0FBa0MsVUFBVSxJQUFJLHFEQUFxRCw2Q0FBNkMsMENBQTBDLGtDQUFrQyxJQUFJLG9EQUFvRCw0Q0FBNEMsVUFBVSxJQUFJLG9EQUFvRCw0Q0FBNEMsR0FBRyxxQ0FBcUMsOEJBQThCLG1CQUFtQixHQUFHLG9EQUFvRCw0Q0FBNEMsMENBQTBDLGtDQUFrQyxVQUFVLElBQUkscURBQXFELDZDQUE2QywwQ0FBMEMsa0NBQWtDLElBQUksb0RBQW9ELDRDQUE0QyxVQUFVLElBQUksb0RBQW9ELDRDQUE0QyxHQUFHLHFDQUFxQyw4QkFBOEIsU0FBUyw4Q0FBOEMsc0NBQXNDLCtCQUErQix1QkFBdUIsMkJBQTJCLEdBQUcsb0RBQW9ELDRDQUE0QywwQ0FBMEMsa0NBQWtDLFVBQVUsSUFBSSxxREFBcUQsNkNBQTZDLDBDQUEwQyxrQ0FBa0MsSUFBSSxvREFBb0QsNENBQTRDLFVBQVUsSUFBSSxvREFBb0QsNENBQTRDLEdBQUcscUNBQXFDLDhCQUE4QixtQkFBbUIsR0FBRyxvREFBb0QsNENBQTRDLDBDQUEwQyxrQ0FBa0MsVUFBVSxJQUFJLHFEQUFxRCw2Q0FBNkMsMENBQTBDLGtDQUFrQyxJQUFJLG9EQUFvRCw0Q0FBNEMsVUFBVSxJQUFJLG9EQUFvRCw0Q0FBNEMsR0FBRyxxQ0FBcUMsOEJBQThCLFNBQVMsOENBQThDLHNDQUFzQywrQkFBK0IsdUJBQXVCLDRCQUE0QixHQUFHLHFDQUFxQyw2QkFBNkIsSUFBSSxxREFBcUQsNkNBQTZDLFVBQVUsR0FBRyxvREFBb0QsNENBQTRDLFdBQVcsb0JBQW9CLEdBQUcscUNBQXFDLDZCQUE2QixJQUFJLHFEQUFxRCw2Q0FBNkMsVUFBVSxHQUFHLG9EQUFvRCw0Q0FBNEMsV0FBVyxVQUFVLGdDQUFnQyx3QkFBd0IsZ0NBQWdDLHdCQUF3Qiw4Q0FBOEMsc0NBQXNDLDRCQUE0QixHQUFHLHFDQUFxQyw2QkFBNkIsSUFBSSxxREFBcUQsNkNBQTZDLFVBQVUsR0FBRyxvREFBb0QsNENBQTRDLFdBQVcsb0JBQW9CLEdBQUcscUNBQXFDLDZCQUE2QixJQUFJLHFEQUFxRCw2Q0FBNkMsVUFBVSxHQUFHLG9EQUFvRCw0Q0FBNEMsV0FBVyxVQUFVLGdDQUFnQyx3QkFBd0IsOENBQThDLHNDQUFzQyxnQ0FBZ0Msd0JBQXdCLGdDQUFnQyxHQUFHLHNEQUFzRCw4Q0FBOEMsVUFBVSxJQUFJLCtCQUErQix1QkFBdUIsVUFBVSxJQUFJLCtCQUErQix1QkFBdUIsR0FBRyxnQ0FBZ0MseUJBQXlCLHdCQUF3QixHQUFHLHNEQUFzRCw4Q0FBOEMsVUFBVSxJQUFJLCtCQUErQix1QkFBdUIsVUFBVSxJQUFJLCtCQUErQix1QkFBdUIsR0FBRyxnQ0FBZ0MseUJBQXlCLGNBQWMsb0NBQW9DLDRCQUE0QiwyQ0FBMkMsbUNBQW1DLGlDQUFpQyxHQUFHLFVBQVUsR0FBRyxxREFBcUQsNkNBQTZDLFdBQVcseUJBQXlCLEdBQUcsVUFBVSxHQUFHLHFEQUFxRCw2Q0FBNkMsV0FBVyxlQUFlLHFDQUFxQyw2QkFBNkIsMENBQTBDLGtDQUFrQyw0QkFBNEIsR0FBRyxnQ0FBZ0Msd0JBQXdCLGtDQUFrQywwQkFBMEIsVUFBVSxHQUFHLGdDQUFnQyx3QkFBd0IsZ0NBQWdDLHdCQUF3QixXQUFXLG9CQUFvQixHQUFHLGdDQUFnQyx3QkFBd0Isa0NBQWtDLDBCQUEwQixVQUFVLEdBQUcsZ0NBQWdDLHdCQUF3QixnQ0FBZ0Msd0JBQXdCLFdBQVcsVUFBVSxnQ0FBZ0Msd0JBQXdCLG9DQUFvQyxHQUFHLHFDQUFxQyw2QkFBNkIsaUNBQWlDLHlCQUF5QixVQUFVLEdBQUcscUNBQXFDLDZCQUE2QixnQ0FBZ0Msd0JBQXdCLFdBQVcsNEJBQTRCLEdBQUcscUNBQXFDLDZCQUE2QixpQ0FBaUMseUJBQXlCLFVBQVUsR0FBRyxxQ0FBcUMsNkJBQTZCLGdDQUFnQyx3QkFBd0IsV0FBVyxrQkFBa0Isd0NBQXdDLGdDQUFnQyxxQ0FBcUMsR0FBRyxzQ0FBc0MsOEJBQThCLGdDQUFnQyx3QkFBd0IsVUFBVSxHQUFHLHNDQUFzQyw4QkFBOEIsZ0NBQWdDLHdCQUF3QixXQUFXLDZCQUE2QixHQUFHLHNDQUFzQyw4QkFBOEIsZ0NBQWdDLHdCQUF3QixVQUFVLEdBQUcsc0NBQXNDLDhCQUE4QixnQ0FBZ0Msd0JBQXdCLFdBQVcsbUJBQW1CLHlDQUF5QyxpQ0FBaUMsa0NBQWtDLEdBQUcscUNBQXFDLDZCQUE2QixnQ0FBZ0Msd0JBQXdCLFVBQVUsR0FBRyxxQ0FBcUMsNkJBQTZCLGdDQUFnQyx3QkFBd0IsV0FBVywwQkFBMEIsR0FBRyxxQ0FBcUMsNkJBQTZCLGdDQUFnQyx3QkFBd0IsVUFBVSxHQUFHLHFDQUFxQyw2QkFBNkIsZ0NBQWdDLHdCQUF3QixXQUFXLGdCQUFnQixzQ0FBc0MsOEJBQThCLG1DQUFtQyxHQUFHLHNDQUFzQyw4QkFBOEIsaUNBQWlDLHlCQUF5QixVQUFVLEdBQUcsc0NBQXNDLDhCQUE4QixnQ0FBZ0Msd0JBQXdCLFdBQVcsMkJBQTJCLEdBQUcsc0NBQXNDLDhCQUE4QixpQ0FBaUMseUJBQXlCLFVBQVUsR0FBRyxzQ0FBc0MsOEJBQThCLGdDQUFnQyx3QkFBd0IsV0FBVyxpQkFBaUIsdUNBQXVDLCtCQUErQiw2QkFBNkIsR0FBRyxnQ0FBZ0Msd0JBQXdCLFVBQVUsR0FBRyxnQ0FBZ0Msd0JBQXdCLGlDQUFpQyx5QkFBeUIsV0FBVyxxQkFBcUIsR0FBRyxnQ0FBZ0Msd0JBQXdCLFVBQVUsR0FBRyxnQ0FBZ0Msd0JBQXdCLGlDQUFpQyx5QkFBeUIsV0FBVyxXQUFXLGlDQUFpQyx5QkFBeUIscUNBQXFDLEdBQUcscUNBQXFDLDZCQUE2QixVQUFVLEdBQUcscUNBQXFDLDZCQUE2QixnQ0FBZ0Msd0JBQXdCLFdBQVcsNkJBQTZCLEdBQUcscUNBQXFDLDZCQUE2QixVQUFVLEdBQUcscUNBQXFDLDZCQUE2QixnQ0FBZ0Msd0JBQXdCLFdBQVcsbUJBQW1CLHlDQUF5QyxpQ0FBaUMsc0NBQXNDLEdBQUcsc0NBQXNDLDhCQUE4QixVQUFVLEdBQUcsc0NBQXNDLDhCQUE4QixpQ0FBaUMseUJBQXlCLFdBQVcsOEJBQThCLEdBQUcsc0NBQXNDLDhCQUE4QixVQUFVLEdBQUcsc0NBQXNDLDhCQUE4QixpQ0FBaUMseUJBQXlCLFdBQVcsb0JBQW9CLDBDQUEwQyxrQ0FBa0MsbUNBQW1DLEdBQUcscUNBQXFDLDZCQUE2QixVQUFVLEdBQUcscUNBQXFDLDZCQUE2QixpQ0FBaUMseUJBQXlCLFdBQVcsMkJBQTJCLEdBQUcscUNBQXFDLDZCQUE2QixVQUFVLEdBQUcscUNBQXFDLDZCQUE2QixpQ0FBaUMseUJBQXlCLFdBQVcsaUJBQWlCLHVDQUF1QywrQkFBK0Isb0NBQW9DLEdBQUcsc0NBQXNDLDhCQUE4QixVQUFVLEdBQUcsc0NBQXNDLDhCQUE4QixnQ0FBZ0Msd0JBQXdCLFdBQVcsNEJBQTRCLEdBQUcsc0NBQXNDLDhCQUE4QixVQUFVLEdBQUcsc0NBQXNDLDhCQUE4QixnQ0FBZ0Msd0JBQXdCLFdBQVcsa0JBQWtCLHdDQUF3QyxnQ0FBZ0MseUJBQXlCLEdBQUcsa0NBQWtDLDBCQUEwQiw4Q0FBOEMsc0NBQXNDLFFBQVEsZ0NBQWdDLHdCQUF3QixrQ0FBa0MsMEJBQTBCLDhDQUE4QyxzQ0FBc0MsUUFBUSxnQ0FBZ0Msd0JBQXdCLGtDQUFrQywwQkFBMEIsOENBQThDLHNDQUFzQyxVQUFVLEdBQUcseUNBQXlDLGlDQUFpQyxXQUFXLGlCQUFpQixHQUFHLGtDQUFrQywwQkFBMEIsOENBQThDLHNDQUFzQyxRQUFRLGdDQUFnQyx3QkFBd0Isa0NBQWtDLDBCQUEwQiw4Q0FBOEMsc0NBQXNDLFFBQVEsZ0NBQWdDLHdCQUF3QixrQ0FBa0MsMEJBQTBCLDhDQUE4QyxzQ0FBc0MsVUFBVSxHQUFHLHlDQUF5QyxpQ0FBaUMsV0FBVyxPQUFPLDhCQUE4QixzQkFBc0IsNkJBQTZCLHFCQUFxQixnQ0FBZ0MsR0FBRyxVQUFVLDBDQUEwQyxrQ0FBa0MsdUNBQXVDLCtCQUErQixJQUFJLGlDQUFpQyx5QkFBeUIsSUFBSSwrQkFBK0IsdUJBQXVCLEdBQUcsVUFBVSwyQkFBMkIsb0JBQW9CLHdCQUF3QixHQUFHLFVBQVUsMENBQTBDLGtDQUFrQyx1Q0FBdUMsK0JBQStCLElBQUksaUNBQWlDLHlCQUF5QixJQUFJLCtCQUErQix1QkFBdUIsR0FBRyxVQUFVLDJCQUEyQixvQkFBb0IsY0FBYyxvQ0FBb0MsNEJBQTRCLDBCQUEwQixHQUFHLFVBQVUseURBQXlELGlEQUFpRCxHQUFHLFVBQVUsZ0NBQWdDLHlCQUF5QixrQkFBa0IsR0FBRyxVQUFVLHlEQUF5RCxpREFBaUQsR0FBRyxVQUFVLGdDQUFnQyx5QkFBeUIsUUFBUSw4QkFBOEIsc0JBQXNCLDJCQUEyQixHQUFHLFVBQVUsR0FBRyxVQUFVLHVEQUF1RCxnREFBZ0QsbUJBQW1CLEdBQUcsVUFBVSxHQUFHLFVBQVUsdURBQXVELGdEQUFnRCxTQUFTLCtCQUErQix1QkFBdUIsMEJBQTBCLEdBQUcsVUFBVSxvQ0FBb0MsNEJBQTRCLElBQUksV0FBVyxrQkFBa0IsR0FBRyxVQUFVLG9DQUFvQyw0QkFBNEIsSUFBSSxXQUFXLFFBQVEsOEJBQThCLHNCQUFzQiw4QkFBOEIsR0FBRyxVQUFVLDZEQUE2RCxxREFBcUQsa0VBQWtFLDBEQUEwRCxJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxnRUFBZ0UseURBQXlELHNCQUFzQixHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxrRUFBa0UsMERBQTBELElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGdFQUFnRSx5REFBeUQsWUFBWSxrQ0FBa0MsMEJBQTBCLDhCQUE4QixHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxrRUFBa0UsMERBQTBELElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGdFQUFnRSx5REFBeUQsc0JBQXNCLEdBQUcsVUFBVSw2REFBNkQscURBQXFELGtFQUFrRSwwREFBMEQsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0QsZ0VBQWdFLHlEQUF5RCxZQUFZLGtDQUFrQywwQkFBMEIsK0JBQStCLEdBQUcsVUFBVSw0REFBNEQsb0RBQW9ELGtFQUFrRSwwREFBMEQsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsZ0VBQWdFLHlEQUF5RCx1QkFBdUIsR0FBRyxVQUFVLDREQUE0RCxvREFBb0Qsa0VBQWtFLDBEQUEwRCxJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxnRUFBZ0UseURBQXlELGFBQWEsbUNBQW1DLDJCQUEyQiw0QkFBNEIsR0FBRyxVQUFVLDREQUE0RCxvREFBb0Qsa0VBQWtFLDBEQUEwRCxJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxnRUFBZ0UseURBQXlELG9CQUFvQixHQUFHLFVBQVUsNERBQTRELG9EQUFvRCxrRUFBa0UsMERBQTBELElBQUksVUFBVSxpRUFBaUUseURBQXlELGdFQUFnRSx5REFBeUQsVUFBVSxnQ0FBZ0Msd0JBQXdCLDJCQUEyQixHQUFHLFVBQVUsSUFBSSxVQUFVLG9DQUFvQyw0QkFBNEIsR0FBRyxXQUFXLG1CQUFtQixHQUFHLFVBQVUsSUFBSSxVQUFVLG9DQUFvQyw0QkFBNEIsR0FBRyxXQUFXLFNBQVMsK0JBQStCLHVCQUF1QiwrQkFBK0IsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsa0VBQWtFLDBEQUEwRCxHQUFHLFVBQVUsNERBQTRELG9EQUFvRCx1Q0FBdUMsK0JBQStCLGdFQUFnRSx5REFBeUQsdUJBQXVCLElBQUksVUFBVSxpRUFBaUUseURBQXlELGtFQUFrRSwwREFBMEQsR0FBRyxVQUFVLDREQUE0RCxvREFBb0QsdUNBQXVDLCtCQUErQixnRUFBZ0UseURBQXlELGFBQWEsbUNBQW1DLDJCQUEyQiwrQkFBK0IsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0QsR0FBRyxVQUFVLHFEQUFxRCw2Q0FBNkMscUNBQXFDLDhCQUE4Qix1QkFBdUIsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0QsR0FBRyxVQUFVLHFEQUFxRCw2Q0FBNkMscUNBQXFDLDhCQUE4QixhQUFhLG1DQUFtQywyQkFBMkIsZ0NBQWdDLElBQUksVUFBVSxpRUFBaUUseURBQXlELEdBQUcsVUFBVSxvREFBb0QsNENBQTRDLHNDQUFzQywrQkFBK0Isd0JBQXdCLElBQUksVUFBVSxpRUFBaUUseURBQXlELEdBQUcsVUFBVSxvREFBb0QsNENBQTRDLHNDQUFzQywrQkFBK0IsY0FBYyxvQ0FBb0MsNEJBQTRCLDZCQUE2QixJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxrRUFBa0UsMERBQTBELEdBQUcsVUFBVSw2REFBNkQscURBQXFELHVDQUF1QywrQkFBK0IsZ0VBQWdFLHlEQUF5RCxxQkFBcUIsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0Qsa0VBQWtFLDBEQUEwRCxHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCx1Q0FBdUMsK0JBQStCLGdFQUFnRSx5REFBeUQsV0FBVyxpQ0FBaUMseUJBQXlCLCtCQUErQixHQUFHLHlDQUF5QyxpQ0FBaUMsbUJBQW1CLEdBQUcsZ0NBQWdDLHlCQUF5Qix1QkFBdUIsR0FBRyx5Q0FBeUMsaUNBQWlDLG1CQUFtQixHQUFHLGdDQUFnQyx5QkFBeUIsYUFBYSxtQ0FBbUMsMkJBQTJCLCtCQUErQixHQUFHLHlDQUF5QyxpQ0FBaUMsbUJBQW1CLEdBQUcsZ0NBQWdDLHlCQUF5Qix1QkFBdUIsR0FBRyx5Q0FBeUMsaUNBQWlDLG1CQUFtQixHQUFHLGdDQUFnQyx5QkFBeUIsYUFBYSxtQ0FBbUMsMkJBQTJCLGdDQUFnQyxHQUFHLHdDQUF3QyxnQ0FBZ0MsbUJBQW1CLEdBQUcsZ0NBQWdDLHlCQUF5Qix3QkFBd0IsR0FBRyx3Q0FBd0MsZ0NBQWdDLG1CQUFtQixHQUFHLGdDQUFnQyx5QkFBeUIsY0FBYyxvQ0FBb0MsNEJBQTRCLDZCQUE2QixHQUFHLHdDQUF3QyxnQ0FBZ0MsbUJBQW1CLEdBQUcsZ0NBQWdDLHlCQUF5QixxQkFBcUIsR0FBRyx3Q0FBd0MsZ0NBQWdDLG1CQUFtQixHQUFHLGdDQUFnQyx5QkFBeUIsV0FBVyxpQ0FBaUMseUJBQXlCLGdDQUFnQyxHQUFHLGdDQUFnQyx3QkFBd0IsR0FBRyxrQkFBa0Isd0NBQXdDLGlDQUFpQyx3QkFBd0IsR0FBRyxnQ0FBZ0Msd0JBQXdCLEdBQUcsa0JBQWtCLHdDQUF3QyxpQ0FBaUMsY0FBYyxvQ0FBb0MsNEJBQTRCLGdDQUFnQyxHQUFHLGdDQUFnQyx3QkFBd0IsR0FBRyxrQkFBa0IseUNBQXlDLGtDQUFrQyx3QkFBd0IsR0FBRyxnQ0FBZ0Msd0JBQXdCLEdBQUcsa0JBQWtCLHlDQUF5QyxrQ0FBa0MsY0FBYyxvQ0FBb0MsNEJBQTRCLGlDQUFpQyxHQUFHLGdDQUFnQyx3QkFBd0IsR0FBRyxrQkFBa0Isd0NBQXdDLGlDQUFpQyx5QkFBeUIsR0FBRyxnQ0FBZ0Msd0JBQXdCLEdBQUcsa0JBQWtCLHdDQUF3QyxpQ0FBaUMsZUFBZSxxQ0FBcUMsNkJBQTZCLDhCQUE4QixHQUFHLGdDQUFnQyx3QkFBd0IsR0FBRyxrQkFBa0IseUNBQXlDLGtDQUFrQyxzQkFBc0IsR0FBRyxnQ0FBZ0Msd0JBQXdCLEdBQUcsa0JBQWtCLHlDQUF5QyxrQ0FBa0MsWUFBWSxrQ0FBa0MsMEJBQTBCLFVBQVUsOEJBQThCLHNCQUFzQixpQ0FBaUMseUJBQXlCLG1CQUFtQiwyQ0FBMkMsbUNBQW1DLG1CQUFtQiwyQkFBMkIsbUJBQW1CLG1CQUFtQiwyQkFBMkIsbUJBQW1CLG1CQUFtQiwyQkFBMkIsbUJBQW1CLG1CQUFtQiwyQkFBMkIsbUJBQW1CLG1CQUFtQiwyQkFBMkIsbUJBQW1CLGVBQWUsK0JBQStCLHVCQUF1QixpQkFBaUIsK0JBQStCLHVCQUF1QixlQUFlLDhCQUE4QixzQkFBc0IsaUJBQWlCLDhCQUE4QixzQkFBc0IsK0NBQStDLFVBQVUseUNBQXlDLGlDQUFpQywwQ0FBMEMsa0NBQWtDLDhDQUE4Qyx1QztBQ1Z4aHhELGFBQWEsa0JBQWtCLGFBQWEsa0JBQWtCLE9BQU8sTUFBTSxjQUFjLDhCQUE4QiwwQkFBMEIsdUJBQXVCLGNBQWMsaUJBQWlCLGdCQUFnQiw4QkFBOEIsZ0JBQWdCLG9CQUFvQixXQUFXLGNBQWMsWUFBWSxlQUFlLGdCQUFnQixnQkFBZ0IsdUJBQXVCLHlCQUF5QixVQUFVLFNBQVMsbUJBQW1CLHFCQUFxQiwyQkFBMkIsV0FBVyxtQkFBbUIsV0FBVyxnREFBZ0QsV0FBVyxpQkFBaUIsa0JBQWtCLDZCQUE2QixrQkFBa0Isa0JBQWtCLGdCQUFnQixxQkFBcUIsZ0JBQWdCLGlCQUFpQixlQUFlLFVBQVUsb0JBQW9CLGtCQUFrQixtQkFBbUIsbUJBQW1CLGdCQUFnQiwyQkFBMkIsZ0NBQWdDLG1DQUFtQywyQkFBMkIseUJBQXlCLFdBQVcsd0JBQXdCLFdBQVcsa0JBQWtCLG9CQUFvQixxQkFBcUIsVUFBVSxTQUFTLGVBQWUsdUlBQXVJLGVBQWUsa0JBQWtCLG1CQUFtQix1REFBdUQscUJBQXFCLGtEQUFrRCxrQkFBa0IsZ0JBQWdCLFdBQVcsd0VBQXdFLGdCQUFnQixvREFBb0Qsa0JBQWtCLGdCQUFnQixXQUFXLFdBQVcsMEVBQTBFLGdCQUFnQixtQkFBbUIsZ0JBQWdCLFVBQVUsZUFBZSx5REFBeUQsaUJBQWlCLHlCQUF5Qiw2QkFBNkIsVUFBVSxXQUFXLHFCQUFxQiw4QkFBOEIsWUFBWSw0QkFBNEIsV0FBVyxpQ0FBaUMsa0JBQWtCLDZCQUE2QixpQkFBaUIsNkRBQTZELFVBQVUsdUJBQXVCLFdBQVcsZUFBZSxTQUFTLGlCQUFpQixTQUFTLGVBQWUsOEJBQThCLGdCQUFnQiwrQkFBK0IsV0FBVyxZQUFZLHFCQUFxQiw0QkFBNEIsa0NBQWtDLHdCQUF3QiwrQkFBK0Isd0NBQXdDLHFuQkFBcW5CLHVEQUF1RCx3Q0FBd0MscW5CQUFxbkIsb0RBQW9ELHdDQUF3QyxpcEJBQWlwQiw0RUFBNEUsd0NBQXdDLGlwQkFBaXBCLDBHQUEwRyxXQUFXLHFCQUFxQixrQkFBa0IsTUFBTSxPQUFPLFNBQVMsUUFBUSwwQkFBMEIsbUJBQW1CLHFCQUFxQixlQUFlLDRFQUE0RSxvQkFBb0IseUJBQXlCLGdCQUFnQixpQ0FBaUMsV0FBVyxZQUFZLHFCQUFxQixrQkFBa0IsNEJBQTRCLGtDQUFrQyx3QkFBd0Isd0NBQXdDLHkyQkFBeTJCLHlEQUF5RCx3Q0FBd0MseTJCQUF5MkIsaUNBQWlDLGlCQUFpQixjQUFjLGdDQUFnQyxlQUFlLGlCQUFpQixTQUFTLGNBQWMsNkJBQTZCLFlBQVksYUFBYSw4QkFBOEIsVUFBVSw0QkFBNEIsVUFBVSx1QkFBdUIsYUFBYSxnQkFBZ0IsdURBQXVELGlCQUFpQixjQUFjLGdDQUFnQyxlQUFlLGlCQUFpQixTQUFTLGVBQWUsNkJBQTZCLFlBQVksV0FBVyw4QkFBOEIsWUFBWSw0QkFBNEIsV0FBVyx1QkFBdUIsV0FBVyxnQkFBZ0IsdURBQXVELGlCQUFpQixlQUFlLGdDQUFnQyxlQUFlLGlCQUFpQixTQUFTLGVBQWUsNkJBQTZCLGFBQWEsdUJBQXVCLGFBQWEsZ0I7QUNBL3ZSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1WEFBdVg7O0FBRXZYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxWEFBcVg7O0FBRXJYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzWEFBc1g7O0FBRXRYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwWUFBMFk7O0FBRTFZO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyVkFBMlY7O0FBRTNWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0VkFBNFY7O0FBRTVWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGVBQWU7O0FBRWY7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDOztBQUVqQztBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7O0FBRWpDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixFQUFFOztBQUUzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTs7QUFFM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0EseUJBQXlCLEVBQUU7O0FBRTNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixFQUFFOztBQUUzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7O0FBRVY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0EsbUNBQW1DOztBQUVuQztBQUNBO0FBQ0Esc0NBQXNDOztBQUV0QztBQUNBO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRDs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EscUNBQXFDOztBQUVyQztBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGFBQWE7O0FBRWI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLGFBQWE7O0FBRWI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQTtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGNBQWM7O0FBRWQ7QUFDQSxjQUFjOztBQUVkO0FBQ0EsY0FBYzs7QUFFZDtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkM7QUFDN0M7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFDQUFxQzs7QUFFckM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSxrQ0FBa0M7O0FBRWxDO0FBQ0EsZ0NBQWdDOztBQUVoQztBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLDRDQUE0Qzs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLG1DQUFtQzs7QUFFbkM7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0NBQXNDO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLGtDQUFrQzs7QUFFbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0EseUNBQXlDO0FBQ3pDO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxlQUFlO0FBQ2Y7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQztBQUNuQztBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQSxpQ0FBaUM7O0FBRWpDO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLGtDQUFrQzs7QUFFbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0Esd0NBQXdDO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQSxtQ0FBbUM7O0FBRW5DO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLGlDQUFpQzs7QUFFakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLGtFQUFrRTtBQUNsRTtBQUNBLG9FQUFvRTtBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5QztBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQztBQUN0QztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLGFBQWE7O0FBRWI7QUFDQSxhQUFhOztBQUViO0FBQ0EsYUFBYTs7QUFFYjtBQUNBLGFBQWE7O0FBRWI7QUFDQSxhQUFhOztBQUViO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQ7QUFDbkQ7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0EsWUFBWTs7QUFFWjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COzs7QUFHbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBLFdBQVc7O0FBRVg7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0Esc0RBQXNEO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLGlDQUFpQztBQUNqQztBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0Esa0NBQWtDOztBQUVsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSw0Q0FBNEM7O0FBRTVDO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxpQ0FBaUM7O0FBRWpDO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQTtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLGtDQUFrQztBQUNsQztBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLGlDQUFpQzs7QUFFakM7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsZUFBZTs7QUFFZjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDOztBQUVsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLHNDQUFzQztBQUN0QztBQUNBLDJDQUEyQztBQUMzQztBQUNBLHFDQUFxQztBQUNyQztBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7O0FBRXBDO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBLG1DQUFtQztBQUNuQztBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDOztBQUV6QztBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQTtBQUNBLFlBQVk7O0FBRVo7QUFDQSxhQUFhOztBQUViO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLGFBQWE7O0FBRWI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0EscUNBQXFDLEVBQUU7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDOztBQUVqQztBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSxpWEFBaVg7O0FBRWpYO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw2RUFBNkU7QUFDN0U7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLG9DQUFvQztBQUNwQztBQUNBLG9DQUFvQztBQUNwQztBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxrQ0FBa0M7O0FBRWxDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLGVBQWU7O0FBRWY7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSxlQUFlOztBQUVmO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLGFBQWE7O0FBRWI7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EscUNBQXFDOztBQUVyQztBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0EsZUFBZTtBQUNmO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0EsZUFBZTtBQUNmO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDREQUE0RDtBQUM1RDtBQUNBLDREQUE0RDtBQUM1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFGQUFxRjtBQUNyRjtBQUNBLDBDQUEwQztBQUMxQztBQUNBLDhDQUE4QztBQUM5QztBQUNBLDJDQUEyQztBQUMzQztBQUNBLCtDQUErQztBQUMvQztBQUNBLDRDQUE0QztBQUM1QztBQUNBLGdEQUFnRDtBQUNoRDtBQUNBLDRDQUE0QztBQUM1QztBQUNBLGdEQUFnRDtBQUNoRDtBQUNBLDRDQUE0QztBQUM1QztBQUNBLGdEQUFnRDtBQUNoRDtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0E7QUFDQSxpQ0FBaUM7O0FBRWpDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0Esc0NBQXNDO0FBQ3RDO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQTtBQUNBLGlDQUFpQzs7QUFFakM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DOztBQUVwQztBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQSxlQUFlOztBQUVmO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7O0FBRWpDO0FBQ0EsWUFBWTs7QUFFWjtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLGdDQUFnQzs7QUFFaEM7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsWUFBWTs7QUFFWjtBQUNBLGFBQWE7O0FBRWI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGVBQWU7O0FBRWY7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0NBQXNDO0FBQ3RDO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLG1DQUFtQztBQUNuQztBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCOztBQUV2QjtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7O0FBRWpDO0FBQ0EsVUFBVTs7QUFFVjtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQSwyQ0FBMkM7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBLHFDQUFxQztBQUNyQztBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLGlCQUFpQiIsImZpbGUiOiIuLi9jc3MvYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICAqIGJvb3RzdHJhcC1zd2l0Y2ggLSBUdXJuIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGJ1dHRvbnMgaW50byB0b2dnbGUgc3dpdGNoZXMuXG4gICpcbiAgKiBAdmVyc2lvbiB2My4zLjRcbiAgKiBAaG9tZXBhZ2UgaHR0cHM6Ly9idHRzdHJwLmdpdGh1Yi5pby9ib290c3RyYXAtc3dpdGNoXG4gICogQGF1dGhvciBNYXR0aWEgTGFyZW50aXMgPG1hdHRpYUBsYXJlbnRpcy5ldT4gKGh0dHA6Ly9sYXJlbnRpcy5ldSlcbiAgKiBAbGljZW5zZSBBcGFjaGUtMi4wXG4gICovXG5cbi5ib290c3RyYXAtc3dpdGNoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2RpcmVjdGlvbjpsdHI7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6OHB4O3otaW5kZXg6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXN9LmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RvcDowO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbnt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjF9LmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnksLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzMzN2FiN30uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbywuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNWJjMGRlfS5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzLC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM1Y2I4NWN9LmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXdhcm5pbmcsLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZ3tiYWNrZ3JvdW5kOiNmMGFkNGU7Y29sb3I6I2ZmZn0uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGFuZ2VyLC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6I2Q5NTM0Zn0uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCwuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZWVlfS5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVse3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTFweDttYXJnaW4tYm90dG9tOi0xcHg7ei1pbmRleDoxMDA7Y29sb3I6IzMzMztiYWNrZ3JvdW5kOiNmZmZ9LmJvb3RzdHJhcC1zd2l0Y2ggc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMGJcIn0uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb257Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9cmFkaW9dLC5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6MDtsZWZ0OjA7bWFyZ2luOjA7ei1pbmRleDotMTtvcGFjaXR5OjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7dmlzaWJpbGl0eTpoaWRkZW59LmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiwuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWx7cGFkZGluZzoxcHggNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNX0uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtwYWRkaW5nOjVweCAxMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNX0uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtwYWRkaW5nOjZweCAxNnB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzMzM30uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSwuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5e2N1cnNvcjpkZWZhdWx0IWltcG9ydGFudH0uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiwuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5IC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtvcGFjaXR5Oi41O2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKTtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1hbmltYXRlIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lcnstd2Via2l0LXRyYW5zaXRpb246bWFyZ2luLWxlZnQgLjVzOy1vLXRyYW5zaXRpb246bWFyZ2luLWxlZnQgLjVzO3RyYW5zaXRpb246bWFyZ2luLWxlZnQgLjVzfS5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb257Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMH0uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZntib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fS5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZm9jdXNlZHtib3JkZXItY29sb3I6IzY2YWZlOTtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpfS5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVse2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwsLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9IiwiQC13ZWJraXQta2V5ZnJhbWVzIHZleC1zbGlkZXVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtc2xpZGV1cCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtc2xpZGVkb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LXNsaWRlZG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmV4LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfSB9XG5cbi52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIudmV4LWNsb3NpbmcgLnZleC1jb250ZW50IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LXNsaWRlZG93biAuNXMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uOiB2ZXgtc2xpZGVkb3duIC41cyBmb3J3YXJkczsgfVxuICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY29udGVudCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHZleC1zbGlkZXVwIC41cztcbiAgICBhbmltYXRpb246IHZleC1zbGlkZXVwIC41czsgfVxuICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY29udGVudCBoMSwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWNvbnRlbnQgaDIsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1jb250ZW50IGgzLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY29udGVudCBoNCwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWNvbnRlbnQgaDUsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1jb250ZW50IGg2LCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY29udGVudCBwLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY29udGVudCB1bCwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWNvbnRlbnQgbGkge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWNsb3NlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY2xvc2U6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEQ3XCI7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY2xvc2U6aG92ZXI6YmVmb3JlLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtY2xvc2U6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cbiAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0LCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgdGV4dGFyZWEsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXSwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSwgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl0sIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidXJsXCJdLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIndlZWtcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogLjI1ZW0gLjY3ZW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbWluLWhlaWdodDogMi41ZW07XG4gICAgICBtYXJnaW46IDAgMCAuMjVlbTsgfVxuICAgICAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHNlbGVjdDpmb2N1cywgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHRleHRhcmVhOmZvY3VzLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM4ZGJkZjE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWJ1dHRvbnMge1xuICAgICp6b29tOiAxOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWJ1dHRvbnM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAgLjVlbTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IC43NWVtIDJlbTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctYnV0dG9uLnZleC1sYXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtYm90dG9tLXJpZ2h0LWNvcm5lciAudmV4LWRpYWxvZy1idXR0b246Zm9jdXMge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHZleC1wdWxzZSAxLjFzIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiB2ZXgtcHVsc2UgMS4xcyBpbmZpbml0ZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cbiAgICAudmV4LnZleC10aGVtZS1ib3R0b20tcmlnaHQtY29ybmVyIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMjg4ZTY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIgLnZleC1kaWFsb2ctYnV0dG9uLnZleC1kaWFsb2ctYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgY29sb3I6ICM3Nzc7IH1cblxuLnZleC1sb2FkaW5nLXNwaW5uZXIudmV4LXRoZW1lLWJvdHRvbS1yaWdodC1jb3JuZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjVlbSAjZjBmMGYwLCAwIDAgMXB4IDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyOiAuMmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJiO1xuICB0b3A6IC0xLjFlbTtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbmJvZHkudmV4LW9wZW4ge1xuICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIHZleC1mbHlpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtZmx5aW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtZmx5b3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1mbHlvdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9IH1cblxuLnZleC52ZXgtdGhlbWUtZGVmYXVsdCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQudmV4LWNsb3NpbmcgLnZleC1jb250ZW50IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LWZseW91dCAuNXMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uOiB2ZXgtZmx5b3V0IC41cyBmb3J3YXJkczsgfVxuICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtY29udGVudCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHZleC1mbHlpbiAuNXM7XG4gICAgYW5pbWF0aW9uOiB2ZXgtZmx5aW4gLjVzOyB9XG4gIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jb250ZW50IGgxLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtY29udGVudCBoMiwgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWNvbnRlbnQgaDMsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jb250ZW50IGg0LCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtY29udGVudCBoNSwgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWNvbnRlbnQgaDYsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jb250ZW50IHAsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jb250ZW50IHVsLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtY29udGVudCBsaSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtY2xvc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jbG9zZTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcXDAwRDdcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgY29sb3I6ICNiYmI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jbG9zZTpob3ZlcjpiZWZvcmUsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jbG9zZTphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDsgfVxuICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBzZWxlY3QsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCB0ZXh0YXJlYSwgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXSwgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ1cmxcIl0sIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAuMjVlbSAuNjdlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIC4yNWVtOyB9XG4gICAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0OmZvY3VzLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgdGV4dGFyZWE6Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzhkYmRmMTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9ucyB7XG4gICAgKnpvb206IDE7IH1cbiAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMCAuNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogLjc1ZW0gMmVtOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1idXR0b24udmV4LWxhc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LXB1bHNlIDEuMXMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHZleC1wdWxzZSAxLjFzIGluZmluaXRlO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7IH0gfVxuICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctYnV0dG9uLnZleC1kaWFsb2ctYnV0dG9uLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogIzMyODhlNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuXG4udmV4LWxvYWRpbmctc3Bpbm5lci52ZXgtdGhlbWUtZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuNWVtICNmMGYwZjAsIDAgMCAxcHggMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXI6IC4yZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiYmI7XG4gIHRvcDogLTEuMWVtO1xuICBib3R0b206IGF1dG87IH1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtZmxpcGluLWhvcml6b250YWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtZmxpcGluLWhvcml6b250YWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZleC1mbGlwb3V0LWhvcml6b250YWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LWZsaXBvdXQtaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpOyB9IH1cblxuLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiA1MCUgMTUwcHg7XG4gIHBlcnNwZWN0aXZlLW9yaWdpbjogNTAlIDE1MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtY2xvc2luZyAudmV4LWNvbnRlbnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtZmxpcG91dC1ob3Jpem9udGFsIC41cyBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IHZleC1mbGlwb3V0LWhvcml6b250YWwgLjVzIGZvcndhcmRzOyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHZleC1mbGlwaW4taG9yaXpvbnRhbCAuNXM7XG4gICAgYW5pbWF0aW9uOiB2ZXgtZmxpcGluLWhvcml6b250YWwgLjVzOyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgcGFkZGluZzogMmVtIDJlbSAzZW0gMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtY29udGVudCBoMSwgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1jb250ZW50IGgyLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWNvbnRlbnQgaDMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtY29udGVudCBoNCwgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1jb250ZW50IGg1LCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWNvbnRlbnQgaDYsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtY29udGVudCBwLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWNvbnRlbnQgdWwsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtY29udGVudCBsaSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtY2xvc2U6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICB3aWR0aDogMS4yNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7IH1cbiAgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHRleHRhcmVhLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXSwgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl0sIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXSwgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAuMjVlbSAuNjdlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIC4yNWVtOyB9XG4gICAgICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHRleHRhcmVhOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNjY2O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9ucyB7XG4gICAgKnpvb206IDE7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJlbTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgZm9udC1zaXplOiAxLjEzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1idXR0b24udmV4LWxhc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1idXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctYnV0dG9uLnZleC1kaWFsb2ctYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAgICAgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sgLnZleC1kaWFsb2ctYnV0dG9uLnZleC1kaWFsb2ctYnV0dG9uLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4ICNhYWE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjayAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNzc3OyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1waW5rIC52ZXgtY2xvc2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY3ZWE3OyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1waW5rIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0OmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcGluayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHRleHRhcmVhOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcGluayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcGluayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXBpbmsgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1waW5rIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcGluayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXBpbmsgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcGluayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXBpbmsgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcGluayAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1waW5rIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1waW5rIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1waW5rIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXBpbmsgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZjdlYTc7IH1cbiAgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXBpbmsgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1idXR0b25zIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY3ZWE3OyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1yZWQgLnZleC1jbG9zZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNjZTRhNTU7IH1cbiAgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXJlZCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHNlbGVjdDpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXJlZCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHRleHRhcmVhOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcmVkIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1yZWQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1yZWQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1yZWQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1yZWQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1yZWQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcmVkIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcmVkIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXJlZCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1yZWQgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXJlZCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcmVkIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLXJlZCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2NlNGE1NTsgfVxuICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stcmVkIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9ucyAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2NlNGE1NTsgfVxuICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stZ3JlZW4gLnZleC1jbG9zZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzNGI5ODk7IH1cbiAgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWdyZWVuIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0OmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stZ3JlZW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCB0ZXh0YXJlYTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWdyZWVuIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ncmVlbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWdyZWVuIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stZ3JlZW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ncmVlbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWdyZWVuIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWdyZWVuIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stZ3JlZW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stZ3JlZW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stZ3JlZW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWdyZWVuIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ncmVlbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ncmVlbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM0Yjk4OTsgfVxuICAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stZ3JlZW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1idXR0b25zIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzRiOTg5OyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ibHVlIC52ZXgtY2xvc2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDc3RkE1OyB9XG4gIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ibHVlIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0OmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stYmx1ZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHRleHRhcmVhOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stYmx1ZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stYmx1ZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWJsdWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ibHVlIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stYmx1ZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWJsdWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stYmx1ZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWJsdWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1mbGF0LWF0dGFjay52ZXgtdGhlbWUtZmxhdC1hdHRhY2stYmx1ZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ibHVlIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ibHVlIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLWZsYXQtYXR0YWNrLnZleC10aGVtZS1mbGF0LWF0dGFjay1ibHVlIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWJsdWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM0NzdGQTU7IH1cbiAgLnZleC52ZXgtdGhlbWUtZmxhdC1hdHRhY2sudmV4LXRoZW1lLWZsYXQtYXR0YWNrLWJsdWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1idXR0b25zIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDc3RkE1OyB9XG5cbi52ZXgtbG9hZGluZy1zcGlubmVyLnZleC10aGVtZS1mbGF0LWF0dGFjayB7XG4gIGhlaWdodDogNGVtO1xuICB3aWR0aDogNGVtOyB9XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgdmV4LWZseWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1mbHlpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZleC1mbHlvdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LWZseW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZleC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH0gfVxuXG4udmV4LnZleC10aGVtZS1vcyB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gIC52ZXgudmV4LXRoZW1lLW9zLnZleC1jbG9zaW5nIC52ZXgtY29udGVudCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHZleC1mbHlvdXQgLjVzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogdmV4LWZseW91dCAuNXMgZm9yd2FyZHM7IH1cbiAgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1jb250ZW50IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LWZseWluIC41cztcbiAgICBhbmltYXRpb246IHZleC1mbHlpbiAuNXM7IH1cbiAgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggI2E2YTZhNiwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNiYmI7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAudmV4LnZleC10aGVtZS1vcyAudmV4LWNvbnRlbnQgaDEsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtY29udGVudCBoMiwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1jb250ZW50IGgzLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWNvbnRlbnQgaDQsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtY29udGVudCBoNSwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1jb250ZW50IGg2LCAudmV4LnZleC10aGVtZS1vcyAudmV4LWNvbnRlbnQgcCwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1jb250ZW50IHVsLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWNvbnRlbnQgbGkge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1jbG9zZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1jbG9zZTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcXDAwRDdcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgY29sb3I6ICNiYmI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtY2xvc2U6aG92ZXI6YmVmb3JlLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWNsb3NlOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwOyB9XG4gIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHNlbGVjdCwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCB0ZXh0YXJlYSwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ1cmxcIl0sIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIndlZWtcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogLjI1ZW0gLjY3ZW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbWluLWhlaWdodDogMi41ZW07XG4gICAgICBtYXJnaW46IDAgMCAuMjVlbTsgfVxuICAgICAgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBzZWxlY3Q6Zm9jdXMsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgdGV4dGFyZWE6Zm9jdXMsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzMjg4ZTY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnZleC52ZXgtdGhlbWUtb3MgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1idXR0b25zIHtcbiAgICAqem9vbTogMTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAgLjVlbTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IC43NWVtIDJlbTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtbGFzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LXB1bHNlIDEuMXMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHZleC1wdWxzZSAxLjFzIGluZmluaXRlO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC52ZXgudmV4LXRoZW1lLW9zIC52ZXgtZGlhbG9nLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cbiAgICAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzI4OGU2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudmV4LnZleC10aGVtZS1vcyAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuXG4udmV4LWxvYWRpbmctc3Bpbm5lci52ZXgtdGhlbWUtb3Mge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMS4yZW0gc29saWQgI2JiYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwZjBmMDsgfVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIHZleC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH0gfVxuXG4udmV4LnZleC10aGVtZS1wbGFpbiB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtY29udGVudCBoMSwgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1jb250ZW50IGgyLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWNvbnRlbnQgaDMsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtY29udGVudCBoNCwgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1jb250ZW50IGg1LCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWNvbnRlbnQgaDYsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtY29udGVudCBwLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWNvbnRlbnQgdWwsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtY29udGVudCBsaSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtY2xvc2U6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEQ3XCI7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWNsb3NlOmhvdmVyOmJlZm9yZSwgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1jbG9zZTphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDsgfVxuICAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBzZWxlY3QsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgdGV4dGFyZWEsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl0sIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSwgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXSwgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidXJsXCJdLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IC4yNWVtIC42N2VtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgLjI1ZW07IH1cbiAgICAgIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0OmZvY3VzLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHRleHRhcmVhOmZvY3VzLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1idXR0b25zIHtcbiAgICAqem9vbTogMTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLXBsYWluIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwIC41ZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAuNzVlbSAyZW07IH1cbiAgICAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1idXR0b24udmV4LWxhc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1idXR0b246Zm9jdXMge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHZleC1wdWxzZSAxLjFzIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiB2ZXgtcHVsc2UgMS4xcyBpbmZpbml0ZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAudmV4LnZleC10aGVtZS1wbGFpbiAudmV4LWRpYWxvZy1idXR0b246Zm9jdXMge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG4gICAgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctYnV0dG9uLnZleC1kaWFsb2ctYnV0dG9uLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogIzMyODhlNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtcGxhaW4gLnZleC1kaWFsb2ctYnV0dG9uLnZleC1kaWFsb2ctYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgY29sb3I6ICM3Nzc7IH1cblxuLnZleC1sb2FkaW5nLXNwaW5uZXIudmV4LXRoZW1lLXBsYWluIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDIuNWVtOyB9XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgdmV4LWRyb3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAwcHgpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1kcm9waW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MDBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZleC1kcm9wb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtZHJvcG91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwMHB4KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2ZXgtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggdHJhbnNwYXJlbnQ7IH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9IH1cblxuLnZleC52ZXgtdGhlbWUtdG9wLnZleC1jbG9zaW5nIC52ZXgtY29udGVudCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtZHJvcG91dCAuNXMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogdmV4LWRyb3BvdXQgLjVzIGZvcndhcmRzOyB9XG5cbi52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LWRyb3BpbiAuNXM7XG4gIGFuaW1hdGlvbjogdmV4LWRyb3BpbiAuNXM7IH1cblxuLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQgaDEsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQgaDIsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQgaDMsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQgaDQsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQgaDUsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQgaDYsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNvbnRlbnQgcCwgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtY29udGVudCB1bCwgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtY29udGVudCBsaSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtY2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNsb3NlOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlxcMDBEN1wiO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAudmV4LnZleC10aGVtZS10b3AgLnZleC1jbG9zZTpob3ZlcjpiZWZvcmUsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWNsb3NlOmFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cblxuLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07IH1cblxuLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0LCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCB0ZXh0YXJlYSwgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl0sIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXSwgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl0sIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ1cmxcIl0sIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuMjVlbSAuNjdlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMCAwIC4yNWVtOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0OmZvY3VzLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCB0ZXh0YXJlYTpmb2N1cywgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOGRiZGYxO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4udmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1idXR0b25zIHtcbiAgKnpvb206IDE7IH1cbiAgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9uczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4udmV4LnZleC10aGVtZS10b3AgLnZleC1kaWFsb2ctYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMCAuNWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogLjc1ZW0gMmVtOyB9XG4gIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1idXR0b24udmV4LWxhc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1idXR0b246Zm9jdXMge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtcHVsc2UgMS4xcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHZleC1wdWxzZSAxLjFzIGluZmluaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1idXR0b246Zm9jdXMge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cbiAgLnZleC52ZXgtdGhlbWUtdG9wIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzI4OGU2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52ZXgudmV4LXRoZW1lLXRvcCAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgIGNvbG9yOiAjNzc3OyB9XG5cbi52ZXgtbG9hZGluZy1zcGlubmVyLnZleC10aGVtZS10b3Age1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjVlbSAjZjBmMGYwLCAwIDAgMXB4IDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyOiAuMmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJiO1xuICB0b3A6IC0xLjFlbTtcbiAgYm90dG9tOiBhdXRvOyB9XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgdmV4LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LXB1bHNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMwMHB4IHRyYW5zcGFyZW50OyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMDBweCB0cmFuc3BhcmVudDsgfSB9XG5cbi52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IGgxLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IGgyLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IGgzLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IGg0LCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IGg1LCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IGg2LCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jb250ZW50IHAsIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWNvbnRlbnQgdWwsIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWNvbnRlbnQgbGkge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtY2xvc2U6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEQ3XCI7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtY2xvc2U6aG92ZXI6YmVmb3JlLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1jbG9zZTphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IHNlbGVjdCwgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgdGV4dGFyZWEsIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSwgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidXJsXCJdLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAuMjVlbSAuNjdlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIC4yNWVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuICAgICAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgc2VsZWN0OmZvY3VzLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCB0ZXh0YXJlYTpmb2N1cywgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1mb3JtIC52ZXgtZGlhbG9nLWlucHV0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWZvcm0gLnZleC1kaWFsb2ctYnV0dG9ucyB7XG4gICAgKnpvb206IDE7IH1cbiAgICAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctZm9ybSAudmV4LWRpYWxvZy1idXR0b25zOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwIC41ZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAuNzVlbSAyZW07IH1cbiAgICAudmV4LnZleC10aGVtZS13aXJlZnJhbWUgLnZleC1kaWFsb2ctYnV0dG9uLnZleC1sYXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogdmV4LXB1bHNlIDEuMXMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHZleC1wdWxzZSAxLjFzIGluZmluaXRlO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC52ZXgudmV4LXRoZW1lLXdpcmVmcmFtZSAudmV4LWRpYWxvZy1idXR0b246Zm9jdXMge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG4gICAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLnZleC52ZXgtdGhlbWUtd2lyZWZyYW1lIC52ZXgtZGlhbG9nLWJ1dHRvbi52ZXgtZGlhbG9nLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuXG4udmV4LWxvYWRpbmctc3Bpbm5lci52ZXgtdGhlbWUtd2lyZWZyYW1lIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDIuNWVtOyB9XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgdmV4LWZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZleC1mYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZleC1mYWRlb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgdmV4LWZhZGVvdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZleC1yb3RhdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB2ZXgtcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi52ZXgsIC52ZXggKiwgLnZleCAqOmJlZm9yZSwgLnZleCAqOmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi52ZXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHotaW5kZXg6IDExMTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4udmV4LXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLnZleC1vdmVybGF5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZleC1mYWRlaW4gLjVzO1xuICBhbmltYXRpb246IHZleC1mYWRlaW4gLjVzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi52ZXgtb3ZlcmxheS52ZXgtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtZmFkZW91dCAuNXMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogdmV4LWZhZGVvdXQgLjVzIGZvcndhcmRzOyB9XG5cbi52ZXgtY29udGVudCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtZmFkZWluIC41cztcbiAgYW5pbWF0aW9uOiB2ZXgtZmFkZWluIC41cztcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udmV4LnZleC1jbG9zaW5nIC52ZXgtY29udGVudCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtZmFkZW91dCAuNXMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogdmV4LWZhZGVvdXQgLjVzIGZvcndhcmRzOyB9XG5cbi52ZXgtY2xvc2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcMDBEN1wiOyB9XG5cbi52ZXgtZGlhbG9nLWZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuLnZleC1kaWFsb2ctYnV0dG9uIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmV4LWxvYWRpbmctc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2ZXgtcm90YXRpb24gLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2ZXgtcm90YXRpb24gLjdzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTExMjtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbmJvZHkudmV4LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoycHggMCAwIDA7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO2ZvbnQtc2l6ZToxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztvdXRsaW5lOjB9LnVpLW1lbnUgLnVpLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKX0udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcHggMWVtIDNweCAuNGVtfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAwO2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46LTFweH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0Oi4yZW07bWFyZ2luOmF1dG8gMH0udWktbWVudSAudWktbWVudS1pY29ue2xlZnQ6YXV0bztyaWdodDowfS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLC51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVte2JveC1zaXppbmc6Ym9yZGVyLWJveH0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWx7cGFkZGluZzouNGVtIDFlbX0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3Bhbntmb250LXNpemU6ODAlfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci1sZWZ0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci10b3A6bm9uZX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItcmlnaHQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6NzUlO3dpZHRoOmNhbGMoIDEwMCUgLSAyLjRlbSApfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXB7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxcHggI2NjYztib3JkZXItcmFkaXVzOi4xMmVtO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjFlbTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbiwudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0NSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xlZnQ6LjVlbTt0b3A6LjNlbX0udWktZGlhbG9ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOi4yZW07b3V0bGluZTowfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nOi40ZW0gMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZXtmbG9hdDpsZWZ0O21hcmdpbjouMWVtIDA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjkwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjNlbTt0b3A6NTAlO3dpZHRoOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAwO3BhZGRpbmc6MXB4O2hlaWdodDoyMHB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO3BhZGRpbmc6LjVlbSAxZW07YmFja2dyb3VuZDpub25lO292ZXJmbG93OmF1dG99LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci13aWR0aDoxcHggMCAwIDA7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbi10b3A6LjVlbTtwYWRkaW5nOi4zZW0gMWVtIC41ZW0gLjRlbX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldHtmbG9hdDpyaWdodH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOi41ZW0gLjRlbSAuNWVtIDA7Y3Vyc29yOnBvaW50ZXJ9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW57aGVpZ2h0OjJweDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtZXt3aWR0aDoycHg7cmlnaHQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3toZWlnaHQ6MnB4O2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13e3dpZHRoOjJweDtsZWZ0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdywudWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e3dpZHRoOjdweDtoZWlnaHQ6N3B4fS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZXtyaWdodDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zd3tsZWZ0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5le3JpZ2h0OjA7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e2xlZnQ6MDt0b3A6MH0udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXJ7Y3Vyc29yOm1vdmV9LnVpLWRyYWdnYWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1yZXNpemFibGV7cG9zaXRpb246cmVsYXRpdmV9LnVpLXJlc2l6YWJsZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjAuMXB4O2Rpc3BsYXk6YmxvY2s7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZXtkaXNwbGF5Om5vbmV9LnVpLXJlc2l6YWJsZS1ue2N1cnNvcjpuLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7dG9wOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtc3tjdXJzb3I6cy1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JvdHRvbTotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLWV7Y3Vyc29yOmUtcmVzaXplO3dpZHRoOjdweDtyaWdodDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtd3tjdXJzb3I6dy1yZXNpemU7d2lkdGg6N3B4O2xlZnQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXNle2N1cnNvcjpzZS1yZXNpemU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDoxcHg7Ym90dG9tOjFweH0udWktcmVzaXphYmxlLXN3e2N1cnNvcjpzdy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O2JvdHRvbTotNXB4fS51aS1yZXNpemFibGUtbnd7Y3Vyc29yOm53LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7dG9wOi01cHh9LnVpLXJlc2l6YWJsZS1uZXtjdXJzb3I6bmUtcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O3JpZ2h0Oi01cHg7dG9wOi01cHh9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO2hlaWdodDoxMDAlO2ZpbHRlcjphbHBoYShvcGFjaXR5PTI1KTtvcGFjaXR5OjAuMjV9LnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc2VsZWN0YWJsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNlbGVjdGFibGUtaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO2JvcmRlcjoxcHggZG90dGVkIGJsYWNrfS51aS1zZWxlY3RtZW51LW1lbnV7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5Om5vbmV9LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudXtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctYm90dG9tOjFweH0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3Vwe2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoycHggMC40ZW07bWFyZ2luOjAuNWVtIDAgMCAwO2hlaWdodDphdXRvO2JvcmRlcjowfS51aS1zZWxlY3RtZW51LW9wZW57ZGlzcGxheTpibG9ja30udWktc2VsZWN0bWVudS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbnt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjE0ZW19LnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29ue2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MH0udWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxLjJlbTtoZWlnaHQ6MS4yZW07Y3Vyc29yOmRlZmF1bHQ7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi44ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle3RvcDotLjNlbTttYXJnaW4tbGVmdDotLjZlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZXt0b3A6MDtoZWlnaHQ6MTAwJX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57bGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heHtyaWdodDowfS51aS1zbGlkZXItdmVydGljYWx7d2lkdGg6LjhlbTtoZWlnaHQ6MTAwcHh9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZXtsZWZ0Oi0uM2VtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTotLjZlbX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2V7bGVmdDowO3dpZHRoOjEwMCV9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbntib3R0b206MH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3RvcDowfS51aS1zb3J0YWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1zcGlubmVyLWlucHV0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O3BhZGRpbmc6LjIyMmVtIDA7bWFyZ2luOi4yZW0gMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjRlbTttYXJnaW4tcmlnaHQ6MmVtfS51aS1zcGlubmVyLWJ1dHRvbnt3aWR0aDoxLjZlbTtoZWlnaHQ6NTAlO2ZvbnQtc2l6ZTouNWVtO3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtyaWdodDowfS51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b257Ym9yZGVyLXRvcC1zdHlsZTpub25lO2JvcmRlci1ib3R0b20tc3R5bGU6bm9uZTtib3JkZXItcmlnaHQtc3R5bGU6bm9uZX0udWktc3Bpbm5lci11cHt0b3A6MH0udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS51aS10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbX0udWktdGFicyAudWktdGFicy1uYXZ7bWFyZ2luOjA7cGFkZGluZzouMmVtIC4yZW0gMH0udWktdGFicyAudWktdGFicy1uYXYgbGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOjFweCAuMmVtIDAgMDtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9ye2Zsb2F0OmxlZnQ7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O3BhZGRpbmctYm90dG9tOjFweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3J7Y3Vyc29yOnRleHR9LnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1wYW5lbHtkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO3BhZGRpbmc6MWVtIDEuNGVtO2JhY2tncm91bmQ6bm9uZX0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4fWJvZHkgLnVpLXRvb2x0aXB7Ym9yZGVyLXdpZHRoOjJweH0udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzV9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzMzM30udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMzMzfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNlOWU5ZTk7Y29sb3I6IzMzMztmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzMzM30udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOiNlZGVkZWQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyYjJiMmJ9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxhLnVpLWJ1dHRvbjpob3ZlcixhLnVpLWJ1dHRvbjpmb2N1c3tjb2xvcjojMmIyYjJiO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS12aXN1YWwtZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2IoOTQsMTU4LDIxNCl9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWE7b3BhY2l0eTouMDAzO2ZpbHRlcjpBbHBoYShPcGFjaXR5PS4zKX0udWktd2lkZ2V0LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JveC1zaGFkb3c6MCAwIDVweCAjNjY2fSIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotLjI1ZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LWljb24tYmxvY2t7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtkaXNwbGF5OmJsb2NrfS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjJweCAwIDAgMDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIC43ZW07Zm9udC1zaXplOjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoxZW0gMi4yZW07Ym9yZGVyLXRvcDowO292ZXJmbG93OmF1dG99LnVpLWF1dG9jb21wbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHR9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6MH0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpfS51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNweCAxZW0gM3B4IC40ZW19LnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlcnttYXJnaW46NXB4IDA7aGVpZ2h0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAwfS51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktc3RhdGUtYWN0aXZle21hcmdpbjotMXB4fS51aS1tZW51LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LjJlbTttYXJnaW46YXV0byAwfS51aS1tZW51IC51aS1tZW51LWljb257bGVmdDphdXRvO3JpZ2h0OjB9LnVpLWJ1dHRvbntwYWRkaW5nOi40ZW0gMWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW4tcmlnaHQ6LjFlbTtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO292ZXJmbG93OnZpc2libGV9LnVpLWJ1dHRvbiwudWktYnV0dG9uOmxpbmssLnVpLWJ1dHRvbjp2aXNpdGVkLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWJ1dHRvbi1pY29uLW9ubHl7d2lkdGg6MmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seXt0ZXh0LWluZGVudDowfS51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotOHB4O21hcmdpbi1sZWZ0Oi04cHh9LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbntwYWRkaW5nOjA7d2lkdGg6Mi4xZW07aGVpZ2h0OjIuMWVtO3RleHQtaW5kZW50Oi05OTk5cHg7d2hpdGUtc3BhY2U6bm93cmFwfWlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbnt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RleHQtaW5kZW50OjA7d2hpdGUtc3BhY2U6bm9ybWFsO3BhZGRpbmc6LjRlbSAxZW19aW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS51aS1jb250cm9sZ3JvdXB7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW17ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXN7ei1pbmRleDo5OTk5fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW17ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmxlZnR9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW17Ym94LXNpemluZzpib3JkZXItYm94fS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbHtwYWRkaW5nOi40ZW0gMWVtfS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFue2ZvbnQtc2l6ZTo4MCV9LnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLWxlZnQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLXRvcDpub25lfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci1yaWdodDpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItYm90dG9tOm5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dHt3aWR0aDo3NSU7d2lkdGg6Y2FsYyggMTAwJSAtIDIuNGVtICl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cHtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDFweCAjY2NjO2JvcmRlci1yYWRpdXM6LjEyZW07Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MWVtO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjRweDtib3JkZXItc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ1JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDouNWVtO3RvcDouM2VtfS51aS1kaWFsb2d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbntoZWlnaHQ6MnB4O3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1le3dpZHRoOjJweDtyaWdodDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ze2hlaWdodDoycHg7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXd7d2lkdGg6MnB4O2xlZnQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNle3JpZ2h0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3e2xlZnQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmV7cmlnaHQ6MDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7bGVmdDowO3RvcDowfS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktcHJvZ3Jlc3NiYXJ7aGVpZ2h0OjJlbTt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWV7bWFyZ2luOi0xcHg7aGVpZ2h0OjEwMCV9LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5e2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjJweCAwLjRlbTttYXJnaW46MC41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtjdXJzb3I6ZGVmYXVsdDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNvcnRhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzouMjIyZW0gMDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyZW19LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjEuNmVtO2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbS1zdHlsZTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpub25lfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHh9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fSIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLXdpZGdldHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQgLnVpLXdpZGdldHtmb250LXNpemU6MWVtfS51aS13aWRnZXQgaW5wdXQsLnVpLXdpZGdldCBzZWxlY3QsLnVpLXdpZGdldCB0ZXh0YXJlYSwudWktd2lkZ2V0IGJ1dHRvbntmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1fS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzN9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzMzM30udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZTllOWU5O2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6Ym9sZH0udWktd2lkZ2V0LWhlYWRlciBhe2NvbG9yOiMzMzN9LnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LC51aS1idXR0b24saHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O2JhY2tncm91bmQ6I2Y2ZjZmNjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ1NDU0NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsYS51aS1idXR0b24sYTpsaW5rLnVpLWJ1dHRvbixhOnZpc2l0ZWQudWktYnV0dG9uLC51aS1idXR0b257Y29sb3I6IzQ1NDU0NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZDojZWRlZGVkO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMmIyYjJifS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsYS51aS1idXR0b246aG92ZXIsYS51aS1idXR0b246Zm9jdXN7Y29sb3I6IzJiMmIyYjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdmlzdWFsLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiKDk0LDE1OCwyMTQpfS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxhLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDAzZWZmO2JhY2tncm91bmQ6IzAwN2ZmZjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZn0udWktaWNvbi1iYWNrZ3JvdW5kLC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZHtib3JkZXI6IzAwM2VmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTA7Y29sb3I6Izc3NzYyMH0udWktc3RhdGUtY2hlY2tlZHtib3JkZXI6MXB4IHNvbGlkICNkYWQ1NWU7YmFja2dyb3VuZDojZmZmYTkwfS51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYXtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMWE4OTk7YmFja2dyb3VuZDojZmRkZmRmO2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiM1ZjNmM2Z9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLC51aS1idXR0b246Zm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIil9LnVpLWJ1dHRvbiAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIil9LnVpLWljb24tYmxhbmt7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWljb24tY2FyZXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmV0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmV0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyZXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyZXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggMH0udWktaWNvbi1jYXJldC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJldC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmV0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJldC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmV0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjFweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNjRweH0udWktaWNvbi1hcnJvdy00e2JhY2tncm91bmQtcG9zaXRpb246MCAtODBweH0udWktaWNvbi1hcnJvdy00LWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtODBweH0udWktaWNvbi1leHRsaW5re2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTgwcHh9LnVpLWljb24tbmV3d2lue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTgwcHh9LnVpLWljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC04MHB4fS51aS1pY29uLXNodWZmbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtODBweH0udWktaWNvbi10cmFuc2Zlci1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtODBweH0udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtODBweH0udWktaWNvbi1mb2xkZXItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0udWktaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnQtYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS51aS1pY29uLW5vdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtOTZweH0udWktaWNvbi1tYWlsLWNsb3NlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05NnB4fS51aS1pY29uLW1haWwtb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS51aS1pY29uLXN1aXRjYXNle2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05NnB4fS51aS1pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTk2cHh9LnVpLWljb24tcGVyc29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS51aS1pY29uLXByaW50e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC05NnB4fS51aS1pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC05NnB4fS51aS1pY29uLWxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweH0udWktaWNvbi11bmxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtOTZweH0udWktaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtOTZweH0udWktaWNvbi10YWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTk2cHh9LnVpLWljb24taG9tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS51aS1pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTEycHh9LnVpLWljb24tY2FsZW5kYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTEycHh9LnVpLWljb24tY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMTJweH0udWktaWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTEycHh9LnVpLWljb24tY2xvY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9LnVpLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMTJweH0udWktaWNvbi1jYWxjdWxhdG9ye2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMTJweH0udWktaWNvbi16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTExMnB4fS51aS1pY29uLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTExMnB4fS51aS1pY29uLXNlYXJjaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTEycHh9LnVpLWljb24td3JlbmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMTJweH0udWktaWNvbi1nZWFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMTJweH0udWktaWNvbi1oZWFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTEycHh9LnVpLWljb24tc3RhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTEycHh9LnVpLWljb24tbGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTEycHh9LnVpLWljb24tY2FuY2Vse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9LnVpLWljb24tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMjhweH0udWktaWNvbi1wbHVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTI4cHh9LnVpLWljb24tbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTI4cHh9LnVpLWljb24tbWludXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTEyOHB4fS51aS1pY29uLWtleXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTI4cHh9LnVpLWljb24tbGlnaHRidWxie2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMjhweH0udWktaWNvbi1zY2lzc29yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTI4cHh9LnVpLWljb24tY2xpcGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMjhweH0udWktaWNvbi1jb3B5e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMjhweH0udWktaWNvbi1jb250YWN0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjhweH0udWktaWNvbi1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTI4cHh9LnVpLWljb24tdmlkZW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTEyOHB4fS51aS1pY29uLXNjcmlwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTI4cHh9LnVpLWljb24tYWxlcnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweH0udWktaWNvbi1pbmZve2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE0NHB4fS51aS1pY29uLW5vdGljZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNDRweH0udWktaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fS51aS1pY29uLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE0NHB4fS51aS1pY29uLWJ1bGxldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE0NHB4fS51aS1pY29uLXBpbi13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNDRweH0udWktaWNvbi1waW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHh9LnVpLWljb24tcGxheXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4fS51aS1pY29uLXBhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2MHB4fS51aS1pY29uLXNlZWstbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNjBweH0udWktaWNvbi1zZWVrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTYwcHh9LnVpLWljb24tc2Vlay1lbmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTYwcHh9LnVpLWljb24tc2Vlay1zdGFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTYwcHh9LnVpLWljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTYwcHh9LnVpLWljb24tcG93ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzZweH0udWktaWNvbi1zaWduYWwtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNzZweH0udWktaWNvbi1zaWduYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0we2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ze2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE3NnB4fS51aS1pY29uLWNpcmNsZS1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkycHh9LnVpLWljb24tY2lyY2xlLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjA4cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjRweH0udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIyNHB4fS51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMjRweH0udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIyNHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLXRse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItYmx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLWJye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhO29wYWNpdHk6LjAwMztmaWx0ZXI6QWxwaGEoT3BhY2l0eT0uMyl9LnVpLXdpZGdldC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggIzY2Njtib3gtc2hhZG93OjAgMCA1cHggIzY2Nn0iLCIuY3JvcHBpZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmNyb3BwaWUtY29udGFpbmVyIC5jci1pbWFnZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNyb3BwaWUtY29udGFpbmVyIC5jci1ib3VuZGFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jcm9wcGllLWNvbnRhaW5lciAuY3Itdmlld3BvcnQsXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLXJlc2l6ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwMDBweCAyMDAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5jcm9wcGllLWNvbnRhaW5lciAuY3ItcmVzaXplciB7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLXJlc2l6ZXItdmVydGljYWwsXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLXJlc2l6ZXItaG9yaXNvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNyb3BwaWUtY29udGFpbmVyIC5jci1yZXNpemVyLXZlcnRpY2FsOjphZnRlcixcbi5jcm9wcGllLWNvbnRhaW5lciAuY3ItcmVzaXplci1ob3Jpc29udGFsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5jcm9wcGllLWNvbnRhaW5lciAuY3ItcmVzaXplci12ZXJ0aWNhbCB7XG4gIGJvdHRvbTogLTVweDtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLXJlc2l6ZXItdmVydGljYWw6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5jcm9wcGllLWNvbnRhaW5lciAuY3ItcmVzaXplci1ob3Jpc29udGFsIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNyb3BwaWUtY29udGFpbmVyIC5jci1yZXNpemVyLWhvcmlzb250YWw6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLW9yaWdpbmFsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLXZwLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLW92ZXJsYXkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5jcm9wcGllLWNvbnRhaW5lciAuY3Itc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3JvcHBpZS1yZXN1bHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3JvcHBpZS1yZXN1bHQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jcm9wcGllLWNvbnRhaW5lciAuY3ItaW1hZ2UsXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLW92ZXJsYXksXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLXZpZXdwb3J0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogU1RZTElORyBSQU5HRSBJTlBVVCAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLypodHRwOi8vYnJlbm5hb2JyaWVuLmNvbS9ibG9nLzIwMTQvMDUvc3R5bGUtaW5wdXQtdHlwZS1yYW5nZS1pbi1ldmVyeS1icm93c2VyLmh0bWwgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uY3Itc2xpZGVyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vKnJlbW92ZXMgZGVmYXVsdCB3ZWJraXQgc3R5bGVzKi9cblx0Lypib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgKi8vKmZpeCBmb3IgRkYgdW5hYmxlIHRvIGFwcGx5IGZvY3VzIHN0eWxlIGJ1ZyAqL1xuICAgIHdpZHRoOiAzMDBweDtcbi8qcmVxdWlyZWQgZm9yIHByb3BlciB0cmFjayBzaXppbmcgaW4gRkYqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jci1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNyLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5jci1zbGlkZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4vKlxuLmNyLXNsaWRlcjpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuYmFja2dyb3VuZDogI2NjYztcbn1cbiovXG5cbi5jci1zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY3Itc2xpZGVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi8qaGlkZSB0aGUgb3V0bGluZSBiZWhpbmQgdGhlIGJvcmRlciovXG4uY3Itc2xpZGVyOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5jci1zbGlkZXI6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vKnJlbW92ZSBiZyBjb2xvdXIgZnJvbSB0aGUgdHJhY2ssIHdlJ2xsIHVzZSBtcy1maWxsLWxvd2VyIGFuZCBtcy1maWxsLXVwcGVyIGluc3RlYWQgKi9cblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsvKmxlYXZlIHJvb20gZm9yIHRoZSBsYXJnZXIgdGh1bWIgdG8gb3ZlcmZsb3cgd2l0aCBhIHRyYW5zcGFyZW50IGJvcmRlciAqL1xuXHRib3JkZXItd2lkdGg6IDZweCAwO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7LypyZW1vdmUgZGVmYXVsdCB0aWNrIG1hcmtzKi9cbn1cbi5jci1zbGlkZXI6Oi1tcy1maWxsLWxvd2VyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNyLXNsaWRlcjo6LW1zLWZpbGwtdXBwZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY3Itc2xpZGVyOjotbXMtdGh1bWIge1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogI2RkZDtcblx0bWFyZ2luLXRvcDoxcHg7XG59XG4uY3Itc2xpZGVyOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jci1zbGlkZXI6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFJvdGF0aW9uIFRvb2xzICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY3Itcm90YXRlLWNvbnRyb2xzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDVweDtcblx0bGVmdDogNXB4O1xuXHR6LWluZGV4OiAxO1xufVxuLmNyLXJvdGF0ZS1jb250cm9scyBidXR0b24ge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY3Itcm90YXRlLWNvbnRyb2xzIGk6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jci1yb3RhdGUtbCBpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICfihronO1xufVxuLmNyLXJvdGF0ZS1yIGk6YmVmb3JlIHtcblx0Y29udGVudDogJ+KGuyc7XG59XG4iLCIuZ3UtbWlycm9ye3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7ei1pbmRleDo5OTk5IWltcG9ydGFudDtvcGFjaXR5Oi44fS5ndS1oaWRle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lmd1LXVuc2VsZWN0YWJsZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7LW1zLXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50fS5ndS10cmFuc2l0e29wYWNpdHk6LjJ9IiwiLyohXG4gKiBGdWxsQ2FsZW5kYXIgdjMuMTAuMlxuICogRG9jcyAmIExpY2Vuc2U6IGh0dHBzOi8vZnVsbGNhbGVuZGFyLmlvL1xuICogKGMpIDIwMTkgQWRhbSBTaGF3XG4gKi8uZmMgYnV0dG9uLC5mYyB0YWJsZSxib2R5IC5mY3tmb250LXNpemU6MWVtfS5mYyAuZmMtYXhpcywuZmMgYnV0dG9uLC5mYy1kYXktZ3JpZC1ldmVudCAuZmMtY29udGVudCwuZmMtbGlzdC1pdGVtLW1hcmtlciwuZmMtbGlzdC1pdGVtLXRpbWUsLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGltZSwuZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy1jb250ZW50e3doaXRlLXNwYWNlOm5vd3JhcH0uZmMtZXZlbnQsLmZjLWV2ZW50OmhvdmVyLC5mYy1zdGF0ZS1ob3ZlciwuZmMuZmMtYm9vdHN0cmFwMyBhLC51aS13aWRnZXQgLmZjLWV2ZW50LGEuZmMtbW9yZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmN7ZGlyZWN0aW9uOmx0cjt0ZXh0LWFsaWduOmxlZnR9LmZjLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5mYyB0aCwuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIsLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIsLmZjLWljb24sLmZjLXRvb2xiYXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmZjLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiNiY2U4ZjE7b3BhY2l0eTouM30uZmMtYmdldmVudHtiYWNrZ3JvdW5kOiM4ZmRmODI7b3BhY2l0eTouM30uZmMtbm9uYnVzaW5lc3N7YmFja2dyb3VuZDojZDdkN2Q3fS5mYyBidXR0b257LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO2hlaWdodDoyLjFlbTtwYWRkaW5nOjAgLjZlbTtjdXJzb3I6cG9pbnRlcn0uZmMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye21hcmdpbjowO3BhZGRpbmc6MH0uZmMtc3RhdGUtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNmZmYpLHRvKCNlNmU2ZTYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmZmLCNlNmU2ZTYpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlci1jb2xvcjojZTZlNmU2ICNlNmU2ZTYgI2JmYmZiZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2NvbG9yOiMzMzM7dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KX0uZmMtc3RhdGUtZGVmYXVsdC5mYy1jb3JuZXItbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH0uZmMtc3RhdGUtZGVmYXVsdC5mYy1jb3JuZXItcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uZmMgYnV0dG9uIC5mYy1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotLjA1ZW07bWFyZ2luOjAgLjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZjLXN0YXRlLWFjdGl2ZSwuZmMtc3RhdGUtZGlzYWJsZWQsLmZjLXN0YXRlLWRvd24sLmZjLXN0YXRlLWhvdmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2fS5mYy1zdGF0ZS1ob3Zlcntjb2xvcjojMzMzO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXJ9LmZjLXN0YXRlLWFjdGl2ZSwuZmMtc3RhdGUtZG93bntiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpfS5mYy1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7b3BhY2l0eTouNjU7Ym94LXNoYWRvdzpub25lfS5mYy1ldmVudC5mYy1kcmFnZ2FibGUsLmZjLWV2ZW50W2hyZWZdLC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlLGFbZGF0YS1nb3RvXXtjdXJzb3I6cG9pbnRlcn0uZmMtYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYyAuZmMtYnV0dG9uLWdyb3VwPip7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgLTFweH0uZmMgLmZjLWJ1dHRvbi1ncm91cD46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uZmMtcG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2hhZG93OjAgMnB4IDZweCByZ2JhKDAsMCwwLC4xNSl9LmZjLXBvcG92ZXIgLmZjLWhlYWRlcntwYWRkaW5nOjJweCA0cHh9LmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGV7bWFyZ2luOjAgMnB4fS5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUsLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZXtmbG9hdDpsZWZ0fS5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2UsLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZXtmbG9hdDpyaWdodH0uZmMtZGl2aWRlcntib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweH1oci5mYy1kaXZpZGVye2hlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MCAwIDJweDtib3JkZXItd2lkdGg6MXB4IDB9LmZjLWJnIHRhYmxlLC5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGFibGUsLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxle2hlaWdodDoxMDAlfS5mYy1jbGVhcntjbGVhcjpib3RofS5mYy1iZywuZmMtYmdldmVudC1za2VsZXRvbiwuZmMtaGVscGVyLXNrZWxldG9uLC5mYy1oaWdobGlnaHQtc2tlbGV0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZjLWJne2JvdHRvbTowfS5mYyB0YWJsZXt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9LmZjIHRkLC5mYyB0aHtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5mYyB0ZC5mYy10b2RheXtib3JkZXItc3R5bGU6ZG91YmxlfWFbZGF0YS1nb3RvXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYyAuZmMtcm93e2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MH0uZmMtcm93IHRhYmxle2JvcmRlci1sZWZ0OjAgaGlkZGVuIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowIGhpZGRlbiB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjAgaGlkZGVuIHRyYW5zcGFyZW50fS5mYy1yb3c6Zmlyc3QtY2hpbGQgdGFibGV7Ym9yZGVyLXRvcDowIGhpZGRlbiB0cmFuc3BhcmVudH0uZmMtcm93e3Bvc2l0aW9uOnJlbGF0aXZlfS5mYy1yb3cgLmZjLWJne3otaW5kZXg6MX0uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLC5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbntib3R0b206MH0uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRkLC5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZHtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbnt6LWluZGV4OjJ9LmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9ue3otaW5kZXg6M30uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtwYWRkaW5nLWJvdHRvbToycHh9LmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9ue3otaW5kZXg6NX0uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSwuZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCwuZmMgLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHRke2JhY2tncm91bmQ6MCAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZHtib3JkZXItYm90dG9tOjB9LmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCwuZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGJvZHkgdGR7Ym9yZGVyLXRvcDowfS5mYy1zY3JvbGxlcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQsLmZjLWljb24sLmZjLXJvdy5mYy1yaWdpZCwuZmMtdGltZS1ncmlkLWV2ZW50e292ZXJmbG93OmhpZGRlbn0uZmMtc2Nyb2xsZXI+LmZjLWRheS1ncmlkLC5mYy1zY3JvbGxlcj4uZmMtdGltZS1ncmlke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmZjLWV2ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44NWVtO2xpbmUtaGVpZ2h0OjEuMztib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICMzYTg3YWR9LmZjLWV2ZW50LC5mYy1ldmVudC1kb3R7YmFja2dyb3VuZC1jb2xvcjojM2E4N2FkfS5mYy1ldmVudCwuZmMtZXZlbnQ6aG92ZXJ7Y29sb3I6I2ZmZn0uZmMtbm90LWFsbG93ZWQsLmZjLW5vdC1hbGxvd2VkIC5mYy1ldmVudHtjdXJzb3I6bm90LWFsbG93ZWR9LmZjLWV2ZW50IC5mYy1iZ3t6LWluZGV4OjE7YmFja2dyb3VuZDojZmZmO29wYWNpdHk6LjI1fS5mYy1ldmVudCAuZmMtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZjLWV2ZW50IC5mYy1yZXNpemVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NDtkaXNwbGF5Om5vbmV9LmZjLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciwuZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXJ7ZGlzcGxheTpibG9ja30uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi10b3A6LTIwcHh9LmZjLWV2ZW50LmZjLXNlbGVjdGVke3otaW5kZXg6OTk5OSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwuMil9LmZjLWV2ZW50LmZjLXNlbGVjdGVkLmZjLWRyYWdnaW5ne2JveC1zaGFkb3c6MCAycHggN3B4IHJnYmEoMCwwLDAsLjMpfS5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO3RvcDotMTBweDtib3R0b206LTEwcHg7bGVmdDowO3JpZ2h0OjB9LmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQsLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3QtZW5ke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQtd2lkdGg6MDtwYWRkaW5nLWxlZnQ6MXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0e21hcmdpbi1yaWdodDowO2JvcmRlci1yaWdodC13aWR0aDowO3BhZGRpbmctcmlnaHQ6MXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1zdGFydC1yZXNpemVyLC5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVye2N1cnNvcjp3LXJlc2l6ZTtsZWZ0Oi0xcHh9LmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIsLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplcntjdXJzb3I6ZS1yZXNpemU7cmlnaHQ6LTFweH0uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXJ7d2lkdGg6N3B4O3RvcDotMXB4O2JvdHRvbTotMXB4fS5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVye2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci13aWR0aDoxcHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQ6I2ZmZjt0b3A6NTAlO21hcmdpbi10b3A6LTRweH0uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVye21hcmdpbi1sZWZ0Oi00cHh9LmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplcnttYXJnaW4tcmlnaHQ6LTRweH0uZmMtZGF5LWdyaWQtZXZlbnR7bWFyZ2luOjFweCAycHggMDtwYWRkaW5nOjAgMXB4fXRyOmZpcnN0LWNoaWxkPnRkPi5mYy1kYXktZ3JpZC1ldmVudHttYXJnaW4tdG9wOjJweH0uZmMtZGF5LWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6LTFweDtyaWdodDotMXB4O2JvdHRvbTotMXB4O2xlZnQ6LTFweDtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMjV9LmZjLWRheS1ncmlkLWV2ZW50IC5mYy10aW1le2ZvbnQtd2VpZ2h0OjcwMH0uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplcnttYXJnaW4tbGVmdDotMnB4fS5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIsLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVye21hcmdpbi1yaWdodDotMnB4fWEuZmMtbW9yZXttYXJnaW46MXB4IDNweDtmb250LXNpemU6Ljg1ZW07Y3Vyc29yOnBvaW50ZXJ9YS5mYy1tb3JlOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZjLWxpbWl0ZWR7ZGlzcGxheTpub25lfS5mYy1kYXktZ3JpZCAuZmMtcm93e3otaW5kZXg6MX0uZmMtbW9yZS1wb3BvdmVye3otaW5kZXg6Mjt3aWR0aDoyMjBweH0uZmMtbW9yZS1wb3BvdmVyIC5mYy1ldmVudC1jb250YWluZXJ7cGFkZGluZzoxMHB4fS5mYy1ib290c3RyYXAzIC5mYy1wb3BvdmVyIC5wYW5lbC1ib2R5LC5mYy1ib290c3RyYXA0IC5mYy1wb3BvdmVyIC5jYXJkLWJvZHl7cGFkZGluZzowfS5mYy1ub3ctaW5kaWNhdG9ye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjowIHNvbGlkIHJlZH0uZmMtYm9vdHN0cmFwMyAuZmMtdG9kYXkuYWxlcnQsLmZjLWJvb3RzdHJhcDQgLmZjLXRvZGF5LmFsZXJ0e2JvcmRlci1yYWRpdXM6MH0uZmMtdW5zZWxlY3RhYmxley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LmZjLXVudGhlbWVkIC5mYy1jb250ZW50LC5mYy11bnRoZW1lZCAuZmMtZGl2aWRlciwuZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCwuZmMtdW50aGVtZWQgLmZjLWxpc3QtdmlldywuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsLmZjLXVudGhlbWVkIC5mYy1yb3csLmZjLXVudGhlbWVkIHRib2R5LC5mYy11bnRoZW1lZCB0ZCwuZmMtdW50aGVtZWQgdGgsLmZjLXVudGhlbWVkIHRoZWFke2JvcmRlci1jb2xvcjojZGRkfS5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLC5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVye2JhY2tncm91bmQ6I2VlZX0uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXl7YmFja2dyb3VuZDojZmNmOGUzfS5mYy11bnRoZW1lZCAuZmMtZGlzYWJsZWQtZGF5e2JhY2tncm91bmQ6I2Q3ZDdkNztvcGFjaXR5Oi4zfS5mYy1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxZW07bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxZW07Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLENvdXJpZXIsbW9ub3NwYWNlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmMtaWNvbjphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlcntjb250ZW50OlwiXFwyMDM5XCI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMDAlO3RvcDotNyV9LmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXDIwM0FcIjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIwMCU7dG9wOi03JX0uZmMtaWNvbi1sZWZ0LWRvdWJsZS1hcnJvdzphZnRlcntjb250ZW50OlwiXFxBQlwiO2ZvbnQtc2l6ZToxNjAlO3RvcDotNyV9LmZjLWljb24tcmlnaHQtZG91YmxlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXEJCXCI7Zm9udC1zaXplOjE2MCU7dG9wOi03JX0uZmMtaWNvbi1sZWZ0LXRyaWFuZ2xlOmFmdGVye2NvbnRlbnQ6XCJcXDI1QzRcIjtmb250LXNpemU6MTI1JTt0b3A6MyV9LmZjLWljb24tcmlnaHQtdHJpYW5nbGU6YWZ0ZXJ7Y29udGVudDpcIlxcMjVCQVwiO2ZvbnQtc2l6ZToxMjUlO3RvcDozJX0uZmMtaWNvbi1kb3duLXRyaWFuZ2xlOmFmdGVye2NvbnRlbnQ6XCJcXDI1QkNcIjtmb250LXNpemU6MTI1JTt0b3A6MiV9LmZjLWljb24teDphZnRlcntjb250ZW50OlwiXFxEN1wiO2ZvbnQtc2l6ZToyMDAlO3RvcDo2JX0uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2V7Y29sb3I6IzY2Njtmb250LXNpemU6LjllbTttYXJnaW4tdG9wOjJweH0uZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbTpob3ZlciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnVpLXdpZGdldCAuZmMtZGlzYWJsZWQtZGF5e2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uZmMtYm9vdHN0cmFwMyAuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0YWJsZSwuZmMtYm9vdHN0cmFwNCAuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0YWJsZSwuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyAudWktd2lkZ2V0LWNvbnRlbnR7YmFja2dyb3VuZDowIDB9LmZjLXBvcG92ZXI+LnVpLXdpZGdldC1oZWFkZXIrLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci10b3A6MH0uZmMtYm9vdHN0cmFwMyBoci5mYy1kaXZpZGVyLC5mYy1ib290c3RyYXA0IGhyLmZjLWRpdmlkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LnVpLXdpZGdldCAuZmMtZXZlbnR7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDB9LnVpLXdpZGdldCB0ZC5mYy1heGlze2ZvbnQtd2VpZ2h0OjQwMH0uZmMuZmMtYm9vdHN0cmFwMyBhW2RhdGEtZ290b106aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmMuZmMtYm9vdHN0cmFwNCBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5mYy5mYy1ib290c3RyYXA0IGFbZGF0YS1nb3RvXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYy1ib290c3RyYXA0IGEuZmMtZXZlbnQ6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOiNmZmZ9LmZjLWJvb3RzdHJhcDQgLmZjLXBvcG92ZXIuY2FyZHtwb3NpdGlvbjphYnNvbHV0ZX0uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhcnttYXJnaW4tYm90dG9tOjFlbX0uZmMtdG9vbGJhci5mYy1mb290ZXItdG9vbGJhcnttYXJnaW4tdG9wOjFlbX0uZmMtdG9vbGJhciAuZmMtbGVmdHtmbG9hdDpsZWZ0fS5mYy10b29sYmFyIC5mYy1yaWdodHtmbG9hdDpyaWdodH0uZmMtdG9vbGJhciAuZmMtY2VudGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYyAuZmMtdG9vbGJhcj4qPip7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDouNzVlbX0uZmMgLmZjLXRvb2xiYXI+Kj46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uZmMtdG9vbGJhciBoMnttYXJnaW46MH0uZmMtdG9vbGJhciBidXR0b257cG9zaXRpb246cmVsYXRpdmV9LmZjLXRvb2xiYXIgLmZjLXN0YXRlLWhvdmVyLC5mYy10b29sYmFyIC51aS1zdGF0ZS1ob3Zlcnt6LWluZGV4OjJ9LmZjLXRvb2xiYXIgLmZjLXN0YXRlLWRvd257ei1pbmRleDozfS5mYy10b29sYmFyIC5mYy1zdGF0ZS1hY3RpdmUsLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWFjdGl2ZXt6LWluZGV4OjR9LmZjLXRvb2xiYXIgYnV0dG9uOmZvY3Vze3otaW5kZXg6NX0uZmMtdmlldy1jb250YWluZXIgKiwuZmMtdmlldy1jb250YWluZXIgOmFmdGVyLC5mYy12aWV3LWNvbnRhaW5lciA6YmVmb3Jley13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZmMtdmlldywuZmMtdmlldz50YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmZjLWJhc2ljRGF5LXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sLmZjLWJhc2ljV2Vlay12aWV3IC5mYy1jb250ZW50LXNrZWxldG9ue3BhZGRpbmctYm90dG9tOjFlbX0uZmMtYmFzaWMtdmlldyAuZmMtYm9keSAuZmMtcm93e21pbi1oZWlnaHQ6NGVtfS5mYy1yb3cuZmMtcmlnaWQgLmZjLWNvbnRlbnQtc2tlbGV0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZjLWRheS10b3AuZmMtb3RoZXItbW9udGh7b3BhY2l0eTouM30uZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciwuZmMtYmFzaWMtdmlldyAuZmMtd2Vlay1udW1iZXJ7cGFkZGluZzoycHh9LmZjLWJhc2ljLXZpZXcgdGguZmMtZGF5LW51bWJlciwuZmMtYmFzaWMtdmlldyB0aC5mYy13ZWVrLW51bWJlcntwYWRkaW5nOjAgMnB4fS5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXJ7ZmxvYXQ6cmlnaHR9LmZjLXJ0bCAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlcntmbG9hdDpsZWZ0fS5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVye2Zsb2F0OmxlZnQ7Ym9yZGVyLXJhZGl1czowIDAgM3B4fS5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVye2Zsb2F0OnJpZ2h0O2JvcmRlci1yYWRpdXM6MCAwIDAgM3B4fS5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlcnttaW4td2lkdGg6MS41ZW07YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2NvbG9yOmdyZXl9LmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXI+KntkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MS4yNWVtfS5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQgLmZjLXJvd3ttaW4taGVpZ2h0OjNlbX0uZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1ncmlkIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b257cGFkZGluZy1ib3R0b206MWVtfS5mYyAuZmMtYXhpc3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowIDRweH0uZmMtbHRyIC5mYy1heGlze3RleHQtYWxpZ246cmlnaHR9LmZjLXJ0bCAuZmMtYXhpc3t0ZXh0LWFsaWduOmxlZnR9LmZjLXRpbWUtZ3JpZCwuZmMtdGltZS1ncmlkLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmZjLXRpbWUtZ3JpZHttaW4taGVpZ2h0OjEwMCV9LmZjLXRpbWUtZ3JpZCB0YWJsZXtib3JkZXI6MCBoaWRkZW4gdHJhbnNwYXJlbnR9LmZjLXRpbWUtZ3JpZD4uZmMtYmd7ei1pbmRleDoxfS5mYy10aW1lLWdyaWQgLmZjLXNsYXRzLC5mYy10aW1lLWdyaWQ+aHJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5mYy10aW1lLWdyaWQgLmZjLWNvbnRlbnQtY29se3Bvc2l0aW9uOnJlbGF0aXZlfS5mYy10aW1lLWdyaWQgLmZjLWNvbnRlbnQtc2tlbGV0b257cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO3RvcDowO2xlZnQ6MDtyaWdodDowfS5mYy10aW1lLWdyaWQgLmZjLWJ1c2luZXNzLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmZjLXRpbWUtZ3JpZCAuZmMtYmdldmVudC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5mYy10aW1lLWdyaWQgLmZjLWhpZ2hsaWdodC1jb250YWluZXJ7ei1pbmRleDozO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjR9LmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1saW5le3otaW5kZXg6NX0uZmMtdGltZS1ncmlkIC5mYy1oZWxwZXItY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Nn0uZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0ZHtoZWlnaHQ6MS41ZW07Ym9yZGVyLWJvdHRvbTowfS5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIC5mYy1taW5vciB0ZHtib3JkZXItdG9wLXN0eWxlOmRvdHRlZH0uZmMtdGltZS1ncmlkIC5mYy1oaWdobGlnaHR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjB9LmZjLWx0ciAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXJ7bWFyZ2luOjAgMi41JSAwIDJweH0uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lcnttYXJnaW46MCAycHggMCAyLjUlfS5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnQsLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnR7bGVmdDowO3JpZ2h0OjB9LmZjLXYtZXZlbnQuZmMtbm90LXN0YXJ0e2JvcmRlci10b3Atd2lkdGg6MDtwYWRkaW5nLXRvcDoxcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmZjLXYtZXZlbnQuZmMtbm90LWVuZHtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZy1ib3R0b206MXB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWR7b3ZlcmZsb3c6dmlzaWJsZX0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1iZ3tkaXNwbGF5Om5vbmV9LmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtY29udGVudHtvdmVyZmxvdzpoaWRkZW59LmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGltZSwuZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aXRsZXtwYWRkaW5nOjAgMXB4fS5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLXRpbWV7Zm9udC1zaXplOi44NWVtfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUsLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUgc3BhbntkaXNwbGF5Om5vbmV9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtc3RhcnQpfS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWU6YWZ0ZXJ7Y29udGVudDpcIlxcQTAtXFxBMFwifS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpdGxle2ZvbnQtc2l6ZTouODVlbTtwYWRkaW5nOjB9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXJ7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7aGVpZ2h0OjhweDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6OHB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cy1yZXNpemV9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXI6YWZ0ZXJ7Y29udGVudDpcIj1cIn0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVye2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci13aWR0aDoxcHg7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQ6I2ZmZjtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvdHRvbTotNXB4fS5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItbGluZXtib3JkZXItdG9wLXdpZHRoOjFweDtsZWZ0OjA7cmlnaHQ6MH0uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93e21hcmdpbi10b3A6LTVweH0uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3d7bGVmdDowO2JvcmRlci13aWR0aDo1cHggMCA1cHggNnB4O2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3d7cmlnaHQ6MDtib3JkZXItd2lkdGg6NXB4IDZweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9LmZjLWV2ZW50LWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NXB4fS5mYy1ydGwgLmZjLWxpc3Qtdmlld3tkaXJlY3Rpb246cnRsfS5mYy1saXN0LXZpZXd7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWR9LmZjIC5mYy1saXN0LXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5mYy1saXN0LXRhYmxlIHRke2JvcmRlci13aWR0aDoxcHggMCAwO3BhZGRpbmc6OHB4IDE0cHh9LmZjLWxpc3QtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcC13aWR0aDowfS5mYy1saXN0LWhlYWRpbmd7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmZjLWxpc3QtaGVhZGluZyB0ZHtmb250LXdlaWdodDo3MDB9LmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLW1haW57ZmxvYXQ6bGVmdH0uZmMtbHRyIC5mYy1saXN0LWhlYWRpbmctYWx0LC5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1tYWlue2Zsb2F0OnJpZ2h0fS5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1hbHR7ZmxvYXQ6bGVmdH0uZmMtbGlzdC1pdGVtLmZjLWhhcy11cmx7Y3Vyc29yOnBvaW50ZXJ9LmZjLWxpc3QtaXRlbS1tYXJrZXIsLmZjLWxpc3QtaXRlbS10aW1le3dpZHRoOjFweH0uZmMtbHRyIC5mYy1saXN0LWl0ZW0tbWFya2Vye3BhZGRpbmctcmlnaHQ6MH0uZmMtcnRsIC5mYy1saXN0LWl0ZW0tbWFya2Vye3BhZGRpbmctbGVmdDowfS5mYy1saXN0LWl0ZW0tdGl0bGUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fS5mYy1saXN0LWl0ZW0tdGl0bGUgYVtocmVmXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYy1saXN0LWVtcHR5LXdyYXAye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5mYy1saXN0LWVtcHR5LXdyYXAxe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTp0YWJsZX0uZmMtbGlzdC1lbXB0eXtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyfS5mYy11bnRoZW1lZCAuZmMtbGlzdC1lbXB0eXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9IiwiLypcclxuPT0gbWFsaWh1IGpxdWVyeSBjdXN0b20gc2Nyb2xsYmFyIHBsdWdpbiA9PVxyXG5QbHVnaW4gVVJJOiBodHRwOi8vbWFub3MubWFsaWh1LmdyL2pxdWVyeS1jdXN0b20tY29udGVudC1zY3JvbGxlclxyXG4qL1xyXG5cclxuXHJcblxyXG4vKlxyXG5DT05URU5UUzogXHJcblx0MS4gQkFTSUMgU1RZTEUgLSBQbHVnaW4ncyBiYXNpYy9lc3NlbnRpYWwgQ1NTIHByb3BlcnRpZXMgKG5vcm1hbGx5LCBzaG91bGQgbm90IGJlIGVkaXRlZCkuIFxyXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci4gXHJcblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cclxuXHQ0LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgMi1heGlzIHNjcm9sbGJhcnMuIFxyXG5cdDUuIFRSQU5TSVRJT05TIC0gQ1NTMyB0cmFuc2l0aW9ucyBmb3IgaG92ZXIgZXZlbnRzLCBhdXRvLWV4cGFuZGVkIGFuZCBhdXRvLWhpZGRlbiBzY3JvbGxiYXJzLiBcclxuXHQ2LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EUyBcclxuXHRcdDYuMSBUSEVNRVMgLSBTY3JvbGxiYXIgY29sb3JzLCBvcGFjaXR5LCBkaW1lbnNpb25zLCBiYWNrZ3JvdW5kcyBldGMuIHZpYSByZWFkeS10by11c2UgdGhlbWVzLlxyXG4qL1xyXG5cclxuXHJcblxyXG4vKiBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjEuIEJBU0lDIFNUWUxFICBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG5cdC5tQ3VzdG9tU2Nyb2xsYmFyeyAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XHJcblx0Lm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnsgLW1zLXRvdWNoLWFjdGlvbjogYXV0bzsgdG91Y2gtYWN0aW9uOiBhdXRvOyB9XHJcblx0XHJcblx0Lm1DdXN0b21TY3JvbGxCb3h7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHR9XHJcblxyXG5cdC5tQ1NCX2NvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cclxuXHJcbi8qIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMi4gVkVSVElDQUwgU0NST0xMQkFSIFxyXG55LWF4aXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG5cdC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XHJcblxyXG5cdC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tcmlnaHQ6IDA7IH0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXHJcblx0XHJcblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdH1cclxuXHRcclxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLWxlZnQ6IDA7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgcmlnaHQ6IC0yNnB4OyB9IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xyXG5cdFxyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLCBcclxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IGxlZnQ6IC0yNnB4OyB9IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDsgXHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAyMHB4IDA7IH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7IC1tb3otYm9yZGVyLXJhZGl1czogMTZweDsgYm9yZGVyLXJhZGl1czogMTZweDtcclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7IC1tb3otYm9yZGVyLXJhZGl1czogMTZweDsgYm9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cclxuXHRcclxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYm90dG9tOiAwOyB9XHJcblxyXG5cclxuXHJcbi8qIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgXHJcbngtYXhpc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcblx0Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcntcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyeyBtaW4taGVpZ2h0OiAxMDAlOyB9XHJcblxyXG5cdC5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuXHQubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBib3R0b206IC0yNnB4OyB9IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IG1hcmdpbjogMCAyMHB4OyB9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRtYXJnaW46IDdweCAwO1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7XHJcblx0XHR3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0bWFyZ2luOiA2cHggYXV0bztcclxuXHR9XHJcblx0XHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRoZWlnaHQ6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcblx0XHRtYXJnaW46IDJweCBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGhlaWdodDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG5cdFx0bWFyZ2luOiA0cHggMDtcclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0eyBsZWZ0OiAwOyB9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodHsgcmlnaHQ6IDA7IH1cclxuXHJcblxyXG5cclxuLyogXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIFxyXG55eC1heGlzIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHRcclxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHRcclxuXHQubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm90dG9tOiAyMHB4OyB9XHJcblx0XHJcblx0Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDIwcHg7IH1cclxuXHRcclxuXHQvKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xyXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDA7IH1cclxuXHRcclxuXHQvKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcclxuXHQubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAwOyB9XHJcblx0XHJcblx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcblx0Lm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAyMHB4OyB9XHJcblx0XHJcblx0Lyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgbGVmdDogMDsgfVxyXG5cdFxyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdH1cclxuXHRcclxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcblx0XHJcblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lcnsgcGFkZGluZy1ib3R0b206IDA7IH1cclxuXHRcclxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwOyAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQvKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xyXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHJcblxyXG5cclxuLyogXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG41LiBUUkFOU0lUSU9OUyAgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scywgXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuXHRcdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuXHR9XHJcblx0XHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcclxuXHRcdFx0XHRcdG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgXHJcblx0XHQtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxyXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcclxuXHRcdC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxyXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxyXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcclxuXHR9XHJcblxyXG5cclxuXHJcbi8qIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcblx0LyogXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdDYuMSBUSEVNRVMgXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCovXHJcblx0XHJcblx0LyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xyXG5cclxuXHQubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxyXG5cdFxyXG5cdC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG5cdC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAwOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgfVxyXG5cdFxyXG5cdC5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcclxuXHQubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXHJcblx0Lm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scyxcclxuXHQubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG5cdC5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG5cdC5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAxOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyBcclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgXHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcclxuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7IFxyXG5cdH1cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyBcclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTsgLyogY3NzIHNwcml0ZXMgKi9cclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRvcGFjaXR5OiAwLjQ7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IFxyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0XHQvKiBcclxuXHRcdHNwcml0ZXMgbG9jYXRpb25zIFxyXG5cdFx0bGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XHJcblx0XHRkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XHJcblx0XHQqL1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcblx0XHQvKiBcclxuXHRcdHNwcml0ZXMgbG9jYXRpb25zXHJcblx0XHRsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XHJcblx0XHRkYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcclxuXHRcdCovXHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcclxuXHRcdC8qIFxyXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnMgXHJcblx0XHRsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XHJcblx0XHRkYXJrOiAtODBweCAtNDBweCwgLTEwMHB4IC00MHB4LCAtMTIwcHggLTQwcHgsIC0xNDBweCAtNDBweCwgLTgwcHggLTExMnB4LCAtMTAwcHggLTExMnB4LCAtMTIwcHggLTExMnB4XHJcblx0XHQqL1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xyXG5cdFx0LyogXHJcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcclxuXHRcdGxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcclxuXHRcdGRhcms6IC04MHB4IC01NnB4LCAtMTAwcHggLTU2cHgsIC0xMjBweCAtNTZweCwgLTE0MHB4IC01NnB4LCAtODBweCAtMTI4cHgsIC0xMDBweCAtMTI4cHgsIC0xMjBweCAtMTI4cHhcclxuXHRcdCovXHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3ZlcixcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXJ7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZXsgb3BhY2l0eTogMC45OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XHJcblx0XHJcblxyXG5cdC8qIHRoZW1lOiBcImRhcmtcIiAqL1xyXG5cclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTsgfVxyXG5cclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XHJcblxyXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cclxuXHJcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cclxuXHJcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cclxuXHJcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cclxuXHJcblx0LyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXHJcblxyXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdH1cclxuXHJcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRtYXJnaW46IDZweCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7IH1cclxuXHJcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4OyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDsgfVxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lOiBcImRhcmstMlwiICovXHJcblxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxyXG5cclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cclxuXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwcHg7IH1cclxuXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7IH1cclxuXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNTZweDsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHJcblxyXG5cdC8qIHRoZW1lOiBcImxpZ2h0LXRoaWNrXCIsIFwiZGFyay10aGlja1wiICovXHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdHdpZHRoOiA2cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRtYXJnaW46IDZweCAwO1xyXG5cdH1cclxuXHJcblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdG1hcmdpbjogNXB4IGF1dG87XHJcblx0fVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4OyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7IH1cclxuXHJcblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweDsgfVxyXG5cclxuXHJcblx0LyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXHJcblx0XHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4OyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNDBweDsgfVxyXG5cclxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHJcblxyXG5cdC8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xyXG5cdFxyXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IH1cclxuXHJcblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMnB4OyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDEwMCU7IH1cclxuXHJcblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRtYXJnaW46IDdweCBhdXRvO1xyXG5cdH1cclxuXHJcblxyXG5cdC8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cclxuXHRcclxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpOyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cdFxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxyXG5cdFxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxyXG5cdFxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxyXG5cclxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogMTRweDsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0bWFyZ2luOiAwIDFweDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7IHdpZHRoOiAxNHB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRtYXJnaW46IDFweCAwO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdHdpZHRoOiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luOiAtMXB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGhlaWdodDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0bWFyZ2luOiAwIC0xcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRoZWlnaHQ6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuXHRcdG1hcmdpbjogNnB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweDsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogNHB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgXHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdG1hcmdpbjogNnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIik7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweDsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiLCBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYmEoMjU1LDI1NSwyNTUsMC41KSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApKSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDcwcHg7IH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7IHdpZHRoOiA3MHB4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyBcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjUpLCBpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFx0IFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XHJcblxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogOHB4OyB9XHJcblxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdG1hcmdpbjogNHB4IDA7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuXHR9XHJcblxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRtYXJnaW46IDRweCBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7IH1cclxuXHRcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XHJcblxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxyXG5cclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XHJcblxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZTogXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgXHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsIFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDsgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7IGJvcmRlci1yYWRpdXM6IDdweDsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDsgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlci1yYWRpdXM6IDVweDsgfVxyXG5cdFxyXG5cdC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXHJcblx0Lm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IHJpZ2h0OiAxcHg7IH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuNSk7IH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcclxuXHRcdGJvdHRvbTogMXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRtYXJnaW46IDJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAgXHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XHJcblxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cclxuXHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWU6IFwiM2QtdGhpY2stZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLDAuMik7IH1cclxuXHQgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjIpOyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgIFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxyXG5cclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XHJcblxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIFxyXG5cdC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse1xyXG5cdFx0cmlnaHQ6IDA7IFxyXG5cdFx0bWFyZ2luOiAxMnB4IDA7IFxyXG5cdH1cclxuXHRcclxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXHJcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXHJcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXHJcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xyXG5cdFx0Ym90dG9tOiAwOyBcclxuXHRcdG1hcmdpbjogMCAxMnB4OyBcclxuXHR9XHJcblx0XHJcblx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcblx0Lm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCBcclxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG5cdFxyXG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiA1MHB4OyB9XHJcblx0XHJcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcclxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDUwcHg7IH1cclxuXHRcclxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgXHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IFxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IFxyXG5cdH1cclxuXHRcclxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgXHJcblx0fVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuXHR9XHJcblxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDZweDsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0bWFyZ2luOiA1cHggMDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdG1hcmdpbjogMnB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxyXG5cdFxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XHJcblx0XHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lIFwiZGFyay0zXCIgKi9cclxuXHRcclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxyXG5cdFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTsgfVxyXG5cdFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxyXG5cclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxyXG5cclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cclxuXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cclxuXHRcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XHJcblx0fVxyXG5cclxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IFxyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdG1hcmdpbjogM3B4IDVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0bWFyZ2luOiA1cHggM3B4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0bWFyZ2luOiAycHggMDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCBcclxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgXHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIFxyXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIFxyXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgXHJcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XHJcblxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTsgfVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cclxuXHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxyXG5cclxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxyXG5cclxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHRcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBib3JkZXItY29sb3I6ICMwMDA7IGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjIpOyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHRcclxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTsgfVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwczovL2RhbmVkZW4uZ2l0aHViLmlvL2FuaW1hdGUuY3NzL1xuICogVmVyc2lvbiAtIDMuNy4yXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE5IERhbmllbCBFZGVuXG4gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCl9fS5ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0ucHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZX1ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0ucnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX1Aa2V5ZnJhbWVzIHNoYWtlezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19LnNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2U7YW5pbWF0aW9uLW5hbWU6c2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmhlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ud29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX1Aa2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19LmplbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmJvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19LmJvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmJvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19LmJvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19LmZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uZmFkZU91dERvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Yey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Zey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWTthbmltYXRpb24tbmFtZTpmbGlwSW5ZfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0ucm90YXRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbjthbmltYXRpb24tbmFtZTpyb3RhdGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlfUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmphY2tJblRoZUJveHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveDthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fS56b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfS5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzfS5hbmltYXRlZC5kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnN9LmFuaW1hdGVkLmRlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozc30uYW5pbWF0ZWQuZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzfS5hbmltYXRlZC5kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXN9LmFuaW1hdGVkLmZhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjhzO2FuaW1hdGlvbi1kdXJhdGlvbjouOHN9LmFuaW1hdGVkLmZhc3Rlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41c30uYW5pbWF0ZWQuc2xvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9LmFuaW1hdGVkLnNsb3dlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3N9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSksKHByaW50KXsuYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDthbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9fSIsIi51aS1rZXlib2FyZHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi4zZW07cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3otaW5kZXg6MTYwMDA7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0udWkta2V5Ym9hcmQtaGFzLWZvY3Vze3otaW5kZXg6MTYwMDF9LnVpLWtleWJvYXJkIGRpdntmb250LXNpemU6MS4xZW19LnVpLWtleWJvYXJkW2NvbnRlbnRlZGl0YWJsZV17d2hpdGUtc3BhY2U6cHJlfS51aS1rZXlib2FyZC1idXR0b257aGVpZ2h0OjJlbTttaW4td2lkdGg6MmVtO21hcmdpbjouMWVtO2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDoyZW07LW1vei11c2VyLWZvY3VzOmlnbm9yZX0udWkta2V5Ym9hcmQtYnV0dG9uIHNwYW57cGFkZGluZzowO21hcmdpbjowO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZS1ibG9ja30udWkta2V5Ym9hcmQtYnV0dG9uLWVuZHJvd3tjbGVhcjpsZWZ0fS51aS1rZXlib2FyZC1zcGFjZXt3aWR0aDoxNWVtfS51aS1rZXlib2FyZC1lbXB0eSBzcGFuLC51aS1rZXlib2FyZC1zcGFjZSBzcGFue2ZvbnQ6MC8wIGE7dGV4dC1zaGFkb3c6bm9uZTtjb2xvcjp0cmFuc3BhcmVudH0udWkta2V5Ym9hcmQtcHJldmlldy13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0udWkta2V5Ym9hcmQtcHJldmlld3t0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjAgMCAzcHggMDtkaXNwbGF5OmlubGluZTt3aWR0aDo5OSV9LnVpLWtleWJvYXJkLWtleXNldHt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LnVpLWtleWJvYXJkLWlucHV0e3RleHQtYWxpZ246bGVmdH0udWkta2V5Ym9hcmQtaW5wdXQtY3VycmVudHstbW96LWJveC1zaGFkb3c6MCAwIDVweCAjNGQ5MGZlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICM0ZDkwZmU7Ym94LXNoYWRvdzowIDAgNXB4ICM0ZDkwZmV9LnVpLWtleWJvYXJkLXBsYWNlaG9sZGVye2NvbG9yOiM4ODh9LnVpLWtleWJvYXJkLW5va2V5Ym9hcmR7Y29sb3I6Izg4ODtib3JkZXItY29sb3I6Izg4OH0udWkta2V5Ym9hcmQtc3BhY2Vye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6MDtjdXJzb3I6ZGVmYXVsdH0udWkta2V5Ym9hcmQtTFJNIHNwYW4sLnVpLWtleWJvYXJkLU5CU1Agc3BhbiwudWkta2V5Ym9hcmQtUkxNIHNwYW4sLnVpLWtleWJvYXJkLVpXSiBzcGFuLC51aS1rZXlib2FyZC1aV05KIHNwYW4sLnVpLWtleWJvYXJkLVpXU1Agc3Bhbntmb250LXNpemU6LjVlbTtsaW5lLWhlaWdodDoxLjVlbTt3aGl0ZS1zcGFjZTpub3JtYWx9LnVpLWtleWJvYXJkLWJ1dHRvbi51aS1rZXlib2FyZC1jb21iby51aS1zdGF0ZS1kZWZhdWx0e2JvcmRlci1jb2xvcjojZmZhZjBmfWJ1dHRvbi51aS1rZXlib2FyZC1hY2NlcHQudWkta2V5Ym9hcmQtdmFsaWQtaW5wdXR7Ym9yZGVyLWNvbG9yOiMwYzA7YmFja2dyb3VuZDojMDgwO2NvbG9yOiNmZmZ9YnV0dG9uLnVpLWtleWJvYXJkLWFjY2VwdC51aS1rZXlib2FyZC12YWxpZC1pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7YmFja2dyb3VuZDojMGEwfWJ1dHRvbi51aS1rZXlib2FyZC1hY2NlcHQudWkta2V5Ym9hcmQtaW52YWxpZC1pbnB1dHtib3JkZXItY29sb3I6I2MwMDtiYWNrZ3JvdW5kOiM4MDA7Y29sb3I6I2ZmZjtvcGFjaXR5Oi41fWJ1dHRvbi51aS1rZXlib2FyZC1hY2NlcHQudWkta2V5Ym9hcmQtaW52YWxpZC1pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7YmFja2dyb3VuZDojYTAwfS51aS1rZXlib2FyZC1jYXJldHtiYWNrZ3JvdW5kOiNjMDA7d2lkdGg6MXB4O21hcmdpbi10b3A6M3B4fWRpdi51aS1ib2R5LnVpLWtleWJvYXJkIGJ1dHRvbi51aS1rZXlib2FyZC1idXR0b24udWktYnRue3BhZGRpbmc6LjVlbSAxZW07Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS51aS1ib2R5IC51aS1rZXlib2FyZC1idXR0b257d2lkdGg6M2VtO2hlaWdodDozZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLWJvZHkgLnVpLWtleWJvYXJkLXdpZGVrZXl7d2lkdGg6NS41ZW19LnVpLWJvZHkgLnVpLWtleWJvYXJkLXNwYWNle3dpZHRoOjE1ZW19LnVpLWJvZHkgLnVpLWtleWJvYXJkLXNwYWNlIHNwYW57dmlzaWJpbGl0eTpoaWRkZW59LnVpLWJvZHkgLnVpLWtleWJvYXJkLWtleXNldHtsaW5lLWhlaWdodDouNWVtfS51aS1ib2R5IGlucHV0LnVpLWlucHV0LXRleHQsLnVpLWJvZHkgdGV4dGFyZWEudWktaW5wdXQtdGV4dHt3aWR0aDo5NSV9LnVpLWJvZHkgLnVpLWJ0bi1pbm5lcntoZWlnaHQ6MmVtO3BhZGRpbmc6LjJlbSAwO21hcmdpbjowfS51aS1ib2R5IC51aS1idG57bWFyZ2luOjA7Zm9udC1zaXplOjEzcHh9YnV0dG9uLnVpLWtleWJvYXJkLWJ1dHRvbi5idG57cGFkZGluZzoxcHggNnB4fWJ1dHRvbi51aS1rZXlib2FyZC10b2dnbGUgc3Bhbnt3aWR0aDouOGVtO2hlaWdodDouOGVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59YnV0dG9uLnVpLWtleWJvYXJkLXRvZ2dsZSBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSXhNQ0lnWm1sc2JEMGlJekV4TVNJK1BIQmhkR2dnWkQwaVRUZ3VOeXcwTGpSSU55NDFTRFV1TUhZdE1TNDVZekF0TVM0MExURXVNUzB5TGpVdE1pNDFMVEl1TldNdE1TNDBMREF0TWk0MUxERXVNUzB5TGpVc01pNDFkakV1T1dneExqSWdkaTB4TGpsak1DMHdMamNzTUM0MkxURXVNaXd4TGpJdE1TNHljekV1TWl3d0xqWXNNUzR5TERFdU1uWXhMamxqTFRBdU55d3dMVEV1TWl3d0xqWXRNUzR5TERFdU1sWTRMamdnWXpBc01DNDNMREF1Tml3eExqSXNNUzR5TERFdU1tZzFMakJET1M0MExERXdMREV3TERrdU5Dd3hNQ3c0TGpoV05TNDJRekV3TERVdU1DdzVMalFzTkM0MExEZ3VPQ3cwTGpSNklFMDJMallzTnk0MGRqRXVNQ0JqTUN3d0xqSXRNQzR4TERBdU15MHdMak1zTUM0elV6WXVNQ3c0TGpZc05pNHdMRGd1TkZZM0xqUmpMVEF1TWkwd0xqRXRNQzR6TFRBdU15MHdMak10TUM0MVl6QXRNQzR6TERBdU15MHdMallzTUM0MkxUQXVOaUJUTmk0NUxEWXVOaXcyTGprc05pNDVRell1T1N3M0xqRXNOaTQ0TERjdU15dzJMallzTnk0MGVpSXZQand2YzNablBnPT0pfS51aS1rZXlib2FyZC1kYXJrLXRoZW1lIGJ1dHRvbi51aS1rZXlib2FyZC10b2dnbGUgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TUNJZ1ptbHNiRDBpSTJWbFpTSStQSEJoZEdnZ1pEMGlUVGd1Tnl3MExqUklOeTQxU0RVdU1IWXRNUzQ1WXpBdE1TNDBMVEV1TVMweUxqVXRNaTQxTFRJdU5XTXRNUzQwTERBdE1pNDFMREV1TVMweUxqVXNNaTQxZGpFdU9XZ3hMaklnZGkweExqbGpNQzB3TGpjc01DNDJMVEV1TWl3eExqSXRNUzR5Y3pFdU1pd3dMallzTVM0eUxERXVNbll4TGpsakxUQXVOeXd3TFRFdU1pd3dMall0TVM0eUxERXVNbFk0TGpnZ1l6QXNNQzQzTERBdU5pd3hMaklzTVM0eUxERXVNbWcxTGpCRE9TNDBMREV3TERFd0xEa3VOQ3d4TUN3NExqaFdOUzQyUXpFd0xEVXVNQ3c1TGpRc05DNDBMRGd1T0N3MExqUjZJRTAyTGpZc055NDBkakV1TUNCak1Dd3dMakl0TUM0eExEQXVNeTB3TGpNc01DNHpVell1TUN3NExqWXNOaTR3TERndU5GWTNMalJqTFRBdU1pMHdMakV0TUM0ekxUQXVNeTB3TGpNdE1DNDFZekF0TUM0ekxEQXVNeTB3TGpZc01DNDJMVEF1TmlCVE5pNDVMRFl1Tml3Mkxqa3NOaTQ1UXpZdU9TdzNMakVzTmk0NExEY3VNeXcyTGpZc055NDBlaUl2UGp3dmMzWm5QZz09KX1idXR0b24udWkta2V5Ym9hcmQtdG9nZ2xlLnVpLWtleWJvYXJkLWRpc2FibGVkIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJeE1DSWdabWxzYkQwaUl6RXhNU0krUEhCaGRHZ2daRDBpVFRjdU5DQTBMalJXTWk0MVl6QXRNUzQwTFRFdU1TMHlMalV0TWk0MUxUSXVOV010TVM0MElEQXRNaTQxSURFdU1TMHlMalVnTWk0MWRqRXVPU0JqTFRBdU55QXdMVEV1TWlBd0xqVXRNUzR5SURFdU1uWXpMakZETVM0eklEa3VOQ0F4TGpnZ01UQWdNaTQxSURFd2FEUXVPV013TGpjZ01DQXhMakl0TUM0MklERXVNaTB4TGpKV05TNDJJRU00TGpjZ05DNDVJRGd1TVNBMExqUWdOeTQwSURRdU5Ib2dUVFV1TXlBM0xqUjJNUzR3WXpBZ01DNHlMVEF1TVNBd0xqTXRNQzR6SURBdU0yTXRNQzR5SURBdE1DNHpMVEF1TVMwd0xqTXRNQzR6VmpjdU5DQmpMVEF1TWkwd0xqRXRNQzR6TFRBdU15MHdMak10TUM0MVl6QXRNQzR6SURBdU15MHdMallnTUM0MkxUQXVObU13TGpNZ01DQXdMallnTUM0eklEQXVOaUF3TGpZZ1F6VXVOaUEzTGpFZ05TNDFJRGN1TXlBMUxqTWdOeTQwZWlCTk5pNHlJRFF1TkVnekxqZFdNaTQxWXpBdE1DNDNJREF1TlMweExqSWdNUzR5TFRFdU1tTXdMamNnTUNBeExqSWdNQzQySURFdU1pQXhMaklnVmpRdU5Ib2lMejQ4TDNOMlp6ND0pfS51aS1rZXlib2FyZC1kYXJrLXRoZW1lIGJ1dHRvbi51aS1rZXlib2FyZC10b2dnbGUudWkta2V5Ym9hcmQtZGlzYWJsZWQgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TUNJZ1ptbHNiRDBpSTJWbFpTSStQSEJoZEdnZ1pEMGlUVGN1TkNBMExqUldNaTQxWXpBdE1TNDBMVEV1TVMweUxqVXRNaTQxTFRJdU5XTXRNUzQwSURBdE1pNDFJREV1TVMweUxqVWdNaTQxZGpFdU9TQmpMVEF1TnlBd0xURXVNaUF3TGpVdE1TNHlJREV1TW5ZekxqRkRNUzR6SURrdU5DQXhMamdnTVRBZ01pNDFJREV3YURRdU9XTXdMamNnTUNBeExqSXRNQzQySURFdU1pMHhMakpXTlM0MklFTTRMamNnTkM0NUlEZ3VNU0EwTGpRZ055NDBJRFF1TkhvZ1RUVXVNeUEzTGpSMk1TNHdZekFnTUM0eUxUQXVNU0F3TGpNdE1DNHpJREF1TTJNdE1DNHlJREF0TUM0ekxUQXVNUzB3TGpNdE1DNHpWamN1TkNCakxUQXVNaTB3TGpFdE1DNHpMVEF1TXkwd0xqTXRNQzQxWXpBdE1DNHpJREF1TXkwd0xqWWdNQzQyTFRBdU5tTXdMak1nTUNBd0xqWWdNQzR6SURBdU5pQXdMallnUXpVdU5pQTNMakVnTlM0MUlEY3VNeUExTGpNZ055NDBlaUJOTmk0eUlEUXVORWd6TGpkV01pNDFZekF0TUM0M0lEQXVOUzB4TGpJZ01TNHlMVEV1TW1Nd0xqY2dNQ0F4TGpJZ01DNDJJREV1TWlBeExqSWdWalF1TkhvaUx6NDhMM04yWno0PSl9LnVpLWtleWJvYXJkLnVpLWtleWJvYXJkLWRpc2FibGVkIGJ1dHRvbjpub3QoLnVpLWtleWJvYXJkLXRvZ2dsZSksLnVpLWtleWJvYXJkLnVpLWtleWJvYXJkLWRpc2FibGVkIGlucHV0e29wYWNpdHk6LjV9LnVpLWtleWJvYXJkLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KX0udWkta2V5Ym9hcmQtcG9wdXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjIyZW19LnVpLWtleWJvYXJkLnVpLWtleWJvYXJkLXBvcHVwLW9wZW4gLnVpLWtleWJvYXJkLWtleXNldCAudWkta2V5Ym9hcmQtYnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmV9ZGl2LnVpLWtleWJvYXJkLWV4dGVuZGVye21hcmdpbi1sZWZ0OjVweH1idXR0b24udWkta2V5Ym9hcmQtZXh0ZW5kZXIgc3Bhbnt3aWR0aDouOWVtO2hlaWdodDouOWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206M3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TmlJZ2FHVnBaMmgwUFNJeE5pSWdjM1I1YkdVOUltWnBiR3c2SXpFeE1TSStQR2MrUEhCaGRHZ2djM1I1YkdVOUltWnBiR3c2Ym05dVpUdHpkSEp2YTJVNkl6RXhNU0lnWkQwaVRTQXdMalVzTkM0MUlERTFMalVzTkM0MUlERTFMalVzTVRVdU5TQXdMalVzTVRVdU5TQmFJajQ4TDNCaGRHZytQSEpsWTNRZ2QybGtkR2c5SWpJaUlHaGxhV2RvZEQwaU1pSWdlRDBpTWlJZ2VUMGlOaUkrUEM5eVpXTjBQanh5WldOMElIZHBaSFJvUFNJeUlpQm9aV2xuYUhROUlqSWlJSGc5SWpVaUlIazlJallpUGp3dmNtVmpkRDQ4Y21WamRDQjNhV1IwYUQwaU1pSWdhR1ZwWjJoMFBTSXlJaUI0UFNJNElpQjVQU0kySWo0OEwzSmxZM1ErUEhCaGRHZ2daRDBpYlNBeE1TdzJJRE1zTUNBd0xEVWdMVElzTUNBd0xDMHpJQzB4TERBZ2VpSStQQzl3WVhSb1BqeHlaV04wSUhkcFpIUm9QU0l5SWlCb1pXbG5hSFE5SWpJaUlIZzlJakV5SWlCNVBTSXhNaUkrUEM5eVpXTjBQanh5WldOMElIZHBaSFJvUFNJMklpQm9aV2xuYUhROUlqSWlJSGc5SWpVaUlIazlJakV5SWo0OEwzSmxZM1ErUEhKbFkzUWdkMmxrZEdnOUlqSWlJR2hsYVdkb2REMGlNaUlnZUQwaU9TSWdlVDBpT1NJK1BDOXlaV04wUGp4eVpXTjBJSGRwWkhSb1BTSXlJaUJvWldsbmFIUTlJaklpSUhnOUlqWWlJSGs5SWpraVBqd3ZjbVZqZEQ0OGNtVmpkQ0IzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l5SWlCNFBTSXlJaUI1UFNJeE1pSStQQzl5WldOMFBqeHlaV04wSUhkcFpIUm9QU0l6SWlCb1pXbG5hSFE5SWpJaUlIZzlJaklpSUhrOUlqa2lQand2Y21WamRENDhMMmMrUEM5emRtYyspfS51aS1rZXlib2FyZC1kYXJrLXRoZW1lIGJ1dHRvbi51aS1rZXlib2FyZC1leHRlbmRlciBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSXhOaUlnYzNSNWJHVTlJbVpwYkd3NkkyVmxaU0krUEdjK1BIQmhkR2dnYzNSNWJHVTlJbVpwYkd3NmJtOXVaVHR6ZEhKdmEyVTZJMlZsWlNJZ1pEMGlUU0F3TGpVc05DNDFJREUxTGpVc05DNDFJREUxTGpVc01UVXVOU0F3TGpVc01UVXVOU0JhSWo0OEwzQmhkR2crUEhKbFkzUWdkMmxrZEdnOUlqSWlJR2hsYVdkb2REMGlNaUlnZUQwaU1pSWdlVDBpTmlJK1BDOXlaV04wUGp4eVpXTjBJSGRwWkhSb1BTSXlJaUJvWldsbmFIUTlJaklpSUhnOUlqVWlJSGs5SWpZaVBqd3ZjbVZqZEQ0OGNtVmpkQ0IzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l5SWlCNFBTSTRJaUI1UFNJMklqNDhMM0psWTNRK1BIQmhkR2dnWkQwaWJTQXhNU3cySURNc01DQXdMRFVnTFRJc01DQXdMQzB6SUMweExEQWdlaUkrUEM5d1lYUm9Qanh5WldOMElIZHBaSFJvUFNJeUlpQm9aV2xuYUhROUlqSWlJSGc5SWpFeUlpQjVQU0l4TWlJK1BDOXlaV04wUGp4eVpXTjBJSGRwWkhSb1BTSTJJaUJvWldsbmFIUTlJaklpSUhnOUlqVWlJSGs5SWpFeUlqNDhMM0psWTNRK1BISmxZM1FnZDJsa2RHZzlJaklpSUdobGFXZG9kRDBpTWlJZ2VEMGlPU0lnZVQwaU9TSStQQzl5WldOMFBqeHlaV04wSUhkcFpIUm9QU0l5SWlCb1pXbG5hSFE5SWpJaUlIZzlJallpSUhrOUlqa2lQand2Y21WamRENDhjbVZqZENCM2FXUjBhRDBpTWlJZ2FHVnBaMmgwUFNJeUlpQjRQU0l5SWlCNVBTSXhNaUkrUEM5eVpXTjBQanh5WldOMElIZHBaSFJvUFNJeklpQm9aV2xuYUhROUlqSWlJSGc5SWpJaUlIazlJamtpUGp3dmNtVmpkRDQ4TDJjK1BDOXpkbWMrKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMxOXB4KXsudWkta2V5Ym9hcmQgZGl2e2ZvbnQtc2l6ZTo5cHh9LnVpLWtleWJvYXJkIC51aS1rZXlib2FyZC1pbnB1dHtmb250LXNpemU6MTJweH0udWktYm9keSAudWktYnRue21hcmdpbjowO2ZvbnQtc2l6ZTo5cHh9LnVpLWJvZHkgLnVpLWtleWJvYXJkLWJ1dHRvbnt3aWR0aDoxLjhlbTtoZWlnaHQ6Mi41ZW19LnVpLWJvZHkgLnVpLWtleWJvYXJkLXdpZGVrZXl7d2lkdGg6NGVtfS51aS1ib2R5IC51aS1rZXlib2FyZC1zcGFjZXt3aWR0aDo4ZW19LnVpLWJvZHkgLnVpLWJ0bi1pbm5lcntoZWlnaHQ6Mi41ZW07cGFkZGluZzouM2VtIDB9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjQ3OXB4KXsudWkta2V5Ym9hcmQgZGl2e2ZvbnQtc2l6ZTo5cHh9LnVpLWtleWJvYXJkIC51aS1rZXlib2FyZC1pbnB1dHtmb250LXNpemU6MTRweH0udWktYm9keSAudWktYnRue21hcmdpbjowO2ZvbnQtc2l6ZToxMXB4fS51aS1ib2R5IC51aS1rZXlib2FyZC1idXR0b257d2lkdGg6MS44ZW07aGVpZ2h0OjNlbX0udWktYm9keSAudWkta2V5Ym9hcmQtd2lkZWtleXt3aWR0aDo0LjVlbX0udWktYm9keSAudWkta2V5Ym9hcmQtc3BhY2V7d2lkdGg6MTBlbX0udWktYm9keSAudWktYnRuLWlubmVye2hlaWdodDozZW07cGFkZGluZzouN2VtIDB9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NDgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkta2V5Ym9hcmQgZGl2e2ZvbnQtc2l6ZToxM3B4fS51aS1rZXlib2FyZCAudWkta2V5Ym9hcmQtaW5wdXR7Zm9udC1zaXplOjE0cHh9LnVpLWJvZHkgLnVpLWJ0bnttYXJnaW46MDtmb250LXNpemU6MTBweH0udWktYm9keSAudWkta2V5Ym9hcmQtYnV0dG9ue2hlaWdodDoyLjVlbX0udWktYm9keSAudWktYnRuLWlubmVye2hlaWdodDoyLjVlbTtwYWRkaW5nOi41ZW0gMH19IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by01MDAvUm9ib3RvLTUwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLTUwMC9Sb2JvdG8tNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tNTAwXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tNTAwL1JvYm90by01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by01MDAvUm9ib3RvLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by01MDAvUm9ib3RvLTUwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by01MDAvUm9ib3RvLTUwMC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLTcwMC9Sb2JvdG8tNzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tNzAwL1JvYm90by03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tNzAwXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tNzAwL1JvYm90by03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by03MDAvUm9ib3RvLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by03MDAvUm9ib3RvLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by03MDAvUm9ib3RvLTcwMC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLTkwMC9Sb2JvdG8tOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tOTAwL1JvYm90by05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgbG9jYWwoXCJSb2JvdG8gQmxhY2tcIiksIGxvY2FsKFwiUm9ib3RvLTkwMFwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLTkwMC9Sb2JvdG8tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tOTAwL1JvYm90by05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tOTAwL1JvYm90by05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tOTAwL1JvYm90by05MDAuc3ZnI1JvYm90b1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLXJlZ3VsYXIvTGF0by1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLXJlZ3VsYXIvTGF0by1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIGxvY2FsKFwiTGF0byBSZWd1bGFyXCIpLCBsb2NhbChcIkxhdG8tcmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1yZWd1bGFyL0xhdG8tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1yZWd1bGFyL0xhdG8tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tcmVndWxhci9MYXRvLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLXJlZ3VsYXIvTGF0by1yZWd1bGFyLnN2ZyNMYXRvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tNzAwL0xhdG8tNzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLTcwMC9MYXRvLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBsb2NhbChcIkxhdG8gQm9sZFwiKSwgbG9jYWwoXCJMYXRvLTcwMFwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by03MDAvTGF0by03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tNzAwL0xhdG8tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by03MDAvTGF0by03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLTcwMC9MYXRvLTcwMC5zdmcjTGF0b1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLTkwMC9MYXRvLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by05MDAvTGF0by05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgbG9jYWwoXCJMYXRvIEJsYWNrXCIpLCBsb2NhbChcIkxhdG8tOTAwXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLTkwMC9MYXRvLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by05MDAvTGF0by05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLTkwMC9MYXRvLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tOTAwL0xhdG8tOTAwLnN2ZyNMYXRvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBhcHBsZXQsIGFydGljbGUsIGFzaWRlLCBhdWRpbywgYiwgYmlnLCBibG9ja3F1b3RlLCBib2R5LCBjYW52YXMsIGNhcHRpb24sIGNlbnRlciwgY2l0ZSwgY29kZSwgZGQsIGRlbCwgZGV0YWlscywgZGZuLCBkaXYsIGRsLCBkdCwgZW0sIGVtYmVkLCBmaWVsZHNldCwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGZvcm0sIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhlYWRlciwgaGdyb3VwLCBodG1sLCBpLCBpZnJhbWUsIGltZywgaW5zLCBrYmQsIGxhYmVsLCBsZWdlbmQsIGxpLCBtYXJrLCBtZW51LCBuYXYsIG9iamVjdCwgb2wsIG91dHB1dCwgcCwgcHJlLCBxLCBydWJ5LCBzLCBzYW1wLCBzZWN0aW9uLCBzbWFsbCwgc3Bhbiwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VtbWFyeSwgc3VwLCB0YWJsZSwgdGJvZHksIHRkLCB0Zm9vdCwgdGgsIHRoZWFkLCB0aW1lLCB0ciwgdHQsIHUsIHVsLCB2YXIsIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuY2FwdGlvbiwgdGQsIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBxOmFmdGVyLCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgTWl4aW5zIHVzZWQgb24gdGhlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtYS0wIHtcbiAgcGFkZGluZzogMHB4IDBweDsgfVxuXG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnAtbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5tLWEtMCB7XG4gIG1hcmdpbjogMHB4IDBweDsgfVxuXG4ubS10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5tLWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLmhpbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxuLnAtYS0xIHtcbiAgcGFkZGluZzogNXB4IDVweDsgfVxuXG4ucC10LTEge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5wLWItMSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnAtci0xIHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5tLWEtMSB7XG4gIG1hcmdpbjogNXB4IDVweDsgfVxuXG4ubS10LTEsIC5lYi1vcGVyYXRvcnMtaGVhZGVyIC5lYi1jb250cmFjdC1vd25lciAuZWItb3duZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm0tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tLWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm0tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmhpbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxuLnAtYS0yIHtcbiAgcGFkZGluZzogMTBweCAxMHB4OyB9XG5cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wLWItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wLWwtMiwgLnRvdGFsLXNlbGVjdGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm0tYS0yIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHg7IH1cblxuLm0tdC0yLCAuZWItcmFuZ2Utc2xpZGVyIC5taW4tbWF4LXZhbHVlcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm0tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubS1sLTIge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubS1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmhpbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxuLnAtYS0zIHtcbiAgcGFkZGluZzogMTVweCAxNXB4OyB9XG5cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5wLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5wLWwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ucC1yLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5tLWEtMyB7XG4gIG1hcmdpbjogMTVweCAxNXB4OyB9XG5cbi5tLXQtMywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5tLWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm0tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm0tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5oaW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbi5wLWEtNCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDsgfVxuXG4ucC10LTQge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucC1iLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucC1sLTQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnAtci00IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ubS1hLTQge1xuICBtYXJnaW46IDIwcHggMjBweDsgfVxuXG4ubS10LTQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tLWItNCwgLm13YWxlcnRzIC5hbGVydC10aXRsZS1sYWJlbCwgLm13YWxlcnRzIC5hbGVydHMtc2F2ZSAuZm9ybSAuY29udGVudCAub3BlcmF0aW9uLXRpdGxlLCAubXdhbGVydHMgLm15LWFsZXJ0cyAuYWxlcnQtbWFpbnRlbmFuY2UgLm9wZXJhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm0tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm0tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5oaW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbi5wLWEtNSwgLm13YWxlcnRzIC5hbGVydHMtc2F2ZSAuZm9ybSAuY29udGVudC13cmFwcGVyLCAubXdhbGVydHMgLm15LWFsZXJ0cyAuYWxlcnQtbWFpbnRlbmFuY2Uge1xuICBwYWRkaW5nOiAyNXB4IDI1cHg7IH1cblxuLnAtdC01LCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMsXG4jbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycywgLm13YWxlcnRzIC5hbGVydHMtc2F2ZSAuZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5wLWItNSwgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMsIC5td2FsZXJ0cyAuYWxlcnRzLXNhdmUgLmZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4ucC1sLTUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnAtci01IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ubS1hLTUge1xuICBtYXJnaW46IDI1cHggMjVweDsgfVxuXG4ubS10LTUsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxlZ2VuZCxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5sZWdlbmQge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5tLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm0tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLm0tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5oaW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbi5wLWEtNiB7XG4gIHBhZGRpbmc6IDMwcHggMzBweDsgfVxuXG4ucC10LTYge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ucC1iLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucC1sLTYsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGlhYmlsaXRpZXMsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMsXG4jbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGlhYmlsaXRpZXMsXG4jbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5sZWdlbmQsXG4jbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGVnZW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5wLXItNiwgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5tLWEtNiB7XG4gIG1hcmdpbjogMzBweCAzMHB4OyB9XG5cbi5tLXQtNiwgLmZpbHRlci1jb250ZW50LCAuZWItZGFzaGJvYXJkIC5lYi13aWRnZXQtY29udGFpbmVyLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLXdpZGdldC1jb250YWluZXIsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmViLWJvdHRvbS1zaGVldCxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5lYi1ib3R0b20tc2hlZXQge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tLWItNiwgLmZpbHRlci1jb250ZW50LCAuZWItZGFzaGJvYXJkIC5lYi13aWRnZXQtY29udGFpbmVyLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLXdpZGdldC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tLWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tLXItNiB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4uaGludCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4ucC1hLTcge1xuICBwYWRkaW5nOiAzNXB4IDM1cHg7IH1cblxuLnAtdC03IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cblxuLnAtYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cblxuLnAtbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG5cbi5wLXItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLm0tYS03IHtcbiAgbWFyZ2luOiAzNXB4IDM1cHg7IH1cblxuLm0tdC03IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubS1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5tLWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5tLXItNyB7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4uaGludCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4ucC1hLTgge1xuICBwYWRkaW5nOiA0MHB4IDQwcHg7IH1cblxuLnAtdC04IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnAtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnAtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5wLXItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLm0tYS04IHtcbiAgbWFyZ2luOiA0MHB4IDQwcHg7IH1cblxuLm0tdC04IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubS1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tLWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5tLXItOCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4uaGludCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4ucC1hLTkge1xuICBwYWRkaW5nOiA0NXB4IDQ1cHg7IH1cblxuLnAtdC05IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuLnAtYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblxuLnAtbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG5cbi5wLXItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cblxuLm0tYS05IHtcbiAgbWFyZ2luOiA0NXB4IDQ1cHg7IH1cblxuLm0tdC05IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4ubS1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5tLWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG5cbi5tLXItOSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDsgfVxuXG4uaGludCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4ucC1hLTEwIHtcbiAgcGFkZGluZzogNTBweCA1MHB4OyB9XG5cbi5wLXQtMTAge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4ucC1iLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnAtbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4ucC1yLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4ubS1hLTEwIHtcbiAgbWFyZ2luOiA1MHB4IDUwcHg7IH1cblxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm0tbC0xMCwgLmViLW9wZXJhdG9ycy1oZWFkZXIgLmViLWNvbnRyYWN0LXdyYXBwZXIsIC5lYi1vcGVyYXRvcnMtaGVhZGVyIC5lYi1jb250cmFjdC1vd25lciB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG5cbi5tLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLmhpbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgR2xvYmFsIFZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICBCcmFuZCBjb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgTWlzYyBjb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgRm9udCBDb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEZWZhdWx0ICovXG4vKiBBbmNob3JzICovXG4vKiAgRm9udCBTaXplc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvbnQgc2l6ZXMgKi9cbi8qICBGb3Jtc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvcm0gRWxlbWVudHMgR2VuZXJpYyAqL1xuLyogUmVxdWlyZWQgZmllbGRzICovXG4vKiAgTGF5b3V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUGFnZSAqL1xuLyogSGVhZGVyICovXG4vKiBCb3JkZXJzICovXG4vKiAgQ29tcG9uZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFZpcnR1YWwgS2V5Ym9hcmQgKi9cbi8qIERpYWxvZ3MgKi9cbi8qUGF5bWVudHMqL1xuLyogVGltZWxpbmUgKi9cbi8qIFRhYmxlICovXG4vKiAgU3RhdHVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3VjY2VzcyAqL1xuLyogRXJyb3IgKi9cbi8qIFBlbmRpbmcvV2FybmluZyAqL1xuLyogIFotSW5kZXhpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBHbG9iYWwgRGVmYXVsdHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sLFxuYm9keSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIEFyaWFsLCB2ZXJkYW5hLCAnc2Fucy1zZXJpZic7XG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYTpsaW5rLCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2Q1OGU0NDsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICNjZTdhMjM7IH1cblxuaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG5cbmlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkOyB9XG5cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDI2cHg7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwOyB9XG5cbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IH1cblxuc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkOyB9XG5cbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBWZXJ0aWNhbCBBbmltYXRpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZpc2libGUsIC5wb3B1cC1idXR0b24uYWN0aXZlIHVsLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLWJveC5vcGVuLW9wdGlvbnMtY29udGV4dC1tZW51LCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLWJveC5jbG9zZS1vcHRpb25zLWNvbnRleHQtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uYW5pbWF0aW5nLCAucG9wdXAtYnV0dG9uIHVsLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLWJveC5vcGVuLW9wdGlvbnMtY29udGV4dC1tZW51LCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLWJveC5jbG9zZS1vcHRpb25zLWNvbnRleHQtbWVudSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNpdGlvbiwgLnBvcHVwLWJ1dHRvbiB1bCwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucy1ib3gub3Blbi1vcHRpb25zLWNvbnRleHQtbWVudSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucy1ib3guY2xvc2Utb3B0aW9ucy1jb250ZXh0LW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uc2xpZGVkb3duLCAucG9wdXAtYnV0dG9uLmFjdGl2ZSB1bCwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucy1ib3gub3Blbi1vcHRpb25zLWNvbnRleHQtbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5ZO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7IH1cblxuLnNsaWRldXAsIC5wb3B1cC1idXR0b24gdWwsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMtYm94LCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLWJveC5jbG9zZS1vcHRpb25zLWNvbnRleHQtbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0WTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRZIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBUaGVtZSBVdGlsaXR5IENsYXNzZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucm93OmFmdGVyLFxuLmNsZWFyLWZpeDphZnRlcixcbi5jb25zdWx0LWZpbHRlci1jb250YWluZXI6YWZ0ZXIsXG4uc21hbGwtZmlsdGVyLWNvbnRhaW5lcjphZnRlcixcbi5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1oZWFkZXI6YWZ0ZXIsXG4udGltZWxpbmU6YWZ0ZXIsXG4udGltZWxpbmUgLml0ZW1zIC5pdGVtOmFmdGVyLFxuLmViLXNlY3Rpb24tdGFicyAuZWItc2VjdGlvbi10YWJzLWJ1dHRvbnM6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwOyB9XG5cbio6Zmlyc3QtY2hpbGQgKyBodG1sIC5yb3csXG4qOmZpcnN0LWNoaWxkICsgaHRtbCAuY2xlYXItZml4LFxuKjpmaXJzdC1jaGlsZCArIGh0bWwgLmNvbnN1bHQtZmlsdGVyLWNvbnRhaW5lcixcbio6Zmlyc3QtY2hpbGQgKyBodG1sIC5zbWFsbC1maWx0ZXItY29udGFpbmVyLFxuKjpmaXJzdC1jaGlsZCArIGh0bWwgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWhlYWRlcixcbi5mb3JtLXNlY3Rpb24gKjpmaXJzdC1jaGlsZCArIGh0bWwgLmZvcm0tc2VjdGlvbi1oZWFkZXIsXG4qOmZpcnN0LWNoaWxkICsgaHRtbCAudGltZWxpbmU6YWZ0ZXIsXG4qOmZpcnN0LWNoaWxkICsgaHRtbCAudGltZWxpbmUgLml0ZW1zIC5pdGVtLFxuLnRpbWVsaW5lIC5pdGVtcyAqOmZpcnN0LWNoaWxkICsgaHRtbCAuaXRlbSxcbio6Zmlyc3QtY2hpbGQgKyBodG1sIC5lYi1zZWN0aW9uLXRhYnMgLmViLXNlY3Rpb24tdGFicy1idXR0b25zLFxuLmViLXNlY3Rpb24tdGFicyAqOmZpcnN0LWNoaWxkICsgaHRtbCAuZWItc2VjdGlvbi10YWJzLWJ1dHRvbnMge1xuICB6b29tOiAxOyB9XG5cbi8qIElFNyAqL1xuLmV4cGFuZC1pbmxpbmUsICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5ob21lLWxpbmsgLmNvbXBhbnktbG9nb3R5cGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zYW1lLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5ib3gtc2hhZG93LCAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbWFnZS1sZzpob3ZlciArIC5jYXJkLWluZm9ybWF0aW9uLXNtLCAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbmZvcm1hdGlvbi1zbTpob3ZlciwgLmNhcmRzLWdyaWQgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50OmhvdmVyLCAuY2FyZHMtbGlzdCAuY2FyZC1pbmZvcm1hdGlvbjpob3ZlciwgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nOmhvdmVyLCAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50LXdyYXBwZXIsIC5lYi1kYXNoYm9hcmQgLmViLXdpZGdldC1jb250YWluZXIgLmViLXdpZGdldCxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi13aWRnZXQtY29udGFpbmVyIC5lYi13aWRnZXQsIC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsIGxpLCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuY2hhcnQtd3JhcHBlciwgLm13YWxlcnRzIC5hbGVydC10eXBlcyAuYWxlcnQtdHlwZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IDBweCAjZTRlNGU0OyB9XG5cbi5mb250LXJvYm90bywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyxcbiNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCB2ZXJkYW5hLCAnc2Fucy1zZXJpZic7IH1cblxuZGl2LnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGRpdi50YWJsZSBkaXYuY2VsbCwgZGl2LnRhYmxlIGRpdi5jZWxsLW1pZGRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgZGl2LnRhYmxlIGRpdi5jZWxsLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgVGhlbWUgTGF5b3V0IEdyaWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZWItcm93LWZ1bGwge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuICAuZWItcm93LWZ1bGwuaGFzLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuXG4uZWItcm93LXJlc3RyaWN0ZWQge1xuICB3aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZWItcm93LXJlc3RyaWN0ZWQuaXMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZWItcm93LXJlc3RyaWN0ZWQuaXMtZmxleC5pcy1zcGFjZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mdWxsLWxheW91dC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5mdWxsLWxheW91dC1hcmVhLmxvZ2luIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuXG4ucm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuW2NsYXNzKj0nY29sLSddIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbC0xLTYge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMi02IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC00LTYge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtNS02IHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTYtNiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50cmFuc2FjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRyYW5zYWN0aW9uLWNvbnRlbnQuZnVsbC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudHJhbnNhY3Rpb24tY29udGVudCArIC5hZHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5icHB1IHtcbiAgbWFyZ2luLXRvcDogMTUlO1xuICBtYXJnaW4tbGVmdDogNDAlOyB9XG5cbi5kYXRhVGFibGVzX2VtcHR5IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9mcmFtZS9yZXNvdXJjZXMvaW1nL2lsdXN0cmF0aW9ucy9pbHVzdHJhdGlvbi1kZWZhdWx0LWRvY3VtZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIDRyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNyU7IH1cbiAgLmRhdGFUYWJsZXNfZW1wdHk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEdsb2JhbCBQYWdlIFN0cnVjdHVyZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYWdlLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIG1hcmdpbjogMCAzMnB4IDA7IH1cblxuLmFkcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5maWx0ZXItY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hY2NvdW50LWdyb3VwLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lYi1oZWxwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggMnB4ICNlNGU0ZTQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAzNXJlbTtcbiAgcmlnaHQ6IDRyZW07IH1cbiAgLmViLWhlbHA6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuZWItaGVscDpob3ZlciAudG9vbHRpcC10ZXh0IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmViLWhlbHAgLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZWItaGVscCAudG9vbHRpcC10ZXh0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMC44cmVtOyB9XG4gIC5lYi1oZWxwIC5lYi1pY29uLCAuZWItaGVscCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaGVscCAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItaGVscCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWhlbHAgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmViLWhlbHAgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWRhdGVwaWNrZXIgLmViLWhlbHAgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWhlbHAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuZWItaGVscCBzcGFuLFxuICAuZWItaGVscCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5lYi1oZWxwIHNwYW4sIC5lYi1oZWxwIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1oZWxwIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC5lYi1oZWxwIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1oZWxwIC5ncmlkLW9wdGlvbnMge1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG4gIC5lYi1oZWxwIC5lYi1oZWxwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmluc3RpdHVjaW9uYWwtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaW5zdGl0dWNpb25hbC1jb250YWluZXIgLm5hdi1idXR0b24sIC5pbnN0aXR1Y2lvbmFsLWNvbnRhaW5lciAuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAuaW5zdGl0dWNpb25hbC1jb250YWluZXIgLmNlbnRlci1wYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTQ0cHg7IH1cblxuLmZpcnN0TG9naW5TdGVwVXNlcm5hbWVMYWJlbEViYW5rYVBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRvZ2dsZS12aWV3LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3VjY2Vzcy1zYXZlLW9wZXJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3VjY2Vzcy1zYXZlLW9wZXJhdGlvbiAuYWRkLXVzZXItZmF2b3JpdGVzIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogNjBweDsgfVxuXG4uc2VudEVycm9yIHtcbiAgY29sb3I6ICNmNDQzMzY7IH1cblxuLm9wdGlvbi5zdWNjZXNzIC5lYi1pY29uLCAub3B0aW9uLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLm9wdGlvbi5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5vcHRpb24uc3VjY2VzcyAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLm9wdGlvbi5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5vcHRpb24uc3VjY2VzcyAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAuZWItZGF0ZXBpY2tlciAub3B0aW9uLnN1Y2Nlc3MgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLm9wdGlvbi5zdWNjZXNzIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLm9wdGlvbi5zdWNjZXNzIHNwYW4sXG4ub3B0aW9uLnN1Y2Nlc3MgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAub3B0aW9uLnN1Y2Nlc3Mgc3BhbiwgLm9wdGlvbi5zdWNjZXNzIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5vcHRpb24uc3VjY2VzcyAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAub3B0aW9uLnN1Y2Nlc3MgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucywgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLm9wdGlvbi5zdWNjZXNzIC5ncmlkLW9wdGlvbnMge1xuICBjb2xvcjogIzAwYzg1MzsgfVxuXG4uc2VudFN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwYzg1MzsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBCYWNrIHRvIFRvcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNnb3RvdG9wIHtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICB6LWluZGV4OiAxOyB9XG4gICNnb3RvdG9wIC5lYi1pY29uLCAjZ290b3RvcCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAjZ290b3RvcCAuYmVuaWZpY2lhcnktc3RhdHVzLCAjZ290b3RvcCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgI2dvdG90b3AgLmJlbmlmaWNpYXJ5LXN0YXR1cywgI2dvdG90b3AgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWRhdGVwaWNrZXIgI2dvdG90b3AgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgI2dvdG90b3AgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAjZ290b3RvcCBzcGFuLFxuICAjZ290b3RvcCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0ICNnb3RvdG9wIHNwYW4sICNnb3RvdG9wIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lICNnb3RvdG9wIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsICNnb3RvdG9wIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyICNnb3RvdG9wIC5ncmlkLW9wdGlvbnMge1xuICAgIGNvbG9yOiAjZTFlMWUxO1xuICAgIGZvbnQtc2l6ZTogOHJlbTsgfVxuICAgICNnb3RvdG9wIC5lYi1pY29uOmhvdmVyLCAjZ290b3RvcCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzOmhvdmVyLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAjZ290b3RvcCAuYmVuaWZpY2lhcnktc3RhdHVzOmhvdmVyLCAjZ290b3RvcCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXM6aG92ZXIsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgI2dvdG90b3AgLmJlbmlmaWNpYXJ5LXN0YXR1czpob3ZlciwgI2dvdG90b3AgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjpob3ZlciwgLmViLWRhdGVwaWNrZXIgI2dvdG90b3AgLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjpob3ZlciwgI2dvdG90b3AgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW46aG92ZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAjZ290b3RvcCBzcGFuOmhvdmVyLFxuICAgICNnb3RvdG9wIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuOmhvdmVyLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgI2dvdG90b3Agc3Bhbjpob3ZlciwgI2dvdG90b3AgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDpob3ZlciwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgI2dvdG90b3AgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDpob3ZlciwgI2dvdG90b3AgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9uczpob3ZlciwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgI2dvdG90b3AgLmdyaWQtb3B0aW9uczpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y0ZjRmNDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBET0pPIERJQUxPR1Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jRUJQbHVzRXhwaXJhdGlvbkRpYWxvZyAuZm9ybS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbiNFQlBsdXNFeHBpcmF0aW9uRGlhbG9nIC5idXR0b25EaXZDc3NFYlBsdXMgLmJpZy1hY3Rpb24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjZweDsgfVxuXG4jc2Vzc2lvblRpbWVvdXRQRlMge1xuICBwYWRkaW5nOiAzcmVtIDE1cHg7IH1cbiAgI3Nlc3Npb25UaW1lb3V0UEZTIC5kaXZTZXNzaW9uVGltZW91dFBGUyB7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3Nlc3Npb25UaW1lb3V0UEZTIC5kaXZTZXNzaW9uVGltZW91dFBGUyAuZWItYm9keS5zZWNvbmRhcnksICNzZXNzaW9uVGltZW91dFBGUyAuZGl2U2Vzc2lvblRpbWVvdXRQRlMgLnNlY29uZGFyeS5zZWNvbmQtY2VsbC1ncmlkLCAjc2Vzc2lvblRpbWVvdXRQRlMgLmRpdlNlc3Npb25UaW1lb3V0UEZTIHRib2R5IC5zZWNvbmRhcnkuaGludCwgdGJvZHkgI3Nlc3Npb25UaW1lb3V0UEZTIC5kaXZTZXNzaW9uVGltZW91dFBGUyAuc2Vjb25kYXJ5LmhpbnQsICNzZXNzaW9uVGltZW91dFBGUyAuZGl2U2Vzc2lvblRpbWVvdXRQRlMgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnNlY29uZGFyeS51c2VyLXdpZGdldCwgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gI3Nlc3Npb25UaW1lb3V0UEZTIC5kaXZTZXNzaW9uVGltZW91dFBGUyAuc2Vjb25kYXJ5LnVzZXItd2lkZ2V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI29wZXJhdGlvblN0YXR1c0ZhaWx1cmVNZXNhZ2VleHBpcmF0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAyNnB4IDBweDsgfVxuICAjb3BlcmF0aW9uU3RhdHVzRmFpbHVyZU1lc2FnZWV4cGlyYXRpb24gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBSZXN1bWVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZm9ybS1sYXlvdXQsXG4uY29uZmlybWF0aW9uLWxheW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwMCU7XG4gIHJpZ2h0OiAtNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB6LWluZGV4OiAyOyB9XG5cbi5yZXN1bWUtY29tcG9uZW50LFxuLmZvcm0tY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgLnJlc3VtZS1jb21wb25lbnQuY2xlYXItcGFkZGluZyxcbiAgLmZvcm0tY29tcG9uZW50LmNsZWFyLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnJlc3VtZS10cmFuc2ZlcnMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnJlc3VtZS10cmFuc2ZlcnMtY29udGFpbmVyIC5hbW91bnQtY3VycmVuY3kge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tcmVzdW1lIC5jb2x1bW4sXG4udHJhbnNmZXItcmVzdW1lLXN0ZXAtYWNjb3VudCAuY29sdW1uIHtcbiAgd2lkdGg6IDMyJTtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBwYWRkaW5nOiAycmVtIDAuNDlyZW07IH1cblxuLmZvcm0tcmVzdW1lIC5mb3JtLXJlc3VtZS1ibG9jayAuZm9ybS1yZXN1bWUtYmxvY2stbGFiZWwsXG4udHJhbnNmZXItcmVzdW1lLXN0ZXAtYWNjb3VudCAuZm9ybS1yZXN1bWUtYmxvY2sgLmZvcm0tcmVzdW1lLWJsb2NrLWxhYmVsIHtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9ybS1yZXN1bWUgLmZvcm0tcmVzdW1lLWJsb2NrIC5mb3JtLXJlc3VtZS1ibG9jay10ZXh0LFxuLnRyYW5zZmVyLXJlc3VtZS1zdGVwLWFjY291bnQgLmZvcm0tcmVzdW1lLWJsb2NrIC5mb3JtLXJlc3VtZS1ibG9jay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwcHggMjBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBPVFBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jcmVzZW5kLW90cC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gICNyZXNlbmQtb3RwLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFN1Y2Nlc3MgLyBFcnJvclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vcGVyYXRpb24tc3VjZXNzZnVsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2RkZTdjOTsgfVxuICAub3BlcmF0aW9uLXN1Y2Vzc2Z1bCAub3BlcmF0aW9uLXN0YXR1cy1zdWNjZXNzLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAub3BlcmF0aW9uLXN1Y2Vzc2Z1bCAub3BlcmF0aW9uLXN0YXR1cy1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5vcGVyYXRpb24tZXJyb3Ige1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJkZGRkOyB9XG4gIC5vcGVyYXRpb24tZXJyb3IgLm9wZXJhdGlvbi1zdGF0dXMtZXJyb3ItaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5vcGVyYXRpb24tZXJyb3IgLm9wZXJhdGlvbi1zdGF0dXMtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ub3BlcmF0aW9uLWVycm9yLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuICAub3BlcmF0aW9uLWVycm9yLWxpc3Qgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4uYXBwbGljYXRpb24tZXJyb3IsXG4uZXJyb3JTeXN0ZW1HZW5lcmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcHBsaWNhdGlvbi1lcnJvciAuZWItZXJyb3ItaW1hZ2UsXG4gIC5lcnJvclN5c3RlbUdlbmVyYWwgLmViLWVycm9yLWltYWdlIHtcbiAgICB3aWR0aDogMTZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFwcGxpY2F0aW9uLWVycm9yIC5lYi1sb2dvLFxuICAuZXJyb3JTeXN0ZW1HZW5lcmFsIC5lYi1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmFwcGxpY2F0aW9uLWVycm9yIC5lYi1sb2dvID4gb2JqZWN0LFxuICAgIC5lcnJvclN5c3RlbUdlbmVyYWwgLmViLWxvZ28gPiBvYmplY3Qge1xuICAgICAgd2lkdGg6IDE4cmVtOyB9XG4gIC5hcHBsaWNhdGlvbi1lcnJvciBzcGFuLFxuICAuZXJyb3JTeXN0ZW1HZW5lcmFsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFwcGxpY2F0aW9uLWVycm9yLm1hcmdpbi1ib3R0b20sXG4gIC5lcnJvclN5c3RlbUdlbmVyYWwubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cblxuLmZvcm0tZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgUmVzdW1lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlc3VtZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucmVzdW1lLWNvbnRhaW5lciArIC5yZXN1bWUtZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnJlc3VtZS1jb250YWluZXIgLnJlc3VtZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucmVzdW1lLWNvbnRhaW5lciAucmVzdW1lLWl0ZW0ucmVzMSwgLnJlc3VtZS1jb250YWluZXIgLnJlc3VtZS1pdGVtLnJlczIge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAucmVzdW1lLWNvbnRhaW5lciAucmVzdW1lLWl0ZW0ucmVzMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5yZXN1bWUtY29udGFpbmVyIC5yZXN1bWUtaXRlbS5yZXMzIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5yZXN1bWUtY29udGFpbmVyIC5yZXN1bWUtaXRlbSAucmVzdW1lLWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAucmVzdW1lLWNvbnRhaW5lciAucmVzdW1lLWl0ZW0gLnJlc3VtZS1pdGVtLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFRhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50YWJsZS1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMzhweDsgfVxuICAudGFibGUtY29udGFpbmVyLmxhc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfVxuICAudGFibGUtY29udGFpbmVyLnJlbW92ZS10b3AtcGFkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudGFibGUtY29udGFpbmVyLnJlbW92ZS10b3AtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC50YWJsZS1jb250YWluZXIuYWRkLXRvcC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG4gIC50YWJsZS1jb250YWluZXIucmVtb3ZlLWJvdHRvbS1wYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiBub25lOyB9XG4gIC50YWJsZS1jb250YWluZXIuZW1wdHktdGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBub25lOyB9XG4gIC50YWJsZS1jb250YWluZXIgLnRhYmxlRUJQbHVzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50YWJsZS1jb250YWluZXIgLnRhYmxlRUJQbHVzIHRyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7IH1cbiAgICAgIC50YWJsZS1jb250YWluZXIgLnRhYmxlRUJQbHVzIHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAudGFibGUtY29udGFpbmVyIC50YWJsZUVCUGx1cyB0ciB0ZCArIHRkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGFibGUtY29udGFpbmVyIC50YWJsZUVCUGx1cyAuZWJOb3JtYWxDZWxsIHtcbiAgICBjb2xvcjogIzAwOTJkMDsgfVxuICAudGFibGUtY29udGFpbmVyIC50YWJsZS1yZXN1bHQge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAudGFibGUtY29udGFpbmVyIC50aWx0ZS1oZWFkZXIge1xuICAgIGNvbG9yOiAjMDA5MmQwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIERhdGFncmlkL1RhYmxlIEZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250YWluZXItZm9vdGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLmNvbnRhaW5lci1mb290ZXIucmVtb3ZlLXRvcC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRGF0YWdyaWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZ3JpZC1jZWxsLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5ncmlkLWNlbGwtcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZGF0YWdyaWQtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmFtb3V0VmFsdWUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBDb25zdWx0IGZpbHRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb25zdWx0LWZpbHRlci1jb250YWluZXIsIC5zbWFsbC1maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1NXB4OyB9XG4gIC5jb25zdWx0LWZpbHRlci1jb250YWluZXIuZHJvcC1ib3R0b20tYm9yZGVyLCAuZHJvcC1ib3R0b20tYm9yZGVyLnNtYWxsLWZpbHRlci1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5jb25zdWx0LWZpbHRlci1jb250YWluZXIubm8tcGFkZGluZy10b3AsIC5uby1wYWRkaW5nLXRvcC5zbWFsbC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5jb25zdWx0LWZpbHRlci1jb250YWluZXIuZmlsdGVyLWRyb3AtYm9yZGVyLCAuZmlsdGVyLWRyb3AtYm9yZGVyLnNtYWxsLWZpbHRlci1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmNvbnN1bHQtZmlsdGVyLWNvbnRhaW5lci5hZGQtYm9yZGVyLWJvdHRvbSwgLmFkZC1ib3JkZXItYm90dG9tLnNtYWxsLWZpbHRlci1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG4gIC5jb25zdWx0LWZpbHRlci1jb250YWluZXIgLmNvbnN1bHQtZmlsdGVyLCAuc21hbGwtZmlsdGVyLWNvbnRhaW5lciAuY29uc3VsdC1maWx0ZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbnN1bHQtZmlsdGVyLWNvbnRhaW5lciAuZm9ybS1maWVsZC1sYWJlbCwgLnNtYWxsLWZpbHRlci1jb250YWluZXIgLmZvcm0tZmllbGQtbGFiZWwge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnN1bHQtZmlsdGVyLWNvbnRhaW5lciAuY29uc3VsdC1maWx0ZXItcm93LmRpdmlzaW9uLWJvcmRlciwgLnNtYWxsLWZpbHRlci1jb250YWluZXIgLmNvbnN1bHQtZmlsdGVyLXJvdy5kaXZpc2lvbi1ib3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG4gIC5jb25zdWx0LWZpbHRlci1jb250YWluZXIgLmNvbnN1bHQtZmlsdGVyLXJvdyAuaGFzLXBhZGRpbmcsIC5zbWFsbC1maWx0ZXItY29udGFpbmVyIC5jb25zdWx0LWZpbHRlci1yb3cgLmhhcy1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAuY29uc3VsdC1maWx0ZXItY29udGFpbmVyIC5jb25zdWx0LWZpbHRlci1zZWFyY2gsIC5zbWFsbC1maWx0ZXItY29udGFpbmVyIC5jb25zdWx0LWZpbHRlci1zZWFyY2gge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY29uc3VsdC1maWx0ZXItY29udGFpbmVyIC5jb25zdWx0LWZpbHRlci1zZWFyY2ggLm5hdi1idXR0b24sIC5zbWFsbC1maWx0ZXItY29udGFpbmVyIC5jb25zdWx0LWZpbHRlci1zZWFyY2ggLm5hdi1idXR0b24sIC5jb25zdWx0LWZpbHRlci1jb250YWluZXIgLmNvbnN1bHQtZmlsdGVyLXNlYXJjaCAuc21hbGwtbmF2LWJ1dHRvbiwgLnNtYWxsLWZpbHRlci1jb250YWluZXIgLmNvbnN1bHQtZmlsdGVyLXNlYXJjaCAuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnNtYWxsLWZpbHRlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQYXNzd29yZCAvIENvbmZpcm1hdGlvbiBLZXkgLyBBY3RpdmF0ZSBPVFBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2xhc3NQYXNzd29yZEV4cGlyYXRpb25IaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xhc3NQYXNzd29yZEV4cGlyYXRpb25TaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNsYXNzQ29uZmlybWF0aW9uS2V5RXhwaXJhdGlvbkhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jbGFzc0NvbmZpcm1hdGlvbktleUV4cGlyYXRpb25TaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNsYXNzQWN0aXZhdGVPVFBFeHBpcmF0aW9uSGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNsYXNzQWN0aXZhdGVPVFBFeHBpcmF0aW9uU2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jbGFzc1VzZXJFeHBpcmF0aW9uSGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNsYXNzVXNlckV4cGlyYXRpb25TaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNsYXNzVXNlckV4cGlyYXRpb25IaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xhc3NVc2VyRXhwaXJhdGlvblNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZXhwaXJhdGlvbi1kaWFsb2ctZXJyb3IgLnNtYWxsLW5hdi1idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQZW5kaW5nIE9wZXJhdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLCAubmF2LWJ1dHRvbiwgLnNtYWxsLW5hdi1idXR0b24sIGEubmF2LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAzcHggM3B4IDNweCAxM3B4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIENhcmQga2V5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcmRLZXkge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FyZEtleUluZm9UZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uY2FyZEtleUluZm8gPiBkaXYge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY2FyZEtleUluZm8ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNhcmRLZXlSZXNldCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgfVxuXG4uY2FyZEtleUluZm9Db250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYXJkS2V5SW5mb0NvbnRhaW5lci5oZWFkZXItaW5mbyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYXJkS2V5IHRkIHtcbiAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2FyZEtleSB0ciB7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5pbnB1dENvbnRhaW5lciBzcGFuIHtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5jYXJkS2V5IC5pbnB1dENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZEtleSAuY29vcmRDZWxsSW5wdXQgLmlucHV0Q29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2FyZEtleSAuY29vcmRDZWxsSW5wdXQuZWRpdGluZyAuaW5wdXRDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZEtleSAubG9ja092ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZEtleSAua2V2ZUdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY2FyZEtleSAuYWN0aXZlQ29sdW1uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YyNjI5OyB9XG5cbi5jYXJkS2V5IC5lZGl0aW5nIC5rZXZlR3JheSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMjYyOTsgfVxuXG4uY2FyZEtleSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmNhcmRLZXkgaW5wdXQub3ZlcnJpZGVJbnB1dCB7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uY2FyZEtleSAubWFya2VkQ29vcmQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIzMjMyMzsgfVxuXG4uY2FyZEtleSAuY2VsbFNwYWNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4uY29vcmRDZWxsSW5wdXQuZWRpdGluZyAub3RoZXJDZWxsc0NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2x1bW5TaXplIHtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbHVtblNpemUzIHtcbiAgd2lkdGg6IDQ1cHg7IH1cblxuLmNvbHVtblNpemU0IHtcbiAgd2lkdGg6IDUycHg7IH1cblxuLmNvbHVtblNpemU1IHtcbiAgd2lkdGg6IDYycHg7IH1cblxuLnF1ZXN0aW9uTWFyayB7XG4gIG1hcmdpbjogMHB4IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLmRpc3BsYXlOb25lLCAjcmVzZW5kLW90cC1jb250ZW50IC5yZXNlbmQtb3RwLXNlY29uZHMsXG4jcmVzZW5kLW90cC1jb250ZW50IC5yZXNlbmQtb3RwLW1pbnV0ZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIExpc3QgT3B0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vcGVuLW9wdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVudGl0eS1pbmZvLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBmb250LXNpemU6IDEuMzMzcmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNvbnRhaW5lci1pbmZvLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgLmNvbnRhaW5lci1pbmZvLXBheW1lbnQuY29udGFpbmVyLWluZm8tcGF5bWVudC1waG9uZSB7XG4gICAgaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5jb3VudGRvd24tYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvdW50ZG93bi1hbmltYXRpb24gLnRpbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiAjMDA5MmQwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uYnV0dG9uRGl2Q3NzRWJQbHVzLnRhYmxlLFxuLnJlc2VuZC1zbXMtdGltZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDA7IH1cbiAgLmJ1dHRvbkRpdkNzc0ViUGx1cy50YWJsZSAuY2VsbCxcbiAgLnJlc2VuZC1zbXMtdGltZXItd3JhcHBlciAuY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idXR0b25EaXZDc3NFYlBsdXMudGFibGUgI3Jlc2VuZC1vdHAtY29udGVudCxcbiAgLnJlc2VuZC1zbXMtdGltZXItd3JhcHBlciAjcmVzZW5kLW90cC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYnV0dG9uRGl2Q3NzRWJQbHVzLnRhYmxlIC5jb3VudGVyLXdyYXBwZXIsXG4gIC5yZXNlbmQtc21zLXRpbWVyLXdyYXBwZXIgLmNvdW50ZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEFsZXJ0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jaGFkLWRlc2NyaXB0aW9uLWlucHV0IHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNjaGVkdWxlID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEZpbHRlckFyZWFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZmlsdGVyLXRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5maWx0ZXItdGFicy5maWx0ZXItdGFicy1zcGFjaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuZmlsdGVyLXRhYnMgLnRhYi1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmlsdGVyLXRhYnMgLnRhYi1hcmVhIC5zZWxlY3RvciB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkNThlNDQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzLCBsZWZ0IDAuMnMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4ycywgbGVmdCAwLjJzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjJzLCBsZWZ0IDAuMnMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjJzLCBsZWZ0IDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMsIGxlZnQgMC4ycyBlYXNlOyB9XG4gIC5maWx0ZXItdGFicyAuY29udGVudC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmZpbHRlci10YWJzIC5jb250ZW50LWFyZWEgLmViLWZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLmZpbHRlci10YWJzIC5jb250ZW50LWFyZWEgLmxpc3QtYnV0dG9uIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuZmlsdGVyLXRhYnMgLnRhYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICNhMGEwYTA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZmlsdGVyLXRhYnMgLnRhYi5maXJzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgLmZpbHRlci10YWJzIC50YWIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBpbml0aWFsOyB9XG4gIC5maWx0ZXItdGFicyAubGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cblxuLmZpbHRlci1leHRlcm5hbC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlOyB9XG4gIC5maWx0ZXItZXh0ZXJuYWwtY29udGVudCAubGlzdC1idXR0b24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmZpbHRlci1leHRlcm5hbC1jb250ZW50IC5pbmxpbmUtZm9ybS1ncm91cHMgLmViLWZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuZmlsdGVyLWV4dGVybmFsLWNvbnRlbnQuZmlsdGVyLWN1cnJlbmN5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maWx0ZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maWx0ZXJzIC5pbmxpbmUtZm9ybS1ncm91cHMgLmViLWZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBFeGNoYW5nZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZXhjaGFuZ2Uge1xuICBtYXJnaW46IDJweDsgfVxuICAuZXhjaGFuZ2UgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmV4Y2hhbmdlIC5hbW91bnQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmV4Y2hhbmdlIC5hbW91bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1cHg7IH1cblxuLmltYWdlLWZpbHRlciB7XG4gIHdpZHRoOiAxMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5pbWFnZS1zbWFsbCB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5pbWFnZS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5lZGl0LWFjY291bnQge1xuICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5lZGl0LWFjY291bnQgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuZWRpdC1hY2NvdW50IC5kZXNjcmlwdGlvbiAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5lZGl0LWFjY291bnQgLmNoYW5nZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGVmYXVsdC1hY2NvdW50LWluZm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5kZWZhdWx0LWFjY291bnQtaW5mbyAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2cmVtOyB9XG5cbi5kZWZhdWx0LWFjY291bnQtaW5mbyAuYm9yZGVyLXRleHQge1xuICBib3JkZXItYm90dG9tOiAwLjA2cmVtIHNvbGlkICNlMWUxZTE7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRm9ybSBlbGVtZW50IHNpemVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvcm0tZWxlbWVudC1zaXplLXNtYWxsIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tZWxlbWVudC1zaXplLW1lZGl1bSB7XG4gIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tZWxlbWVudC1zaXplLW1lZGl1bSB7XG4gIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLWVsZW1lbnQtc2l6ZS1sYXJnZSB7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtLWVsZW1lbnQtc2l6ZS1sYXJnZS5iYWxhbmNlLXNwYW4ge1xuICAgIHdpZHRoOiAzMTZweCAhaW1wb3J0YW50OyB9XG5cbi5jb25zdWx0LWVsZW1lbnQtc2l6ZS1zbWFsbCB7XG4gIHdpZHRoOiA5N3B4ICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQmFzZSBDbGFzc2VzIGZvciBGb3JtIEVsZW1lbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvcm0tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1oZWFkZXIgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24taGVhZGVyIC5mb3JtLXNlY3Rpb24tbnVtYmVyIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDI1ZDg0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWNmMjsgfVxuICAgIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1oZWFkZXIgLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0tcmFkaW8tY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tcmFkaW8tYWxpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4uZm9ybS1yYWRpby1zcGFjZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZm9ybS1pbnB1dC1zcGFjZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNwZWNpZnktdmFsdWUtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIElucHV0IEZvcm0gRWxlbWVudHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZ2xvYmFsLWlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbmlucHV0W2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5jdXJyZW5jeS1sYWJlbCB7XG4gIHRvcDogNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmVudGl0eS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBCZW5lZmljaWFyeVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5iZW5pZmljaWFyeS1ib3gsIC5iZW5pZmljaWFyeS1ib3gtcHN0YywgLmZvcm0tYm94LXJvdyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAuYmVuaWZpY2lhcnktYm94ID4gbGFiZWwsIC5iZW5pZmljaWFyeS1ib3gtcHN0YyA+IGxhYmVsLCAuZm9ybS1ib3gtcm93ID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYmVuaWZpY2lhcnktYm94IC5iZW5pZmljaWFyeS1idXR0b24sIC5iZW5pZmljaWFyeS1ib3ggLmJlbmlmaWNpYXJ5LWJ1dHRvbi1wc3RjLCAuYmVuaWZpY2lhcnktYm94IC5mb3JtLWJveC1yb3ctYnV0dG9uLCAuYmVuaWZpY2lhcnktYm94LXBzdGMgLmJlbmlmaWNpYXJ5LWJ1dHRvbiwgLmJlbmlmaWNpYXJ5LWJveC1wc3RjIC5iZW5pZmljaWFyeS1idXR0b24tcHN0YywgLmJlbmlmaWNpYXJ5LWJveC1wc3RjIC5mb3JtLWJveC1yb3ctYnV0dG9uLCAuZm9ybS1ib3gtcm93IC5iZW5pZmljaWFyeS1idXR0b24sIC5mb3JtLWJveC1yb3cgLmJlbmlmaWNpYXJ5LWJ1dHRvbi1wc3RjLCAuZm9ybS1ib3gtcm93IC5mb3JtLWJveC1yb3ctYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0YyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiOyB9XG4gIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveCAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0YyAuYmVuaWZpY2lhcnktc3RhdHVzIHtcbiAgICB0b3A6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwcHggNnB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFJlc3VtZSBUaXRsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZXN1bWUtdGl0bGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBDYXJkcyBsaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcmQtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24ubm9ybWFsaXplLXBhZGRpbmcge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5jYXJkLWNvbnRhaW5lciAucmVtb3ZlLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2FyZC1jb250YWluZXIgLmNhcmQtaW5mb3JtYXRpb24tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhcmQtY29udGFpbmVyIC5jYXJkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5jYXJkLWNvbnRhaW5lciAuZGl2aWRlciAuY2FyZC1jb2x1bW4ge1xuICB3aWR0aDogMzMuMzMzJTsgfVxuXG4uY2FyZC1jb250YWluZXIgLmNhcmQtY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtY29udGFpbmVyIC5jYXJkLWNvbHVtbiBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07IH1cblxuLmNhcmQtY29udGFpbmVyIC5sYXJnZXItZm9udCB7XG4gIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cblxuLmNhcmQtY29udGFpbmVyLmRldGFpbCBsYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi5jYXJkLWNvbnRhaW5lciAuYi1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q0ZDRkNDsgfVxuXG4uY2FyZC1jb250YWluZXIgLmItdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG5cbi5jYXJkLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWltYWdlLWxnLFxuICAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbWFnZS1tZCxcbiAgLmNhcmQtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbWFnZS1sZyBpbWcsXG4gICAgLmNhcmQtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW1hZ2UtbWQgaW1nLFxuICAgIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhcmQtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW1hZ2Uge1xuICAgIGhlaWdodDogOTlweDsgfVxuICAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbWFnZS1sZyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTkwcHg7IH1cbiAgICAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbWFnZS1sZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiA5OXB4OyB9XG4gIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWltYWdlLW1kIHtcbiAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uLXNtLFxuICAuY2FyZC1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbmZvcm1hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCA0OHB4OyB9XG4gIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogMTAyMHB4OyB9XG4gIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uLXNtIHtcbiAgICB3aWR0aDogOTUwcHg7IH1cbiAgLmNhcmQtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24tc20ge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDsgfVxuXG4uY2FyZC1pbmZvcm1hdGlvbiAuaW5mby1sYWJlbCxcbi5jYXJkLWluZm9ybWF0aW9uIGxhYmVsLFxuLmNhcmQtaW5mb3JtYXRpb24tc20gLmluZm8tbGFiZWwsXG4uY2FyZC1pbmZvcm1hdGlvbi1zbSBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uaW5mb3JtYXRpb24tY3VycmVuY3ktdmFsdWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuaW5mb3JtYXRpb24tY3VycmVuY3ktdmFsdWUgLmFtb3V0VmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNtYWxsLW5hdi1idXR0b24ubmV4dC5hY3RpdmUtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmMzkyMzEgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbWFsbC1uYXYtYnV0dG9uLm5leHQuYWN0aXZlLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlMzg5MmUgIWltcG9ydGFudDsgfVxuXG4uY2FyZHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5zZWFyY2gge1xuICAgICAgd2lkdGg6IDI1cmVtOyB9XG4gICAgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgICBjb2xvcjogI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMy4ycmVtOyB9XG4gICAgICAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lciAuZWItaWNvbiwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgc3BhbixcbiAgICAgIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgc3BhbiwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucywgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIgLmdyaWQtb3B0aW9ucyB7XG4gICAgICAgIGNvbG9yOiAjZDRkNGQ0OyB9XG4gICAgICAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lci5hY3RpdmUgPiAuZWItaWNvbiwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5pY29uLWNvbnRhaW5lci5hY3RpdmUgPiAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyLmFjdGl2ZSA+IC5iZW5pZmljaWFyeS1zdGF0dXMsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmViLWRhdGVwaWNrZXIgLmljb24tY29udGFpbmVyLmFjdGl2ZSA+IC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyLmFjdGl2ZSA+IC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5pY29uLWNvbnRhaW5lci5hY3RpdmUgPiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gc3BhbixcbiAgICAgIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5pY29uLWNvbnRhaW5lci5hY3RpdmUgPiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gc3BhbiwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gLmdyaWQtb3B0aW9ucywgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlID4gLmdyaWQtb3B0aW9ucyB7XG4gICAgICAgIGNvbG9yOiAjZDU4ZTQ0OyB9XG4gICAgICAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lci5hY3RpdmUsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1OGU0NDtcbiAgICAgICAgY29sb3I6ICNkNThlNDQ7IH1cbiAgICAgICAgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlIC5lYi1pY29uLCAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lci5hY3RpdmUgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyLmFjdGl2ZSAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyLmFjdGl2ZSAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAuZWItZGF0ZXBpY2tlciAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lci5hY3RpdmUgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlIHNwYW4sXG4gICAgICAgIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyLmFjdGl2ZSAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyLmFjdGl2ZSBzcGFuLCAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lci5hY3RpdmUgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXIuYWN0aXZlIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyLmFjdGl2ZSAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lci5hY3RpdmUgLmdyaWQtb3B0aW9ucywgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXI6aG92ZXIgLmViLWljb24sIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyOmhvdmVyIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyOmhvdmVyIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyOmhvdmVyIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lcjpob3ZlciAuYmVuaWZpY2lhcnktc3RhdHVzLCAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lcjpob3ZlciAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAuZWItZGF0ZXBpY2tlciAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lcjpob3ZlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAuY2FyZHMtaGVhZGVyIC5jYXJkcy1sYXlvdXQtc3dpdGNoIC5pY29uLWNvbnRhaW5lcjpob3ZlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyOmhvdmVyIHNwYW4sXG4gICAgICAgIC5jYXJkcy1oZWFkZXIgLmNhcmRzLWxheW91dC1zd2l0Y2ggLmljb24tY29udGFpbmVyOmhvdmVyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXI6aG92ZXIgc3BhbiwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXI6aG92ZXIgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXI6aG92ZXIgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXI6aG92ZXIgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucywgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmNhcmRzLWhlYWRlciAuY2FyZHMtbGF5b3V0LXN3aXRjaCAuaWNvbi1jb250YWluZXI6aG92ZXIgLmdyaWQtb3B0aW9ucyB7XG4gICAgICAgICAgY29sb3I6ICNkNThlNDQ7IH1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNzc4cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMS41cmVtIDA7IH1cblxuLmNhcmRzLWdyaWQgLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhcmRzLWdyaWQgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgbWF4LWhlaWdodDogMTZyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW1hZ2UgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAyJTsgfVxuICAgIC5jYXJkcy1ncmlkIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbmZvcm1hdGlvbiB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyB9XG4gICAgICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLmNhcmQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc3OHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuICAgICAgICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLmNhcmQtbnVtYmVyID4gc3BhbiB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTsgfVxuICAgICAgLmNhcmRzLWdyaWQgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uIC5jYXJkLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLmNhcmQtdmFsaWRpdHkge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAgICAgLmNhcmRzLWdyaWQgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uIC5jYXJkLXN0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuY2FyZHMtZ3JpZCAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLmNhcmQtc3RhdHVzIC5jYXJkLXN0YXR1cy1sZWdlbmQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4OyB9XG4gICAgICAgIC5jYXJkcy1ncmlkIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuY2FyZC1pbmZvcm1hdGlvbiAuY2FyZC1zdGF0dXMgLmNhcmQtc3RhdHVzLWJhZGdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY5OTMzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDsgfVxuXG4uY2FyZHMtbGlzdCAuY2FyZC1pbmZvcm1hdGlvbjpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNhcmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNhcmQtZGV0YWlscyAuY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5jYXJkLWRldGFpbHMgLmNhcmQtY29udGVudCAuY2FyZC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDguNXJlbTsgfVxuICAgICAgLmNhcmQtZGV0YWlscyAuY2FyZC1jb250ZW50IC5jYXJkLWltYWdlID4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTNyZW07IH1cbiAgICAuY2FyZC1kZXRhaWxzIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXhwb3J0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuY2FyZC1kZXRhaWxzIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmNhcmQtZGV0YWlscyAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uIC5tYWluLWRlc2Mge1xuICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgIC5jYXJkLWRldGFpbHMgLmNhcmQtY29udGVudCAuY2FyZC1pbmZvcm1hdGlvbiAubWFpbi1kZXNjIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICAuY2FyZC1kZXRhaWxzIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLm1haW4tZGVzYyAuY2FyZC1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgICAgLmNhcmQtZGV0YWlscyAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uIC5tYWluLWRlc2MgLmNhcmQtdmFsaWRpdHkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgIC5jYXJkLWRldGFpbHMgLmNhcmQtY29udGVudCAuY2FyZC1pbmZvcm1hdGlvbiAubWFpbi1kZXNjIC5jYXJkLXN0YXR1cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuY2FyZC1kZXRhaWxzIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLm1haW4tZGVzYyAuY2FyZC1zdGF0dXMgLmNhcmQtc3RhdHVzLWxlZ2VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7IH1cbiAgICAgICAgICAuY2FyZC1kZXRhaWxzIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLm1haW4tZGVzYyAuY2FyZC1zdGF0dXMgLmNhcmQtc3RhdHVzLWJhZGdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDsgfVxuICAgICAgLmNhcmQtZGV0YWlscyAuY2FyZC1jb250ZW50IC5jYXJkLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY2FyZC1kZXRhaWxzIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvcm1hdGlvbiAuc2VjdW5kYXJ5LWluZm8tYmxvY2sge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICAuY2FyZC1kZXRhaWxzIC5jYXJkLWNvbnRlbnQgLmNhcmQtaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvcm1hdGlvbiAuc2VjdW5kYXJ5LWluZm8tYmxvY2sgLmNhcmQtZGF0YSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5jYXJkLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMS43NzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07IH1cbiAgLmNhcmQtbnVtYmVyID4gc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTsgfVxuXG4uY2FyZC1idXR0b24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDcyJTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRCdXR0b25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ1dHRvbiwgLm5hdi1idXR0b24sIC5zbWFsbC1uYXYtYnV0dG9uLCBhLm5hdi1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnV0dG9uIGEsIC5uYXYtYnV0dG9uIGEsIC5zbWFsbC1uYXYtYnV0dG9uIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnV0dG9uIGlucHV0W3R5cGU9J2J1dHRvbiddLCAubmF2LWJ1dHRvbiBpbnB1dFt0eXBlPSdidXR0b24nXSwgLnNtYWxsLW5hdi1idXR0b24gaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4gIC5idXR0b24gaW5wdXRbdHlwZT0nc3VibWl0J10sXG4gIC5uYXYtYnV0dG9uIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAuc21hbGwtbmF2LWJ1dHRvbiBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnNtYWxsLW5hdi1idXR0b24ge1xuICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDEwcHg7IH1cblxuLm5hdi1idXR0b24sIC5zbWFsbC1uYXYtYnV0dG9uLCBhLm5hdi1idXR0b24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5uYXYtYnV0dG9uLm5vLWFycm93Lm5leHQsIC5uby1hcnJvdy5uZXh0LnNtYWxsLW5hdi1idXR0b24sIC5uYXYtYnV0dG9uLm5vLWFycm93LmJhY2ssIC5uby1hcnJvdy5iYWNrLnNtYWxsLW5hdi1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLm5hdi1idXR0b24uc21hbGxlciwgLnNtYWxsZXIuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5uYXYtYnV0dG9uLm5leHQsIC5uZXh0LnNtYWxsLW5hdi1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNkNThlNDQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm5hdi1idXR0b24ubmV4dDpob3ZlciwgLm5leHQuc21hbGwtbmF2LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U3YTIzOyB9XG4gICAgLm5hdi1idXR0b24ubmV4dC5kaXNhYmxlZCwgLm5leHQuZGlzYWJsZWQuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubmF2LWJ1dHRvbi5iYWNrLCAuYmFjay5zbWFsbC1uYXYtYnV0dG9uLCAubmF2LWJ1dHRvbi5jYW5jZWwsIC5jYW5jZWwuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMSB1cmwoXCIuLi9pbWcvYnRuLWJhY2staWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0IDdweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5uYXYtYnV0dG9uLmJhY2s6aG92ZXIsIC5iYWNrLnNtYWxsLW5hdi1idXR0b246aG92ZXIsIC5uYXYtYnV0dG9uLmNhbmNlbDpob3ZlciwgLmNhbmNlbC5zbWFsbC1uYXYtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7IH1cbiAgICAubmF2LWJ1dHRvbi5iYWNrLmRpc2FibGVkLCAuYmFjay5kaXNhYmxlZC5zbWFsbC1uYXYtYnV0dG9uLCAubmF2LWJ1dHRvbi5jYW5jZWwuZGlzYWJsZWQsIC5jYW5jZWwuZGlzYWJsZWQuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubmF2LWJ1dHRvbi5jYW5jZWwsIC5jYW5jZWwuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAubmF2LWJ1dHRvbi5zZWFyY2gsIC5zZWFyY2guc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGM4NTM7IH1cbiAgICAubmF2LWJ1dHRvbi5zZWFyY2g6aG92ZXIsIC5zZWFyY2guc21hbGwtbmF2LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E5ZDMxOyB9XG4gICAgLm5hdi1idXR0b24uc2VhcmNoLmRpc2FibGVkLCAuc2VhcmNoLmRpc2FibGVkLnNtYWxsLW5hdi1idXR0b24ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm5hdi1idXR0b24uaG9sbG93LCAuaG9sbG93LnNtYWxsLW5hdi1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDBweCAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2LWJ1dHRvbi5ob2xsb3cuaWRlbnQtcmlnaHQsIC5ob2xsb3cuaWRlbnQtcmlnaHQuc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgICAubmF2LWJ1dHRvbi5ob2xsb3cubmV4dCwgLmhvbGxvdy5uZXh0LnNtYWxsLW5hdi1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1OGU0NDtcbiAgICAgIGNvbG9yOiAjZDU4ZTQ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5uYXYtYnV0dG9uLmhvbGxvdy5uZXh0OmhvdmVyLCAuaG9sbG93Lm5leHQuc21hbGwtbmF2LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlN2EyMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjFlOTtcbiAgICAgICAgY29sb3I6ICNjZTdhMjM7IH1cbiAgICAgIC5uYXYtYnV0dG9uLmhvbGxvdy5uZXh0LmZsZXgtcmlnaHQsIC5ob2xsb3cubmV4dC5mbGV4LXJpZ2h0LnNtYWxsLW5hdi1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uYXYtYnV0dG9uLmhvbGxvdy5zZWFyY2gsIC5ob2xsb3cuc2VhcmNoLnNtYWxsLW5hdi1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwYzg1MztcbiAgICAgIGNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLm5hdi1idXR0b24uaG9sbG93LnNlYXJjaDpob3ZlciwgLmhvbGxvdy5zZWFyY2guc21hbGwtbmF2LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzNhOWQzMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmZmYTtcbiAgICAgICAgY29sb3I6ICMzYTlkMzEgIWltcG9ydGFudDsgfVxuICAgIC5uYXYtYnV0dG9uLmhvbGxvdy5iYWNrLCAuaG9sbG93LmJhY2suc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3ZDdkO1xuICAgICAgY29sb3I6ICM3ZDdkN2QgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAubmF2LWJ1dHRvbi5ob2xsb3cuYmFjazpob3ZlciwgLmhvbGxvdy5iYWNrLnNtYWxsLW5hdi1idXR0b246aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2YTZhNmE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNmE2YTZhICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXYtYnV0dG9uLmhvbGxvdy5iYWNrLmZsZXgtcmlnaHQsIC5ob2xsb3cuYmFjay5mbGV4LXJpZ2h0LnNtYWxsLW5hdi1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uYXYtYnV0dG9uLmhvbGxvdy5uZXh0IGEsIC5ob2xsb3cubmV4dC5zbWFsbC1uYXYtYnV0dG9uIGEsIC5uYXYtYnV0dG9uLmhvbGxvdy5zZWFyY2ggYSwgLmhvbGxvdy5zZWFyY2guc21hbGwtbmF2LWJ1dHRvbiBhLCAubmF2LWJ1dHRvbi5ob2xsb3cuYmFjayBhLCAuaG9sbG93LmJhY2suc21hbGwtbmF2LWJ1dHRvbiBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5uYXYtYnV0dG9uICsgLm5hdi1idXR0b24sIC5zbWFsbC1uYXYtYnV0dG9uICsgLm5hdi1idXR0b24sIC5uYXYtYnV0dG9uICsgLnNtYWxsLW5hdi1idXR0b24sIC5zbWFsbC1uYXYtYnV0dG9uICsgLnNtYWxsLW5hdi1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5uYXYtYnV0dG9uLmNhcmQtYnV0dG9uLCAuY2FyZC1idXR0b24uc21hbGwtbmF2LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5hLnNtYWxsLW5hdi1idXR0b24sIGEubmF2LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYnV0dG9uLXJvdyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmJ1dHRvbi1yb3cuc21hbGwtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ1dHRvbi1yb3cuZXhwaXJhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZW5kLXNlc3Npb24tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZW5kLXNlc3Npb24tYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmVuZC1zZXNzaW9uLWJ0biBhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wb3B1cC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvcHVwLWJ1dHRvbi5hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAucG9wdXAtYnV0dG9uLmFjdGl2ZSBidXR0b24gbGFiZWwge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAucG9wdXAtYnV0dG9uLmFjdGl2ZSB1bCB7XG4gICAgei1pbmRleDogNTsgfVxuICAucG9wdXAtYnV0dG9uOmhvdmVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAucG9wdXAtYnV0dG9uIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBvcHVwLWJ1dHRvbiBidXR0b24gbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cbiAgICAucG9wdXAtYnV0dG9uIGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM2YTZhNmE7IH1cbiAgLnBvcHVwLWJ1dHRvbiB1bCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgICAucG9wdXAtYnV0dG9uIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgICAucG9wdXAtYnV0dG9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAucG9wdXAtYnV0dG9uIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uc2hhcmUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaGFyZS1idXR0b24uYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLnNoYXJlLWJ1dHRvbi5hY3RpdmUgYnV0dG9uIGxhYmVsIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLnNoYXJlLWJ1dHRvbjpob3ZlciBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7IH1cbiAgICAuc2hhcmUtYnV0dG9uOmhvdmVyIGJ1dHRvbiBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxOyB9XG4gIC5zaGFyZS1idXR0b24gYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnNoYXJlLWJ1dHRvbiBidXR0b24gbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYnV0dG9uLXJvdyB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uc2VhcmNoLWJ1dHRvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5jb250YWluZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucmVwb3J0LXBhZ2luYXRpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLm9ubHktcGFnaW5hdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4ubnVtZXJpYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubnVtZXJpYy1wYWdpbmF0aW9uIC5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubnVtZXJpYy1wYWdpbmF0aW9uIC5pbnZpc2libGVORmxhZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC5udW1lcmljLXBhZ2luYXRpb24gLmViLWludmlzaWJsZS1hcnJvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC5udW1lcmljLXBhZ2luYXRpb24gLm51bWJlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubnVtZXJpYy1wYWdpbmF0aW9uIC5udW1iZXIuY3VycmVudCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICM1NzU3NTc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAubnVtZXJpYy1wYWdpbmF0aW9uIC5udW1iZXIuY3Vyc29yLWRlZmF1bHQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5udW1lcmljLXBhZ2luYXRpb24gLmFycm93IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5udW1lcmljLXBhZ2luYXRpb24gLmFycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7IH1cbiAgICAubnVtZXJpYy1wYWdpbmF0aW9uIC5hcnJvdzpkaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIC5udW1lcmljLXBhZ2luYXRpb24gLmFycm93OmRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBEZWZhdWx0IFRpbWVsaW5lIExheW91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGltZWxpbmU6YmVmb3JlLCAudGltZWxpbmUgLnRpbWVsaW5lLWZvb3RlciAudGltZWxpbmUtc3BhY2VyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycHg7IH1cbiAgLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEJDQzsgfVxuICAudGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhCQ0M7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAudGltZWxpbmUgLml0ZW1zIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNjBweCAwOyB9XG4gICAgLnRpbWVsaW5lIC5pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAudGltZWxpbmUgLml0ZW1zIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnRpbWVsaW5lIC5pdGVtcyAuaXRlbTpiZWZvcmUge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEJDQzsgfVxuICAgICAgLnRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAudGltZWxpbmUgLml0ZW1zIC5pdGVtIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLnRpbWVsaW5lIC5pdGVtcyAuaXRlbSAucmlnaHQtY29udGVudCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMDA4QkNDO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAudGltZWxpbmUgLml0ZW1zIC5pdGVtIC5yaWdodC1jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDhCQ0M7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAudGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQsIC50aW1lbGluZSAuaXRlbXMgLml0ZW0gLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAudGltZWxpbmUgLml0ZW1zIC5pdGVtOm50aC1jaGlsZChldmVuKSAubGVmdC1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC50aW1lbGluZSAuaXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAudGltZWxpbmUgLml0ZW1zIC5pdGVtOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRpbWVsaW5lIC50aW1lbGluZS1mb290ZXIgLnRpbWVsaW5lLXNwYWNlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC50aW1lbGluZSAudGltZWxpbmUtZm9vdGVyIC50aW1lbGluZS1zcGFjZXIuZmlyc3Qge1xuICAgICAgYm90dG9tOiAzMHB4OyB9XG4gICAgLnRpbWVsaW5lIC50aW1lbGluZS1mb290ZXIgLnRpbWVsaW5lLXNwYWNlci5zZWNvbmQge1xuICAgICAgYm90dG9tOiAxMHB4OyB9XG5cbi5lYi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2F2aW5nIEFjY291bnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNjYXAtYnV0dG9ucy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNjYXAtZGF5cy1mb3Itc2V0dGxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNhdmluZ3MtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uc2F2aW5ncy1jb250YWluZXIgLnNhdmluZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWltYWdlID4gaW1nIHtcbiAgICB3aWR0aDogMTVyZW07IH1cbiAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zYXZpbmdzLWNvbnRhaW5lciAuc2F2aW5nLWNvbnRlbnQgLnNhdmluZy1pbmZvcm1hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zYXZpbmdzLWNvbnRhaW5lciAuc2F2aW5nLWNvbnRlbnQgLnNhdmluZy1pbmZvcm1hdGlvbiAubWFpbi1pbmZvcm1hdGlvbiB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAuc2F2aW5ncy1jb250YWluZXIgLnNhdmluZy1jb250ZW50IC5zYXZpbmctaW5mb3JtYXRpb24gLm1haW4taW5mb3JtYXRpb24gLnNhdmluZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NzhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIC5zYXZpbmctZGF0ZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIC5zYXZpbmctZGF0YSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIC5zYXZpbmctZGF0YSBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtOyB9XG4gICAgICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIC5zYXZpbmctZGF0YSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIC5zYXZpbmctZGF0YSAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIC5zYXZpbmctZGF0YSAucHJvZ3Jlc3MtY29udGFpbmVyIC5kYXlzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgICAgICAgLnNhdmluZ3MtY29udGFpbmVyIC5zYXZpbmctY29udGVudCAuc2F2aW5nLWluZm9ybWF0aW9uIC5zZWNvbmRhcnktaW5mb3JtYXRpb24gLnNlY29uZGFyeS1pbmZvLWJsb2NrIC5zYXZpbmctZGF0YSAucHJvZ3Jlc3MtY29udGFpbmVyIC5kYXlzLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ucHJvZHVjdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNS4ycmVtOyB9XG4gICAgLnByb2R1Y3QtbGlzdCAucHJvZHVjdCAuaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4uY29tcG9uZW50LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbXBvbmVudC1saXN0IC5jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1pbi1oZWlnaHQ6IDM5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtIDQuM3JlbSAyLjVyZW07IH1cbiAgICAuY29tcG9uZW50LWxpc3QgLmNvbXBvbmVudCAuaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG4gICAgLmNvbXBvbmVudC1saXN0IC5jb21wb25lbnQgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmNvbXBvbmVudC1saXN0IC5jb21wb25lbnQgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAgICAgLmNvbXBvbmVudC1saXN0IC5jb21wb25lbnQgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAudmFsdWUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgLmNvbXBvbmVudC1saXN0IC5jb21wb25lbnQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggMCAjZTRlNGU0OyB9XG4gIC5jb21wb25lbnQtbGlzdCAuaGFzLWJvcmRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDsgfVxuXG4uY2FyZC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jYXJkLWRldGFpbCAuY29tcG9uZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW07IH1cbiAgICAuY2FyZC1kZXRhaWwgLmNvbXBvbmVudCBpbWcge1xuICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmNhcmQtZGV0YWlsIC5kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgbWluLXdpZHRoOiAyMXJlbTsgfVxuICAgIC5jYXJkLWRldGFpbCAuZGVzYy5oYXMtZGl2aWRlciB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ0ZDQ7IH1cbiAgICAuY2FyZC1kZXRhaWwgLmRlc2MgLmRldGFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmViLW9wZXJhdG9ycy1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZWItb3BlcmF0b3JzLWhlYWRlciAuZWItb3BlcmF0b3JzLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtOyB9XG4gIC5lYi1vcGVyYXRvcnMtaGVhZGVyIC5lYi1jb250cmFjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuZWItb3BlcmF0b3JzLWhlYWRlciAuZWItY29udHJhY3Qtb3duZXIgLmViLWNvbXBhbnktbmFtZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5lYi1vcGVyYXRvcnMtaGVhZGVyIC5lYi1jb250cmFjdC1vd25lciAuZWItY29tcGFueS1uYW1lLXdyYXBwZXIgLmViLXdhdGNoLWRldGFpbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhyZW07IH1cbiAgLmViLW9wZXJhdG9ycy1oZWFkZXIgLmViLWNvbnRyYWN0LW93bmVyIC5lYi1vd25lci1kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAuZWItb3BlcmF0b3JzLWhlYWRlciAuZWItY29udHJhY3Qtb3duZXIgLmViLW93bmVyIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAuZWItb3BlcmF0b3JzLWhlYWRlciAuZWItc3RhdHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG5cbi5lYi1vcGVyYXRvci1kYXRhLXdyYXBwZXIge1xuICB3aWR0aDogNTAlOyB9XG5cbi5lYi1maWx0ZXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnJlc3VtZS13cmFwcGVyLnRyYW5zZmVyLXJlc3VtZS1zdGVwLWFjY291bnQgLnJlc3VtZS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxN3JlbTsgfVxuXG4ucmVzdW1lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgLnJlc3VtZS13cmFwcGVyIC5yZXN1bWUtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAucmVzdW1lLXdyYXBwZXIgLnJlc3VtZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTNyZW07XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5yZXN1bWUtd3JhcHBlciAucmVzdW1lLWNvbnRlbnQgLnJlc3VtZS1sYWJlbCB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgLnJlc3VtZS13cmFwcGVyIC5yZXN1bWUtY29udGVudCAucmVzdW1lLXZhbHVlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMC40cmVtIDAgMS4ycmVtIDA7XG4gICAgICB3aWR0aDogMzElOyB9XG5cbi5yZXN1bWUtYnV0dG9ucyB7XG4gIG1hcmdpbjogNHJlbSAwOyB9XG5cbi50YWJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZTFlMWUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYnMtY29udGFpbmVyIC5zbGlkZXIge1xuICAgIGhlaWdodDogMC4yOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4ZTQ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgLnRhYnMtY29udGFpbmVyIC50YWItZWxlbWVudCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRhYnMtY29udGFpbmVyIC50YWItZWxlbWVudC5hY3RpdmUge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmV4cGlyYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLmV4cGlyYXRpb24gLmV4cGlyYXRpb24tbWV0aG9kIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtaW4td2lkdGg6IDYwcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5leHBpcmF0aW9uIC5leHBpcmF0aW9uLW1ldGhvZCAuZXhwaXJhdGlvbi1tZXRob2QtLWNvbnRyb2wge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuICAgICAgLmV4cGlyYXRpb24gLmV4cGlyYXRpb24tbWV0aG9kIC5leHBpcmF0aW9uLW1ldGhvZC0tY29udHJvbCAuZXhwaXJhdGlvbi1tZXRob2QtLWNvbnRyb2wtY29udGludWU6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgLmV4cGlyYXRpb24gLmV4cGlyYXRpb24tbWV0aG9kIC5leHBpcmF0aW9uLW1ldGhvZC0tY29udHJvbCAuZXhwaXJhdGlvbi1tZXRob2QtLWNvbnRyb2wtY29udGludWU6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jaGVhZGVyIC5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q1OGU0NCAwJSwgI2RlYTc2ZSAxMDAlKTsgfVxuICAjaGVhZGVyIC5wYWdlLWhlYWRlci5hY2NlbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNTcyMiAwJSwgI2ZmN2U1NSAxMDAlKTsgfVxuICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgbWluLWhlaWdodDogMnJlbTsgfVxuICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5tZW51LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLm1lbnUtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5tZW51LWNvbnRhaW5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAubWVudS1jb250YWluZXIgLmZpcnN0LWxldmVsIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAubWVudS1jb250YWluZXIgLmZpcnN0LWxldmVsIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLm1lbnUtY29udGFpbmVyIC5maXJzdC1sZXZlbC5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLm1lbnUtY29udGFpbmVyIC5maXJzdC1sZXZlbC5pcy1zZWxlY3RlZCAudHJpYW5nbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5tZW51LWNvbnRhaW5lciAuZmlyc3QtbGV2ZWwuaXMtYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5ob21lLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICAgICAgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhvbWUtbGluayAuY29tcGFueS1sb2dvdHlwZSB7XG4gICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5oYXMtdXNlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIC5lYi1pY29uLCAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAuaGFzLXVzZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIC5iZW5pZmljaWFyeS1zdGF0dXMsICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5oYXMtdXNlciAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIC5iZW5pZmljaWFyeS1zdGF0dXMsICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5oYXMtdXNlciAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAuZWItZGF0ZXBpY2tlciAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAuaGFzLXVzZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIHNwYW4sXG4gICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAuaGFzLXVzZXIgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAuaGFzLXVzZXIgc3BhbiwgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5oYXMtdXNlciAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAuaGFzLXVzZXIgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucywgLmdyaWQtb3B0aW9ucy1ob2xkZXIgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIC5ncmlkLW9wdGlvbnMge1xuICAgICAgICBjb2xvcjogI2UxZTFlMTsgfVxuICAgICAgI2hlYWRlciAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmhhcy11c2VyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC51c2VyLW1lbnUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAudXNlci1tZW51IC5oaWdobGlnaHQge1xuICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjRyZW07XG4gICAgICAgIGxlZnQ6IDAuNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAudXNlci1tZW51IC5hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAudXNlci1tZW51IC51c2VyLW1lbnUtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCA0cHggMTJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMS43cmVtO1xuICAgICAgICByaWdodDogLTEuN3JlbTtcbiAgICAgICAgdG9wOiA0LjRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAudXNlci1tZW51IC51c2VyLW1lbnUtY29udGVudCAuaGFzLW1lc3NhZ2VzIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGQ4O1xuICAgICAgICAgIHBhZGRpbmc6IDEuMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuN3JlbTsgfVxuICAgICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAudXNlci1tZW51IC51c2VyLW1lbnUtY29udGVudCAuY29ubmVjdC1hcnJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTAuOHJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAudXNlci1tZW51IC51c2VyLW1lbnUtY29udGVudCAub3B0aW9uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC44cmVtIDNyZW0gMC44cmVtIDFyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC51c2VyLW1lbnUgLnVzZXItbWVudS1jb250ZW50IC5vcHRpb24gLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjsgfVxuICAgICAgICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC51c2VyLW1lbnUgLnVzZXItbWVudS1jb250ZW50IC5vcHRpb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZjFlOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAgICAgICAgICNoZWFkZXIgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC51c2VyLW1lbnUgLnVzZXItbWVudS1jb250ZW50IC5vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgICAgICAjaGVhZGVyIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAudXNlci1tZW51IC51c2VyLW1lbnUtY29udGVudCAub3B0aW9uID4gLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbiNoZWFkZXIgLm1lbnUtb3B0aW9ucy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG4gICNoZWFkZXIgLm1lbnUtb3B0aW9ucy1jb250YWluZXIgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEyODBweCAqICgxIC8gNikpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNiAtIDEuM3JlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgI2hlYWRlciAubWVudS1vcHRpb25zLWNvbnRhaW5lciAuc3ViLW1lbnUtY29udGFpbmVyID4gbGFiZWwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgI2hlYWRlciAubWVudS1vcHRpb25zLWNvbnRhaW5lciAuc3ViLW1lbnUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07IH1cbiAgICAjaGVhZGVyIC5tZW51LW9wdGlvbnMtY29udGFpbmVyIC5zdWItbWVudS1jb250YWluZXIgLm9wdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAgICNoZWFkZXIgLm1lbnUtb3B0aW9ucy1jb250YWluZXIgLnN1Yi1tZW51LWNvbnRhaW5lciAub3B0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZjFlOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAjaGVhZGVyIC5tZW51LW9wdGlvbnMtY29udGFpbmVyIC5zdWItbWVudS1jb250YWluZXIgLm9wdGlvbi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNThlNDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTsgfVxuICAgICAgICAjaGVhZGVyIC5tZW51LW9wdGlvbnMtY29udGFpbmVyIC5zdWItbWVudS1jb250YWluZXIgLm9wdGlvbi5pcy1zZWxlY3RlZCA+IGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jaGVhZGVyIC5oZWFkZXItZXhwaXJhdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ucGFnZS10aXRsZS1jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjMzcmVtOyB9XG4gIC5wYWdlLXRpdGxlIC5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucGFnZS10aXRsZS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTsgfVxuXG4ubGluaywgLmViLWJvdHRvbS1zaGVldCB1bC5ub3JtYWwtbGlua3MgPiBsaTpub3QoLm1lZGlhKSxcbi5saW5rOmhvdmVyLFxuLmViLWJvdHRvbS1zaGVldCB1bC5ub3JtYWwtbGlua3MgPiBsaTpob3Zlcjpub3QoLm1lZGlhKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubGluaywgLmViLWJvdHRvbS1zaGVldCB1bC5ub3JtYWwtbGlua3MgPiBsaTpub3QoLm1lZGlhKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjZDU4ZTQ0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgXG4gIC5saW5rOmhvdmVyLFxuICAuZWItYm90dG9tLXNoZWV0IHVsLm5vcm1hbC1saW5rcyA+IGxpOmhvdmVyOm5vdCgubWVkaWEpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5sYWJlbFtmb3I9dXBsb2FkXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnN2ZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi5lYi1mb3JtIC5lYi1mb3JtLWdyb3VwIHtcbiAgZm9udC1zaXplOiAxLjc3OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lYi1mb3JtIC5ncmlkLWZvcm0tZ3JvdXBzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmViLWZvcm0gLmdyaWQtZm9ybS1ncm91cHMgLmViLWZvcm0tZ3JvdXAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuZWItZm9ybSAuZ3JpZC1mb3JtLWdyb3VwcyAuZWItZm9ybS1ncm91cC5ncm91cC1tZDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5lYi1mb3JtIC5jYXRlZ29yaWVzLWJ1dHRvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmViLWZvcm0gLnNpbmdsZS1jYXRlZ29yeSB7XG4gIG1pbi13aWR0aDogMjYwcHg7IH1cblxuLmViLWZvcm0gLmlubGluZS1mb3JtLWdyb3VwcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZWItZm9ybSAuaW5saW5lLWZvcm0tZ3JvdXBzIC5lYi1mb3JtLWdyb3VwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmViLWZvcm0gLmlubGluZS1mb3JtLWdyb3VwcyAuZWItZm9ybS1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZWItZm9ybSAuaW5saW5lLWZvcm0tZ3JvdXBzIC5lYi1mb3JtLWdyb3VwLmNvbGxhcHNlLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5lYi1mb3JtIC5pbmxpbmUtZm9ybS1ncm91cHMgLmViLWZvcm0tZ3JvdXAuY29sbGFwc2UtcmlnaHQgLmViLWlucHV0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmViLWZvcm0gLmlubGluZS1mb3JtLWdyb3VwcyAuZWItZm9ybS1ncm91cC5jb2xsYXBzZS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmViLWZvcm0gLmlubGluZS1mb3JtLWdyb3VwcyAuZWItZm9ybS1ncm91cC5jb2xsYXBzZS1sZWZ0IC5lYi1pbnB1dCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAuZWItZm9ybSAuaW5saW5lLWZvcm0tZ3JvdXBzIC5lYi1mb3JtLWdyb3VwLmFsaWduLXN0YXJ0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLmViLWZvcm0gLmlubGluZS1mb3JtLWdyb3VwcyAuZWItYWxpZ24tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmViLWZvcm0gLmlubGluZS1mb3JtLWdyb3VwcyAuZWItYWxpZ24tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5lYi1mb3JtIC5lYi1pbmxpbmUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLmViLWZvcm0gLmViLWlubGluZS1jb250ZW50LmViLWlubGluZS1zbGltIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmViLWZvcm0gLmViLWlubGluZS1jb250ZW50IC5saW5rLCAuZWItZm9ybSAuZWItaW5saW5lLWNvbnRlbnQgLmViLWJvdHRvbS1zaGVldCB1bC5ub3JtYWwtbGlua3MgPiBsaTpub3QoLm1lZGlhKSwgLmViLWJvdHRvbS1zaGVldCAuZWItZm9ybSAuZWItaW5saW5lLWNvbnRlbnQgdWwubm9ybWFsLWxpbmtzID4gbGk6bm90KC5tZWRpYSkge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5lYi1mb3JtIC5lYi1pbmxpbmUtY29udGVudCAuaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmViLWZvcm0gLmViLWlubGluZS1jb250ZW50IC5lYi1mb3JtLXJhZGlvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZWItZm9ybSAuZWItaW5saW5lLWNvbnRlbnQgLnJhZGlvQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lYi1mb3JtIC5lYi1pbmxpbmUtY29udGVudCAucmFkaW9CdG4gLmViLWZvcm0tcmFkaW8td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5lYi1mb3JtIC5ncm91cC14cyB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLmViLWZvcm0gLmdyb3VwLXNtLCAuZWItZm9ybSAuYmVuZWZpY2lhcnktZGV0YWlscyAuZWItZm9ybS1ncm91cCwgLmJlbmVmaWNpYXJ5LWRldGFpbHMgLmViLWZvcm0gLmViLWZvcm0tZ3JvdXAge1xuICB3aWR0aDogMjUlOyB9XG5cbi5lYi1mb3JtIC5ncm91cC1tIHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4uZWItZm9ybSAuZ3JvdXAtbWQge1xuICB3aWR0aDogNTAlOyB9XG5cbi5lYi1mb3JtIC5ncm91cC1sZyB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmViLWZvcm0gLmdyb3VwLXhsIHtcbiAgd2lkdGg6IDkwJTsgfVxuXG4uZWItZm9ybSAuZWItZm9ybS1oaW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWhpbnQtd3JhcHBlciA+ICoge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWhpbnQtd3JhcHBlciAuaGludCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZWItZm9ybSAuZWItZm9ybS1oaW50LXdyYXBwZXIgLmhpbnQubG93ZXJjYXNlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAuZWItZm9ybSAuZWItZm9ybS1oaW50LXdyYXBwZXIgLmhpbnQuY2FwaXRhbGl6ZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuZWItZm9ybSAuZWItZm9ybS1oaW50LXdyYXBwZXIuaXMtcGF5bWVudHMge1xuICAgIHdpZHRoOiAxOTBweDsgfVxuXG4uZWItZm9ybSAuaW5wdXQtaGludCwgLmViLWZvcm0gbGFiZWwuZXJyb3IsIC5lYi1mb3JtIC5lYi1yZW1haW5pbmctY2hhcnMge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xN3B4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZWItZm9ybSAuZWItYnRuLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5lYi1mb3JtIC5lYi1idG4td3JhcHBlci5uby1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmViLWZvcm0gLmViLWJ0bi13cmFwcGVyLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwcHg7IH1cblxuLmViLWZvcm0gLmViLWJ0bi1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMTQuNXJlbTsgfVxuXG4uZWItZm9ybSAuaXMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmViLWZvcm0gLmViLWZvcm0tY2hlY2tib3gtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIuaXMtY29wZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIuaXMtcG9wciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIuaXMtY3RyZiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWItZm9ybSAuZWItZm9ybS1jaGVja2JveC13cmFwcGVyIGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgbGluZWFyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmRpc2FibGVkICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBib3JkZXItY29sb3I6ICNkNThlNDQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9lYi1pY29ucy9pY29uLWNoZWNrLnN2Z1wiKTsgfVxuICAuZWItZm9ybSAuZWItZm9ybS1jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB+IC5jaGVja2JveC1sYWJlbCA+IGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZWItZm9ybSAuZWItYm90dG9tLXNoZWV0IC5lYi1mb3JtLWNoZWNrYm94LXdyYXBwZXIgbGFiZWwge1xuICBoZWlnaHQ6IGluaXRpYWw7IH1cblxuLmViLWZvcm0gLmViLWJvdHRvbS1zaGVldCAuZWItZm9ybS1jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4uZWItZm9ybSAuZWItaW5wdXQsXG4uZWItZm9ybSAuZWItdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5lYi1mb3JtIC5lYi1zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ViLWljb25zL2ljb24tc2VsZWN0LWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5lYi1mb3JtIC5lYi1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5lYi1mb3JtIC5mYWtlQXV0b2ZpbGwge1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmViLWZvcm0gLmViLWlucHV0LFxuLmViLWZvcm0gLmViLXNlbGVjdCxcbi5lYi1mb3JtIC5lYi10ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuZWItZm9ybSAuZWItaW5wdXQ6Zm9jdXMsIC5lYi1mb3JtIC5lYi1pbnB1dC5mb2N1c2VkLFxuICAuZWItZm9ybSAuZWItc2VsZWN0OmZvY3VzLFxuICAuZWItZm9ybSAuZWItc2VsZWN0LmZvY3VzZWQsXG4gIC5lYi1mb3JtIC5lYi10ZXh0YXJlYTpmb2N1cyxcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhLmZvY3VzZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjVzOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dDpkaXNhYmxlZCxcbiAgLmViLWZvcm0gLmViLXNlbGVjdDpkaXNhYmxlZCxcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC53cmFwLWNvbnRlbnQsXG4gIC5lYi1mb3JtIC5lYi1zZWxlY3Qud3JhcC1jb250ZW50LFxuICAuZWItZm9ybSAuZWItdGV4dGFyZWEud3JhcC1jb250ZW50IHtcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC5lcnJvcixcbiAgLmViLWZvcm0gLmViLXNlbGVjdC5lcnJvcixcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjFmMDsgfVxuICAuZWItZm9ybSAuZWItaW5wdXQubnVtZXJpYyxcbiAgLmViLWZvcm0gLmViLXNlbGVjdC5udW1lcmljLFxuICAuZWItZm9ybSAuZWItdGV4dGFyZWEubnVtZXJpYyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZWItZm9ybSAuZWItaW5wdXQuZGlnaXQsXG4gIC5lYi1mb3JtIC5lYi1zZWxlY3QuZGlnaXQsXG4gIC5lYi1mb3JtIC5lYi10ZXh0YXJlYS5kaWdpdCB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC5pbnB1dC14cyxcbiAgLmViLWZvcm0gLmViLXNlbGVjdC5pbnB1dC14cyxcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhLmlucHV0LXhzIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC5pbnB1dC1zbSxcbiAgLmViLWZvcm0gLmViLXNlbGVjdC5pbnB1dC1zbSxcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhLmlucHV0LXNtIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC5pbnB1dC1tLFxuICAuZWItZm9ybSAuZWItc2VsZWN0LmlucHV0LW0sXG4gIC5lYi1mb3JtIC5lYi10ZXh0YXJlYS5pbnB1dC1tIHtcbiAgICB3aWR0aDogNDUlOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC5pbnB1dC1tZCxcbiAgLmViLWZvcm0gLmViLXNlbGVjdC5pbnB1dC1tZCxcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhLmlucHV0LW1kIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC5pbnB1dC1sZyxcbiAgLmViLWZvcm0gLmViLXNlbGVjdC5pbnB1dC1sZyxcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhLmlucHV0LWxnIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC5pbnB1dC14bCxcbiAgLmViLWZvcm0gLmViLXNlbGVjdC5pbnB1dC14bCxcbiAgLmViLWZvcm0gLmViLXRleHRhcmVhLmlucHV0LXhsIHtcbiAgICB3aWR0aDogOTAlOyB9XG5cbi5lYi1mb3JtIC5lYi1pbnB1dC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC1pY29uIC5lYi1pY29uLWhpZGUtZXllIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAuZWItZm9ybSAuZWItaW5wdXQtaWNvbiAuZWItaWNvbi1sZWZ0IHtcbiAgICBsZWZ0OiAwLjRyZW07XG4gICAgdG9wOiAwLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5lYi1mb3JtIC5lYi1pbnB1dC1pY29uIC5lYi1pY29uLXJpZ2h0IHtcbiAgICByaWdodDogMC43cmVtO1xuICAgIHRvcDogMC4ycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZWItZm9ybSAuZWItaW5wdXQtaWNvbiAuZWItaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuXG4uZWItZm9ybSAudGltZS1pbnB1dCB7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZDU4ZTQ0OyB9XG5cbi5lYi1mb3JtIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmViLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4uZWItZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lYi1mb3JtIC5lYi1mb3JtLWlubGluZS1sYWJlbCxcbi5lYi1mb3JtIC5lYi1mb3JtLWxhYmVsLFxuLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmZpZWxkc2V0LWhlYWQgPiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5cbi5lYi1mb3JtIC5lYi1mb3JtLWxhYmVsLFxuLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmZpZWxkc2V0LWhlYWQgPiAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZWItZm9ybSAuZWItZm9ybS1pbmxpbmUtbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZWItZm9ybSBsYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMjJyZW07IH1cbiAgLmViLWZvcm0gbGFiZWwuZXJyb3IjbG90UXVhbnRpdHktZXJyb3Ige1xuICAgIGJvdHRvbTogLTMwcHg7IH1cbiAgLmViLWZvcm0gbGFiZWwuZXJyb3IjcGF5bWVudFZhbHVlMS1lcnJvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5lYi1mb3JtIC5lYi1mb3JtLWZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZWItZm9ybSAuZWItZm9ybS1maWVsZHNldCAuaW5saW5lLWZpZWxkc2V0LWJvZHksXG4gIC5lYi1mb3JtIC5lYi1mb3JtLWZpZWxkc2V0IC5maWVsZHNldC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuZWItZm9ybSAuZWItZm9ybS1maWVsZHNldCAuZmllbGRzZXQtaGVhZCA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmZpZWxkc2V0LWhlYWQgPiAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZWItZm9ybSAuZWItZm9ybS1maWVsZHNldCAuZmllbGRzZXQtYm9keSA+IC5lYi1mb3JtLWdyb3VwOmxhc3QtY2hpbGQsXG4gIC5lYi1mb3JtIC5lYi1mb3JtLWZpZWxkc2V0IC5pbmxpbmUtZmllbGRzZXQtYm9keSA+IC5lYi1mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmlubGluZS1maWVsZHNldC1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmlubGluZS1maWVsZHNldC1oZWFkID4gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZWItZm9ybSAuZWItZm9ybS1maWVsZHNldCAuaW5saW5lLWZpZWxkc2V0LWhlYWQgPiAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAuZWItZm9ybSAuZWItZm9ybS1maWVsZHNldCAuaW5saW5lLWZpZWxkc2V0LWhlYWQgLmFycm93LWluY29uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmlubGluZS1maWVsZHNldC1oZWFkIC5hcnJvdy1pY29uIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBibGFjazsgfVxuICAgICAgLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmlubGluZS1maWVsZHNldC1oZWFkIC5hcnJvdy1pY29uLm9wZW4ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tZmllbGRzZXQgLmlubGluZS1maWVsZHNldC1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5lYi1mb3JtIC5lYi1mb3JtLXJhZGlvLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tcmFkaW8td3JhcHBlciBsYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBsaW5lYXI7IH1cbiAgICAuZWItZm9ybSAuZWItZm9ybS1yYWRpby13cmFwcGVyIGxhYmVsID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLXJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tcmFkaW8td3JhcHBlciAuY2hlY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgb3JkZXI6IC0xO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5lYi1mb3JtIC5lYi1mb3JtLXJhZGlvLXdyYXBwZXIgLmNoZWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgbGluZWFyO1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tcmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkNThlNDQ7IH1cbiAgLmViLWZvcm0gLmViLWZvcm0tcmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gZGl2IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuZWItZm9ybSAuZWItZm9ybS1yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNkNThlNDQ7IH1cblxuLmViLWZvcm0gLmFsZXJ0LW1haW50ZW5hbmNlIC5zdGF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTVweDsgfVxuXG4uZWItZm9ybSAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5lYi1mb3JtIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLCAuZWItZm9ybSAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5lYi1mb3JtIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDU4ZTQ0OyB9XG5cbi5lYi1mb3JtIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2UxZTFlMTsgfVxuXG4uZWItZm9ybSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4uZWItZm9ybSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2Q1OGU0NDsgfVxuXG4uZWItZm9ybSAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7IH1cblxuLmViLWZvcm0gLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5lYi1mb3JtIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmViLWZvcm0gLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmViLWZvcm0gLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG5cbi5lYi1mb3JtIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuLmViLWZvcm0gLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5lYi1mb3JtIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZWItZm9ybSAuZWItdGV4dGFyZWEge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4uZWItZm9ybSAuZWItcmVtYWluaW5nLWNoYXJzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5lYi1mb3JtIC5wdy1zdHJlbmd0aC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmViLWZvcm0gLnB3LXN0cmVuZ3RoLWluZGljYXRvciAuc3RhdHVzLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmViLWZvcm0gLnB3LXN0cmVuZ3RoLWluZGljYXRvciAuYmFyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuN3M7IH1cbiAgLmViLWZvcm0gLnB3LXN0cmVuZ3RoLWluZGljYXRvci5uby1wdyAuYmFyIHtcbiAgICB3aWR0aDogMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwMjAxMzsgfVxuICAuZWItZm9ybSAucHctc3RyZW5ndGgtaW5kaWNhdG9yLnB3LXZlcnktd2VhayAuYmFyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMDIwMTM7IH1cbiAgLmViLWZvcm0gLnB3LXN0cmVuZ3RoLWluZGljYXRvci5wdy13ZWFrIC5iYXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjsgfVxuICAuZWItZm9ybSAucHctc3RyZW5ndGgtaW5kaWNhdG9yLnB3LW1lZGlvY3JlIC5iYXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzg1MzsgfVxuICAuZWItZm9ybSAucHctc3RyZW5ndGgtaW5kaWNhdG9yLnB3LXN0cm9uZyAuYmFyLFxuICAuZWItZm9ybSAucHctc3RyZW5ndGgtaW5kaWNhdG9yLnB3LXZlcnktc3Ryb25nIC5iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjk2M2Y7IH1cbiAgLmViLWZvcm0gLnB3LXN0cmVuZ3RoLWluZGljYXRvci5wdy1zdHJvbmcgLmJhciB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuZWItZm9ybSAucHctc3RyZW5ndGgtaW5kaWNhdG9yLnB3LXZlcnktc3Ryb25nIC5iYXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lYi1mb3JtIC5wdy1zdHJlbmd0aC1pbmRpY2F0b3IgLmxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5lYi1mb3JtIC5wdy1zdHJlbmd0aC1pbmRpY2F0b3IgLnBlcmNlbnRhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4uZWItZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxNDRweDsgfVxuICAuZWItZGF0ZXBpY2tlci5yYW5nZSB7XG4gICAgd2lkdGg6IDEyMnB4OyB9XG4gIC5lYi1kYXRlcGlja2VyIC5lYi1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICByaWdodDogM3B4O1xuICAgIGJvdHRvbTogM3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNkNThlNDQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHtcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjM2MzY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgdHIgdGQgYSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRyIHRkLnVpLXN0YXRlLWRpc2FibGVkIHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCB0ciB0ZCBhLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRyIHRkLmxpbWl0LWJldHdlZW4tZGF0ZSBhLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZGF0ZXBpY2tlci1maWx0ZXItYnV0dG9uLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNThlNDQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQubm8tZmlsdGVyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLXRvZGF5IGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNThlNDQ7XG4gICAgY29sb3I6ICNkNThlNDQ7IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYsXG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIsXG4gICAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7IH1cbiAgICAgIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuICAgICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYsXG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRoZWFkIHRoLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgdGJvZHkgdGQgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzRweDsgfVxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgdHIgdGQ6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgdHIgdGQ6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRyIHRkOm5vdCgudWktZGF0ZXBpY2tlci10b2RheSk6bm90KC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5KTpub3QoLmxpbWl0LWJldHdlZW4tZGF0ZSk6aG92ZXIgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkN2JkOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRyIHRkLmJldHdlZW4tZGF0ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgdHIgdGQuYmV0d2Vlbi1kYXRlIGEsXG4gICAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgdHIgdGQuYmV0d2Vlbi1kYXRlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMWU5OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IHRyIHRkLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGggYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiA2OHB4OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZGF0ZXBpY2tlci1maWx0ZXItYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZGF0ZXBpY2tlci1maWx0ZXItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTsgfVxuXG4uYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5kZXRhaWwtcHJldmlldyB7XG4gIHotaW5kZXg6IDIwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IDBweCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmRldGFpbC1wcmV2aWV3IC5yZXN1bWUtaGVhZCxcbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuZGV0YWlsLXByZXZpZXcgLnJlc3VtZS1yb3cge1xuICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDEwcHg7IH1cbiAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5kZXRhaWwtcHJldmlldyAucmVzdW1lLWhlYWQuZm9vdGVyLFxuICAgIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmRldGFpbC1wcmV2aWV3IC5yZXN1bWUtcm93LmZvb3RlciB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmRldGFpbC1wcmV2aWV3IC5yZXN1bWUtaGVhZC5mb290ZXIuZW1wdHksXG4gICAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5kZXRhaWwtcHJldmlldyAucmVzdW1lLXJvdy5mb290ZXIuZW1wdHkge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmRldGFpbC1wcmV2aWV3IC5yZXN1bWUtaGVhZC5mb290ZXIgLnNob3csXG4gICAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5kZXRhaWwtcHJldmlldyAucmVzdW1lLXJvdy5mb290ZXIgLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5kZXRhaWwtcHJldmlldyAucmVzdW1lLWhlYWQuZm9vdGVyIC5oaWRlLFxuICAgICAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuZGV0YWlsLXByZXZpZXcgLnJlc3VtZS1yb3cuZm9vdGVyIC5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5kZXRhaWwtcHJldmlldy5mYWRlSW4ge1xuICAgIGFuaW1hdGlvbjogZmFkZUluQW5pbSAwLjVzIGVhc2UtaW4gYm90aDsgfVxuXG4uYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3ICNzZWFyY2gtZWxlbWVudHMge1xuICB3aWR0aDogMjAlOyB9XG5cbi5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50cy1saXN0IC5hY2NvdW50LXByZXZpZXctaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB3aWR0aDogMzElOyB9XG4gICAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudHMtbGlzdCAuYWNjb3VudC1wcmV2aWV3LWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXM7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlci5hY3RpdmUgLmhlYWRlcixcbiAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50LXdyYXBwZXIuYWN0aXZlIC5ib2R5LFxuICAgIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlci5hY3RpdmUgLmZvb3RlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNkNThlNDQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyLmFjdGl2ZSAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYxZTk7IH1cbiAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50LXdyYXBwZXIuYWN0aXZlIC5uZWdhdGl2ZS1zaWduYWwge1xuICAgICAgY29sb3I6ICNkMDIwMTM7IH1cbiAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50LXdyYXBwZXIuYWN0aXZlOmhvdmVyIC5oZWFkZXIgLmRldGFpbC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlci5hY3RpdmUgLmhlYWRlciAuZGV0YWlsLWluZm8ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50LXdyYXBwZXI6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5oZWFkZXIgLmRldGFpbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlciAuaGVhZGVyIC5kZWZhdWx0LWluZm8ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMS41NnJlbTtcbiAgICBoZWlnaHQ6IDEuNTZyZW07IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyID4gKiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5jb2wtbGVmdCxcbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5jb2wtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50LXdyYXBwZXIgLmhlYWRlcixcbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5ib2R5LFxuICAuYWNjb3VudHMtc3VtbWFyeS1wcmV2aWV3IC5hY2NvdW50LXdyYXBwZXIgLmZvb3RlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlciAuYm9keSxcbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5mb290ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmOGY4Zjg7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDA7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5ib2R5IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlciAuYm9keSAubWFpbi1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NzhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHggOHB4OyB9XG4gICAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5mb290ZXIgLmNvbnRlbnQtbGVmdCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlciAuYW1vdW50IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLmFjY291bnQtd3JhcHBlciAuY29sLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAuYWNjb3VudC13cmFwcGVyIC5jb2wtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAyMCU7IH1cblxuLmFjY291bnRzLXN1bW1hcnktcHJldmlldyAucHJldmlldy1mb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLnByZXZpZXctZm9vdGVyIC5lbXB0eS1hcmVhIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5hY2NvdW50cy1zdW1tYXJ5LXByZXZpZXcgLnByZXZpZXctZm9vdGVyIC50b3RhbHMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYWNjb3VudC1wcmV2aWV3LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtODAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmdyaWQtb3B0aW9ucy1ob2xkZXIge1xuICB3aWR0aDogMzBweDsgfVxuICAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnM6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucy1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLWxpc3Qtb3B0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtbGlzdC1vcHRpb246Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLWxpc3Qtb3B0aW9uID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiA4cHggMjBweCAwIDMwcHg7IH1cbiAgICAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1saXN0LW9wdGlvbiAuZ3JpZC1saXN0LW9wdGlvbi10ZXh0IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLWxpc3Qtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5zZWNvbmQtY2VsbC1ncmlkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZWItdGFibGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZS1jb250YWluZXIuaXMtY3BlYyB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBoZWlnaHQ6IDBweDsgfVxuICAudGFibGUtY29udGFpbmVyLmlzLWNwZWMgdGJvZHkgdGQge1xuICAgIGhlaWdodDogMHB4OyB9XG4gIC50YWJsZS1jb250YWluZXIuaXMtY3BlYyB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC50YWJsZS1jb250YWluZXIuc3RyaXBlIHRyLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAudGFibGUtY29udGFpbmVyLnN0cmlwZSB0cjpub3QoLmRldGFpbC1hcmVhKTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLnRhYmxlLWNvbnRhaW5lci5zdHJpcGUgdGJvZHkgdHI6bm90KC5kYXRlLXllYXIpOm5vdCguZGV0YWlsLWFyZWEpOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gIC50YWJsZS1jb250YWluZXIgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAudGFibGUtY29udGFpbmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGFibGUtY29udGFpbmVyIHRib2R5IHRyOmhvdmVyIC5ncmlkLW9wdGlvbnMge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudGFibGUtY29udGFpbmVyIHRib2R5IHRyLm5vdC1jbGlja2FibGU6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGFibGUtY29udGFpbmVyIHRib2R5IHRyLm5vLWdyaWQtb3B0aW9uczpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lciB0Ym9keSB0ci5uby1ncmlkLW9wdGlvbnM6aG92ZXIgLmdyaWQtb3B0aW9ucyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnRhYmxlLWNvbnRhaW5lciB0Ym9keSB0ci5oaWdobGlnaHQgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAudGFibGUtY29udGFpbmVyIHRib2R5IHRkIHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50YWJsZS1jb250YWluZXIgdGQsXG4gIC50YWJsZS1jb250YWluZXIgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC50YWJsZS1jb250YWluZXIgdGQ6bGFzdC1jaGlsZCxcbiAgICAudGFibGUtY29udGFpbmVyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAudGFibGUtY29udGFpbmVyIC5kZXNjLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnRhYmxlLWNvbnRhaW5lciAuZGF0ZS15ZWFyIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnRhYmxlLWNvbnRhaW5lciAuZGVzYy1ib2R5IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAudGFibGUtY29udGFpbmVyIHRoLmRlc2MtcmlnaHQsXG4gIC50YWJsZS1jb250YWluZXIgdGQuZGVzYy1yaWdodCxcbiAgLnRhYmxlLWNvbnRhaW5lciB0aC5hbW91bnQtY29sLFxuICAudGFibGUtY29udGFpbmVyIHRkLmFtb3VudC1jb2wge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50YWJsZS1jb250YWluZXIgdGQuYW1vdW50LWNvbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAudGFibGUtY29udGFpbmVyIC5lYi1pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRhYmxlLWNvbnRhaW5lciAuZGF0ZXRpbWUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC50YWJsZS1jb250YWluZXIgLmRhdGV0aW1lLnRpbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC50YWJsZS1jb250YWluZXIgLmFtb3V0VmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuICAudGFibGUtY29udGFpbmVyIC5hY2MtYmFsYW5jZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lciAuYWNjLWJhbGFuY2UgLmFtb3V0VmFsdWUge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC50YWJsZS1jb250YWluZXIgLm5lZ2F0aXZlU2lnbmFsIHtcbiAgICBjb2xvcjogI2Y0NDMzNjsgfVxuICAudGFibGUtY29udGFpbmVyIC5kYXRlLW1vbnRoLFxuICAudGFibGUtY29udGFpbmVyIC5jdXJyZW5jeSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAudGFibGUtY29udGFpbmVyIC5jdXJyZW5jeSB7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLnRhYmxlLWNvbnRhaW5lciAuZGF0ZS1tb250aCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGFibGUtY29udGFpbmVyIC5kYXRlLWRheSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cbiAgLnRhYmxlLWNvbnRhaW5lciAuZGF0ZS15ZWFyIHRkIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgLnRhYmxlLWNvbnRhaW5lci5zaW11bGF0aW9uLWNhcHAtdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRhYmxlLWNvbnRhaW5lci5zaW11bGF0aW9uLWNhcHAtdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC50YWJsZS1jb250YWluZXIuc2ltdWxhdGlvbi1jYXBwLXRhYmxlIHRib2R5IHRkIHtcbiAgICBoZWlnaHQ6IDEuMnJlbTsgfVxuXG50ZC5saWdodC1jb2wge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxudGQuYm9sZC1jb2wge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS10cmFuc3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbnRkLmZpcnN0LWNvbHVtbixcbnRoLnNvcnRpbmdfZGlzYWJsZWQuZmlyc3QtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIHRkLmZpcnN0LWNvbHVtbi5lYi1hb3BwLXN1Y2Nlc3MsXG4gIHRoLnNvcnRpbmdfZGlzYWJsZWQuZmlyc3QtY29sdW1uLmViLWFvcHAtc3VjY2VzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdGQuZmlyc3QtY29sdW1uLmViLWFvcHAtc3VjY2Vzczpob3ZlciAuaGFzLWVycm9yLW1lc3NhZ2UsXG4gICAgdGguc29ydGluZ19kaXNhYmxlZC5maXJzdC1jb2x1bW4uZWItYW9wcC1zdWNjZXNzOmhvdmVyIC5oYXMtZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbGVmdDogNC41cmVtO1xuICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgdG9wOiAwLjVyZW07IH1cbiAgICB0ZC5maXJzdC1jb2x1bW4uZWItYW9wcC1zdWNjZXNzIC5oYXMtZXJyb3ItbWVzc2FnZSxcbiAgICB0aC5zb3J0aW5nX2Rpc2FibGVkLmZpcnN0LWNvbHVtbi5lYi1hb3BwLXN1Y2Nlc3MgLmhhcy1lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxudGJvZHkgdHIuZGV0YWlsLWFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICB0Ym9keSB0ci5kZXRhaWwtYXJlYTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIHRib2R5IHRyLmRldGFpbC1hcmVhIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbnRib2R5IC5kZXRhaWwtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7IH1cbiAgdGJvZHkgLmRldGFpbC1jb250ZW50IC5jbG9zZS1idXR0b24ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIHRib2R5IC5kZXRhaWwtY29udGVudCAuY29udGFpbmVyLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIHRib2R5IC5kZXRhaWwtY29udGVudCAucmlnaHQtc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICB0Ym9keSAuZGV0YWlsLWNvbnRlbnQgLnJpZ2h0LXNpZGUgLmlzLWNtb3Yge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICB0Ym9keSAuZGV0YWlsLWNvbnRlbnQgLmxlZnQtc2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICB0Ym9keSAuZGV0YWlsLWNvbnRlbnQgLmZvb3Rlci1saW5rLWFyZWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgdGJvZHkgLmRldGFpbC1jb250ZW50IC5mb290ZXItbGluay1hcmVhLmViLWJvdHRvbS1zaGVldCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7IH1cbiAgdGJvZHkgLmRldGFpbC1jb250ZW50IC5kaXNwbGF5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICB0Ym9keSAuZGV0YWlsLWNvbnRlbnQgLm1lc3NhZ2UtYm94LnRhYmxlLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIHRib2R5IC5kZXRhaWwtY29udGVudCAubWVzc2FnZS1ib3gudGFibGUtYm90dG9tIC5tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHRib2R5IC5kZXRhaWwtY29udGVudCAubm90ZUNvbnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIHRib2R5IC5kZXRhaWwtY29udGVudCAuZWItY29udGFpbmVyIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxudGJvZHkgLmhpbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxudGJvZHkgLmljb24tbW92ZW1lbnRzLXdpdGgtaW1hZ2Uge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG50Ym9keSAuY291bnRkb3duIHtcbiAgY29sb3I6ICNkNThlNDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5leHBhbmRlZC1yb3ctd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHg7IH1cbiAgLmV4cGFuZGVkLXJvdy13cmFwcGVyIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEFsZXJ0cyBUaW1lbGluZSBMYXlvdXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jYWxlcnRzLXRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bzsgfVxuXG4jYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC5lbWFpbCwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuc21zIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC5lbWFpbCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuc21zIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4uYWxlcnRzLXF1ZXJ5IC5mb3JtLCAuYWxlcnRzLXF1ZXJ5IC5hbGVydHMtc2F2ZSAuc3RhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbGVydHMtcXVlcnkgLm9wZXJhdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFsZXJ0cy1xdWVyeSAub3BlcmF0aW9uLXRpdGxlIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5hbGVydHMtcXVlcnkgLmRhdGUtdGltZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hbGVydHMtcXVlcnkgLmVkaXQtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFsZXJ0cy1xdWVyeSAuZW5kLWhvdXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmViLXJlc3VtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmViLXJlc3VtZSAucmVzdW1lLWhlYWQsXG4gIC5lYi1yZXN1bWUgLnJlc3VtZS1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCAuZWItaWNvbiwgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQuY29sbGFwc2VkIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZC5jb2xsYXBzZWQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZC5jb2xsYXBzZWQgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWRhdGVwaWNrZXIgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQuY29sbGFwc2VkIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCBzcGFuLFxuICAgIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCBzcGFuLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZC5jb2xsYXBzZWQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQuY29sbGFwc2VkIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZC5jb2xsYXBzZWQgLmdyaWQtb3B0aW9ucyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTsgfVxuICAgIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkIC5lYi1pY29uLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWRhdGVwaWNrZXIgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCBzcGFuLFxuICAgIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgc3BhbiwgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucywgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLmdyaWQtb3B0aW9ucyB7XG4gICAgICB0cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZC5pcy1jcGVjIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5lYi1yZXN1bWUgLnJlc3VtZS1oZWFkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmViLXJlc3VtZSAucmVzdW1lLXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAuZWItcmVzdW1lIC5yZXN1bWUtcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAuZWItcmVzdW1lIC5yZXN1bWUtcm93IC5sYWJlbCxcbiAgICAuZWItcmVzdW1lIC5yZXN1bWUtcm93IC52YWx1ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5lYi1yZXN1bWUgLnJlc3VtZS1yb3cgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5lYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lYi1jb250YWluZXIuZmx1aWQgPiAqIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmViLWNvbnRhaW5lci5wYWRkaW5nID4gKiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5lYi1jb250YWluZXIuY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZWItY29udGFpbmVyLm1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZWItY29udGFpbmVyLmVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmViLWNvbnRhaW5lciAuZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5lYi1jb250YWluZXIgLm1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5lYi1jb250YWluZXIgLmNvbC14cyB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZWItY29udGFpbmVyIC5jb2wtMS01IHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5lYi1jb250YWluZXIgLmNvbC1zbSB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZWItY29udGFpbmVyIC5jb2wtMS0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5lYi1jb250YWluZXIgLmNvbC1tZCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZWItY29udGFpbmVyIC5jb2wtbGcge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmViLWNvbnRhaW5lciAuY29sLXhsIHtcbiAgICB3aWR0aDogOTAlOyB9XG5cbi5tZXNzYWdlLWJveCAubWVkaWEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4ubWVzc2FnZS1ib3ggLmNvbnRlbnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uZWItYm90dG9tLXNoZWV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyxcbiAgLmViLWJvdHRvbS1zaGVldCAucmlnaHQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZWItYm90dG9tLXNoZWV0IC5vcHRpb24sXG4gIC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyA+IHVsLFxuICAuZWItYm90dG9tLXNoZWV0IC5yaWdodC1vcHRpb25zID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiAuZWItaWNvbiwgLmViLWJvdHRvbS1zaGVldCAub3B0aW9uIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItYm90dG9tLXNoZWV0IC5vcHRpb24gLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItYm90dG9tLXNoZWV0IC5vcHRpb24gLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWRhdGVwaWNrZXIgLmViLWJvdHRvbS1zaGVldCAub3B0aW9uIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiBzcGFuLFxuICAgIC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiBzcGFuLCAuZWItYm90dG9tLXNoZWV0IC5vcHRpb24gLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWJvdHRvbS1zaGVldCAub3B0aW9uIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbiAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItYm90dG9tLXNoZWV0IC5vcHRpb24gLmdyaWQtb3B0aW9ucyxcbiAgICAuZWItYm90dG9tLXNoZWV0IC5sZWZ0LW9wdGlvbnMgPiB1bCAuZWItaWNvbixcbiAgICAuZWItYm90dG9tLXNoZWV0IC5sZWZ0LW9wdGlvbnMgPiB1bCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLFxuICAgIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyA+IHVsIC5iZW5pZmljaWFyeS1zdGF0dXMsXG4gICAgLmViLWJvdHRvbS1zaGVldCAubGVmdC1vcHRpb25zID4gdWwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLFxuICAgIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWJvdHRvbS1zaGVldCAubGVmdC1vcHRpb25zID4gdWwgLmJlbmlmaWNpYXJ5LXN0YXR1cyxcbiAgICAuZWItYm90dG9tLXNoZWV0IC5sZWZ0LW9wdGlvbnMgPiB1bCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLFxuICAgIC5lYi1kYXRlcGlja2VyIC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyA+IHVsIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsXG4gICAgLmViLWJvdHRvbS1zaGVldCAubGVmdC1vcHRpb25zID4gdWwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyA+IHVsIHNwYW4sXG4gICAgLmViLWJvdHRvbS1zaGVldCAubGVmdC1vcHRpb25zID4gdWwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sXG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyA+IHVsIHNwYW4sXG4gICAgLmViLWJvdHRvbS1zaGVldCAubGVmdC1vcHRpb25zID4gdWwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItYm90dG9tLXNoZWV0IC5sZWZ0LW9wdGlvbnMgPiB1bCAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LFxuICAgIC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyA+IHVsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsXG4gICAgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWJvdHRvbS1zaGVldCAubGVmdC1vcHRpb25zID4gdWwgLmdyaWQtb3B0aW9ucyxcbiAgICAuZWItYm90dG9tLXNoZWV0IC5yaWdodC1vcHRpb25zID4gdWwgLmViLWljb24sXG4gICAgLmViLWJvdHRvbS1zaGVldCAucmlnaHQtb3B0aW9ucyA+IHVsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsXG4gICAgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWJvdHRvbS1zaGVldCAucmlnaHQtb3B0aW9ucyA+IHVsIC5iZW5pZmljaWFyeS1zdGF0dXMsXG4gICAgLmViLWJvdHRvbS1zaGVldCAucmlnaHQtb3B0aW9ucyA+IHVsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cyxcbiAgICAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1ib3R0b20tc2hlZXQgLnJpZ2h0LW9wdGlvbnMgPiB1bCAuYmVuaWZpY2lhcnktc3RhdHVzLFxuICAgIC5lYi1ib3R0b20tc2hlZXQgLnJpZ2h0LW9wdGlvbnMgPiB1bCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLFxuICAgIC5lYi1kYXRlcGlja2VyIC5lYi1ib3R0b20tc2hlZXQgLnJpZ2h0LW9wdGlvbnMgPiB1bCAudWktZGF0ZXBpY2tlci10cmlnZ2VyLFxuICAgIC5lYi1ib3R0b20tc2hlZXQgLnJpZ2h0LW9wdGlvbnMgPiB1bCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbixcbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmViLWJvdHRvbS1zaGVldCAucmlnaHQtb3B0aW9ucyA+IHVsIHNwYW4sXG4gICAgLmViLWJvdHRvbS1zaGVldCAucmlnaHQtb3B0aW9ucyA+IHVsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLFxuICAgIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAuZWItYm90dG9tLXNoZWV0IC5yaWdodC1vcHRpb25zID4gdWwgc3BhbixcbiAgICAuZWItYm90dG9tLXNoZWV0IC5yaWdodC1vcHRpb25zID4gdWwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItYm90dG9tLXNoZWV0IC5yaWdodC1vcHRpb25zID4gdWwgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCxcbiAgICAuZWItYm90dG9tLXNoZWV0IC5yaWdodC1vcHRpb25zID4gdWwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9ucyxcbiAgICAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItYm90dG9tLXNoZWV0IC5yaWdodC1vcHRpb25zID4gdWwgLmdyaWQtb3B0aW9ucyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5lYi1ib3R0b20tc2hlZXQgLm9wdGlvbjpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5lYi1ib3R0b20tc2hlZXQgLmxlZnQtb3B0aW9ucyA+IHVsOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmViLWJvdHRvbS1zaGVldCAucmlnaHQtb3B0aW9ucyA+IHVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuZWItYm90dG9tLXNoZWV0IC5tZWRpYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZWItYm90dG9tLXNoZWV0IGxpLm1lZGlhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuZWItYm90dG9tLXNoZWV0IHVsLm5vcm1hbC1saW5rcyA+IGxpOm5vdCgubWVkaWEpIHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmViLWJvdHRvbS1zaGVldC5zcGFjZWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmFtb3VudC13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmFtb3VudC13cmFwcGVyIC5hbW91bnQtc2lnbmFsIHtcbiAgICBjb2xvcjogI2QwMjAxMzsgfVxuICAuYW1vdW50LXdyYXBwZXIgLmFtb3VudC1jdXJyZW5jeSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmFtb3VudC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuXG4uYW1vdW50LXVuYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbi5hbGVydC1zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFsZXJ0LXN0YXRzIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmFsZXJ0LXN0YXRzIC5hbGVydC1tZXRyaWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFsZXJ0LXN0YXRzIC5hbGVydC1tZXRyaWM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuYWxlcnQtc3RhdHMgLmFsZXJ0LW1ldHJpYyAuc3RhdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtbWV0cmljIC5zdGF0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtbWV0cmljIC5zdGF0LnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtbWV0cmljIC5zdGF0LnNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuYWxlcnQtc3RhdHMgLmFsZXJ0LW1ldHJpYyAuc3RhdC5zcGVjaWFsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7IH1cbiAgICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtbWV0cmljIC5zdGF0LmRheSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICBmb250LXNpemU6IDRyZW07IH1cbiAgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldHMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAuZWItaWNvbiwgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWRhdGVwaWNrZXIgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCBzcGFuLFxuICAgICAgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IHNwYW4sIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAuZ3JpZC1vcHRpb25zIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgICAgIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLnR5cGUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFsZXJ0LXN0YXRzIC5zaWduYWwge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC5hbGVydC1zdGF0cyAubm90eSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFsZXJ0LXN0YXRzIC5ub3R5IGltZyB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYWxlcnQtc3RhdHMgLm5vdHkgLnRvdGFsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmFsZXJ0LXN0YXRzIC5hbGVydHMtZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMC4wNXJlbSBzb2xpZCAjZTFlMWUxOyB9XG5cbi50cmlhbmdsZS1yaWdodCwgLnRyaWFuZ2xlLWxlZnQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRyaWFuZ2xlLXJpZ2h0OmFmdGVyLCAudHJpYW5nbGUtbGVmdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLThweDsgfVxuXG4udHJpYW5nbGUtcmlnaHQge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZDRkNGQ0OyB9XG4gIC50cmlhbmdsZS1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZjRmNGY0O1xuICAgIGxlZnQ6IC0xMHB4OyB9XG5cbi50cmlhbmdsZS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNkNGQ0ZDQ7IH1cbiAgLnRyaWFuZ2xlLWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgbGVmdDogMnB4OyB9XG5cbi5lYi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNjAwO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5lYi1vdmVybGF5IC5oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDJyZW0gYXV0byA0cmVtOyB9XG4gICAgLmViLW92ZXJsYXkgLmhlYWQgLmNsb3NlLXNlY3Rpb24ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5lYi1vdmVybGF5IC5oZWFkIC5jbG9zZS1zZWN0aW9uIC5pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5lYi1vdmVybGF5IC5oZWFkIC5zdWJ0aXRsZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuZWItb3ZlcmxheSAuaGVhZCAuc3VidGl0bGUtaGVhZGVyIC53ZWxjb21lLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmViLW92ZXJsYXkgLnRpdGxlLCAuZWItb3ZlcmxheSAubGluay1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZWItb3ZlcmxheSAudGl0bGUtZmFpbCB7XG4gICAgY29sb3I6ICNmNDQzMzY7IH1cbiAgLmViLW92ZXJsYXkgLnRpdGxlLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMDBjODUzOyB9XG4gIC5lYi1vdmVybGF5IC5ib2R5LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1LjdyZW07IH1cbiAgICAuZWItb3ZlcmxheSAuYm9keS1jb250ZW50IC5mb3JtLXJlc3VtZSAuZm9ybS1yZXN1bWUtYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5lYi1vdmVybGF5IC5ib2R5LWNvbnRlbnQgLnNpbmdsZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmViLW92ZXJsYXkgLmJvZHktY29udGVudCAub3ZlcmxheS1jb250ZW50LWZvb3RlciBidXR0b24ge1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC5lYi1vdmVybGF5IC5ib2R5LWNvbnRlbnQgLm92ZXJsYXktY29udGVudC1mb290ZXIub3BlbmVkLW9wdGlvbnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtOyB9XG4gIC5lYi1vdmVybGF5IC5mb290ZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAtM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgei1pbmRleDogNDsgfVxuICAgIC5lYi1vdmVybGF5IC5mb290ZXItY29udGVudCAuZWItYm90dG9tLXNoZWV0IHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmViLW92ZXJsYXkgLnN1Y2Nlc3MtdGFibGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAgIC5lYi1vdmVybGF5IC5zdWNjZXNzLXRhYmxlLWNvbnRhaW5lciAuc3VjY2Vzcy10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmViLW92ZXJsYXkgLnN1Y2Nlc3MtdGFibGUtY29udGFpbmVyIC5zdWNjZXNzLXRhYmxlIHRoLCAuZWItb3ZlcmxheSAuc3VjY2Vzcy10YWJsZS1jb250YWluZXIgLnN1Y2Nlc3MtdGFibGUgdGQge1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5lYi1vdmVybGF5IC5zdWNjZXNzLXRhYmxlLWNvbnRhaW5lciAuc3VjY2Vzcy10YWJsZSAudGROb3JtYWwge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuZWItb3ZlcmxheSAuc3VjY2Vzcy10YWJsZS1jb250YWluZXIgLnN1Y2Nlc3MtdGFibGUgdGgge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtOyB9XG4gICAgICAuZWItb3ZlcmxheSAuc3VjY2Vzcy10YWJsZS1jb250YWluZXIgLnN1Y2Nlc3MtdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTsgfVxuICAgICAgLmViLW92ZXJsYXkgLnN1Y2Nlc3MtdGFibGUtY29udGFpbmVyIC5zdWNjZXNzLXRhYmxlIC5yb3ctZGF0YSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgICAgIC5lYi1vdmVybGF5IC5zdWNjZXNzLXRhYmxlLWNvbnRhaW5lciAuc3VjY2Vzcy10YWJsZSAucm93LWRhdGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAgICAgLmViLW92ZXJsYXkgLnN1Y2Nlc3MtdGFibGUtY29udGFpbmVyIC5zdWNjZXNzLXRhYmxlIC5yb3ctZGF0YSAudW5zaWduZWQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gICAgICAuZWItb3ZlcmxheSAuc3VjY2Vzcy10YWJsZS1jb250YWluZXIgLnN1Y2Nlc3MtdGFibGUgLnRvb2x0aXAtbWVzc2FnZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZWItb3ZlcmxheSAucmVwb3J0LXBlbmRpbmctb3BlcmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50b29sdGlwLXBlbmRpbmctb3BlcmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxucHJvZ3Jlc3NbdmFsdWVdIHtcbiAgLyogUmVzZXQgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG5wcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTsgfVxuXG5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMjk2M2Y7IH1cblxuLmViLWxhYmVsLCAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0tY2xvY2stY29udGFpbmVyIC5zbXMtY29uZmlybWF0aW9uLS1jbG9jay1sYWJlbCwgLnNtcy1jb25maXJtYXRpb24gLnNtcy1jb25maXJtYXRpb24tLWZvcm0gLnNtcy1jb25maXJtYXRpb24tLXJlc2VuZC1zbXMgLnNtcy1jb25maXJtYXRpb24tLXJlc2VuZC1zbXMtbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZWItZGFzaGJvYXJkLFxuI21haW5Db250YWluZXJEYXNoYm9hcmQge1xuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkludGVncmF0ZWQgUG9zaXRpb24gV2lkZ2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8gfVxuICAuZWItZGFzaGJvYXJkIC5lYi13aWRnZXQtY29udGFpbmVyID4gLnRpdGxlLFxuICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItd2lkZ2V0LWNvbnRhaW5lciA+IC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMTVweDsgfVxuICAuZWItZGFzaGJvYXJkIC5lYi13aWRnZXQtY29udGFpbmVyIC5lYi13aWRnZXQsXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi13aWRnZXQtY29udGFpbmVyIC5lYi13aWRnZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmViLWRhc2hib2FyZCAuZWItYWNjb3VudC1zdW1tYXJ5IC5hbGVydC1zdGF0cyxcbiAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuYWxlcnQtc3RhdHMge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuZWItZGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLmFsZXJ0LXN0YXRzIC5hbGVydC1tZXRyaWMgLnN0YXQtY29udGFpbmVyLFxuICAgIC5lYi1kYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuYWxlcnQtc3RhdHMgLmFsZXJ0LW1ldHJpYyAuc3RhdC5wcmltYXJ5LFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLmFsZXJ0LXN0YXRzIC5hbGVydC1tZXRyaWMgLnN0YXQtY29udGFpbmVyLFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLmFsZXJ0LXN0YXRzIC5hbGVydC1tZXRyaWMgLnN0YXQucHJpbWFyeSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuYWNjb3VudC1udW1iZXJzLWNvbnRhaW5lcixcbiAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuYWNjb3VudC1udW1iZXJzLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuYWxlcnQtc3RhdHMsXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLmFsZXJ0LXN0YXRzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuc2VsZWN0LWFjY291bnQsXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLnNlbGVjdC1hY2NvdW50IHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZWItZGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLm5pYixcbiAgLmViLWRhc2hib2FyZCAuZWItYWNjb3VudC1zdW1tYXJ5IC5pYmFuLFxuICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItYWNjb3VudC1zdW1tYXJ5IC5uaWIsXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLmliYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmViLWRhc2hib2FyZCAuZWItYWNjb3VudC1zdW1tYXJ5IC5hdmFpbGFibGUtYmFsYW5jZSxcbiAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuYXZhaWxhYmxlLWJhbGFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAubW92ZW1lbnRzLWNvbnRhaW5lcixcbiAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAubW92ZW1lbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmViLWRhc2hib2FyZCAuZWItYWNjb3VudC1zdW1tYXJ5IC5tb3ZlbWVudHMtY29udGFpbmVyICNhY2NvdW50LW1vdmVtZW50cyB0ZCxcbiAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItYWNjb3VudC1zdW1tYXJ5IC5tb3ZlbWVudHMtY29udGFpbmVyICNhY2NvdW50LW1vdmVtZW50cyB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuZWItZGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLmFjY291bnQtZGV0YWlscy13cmFwcGVyLFxuICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItYWNjb3VudC1zdW1tYXJ5IC5hY2NvdW50LWRldGFpbHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWFjY291bnQtc3VtbWFyeSAuYWNjb3VudC1saW5rcy1jb250YWluZXIsXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1hY2NvdW50LXN1bW1hcnkgLmFjY291bnQtbGlua3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuY3VycmVuY3ktbGVnZW5kLFxuICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuY3VycmVuY3ktbGVnZW5kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMsXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNThlNDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzLFxuICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGlhYmlsaXRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjI2Mjk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyxcbiAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzLWxlZ2VuZCxcbiAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycy1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcywgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzLFxuICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLFxuICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGlhYmlsaXRpZXMsXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMgLmRlc2NyaXB0aW9uLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyAuZGVzY3JpcHRpb24sIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyAuZGVzY3JpcHRpb24sXG4gICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cyAuZGVzY3JpcHRpb24sXG4gICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzIC5kZXNjcmlwdGlvbixcbiAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzIC5hbW91bnQtY29sLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyAuYW1vdW50LWNvbCwgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzIC5hbW91bnQtY29sLFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMgLmFtb3VudC1jb2wsXG4gICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzIC5hbW91bnQtY29sLFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMgLmFtb3VudC1jb2wge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzIC5tYWluLXRvdGFsLWFtb3VudCwgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGlhYmlsaXRpZXMgLm1haW4tdG90YWwtYW1vdW50LCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMgLm1haW4tdG90YWwtYW1vdW50LFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMgLm1haW4tdG90YWwtYW1vdW50LFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyAubWFpbi10b3RhbC1hbW91bnQsXG4gICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyAubWFpbi10b3RhbC1hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAgICAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzIC5tYWluLXRvdGFsLWFtb3VudCAuYW1vdW50LXdyYXBwZXIsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cyAubWFpbi10b3RhbC1hbW91bnQgLm5lZ2F0aXZlU2lnbmFsLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyAubWFpbi10b3RhbC1hbW91bnQgLmFtb3VudC13cmFwcGVyLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyAubWFpbi10b3RhbC1hbW91bnQgLm5lZ2F0aXZlU2lnbmFsLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMgLm1haW4tdG90YWwtYW1vdW50IC5hbW91bnQtd3JhcHBlciwgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzIC5tYWluLXRvdGFsLWFtb3VudCAubmVnYXRpdmVTaWduYWwsXG4gICAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzIC5tYWluLXRvdGFsLWFtb3VudCAuYW1vdW50LXdyYXBwZXIsXG4gICAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzIC5tYWluLXRvdGFsLWFtb3VudCAubmVnYXRpdmVTaWduYWwsXG4gICAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGlhYmlsaXRpZXMgLm1haW4tdG90YWwtYW1vdW50IC5hbW91bnQtd3JhcHBlcixcbiAgICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5saWFiaWxpdGllcyAubWFpbi10b3RhbC1hbW91bnQgLm5lZ2F0aXZlU2lnbmFsLFxuICAgICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyAubWFpbi10b3RhbC1hbW91bnQgLmFtb3VudC13cmFwcGVyLFxuICAgICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyAubWFpbi10b3RhbC1hbW91bnQgLm5lZ2F0aXZlU2lnbmFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMgLm1haW4tdG90YWwtYW1vdW50IC5hbW91bnQtY3VycmVuY3ksIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzIC5tYWluLXRvdGFsLWFtb3VudCAuYW1vdW50LWN1cnJlbmN5LCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMgLm1haW4tdG90YWwtYW1vdW50IC5hbW91bnQtY3VycmVuY3ksXG4gICAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzIC5tYWluLXRvdGFsLWFtb3VudCAuYW1vdW50LWN1cnJlbmN5LFxuICAgICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzIC5tYWluLXRvdGFsLWFtb3VudCAuYW1vdW50LWN1cnJlbmN5LFxuICAgICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyAubWFpbi10b3RhbC1hbW91bnQgLmFtb3VudC1jdXJyZW5jeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAgIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cyAubmVnYXRpdmVTaWduYWwsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxpYWJpbGl0aWVzIC5uZWdhdGl2ZVNpZ25hbCwgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAub3RoZXJzIC5uZWdhdGl2ZVNpZ25hbCxcbiAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzIC5uZWdhdGl2ZVNpZ25hbCxcbiAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGlhYmlsaXRpZXMgLm5lZ2F0aXZlU2lnbmFsLFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5vdGhlcnMgLm5lZ2F0aXZlU2lnbmFsIHtcbiAgICAgIGNvbG9yOiAjZDAyMDEzOyB9XG4gIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxlZ2VuZCxcbiAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5sZWdlbmQgLmFzc2V0cy1sZWdlbmQ6YmVmb3JlLCAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5sZWdlbmQgLmxpYWJpbGl0aWVzLWxlZ2VuZDpiZWZvcmUsIC5lYi1kYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxlZ2VuZCAub3RoZXJzLWxlZ2VuZDpiZWZvcmUsXG4gICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxlZ2VuZCAuYXNzZXRzLWxlZ2VuZDpiZWZvcmUsXG4gICAgI21haW5Db250YWluZXJEYXNoYm9hcmQgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmxlZ2VuZCAubGlhYmlsaXRpZXMtbGVnZW5kOmJlZm9yZSxcbiAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGVnZW5kIC5vdGhlcnMtbGVnZW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGVnZW5kIC5hc3NldHMtbGVnZW5kOmJlZm9yZSxcbiAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGVnZW5kIC5hc3NldHMtbGVnZW5kOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4ZTQ0OyB9XG4gICAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGVnZW5kIC5vdGhlcnMtbGVnZW5kOmJlZm9yZSxcbiAgICAjbWFpbkNvbnRhaW5lckRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGVnZW5kIC5vdGhlcnMtbGVnZW5kOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgLmViLWRhc2hib2FyZCAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAubGVnZW5kIC5saWFiaWxpdGllcy1sZWdlbmQ6YmVmb3JlLFxuICAgICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5sZWdlbmQgLmxpYWJpbGl0aWVzLWxlZ2VuZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICAuZWItZGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uICNjaGFydC1jb250YWluZXIgdGV4dFt0ZXh0LWFuY2hvcl0sXG4gICNtYWluQ29udGFpbmVyRGFzaGJvYXJkIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uICNjaGFydC1jb250YWluZXIgdGV4dFt0ZXh0LWFuY2hvcl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmViLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc3OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuXG4uZWItdGl0bGUge1xuICBmb250LXNpemU6IDEuMzMzcmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtOyB9XG5cbi5lYi1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbi5lYi1ib2R5LCAuc2Vjb25kLWNlbGwtZ3JpZCwgdGJvZHkgLmhpbnQsIC5kYXNoYm9hcmQtcGVyc29uYWxpemF0aW9uIC51c2VyLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxuLmViLWNhcHRpb24sIC5kYXNoYm9hcmQtdXNlci1tZW51IC5xdWljay1hY3Rpb25zLW1lbnUgPiBkaXYgYSAuZGVzY3JpcHRpb24sIC5zbGlkZXItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4uZWItaGVhZGxpbmUsXG4uZWItdGl0bGUsXG4uZWItc3ViaGVhZGluZywgLmViLWJvZHksIC5zZWNvbmQtY2VsbC1ncmlkLCB0Ym9keSAuaGludCwgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnVzZXItd2lkZ2V0LCAuZWItY2FwdGlvbiwgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiBhIC5kZXNjcmlwdGlvbiwgLnNsaWRlci1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5lYi1oZWFkbGluZS5zZWNvbmRhcnksXG4gIC5lYi10aXRsZS5zZWNvbmRhcnksXG4gIC5lYi1zdWJoZWFkaW5nLnNlY29uZGFyeSxcbiAgLmViLWJvZHkuc2Vjb25kYXJ5LFxuICAuc2Vjb25kYXJ5LnNlY29uZC1jZWxsLWdyaWQsXG4gIHRib2R5IC5zZWNvbmRhcnkuaGludCxcbiAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnNlY29uZGFyeS51c2VyLXdpZGdldCxcbiAgLmViLWNhcHRpb24uc2Vjb25kYXJ5LFxuICAuZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51ID4gZGl2IGEgLnNlY29uZGFyeS5kZXNjcmlwdGlvbixcbiAgLnNlY29uZGFyeS5zbGlkZXItY2FwdGlvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5lYi1oZWFkbGluZS5zZWNvbmRhcnkuaXMtZGFzaGJvYXJkLFxuICAgIC5lYi10aXRsZS5zZWNvbmRhcnkuaXMtZGFzaGJvYXJkLFxuICAgIC5lYi1zdWJoZWFkaW5nLnNlY29uZGFyeS5pcy1kYXNoYm9hcmQsXG4gICAgLmViLWJvZHkuc2Vjb25kYXJ5LmlzLWRhc2hib2FyZCxcbiAgICAuc2Vjb25kYXJ5LmlzLWRhc2hib2FyZC5zZWNvbmQtY2VsbC1ncmlkLFxuICAgIHRib2R5IC5zZWNvbmRhcnkuaXMtZGFzaGJvYXJkLmhpbnQsXG4gICAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnNlY29uZGFyeS5pcy1kYXNoYm9hcmQudXNlci13aWRnZXQsXG4gICAgLmViLWNhcHRpb24uc2Vjb25kYXJ5LmlzLWRhc2hib2FyZCxcbiAgICAuZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51ID4gZGl2IGEgLnNlY29uZGFyeS5pcy1kYXNoYm9hcmQuZGVzY3JpcHRpb24sXG4gICAgLnNlY29uZGFyeS5pcy1kYXNoYm9hcmQuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5lYi1oZWFkbGluZS5kaXNhYmxlZCxcbiAgLmViLXRpdGxlLmRpc2FibGVkLFxuICAuZWItc3ViaGVhZGluZy5kaXNhYmxlZCxcbiAgLmViLWJvZHkuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZC5zZWNvbmQtY2VsbC1ncmlkLFxuICB0Ym9keSAuZGlzYWJsZWQuaGludCxcbiAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLmRpc2FibGVkLnVzZXItd2lkZ2V0LFxuICAuZWItY2FwdGlvbi5kaXNhYmxlZCxcbiAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiBhIC5kaXNhYmxlZC5kZXNjcmlwdGlvbixcbiAgLmRpc2FibGVkLnNsaWRlci1jYXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAuZWItaGVhZGxpbmUuaGludCxcbiAgLmViLXRpdGxlLmhpbnQsXG4gIC5lYi1zdWJoZWFkaW5nLmhpbnQsXG4gIC5lYi1ib2R5LmhpbnQsXG4gIC5oaW50LnNlY29uZC1jZWxsLWdyaWQsXG4gIHRib2R5IC5oaW50LFxuICAuZGFzaGJvYXJkLXBlcnNvbmFsaXphdGlvbiAuaGludC51c2VyLXdpZGdldCxcbiAgLmViLWNhcHRpb24uaGludCxcbiAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiBhIC5oaW50LmRlc2NyaXB0aW9uLFxuICAuaGludC5zbGlkZXItY2FwdGlvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cblxuLmViLWRhcmstc2VjdGlvbiAuZWItaGVhZGxpbmUsXG4uZWItZGFyay1zZWN0aW9uIC5lYi10aXRsZSxcbi5lYi1kYXJrLXNlY3Rpb24gLmViLXN1YmhlYWRpbmcsXG4uZWItZGFyay1zZWN0aW9uIC5lYi1ib2R5LFxuLmViLWRhcmstc2VjdGlvbiAuc2Vjb25kLWNlbGwtZ3JpZCxcbi5lYi1kYXJrLXNlY3Rpb24gdGJvZHkgLmhpbnQsXG50Ym9keSAuZWItZGFyay1zZWN0aW9uIC5oaW50LFxuLmViLWRhcmstc2VjdGlvbiAuZGFzaGJvYXJkLXBlcnNvbmFsaXphdGlvbiAudXNlci13aWRnZXQsXG4uZGFzaGJvYXJkLXBlcnNvbmFsaXphdGlvbiAuZWItZGFyay1zZWN0aW9uIC51c2VyLXdpZGdldCxcbi5lYi1kYXJrLXNlY3Rpb24gLmViLWNhcHRpb24sXG4uZWItZGFyay1zZWN0aW9uIC5kYXNoYm9hcmQtdXNlci1tZW51IC5xdWljay1hY3Rpb25zLW1lbnUgPiBkaXYgYSAuZGVzY3JpcHRpb24sXG4uZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51ID4gZGl2IGEgLmViLWRhcmstc2VjdGlvbiAuZGVzY3JpcHRpb24sXG4uZWItZGFyay1zZWN0aW9uIC5zbGlkZXItY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5lYi1kYXJrLXNlY3Rpb24gLmViLWhlYWRsaW5lLnNlY29uZGFyeSxcbiAgLmViLWRhcmstc2VjdGlvbiAuZWItdGl0bGUuc2Vjb25kYXJ5LFxuICAuZWItZGFyay1zZWN0aW9uIC5lYi1zdWJoZWFkaW5nLnNlY29uZGFyeSxcbiAgLmViLWRhcmstc2VjdGlvbiAuZWItYm9keS5zZWNvbmRhcnksXG4gIC5lYi1kYXJrLXNlY3Rpb24gLnNlY29uZGFyeS5zZWNvbmQtY2VsbC1ncmlkLFxuICAuZWItZGFyay1zZWN0aW9uIHRib2R5IC5zZWNvbmRhcnkuaGludCxcbiAgdGJvZHkgLmViLWRhcmstc2VjdGlvbiAuc2Vjb25kYXJ5LmhpbnQsXG4gIC5lYi1kYXJrLXNlY3Rpb24gLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnNlY29uZGFyeS51c2VyLXdpZGdldCxcbiAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLmViLWRhcmstc2VjdGlvbiAuc2Vjb25kYXJ5LnVzZXItd2lkZ2V0LFxuICAuZWItZGFyay1zZWN0aW9uIC5lYi1jYXB0aW9uLnNlY29uZGFyeSxcbiAgLmViLWRhcmstc2VjdGlvbiAuZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51ID4gZGl2IGEgLnNlY29uZGFyeS5kZXNjcmlwdGlvbixcbiAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiBhIC5lYi1kYXJrLXNlY3Rpb24gLnNlY29uZGFyeS5kZXNjcmlwdGlvbixcbiAgLmViLWRhcmstc2VjdGlvbiAuc2Vjb25kYXJ5LnNsaWRlci1jYXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5lYi1kYXJrLXNlY3Rpb24gLmViLWhlYWRsaW5lLmRpc2FibGVkLFxuICAuZWItZGFyay1zZWN0aW9uIC5lYi10aXRsZS5kaXNhYmxlZCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZWItc3ViaGVhZGluZy5kaXNhYmxlZCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZWItYm9keS5kaXNhYmxlZCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZGlzYWJsZWQuc2Vjb25kLWNlbGwtZ3JpZCxcbiAgLmViLWRhcmstc2VjdGlvbiB0Ym9keSAuZGlzYWJsZWQuaGludCxcbiAgdGJvZHkgLmViLWRhcmstc2VjdGlvbiAuZGlzYWJsZWQuaGludCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZGFzaGJvYXJkLXBlcnNvbmFsaXphdGlvbiAuZGlzYWJsZWQudXNlci13aWRnZXQsXG4gIC5kYXNoYm9hcmQtcGVyc29uYWxpemF0aW9uIC5lYi1kYXJrLXNlY3Rpb24gLmRpc2FibGVkLnVzZXItd2lkZ2V0LFxuICAuZWItZGFyay1zZWN0aW9uIC5lYi1jYXB0aW9uLmRpc2FibGVkLFxuICAuZWItZGFyay1zZWN0aW9uIC5kYXNoYm9hcmQtdXNlci1tZW51IC5xdWljay1hY3Rpb25zLW1lbnUgPiBkaXYgYSAuZGlzYWJsZWQuZGVzY3JpcHRpb24sXG4gIC5kYXNoYm9hcmQtdXNlci1tZW51IC5xdWljay1hY3Rpb25zLW1lbnUgPiBkaXYgYSAuZWItZGFyay1zZWN0aW9uIC5kaXNhYmxlZC5kZXNjcmlwdGlvbixcbiAgLmViLWRhcmstc2VjdGlvbiAuZGlzYWJsZWQuc2xpZGVyLWNhcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLmViLWRhcmstc2VjdGlvbiAuZWItaGVhZGxpbmUuaGludCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZWItdGl0bGUuaGludCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZWItc3ViaGVhZGluZy5oaW50LFxuICAuZWItZGFyay1zZWN0aW9uIC5lYi1ib2R5LmhpbnQsXG4gIC5lYi1kYXJrLXNlY3Rpb24gLmhpbnQuc2Vjb25kLWNlbGwtZ3JpZCxcbiAgLmViLWRhcmstc2VjdGlvbiB0Ym9keSAuaGludCxcbiAgdGJvZHkgLmViLWRhcmstc2VjdGlvbiAuaGludCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZGFzaGJvYXJkLXBlcnNvbmFsaXphdGlvbiAuaGludC51c2VyLXdpZGdldCxcbiAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLmViLWRhcmstc2VjdGlvbiAuaGludC51c2VyLXdpZGdldCxcbiAgLmViLWRhcmstc2VjdGlvbiAuZWItY2FwdGlvbi5oaW50LFxuICAuZWItZGFyay1zZWN0aW9uIC5kYXNoYm9hcmQtdXNlci1tZW51IC5xdWljay1hY3Rpb25zLW1lbnUgPiBkaXYgYSAuaGludC5kZXNjcmlwdGlvbixcbiAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiBhIC5lYi1kYXJrLXNlY3Rpb24gLmhpbnQuZGVzY3JpcHRpb24sXG4gIC5lYi1kYXJrLXNlY3Rpb24gLmhpbnQuc2xpZGVyLWNhcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmViLWJvbGQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmViLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5lYi1hZGRyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5lYi1hZGRyZXNzIC5hZGRyZXNzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmViLWFkZHJlc3MgLmFkZHJlc3Mtc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuZWItYWRkcmVzcyAuYWRkcmVzcy1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWFwLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5lYi1zZWN0aW9uLXRhYnMgLmViLXNlY3Rpb24tdGFicy1idXR0b25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLmViLXNlY3Rpb24tdGFicyAuZWItc2VjdGlvbi10YWJzLWJ1dHRvbnMgLnNlY3Rpb24tdGFiLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZWItc2VjdGlvbi10YWJzIC5lYi1zZWN0aW9uLXRhYnMtYnV0dG9ucyAuc2VjdGlvbi10YWItYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNThlNDQ7IH1cbiAgICAgIC5lYi1zZWN0aW9uLXRhYnMgLmViLXNlY3Rpb24tdGFicy1idXR0b25zIC5zZWN0aW9uLXRhYi1idXR0b24uYWN0aXZlIC5zZWN0aW9uLXRhYi1idXR0b24tbGFiZWwge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5lYi1zZWN0aW9uLXRhYnMgLmViLXNlY3Rpb24tdGFicy1idXR0b25zIC5zZWN0aW9uLXRhYi1idXR0b246aG92ZXIgLnNlY3Rpb24tdGFiLWJ1dHRvbi1sYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5lYi1zZWN0aW9uLXRhYnMgLmViLXNlY3Rpb24tdGFicy1idXR0b25zIC5zZWN0aW9uLXRhYi1idXR0b24gLnNlY3Rpb24tdGFiLWJ1dHRvbi1sYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5lYi1zZWN0aW9uLXRhYnMgLmViLXNlY3Rpb24tdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5lYi1zZWN0aW9uLXRhYnMgLmViLXNlY3Rpb24tdGFicy1jb250YWluZXIgLmViLXNlY3Rpb24tdGFiLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWItdGV4dC1ncm91cCA+IGxhYmVsIHtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZWItdGV4dC1ncm91cCA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5lYi10ZXh0LWdyb3VwID4gc3BhbiB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWxlcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5hbGVydC5oaWdobGlnaHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGQ4OyB9XG4gICAgLmFsZXJ0LmhpZ2hsaWdodC5tdWx0aWxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmViLWJhZGdlLCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLmxlZnQgLm1lc3NhZ2UtdGV4dCwgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5yaWdodCAubWVzc2FnZS10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZWItYmFkZ2Uuc21hbGwsICNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAubGVmdCAuc21hbGwubWVzc2FnZS10ZXh0LCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLnJpZ2h0IC5zbWFsbC5tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuZWItYmFkZ2UuZGFyaywgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5sZWZ0IC5kYXJrLm1lc3NhZ2UtdGV4dCwgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5yaWdodCAuZGFyay5tZXNzYWdlLXRleHQsIC5lYi1iYWRnZS5wcmltYXJ5LCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLmxlZnQgLnByaW1hcnkubWVzc2FnZS10ZXh0LCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLnJpZ2h0IC5wcmltYXJ5Lm1lc3NhZ2UtdGV4dCwgLmViLWJhZGdlLnBvc2l0aXZlLCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLmxlZnQgLnBvc2l0aXZlLm1lc3NhZ2UtdGV4dCwgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5yaWdodCAucG9zaXRpdmUubWVzc2FnZS10ZXh0LCAuZWItYmFkZ2UubmVnYXRpdmUsICNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAubGVmdCAubmVnYXRpdmUubWVzc2FnZS10ZXh0LCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLnJpZ2h0IC5uZWdhdGl2ZS5tZXNzYWdlLXRleHQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZWItYmFkZ2UuZGFyaywgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5sZWZ0IC5kYXJrLm1lc3NhZ2UtdGV4dCwgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5yaWdodCAuZGFyay5tZXNzYWdlLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgLmViLWJhZGdlLnByaW1hcnksICNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAubGVmdCAucHJpbWFyeS5tZXNzYWdlLXRleHQsICNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAucmlnaHQgLnByaW1hcnkubWVzc2FnZS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4ZTQ0OyB9XG4gIC5lYi1iYWRnZS5wb3NpdGl2ZSwgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5sZWZ0IC5wb3NpdGl2ZS5tZXNzYWdlLXRleHQsICNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAucmlnaHQgLnBvc2l0aXZlLm1lc3NhZ2UtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzg1MzsgfVxuICAuZWItYmFkZ2UubmVnYXRpdmUsICNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAubGVmdCAubmVnYXRpdmUubWVzc2FnZS10ZXh0LCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLnJpZ2h0IC5uZWdhdGl2ZS5tZXNzYWdlLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7IH1cbiAgLmViLWJhZGdlLmZpdC1jb250ZW50LCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLmxlZnQgLmZpdC1jb250ZW50Lm1lc3NhZ2UtdGV4dCwgI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5yaWdodCAuZml0LWNvbnRlbnQubWVzc2FnZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi5kYXNoYm9hcmQtdXNlci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnVzZXItd2VsY29taW5nLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5kYXNoYm9hcmQtdXNlci1tZW51IC5xdWljay1hY3Rpb25zLW1lbnUgPiBkaXYgLm9wdGlvbi1saW5rIGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiAub3B0aW9uLWxpbmsgaSAub3B0aW9uLWNvdW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiAub3B0aW9uLWxpbmsgaSAub3B0aW9uLWhpZ2hsaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjsgfVxuICAgIC5kYXNoYm9hcmQtdXNlci1tZW51IC5xdWljay1hY3Rpb25zLW1lbnUgPiBkaXYgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnF1aWNrLWFjdGlvbnMtbWVudSA+IGRpdiBhOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51ID4gZGl2IGEgLmJpZy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAycHggMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZGFzaGJvYXJkLXVzZXItbWVudSAucXVpY2stYWN0aW9ucy1tZW51ID4gZGl2IGEgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2Q1OGU0NDsgfVxuICAuZGFzaGJvYXJkLXVzZXItbWVudSAuZWItaWNvbiwgLmRhc2hib2FyZC11c2VyLW1lbnUgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmRhc2hib2FyZC11c2VyLW1lbnUgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmRhc2hib2FyZC11c2VyLW1lbnUgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5kYXNoYm9hcmQtdXNlci1tZW51IC5iZW5pZmljaWFyeS1zdGF0dXMsIC5kYXNoYm9hcmQtdXNlci1tZW51IC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5kYXNoYm9hcmQtdXNlci1tZW51IC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5kYXNoYm9hcmQtdXNlci1tZW51IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmRhc2hib2FyZC11c2VyLW1lbnUgc3BhbixcbiAgLmRhc2hib2FyZC11c2VyLW1lbnUgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAuZGFzaGJvYXJkLXVzZXItbWVudSBzcGFuLCAuZGFzaGJvYXJkLXVzZXItbWVudSAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZGFzaGJvYXJkLXVzZXItbWVudSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAuZGFzaGJvYXJkLXVzZXItbWVudSAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZGFzaGJvYXJkLXVzZXItbWVudSAuZ3JpZC1vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgY29sb3I6ICNkNThlNDQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgTGF5b3V0IGZvciB0aGUgdXNlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wcm9maWxlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAucHJvZmlsZS1pbWcgLmNpcmNsZS1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnByb2ZpbGUtaW1nIC5jaXJjbGUtaW5uZXIucHJvZmlsZS1pbWFnZS1zbWFsbCB7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBtYXJnaW46IDAuMzVlbSAwLjVlbTsgfVxuICAgIC5wcm9maWxlLWltZyAuY2lyY2xlLWlubmVyLnByb2ZpbGUtaW1hZ2Utc21hbGwtZGVmYXVsdCB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIG1hcmdpbjogMC4xOGVtIDAuMzVlbTsgfVxuXG4uZWItcmFuZ2Utc2xpZGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAuZWItcmFuZ2Utc2xpZGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4ZTQ0OyB9XG4gIC5lYi1yYW5nZS1zbGlkZXIgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1OGU0NDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDRweCA4cHggMXB4ICNlNGU0ZTQ7IH1cblxuLmViLXJhbmdlLXNsaWRlciAubWluLW1heC12YWx1ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmViLXJhbmdlLXNsaWRlciAubWluLW1heC12YWx1ZXMgLm1pbi12YWx1ZSxcbiAgLmViLXJhbmdlLXNsaWRlciAubWluLW1heC12YWx1ZXMgLm1heC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cblxuLnNsaWRlci1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1cHg7IH1cblxuLmFtb3VudC1zbGlkZXIge1xuICB3aWR0aDogODQlOyB9XG5cbi5kZWFkbGluZS1zbGlkZXIge1xuICB3aWR0aDogNjUlOyB9XG5cbi5pY29uLWJ1dHRvbiB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZDdkN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuaWNvbi1idXR0b24uYWN0aXZlLCAuaWNvbi1idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItY29sb3I6ICNkNThlNDQ7IH1cblxuLmViLWRpYWxvZy5wbGFpbiAudmV4LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBrZXlmcmFtZXMgZWItZmx5aW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG5cbi5lYi1kaWFsb2cgLnZleC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhbmltYXRpb246IGViLWZseWluIDAuNXM7IH1cbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmRpYWxvZy1oZWFkZXIgLmRpYWxvZy10aXRsZSBoMSxcbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmNvbmZpcm0tZGlhbG9nIGgxLFxuICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuYWxlcnQtZGlhbG9nIGgxIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY2xvc2UtZGlhbG9nLWJ0biB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmRpYWxvZy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuZGlhbG9nLWhlYWRlciAuZWItaWNvbiwgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmRpYWxvZy1oZWFkZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmRpYWxvZy1oZWFkZXIgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmRpYWxvZy1oZWFkZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmRpYWxvZy1oZWFkZXIgc3BhbixcbiAgICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuZGlhbG9nLWhlYWRlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIHNwYW4sIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5kaWFsb2ctaGVhZGVyIC5ncmlkLW9wdGlvbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjlyZW07IH1cbiAgICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuZGlhbG9nLWhlYWRlciAuZGlhbG9nLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuZGlhbG9nLWhlYWRlciAuZGlhbG9nLXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmRpYWxvZy1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmNvbmZpcm0tZGlhbG9nLFxuICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuYWxlcnQtZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4OyB9XG4gIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5jb25maXJtLWRpYWxvZyAuYWxlcnQtbWVzc2FnZSxcbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuYWxlcnQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5jb25maXJtLWRpYWxvZyAuY29uZmlybS1tZXNzYWdlLFxuICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY29uZmlybS1kaWFsb2cgLmNvbmZpcm1hdGlvbi1hY3Rpb24tYnRucyxcbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmNvbmZpcm0tZGlhbG9nIC5pY29uLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY29uZmlybS1kaWFsb2cgLmljb24td3JhcHBlciAuaWNvbiwgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmNvbmZpcm0tZGlhbG9nIC5pY29uLXdyYXBwZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LmVycm9yIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5lcnJvciAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY29uZmlybS1kaWFsb2cgLmljb24td3JhcHBlciAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY29uZmlybS1kaWFsb2cgLmljb24td3JhcHBlciAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5lcnJvciAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5lcnJvciAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY29uZmlybS1kaWFsb2cgLmljb24td3JhcHBlciAuYmVuaWZpY2lhcnktc3RhdHVzIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDsgfVxuICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY29uZmlybS1kaWFsb2cgLmNvbmZpcm0tYm9keSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgLmViLWRpYWxvZyAudmV4LWNvbnRlbnQgLmNvbmZpcm0tZGlhbG9nIC5jb25maXJtLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZWItZGlhbG9nIC52ZXgtY29udGVudCAuY29uZmlybS1kaWFsb2cgLmNvbmZpcm0tZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5lYi1kaWFsb2cgLnZleC1jb250ZW50IC5jdXN0b20tZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4OyB9XG5cbi5lYi1kaWFsb2cgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmViLWRpYWxvZyAuYWRkLWFjY291bnQtdGFibGUgPiB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmViLWRpYWxvZyAuYWRkLWFjY291bnQtdGFibGUgdHIuaGFzQ3Vyc29yIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lYi1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmViLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5lYi1kaWFsb2cgLmRpYWxvZy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmViLWRpYWxvZyAuZGlhbG9nLXNwbGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZWItZGlhbG9nIC5jb25kaXRpb25zLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDByZW07IH1cblxuLmViLWRpYWxvZyAuc29mdFRva2VuLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1pbi13aWR0aDogNDByZW07XG4gIG1pbi1oZWlnaHQ6IDIwcmVtOyB9XG5cbi5lYi1kaWFsb2cgLmV4dGVybmFsLWxvZ2luLW1pZ3JhdGlvbiB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1pbi13aWR0aDogNDByZW07IH1cblxuLnByb2ZpbGUtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZmlsZS1pbWcgLnByb2ZpbGUtaW1nLXRodW1ibmFpbC1kZWZhdWx0IHtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBoZWlnaHQ6IDlyZW07IH1cbiAgLnByb2ZpbGUtaW1nIC5wcm9maWxlLWltZy10aHVtYm5haWwge1xuICAgIHdpZHRoOiA3cmVtO1xuICAgIGhlaWdodDogN3JlbTtcbiAgICBib3JkZXI6IDAuNHJlbSBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMC44cmVtOyB9XG4gIC5wcm9maWxlLWltZzpob3ZlciAuZWRpdC1idG4ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9maWxlLWltZyAuZWRpdC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDAuN3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZDU4ZTQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAucHJvZmlsZS1pbWcgLmVkaXQtYnRuIC5lYi1pY29uLCAucHJvZmlsZS1pbWcgLmVkaXQtYnRuIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5wcm9maWxlLWltZyAuZWRpdC1idG4gLmJlbmlmaWNpYXJ5LXN0YXR1cywgLnByb2ZpbGUtaW1nIC5lZGl0LWJ0biAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLnByb2ZpbGUtaW1nIC5lZGl0LWJ0biAuYmVuaWZpY2lhcnktc3RhdHVzLCAucHJvZmlsZS1pbWcgLmVkaXQtYnRuIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5wcm9maWxlLWltZyAuZWRpdC1idG4gLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLnByb2ZpbGUtaW1nIC5lZGl0LWJ0biAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5wcm9maWxlLWltZyAuZWRpdC1idG4gc3BhbixcbiAgICAucHJvZmlsZS1pbWcgLmVkaXQtYnRuIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLnByb2ZpbGUtaW1nIC5lZGl0LWJ0biBzcGFuLCAucHJvZmlsZS1pbWcgLmVkaXQtYnRuIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5wcm9maWxlLWltZyAuZWRpdC1idG4gLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnByb2ZpbGUtaW1nIC5lZGl0LWJ0biAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAucHJvZmlsZS1pbWcgLmVkaXQtYnRuIC5ncmlkLW9wdGlvbnMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJlYkljb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lYkljb24vZWJJY29uLmVvdD9hNWJjOWI2MGYzODcwNGE1OGRjMTkyNTJmYmM0Yjk1MT8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ViSWNvbi9lYkljb24ud29mZj9hNWJjOWI2MGYzODcwNGE1OGRjMTkyNTJmYmM0Yjk1MVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9lYkljb24vZWJJY29uLnR0Zj9hNWJjOWI2MGYzODcwNGE1OGRjMTkyNTJmYmM0Yjk1MVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZWJJY29uL2ViSWNvbi5zdmc/YTViYzliNjBmMzg3MDRhNThkYzE5MjUyZmJjNGI5NTEjZWJJY29uXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZWItaWNvbiwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxZW07IH1cbiAgLmViLWljb246OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbjo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGViSWNvbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZWItaWNvbi5lYi1pY29uLXNtLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1zbS5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tc20uYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1zbS51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tc20sXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tc20sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLXNtLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tc20uZ3JpZC1vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAuZWItaWNvbi5lYi1pY29uLTEtNXgsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLTEtNXguYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLTEtNXguYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi0xLTV4LnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi0xLTV4LFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLTEtNXgsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLTEtNXgudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi0xLTV4LmdyaWQtb3B0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAuZWItaWNvbi5lYi1pY29uLTJ4LCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi0yeC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tMnguYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi0yeC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tMngsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tMngsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLTJ4LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tMnguZ3JpZC1vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDJlbTsgfVxuICAuZWItaWNvbi5lYi1pY29uLTN4LCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi0zeC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tM3guYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi0zeC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tM3gsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tM3gsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLTN4LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tM3guZ3JpZC1vcHRpb25zLCAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLmViLWljb24sIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgc3BhbixcbiAgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IHNwYW4sIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuYWxlcnQtc3RhdHMgLmFsZXJ0LXRhcmdldHMtY29udGFpbmVyIC5hbGVydC10YXJnZXQgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmFsZXJ0LXN0YXRzIC5hbGVydC10YXJnZXRzLWNvbnRhaW5lciAuYWxlcnQtdGFyZ2V0IC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5hbGVydC1zdGF0cyAuYWxlcnQtdGFyZ2V0cy1jb250YWluZXIgLmFsZXJ0LXRhcmdldCAuZ3JpZC1vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDNlbTsgfVxuICAuZWItaWNvbi5lYi1pY29uLTR4LCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi00eC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tNHguYmVuaWZpY2lhcnktc3RhdHVzLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi00eC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tNHgsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tNHgsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLTR4LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tNHguZ3JpZC1vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDRlbTsgfVxuICAuZWItaWNvbi5lYi1pY29uLWFsZXJ0LWRpc2NsYWltZXI6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tYWxlcnQtZGlzY2xhaW1lci5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1hbGVydC1kaXNjbGFpbWVyLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1hbGVydC1kaXNjbGFpbWVyLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWFsZXJ0LWRpc2NsYWltZXI6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1hbGVydC1kaXNjbGFpbWVyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWFsZXJ0LWRpc2NsYWltZXIudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWFsZXJ0LWRpc2NsYWltZXIuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1hcnF1aXZlLWZpbGxlZDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1hcnF1aXZlLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1hcnF1aXZlLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tYXJxdWl2ZS1maWxsZWQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tYXJxdWl2ZS1maWxsZWQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1hcnF1aXZlLWZpbGxlZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1hcnF1aXZlLWZpbGxlZC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tYXJxdWl2ZS1maWxsZWQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1hdDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1hdC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1hdC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tYXQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tYXQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1hdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1hdC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tYXQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1iYWNrd2FyZC1hcnJvdzo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1iYWNrd2FyZC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1iYWNrd2FyZC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tYmFja3dhcmQtYXJyb3cudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tYmFja3dhcmQtYXJyb3c6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1iYWNrd2FyZC1hcnJvdzo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1iYWNrd2FyZC1hcnJvdy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tYmFja3dhcmQtYXJyb3cuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1iZWxsLWZpbGxlZDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1iZWxsLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgI2FsZXJ0cy10aW1lbGluZSAudGltZWxpbmUtaGVhZGVyIC5iZW5pZmljaWFyeS1zdGF0dXMuaGVhZGVyLWltYWdlOjpiZWZvcmUsICNhbGVydHMtdGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLmhlYWRlci1pbWFnZTo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWJlbGwtZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzICNhbGVydHMtdGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciAuYmVuaWZpY2lhcnktc3RhdHVzLmhlYWRlci1pbWFnZTo6YmVmb3JlLCAjYWxlcnRzLXRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLmhlYWRlci1pbWFnZTo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1iZWxsLWZpbGxlZC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgI2FsZXJ0cy10aW1lbGluZSAudGltZWxpbmUtaGVhZGVyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIuaGVhZGVyLWltYWdlOjpiZWZvcmUsICNhbGVydHMtdGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLmhlYWRlci1pbWFnZTo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWJlbGwtZmlsbGVkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAjYWxlcnRzLXRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXIgc3Bhbi5oZWFkZXItaW1hZ2U6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAudGltZWxpbmUtaGVhZGVyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmhlYWRlci1pbWFnZTo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWJlbGwtZmlsbGVkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAjYWxlcnRzLXRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXIgc3Bhbi5oZWFkZXItaW1hZ2U6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAudGltZWxpbmUtaGVhZGVyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmhlYWRlci1pbWFnZTo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1iZWxsLWZpbGxlZC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgI2FsZXJ0cy10aW1lbGluZSAudGltZWxpbmUtaGVhZGVyIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQuaGVhZGVyLWltYWdlOjpiZWZvcmUsICNhbGVydHMtdGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LmhlYWRlci1pbWFnZTo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1iZWxsLWZpbGxlZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgI2FsZXJ0cy10aW1lbGluZSAudGltZWxpbmUtaGVhZGVyIC5ncmlkLW9wdGlvbnMuaGVhZGVyLWltYWdlOjpiZWZvcmUsICNhbGVydHMtdGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLmhlYWRlci1pbWFnZTo6YmVmb3JlLCAjYWxlcnRzLXRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXIgLmViLWljb24uaGVhZGVyLWltYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1idWlsZGluZ3M6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tYnVpbGRpbmdzLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWJ1aWxkaW5ncy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tYnVpbGRpbmdzLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWJ1aWxkaW5nczo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWJ1aWxkaW5nczo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1idWlsZGluZ3MudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWJ1aWxkaW5ncy5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWNhbGVuZGFyOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWNhbGVuZGFyLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItZGF0ZXBpY2tlciAuYmVuaWZpY2lhcnktc3RhdHVzLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWNhbGVuZGFyLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1kYXRlcGlja2VyIC5iZW5pZmljaWFyeS1zdGF0dXMudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWNhbGVuZGFyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuZWItZGF0ZXBpY2tlciBzcGFuLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1jYWxlbmRhcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmViLWRhdGVwaWNrZXIgc3Bhbi51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4udWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWNhbGVuZGFyLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1jYWxlbmRhci5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWNhcmQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tY2FyZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1jYXJkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1jYXJkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWNhcmQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1jYXJkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWNhcmQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWNhcmQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1jaGVjazo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1jaGVjay51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1jaGVjazo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3Mgc3Bhbi5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tY2hlY2s6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyBzcGFuLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1jaGVjay51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWNoZWNrLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tY2xvc2Utc2VsZWN0LWFycm93OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWNsb3NlLXNlbGVjdC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1jbG9zZS1zZWxlY3QtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWNsb3NlLXNlbGVjdC1hcnJvdy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1jbG9zZS1zZWxlY3QtYXJyb3c6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1jbG9zZS1zZWxlY3QtYXJyb3c6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tY2xvc2Utc2VsZWN0LWFycm93LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1jbG9zZS1zZWxlY3QtYXJyb3cuZ3JpZC1vcHRpb25zOjpiZWZvcmUsIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkLmNvbGxhcHNlZCAuZWItaWNvbjo6YmVmb3JlLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCAuZWItaWNvbjo6YmVmb3JlLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkIC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkIC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW46OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkIHNwYW46OmJlZm9yZSxcbiAgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW46OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkIHNwYW46OmJlZm9yZSwgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItcmVzdW1lLmNsaWNrLWV2ZW50IC5yZXN1bWUtaGVhZCAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5lYi1yZXN1bWUuY2xpY2stZXZlbnQgLnJlc3VtZS1oZWFkIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLXJlc3VtZS5jbGljay1ldmVudCAucmVzdW1lLWhlYWQgLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tY29pbnMtYXJyb3c6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tY29pbnMtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tY29pbnMtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWNvaW5zLWFycm93LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWNvaW5zLWFycm93OjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tY29pbnMtYXJyb3c6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tY29pbnMtYXJyb3cudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWNvaW5zLWFycm93LmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tY3JlZGl0czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1jcmVkaXRzLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWNyZWRpdHMuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWNyZWRpdHMudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tY3JlZGl0czo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWNyZWRpdHM6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tY3JlZGl0cy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tY3JlZGl0cy5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWNyb3NzLWJvbGQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tY3Jvc3MtYm9sZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LmVycm9yIC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LmVycm9yIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuZXJyb3IgLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5lcnJvciAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5iZW5pZmljaWFyeS1zdGF0dXMudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tY3Jvc3MtYm9sZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guZXJyb3IgLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guZXJyb3IgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuZXJyb3IgLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5lcnJvciAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuYmVuaWZpY2lhcnktc3RhdHVzLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5lcnJvciAuZWItaWNvbi5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LmVycm9yIC5lYi1kYXRlcGlja2VyIC5iZW5pZmljaWFyeS1zdGF0dXMudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5lcnJvciAuYmVuaWZpY2lhcnktc3RhdHVzLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guZXJyb3IgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guZXJyb3Igc3Bhbi5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSxcbiAgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LmVycm9yIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LmVycm9yIHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5lcnJvciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuYmVuaWZpY2lhcnktc3RhdHVzLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guZXJyb3IgLmJlbmlmaWNpYXJ5LXN0YXR1cy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LmVycm9yIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5iZW5pZmljaWFyeS1zdGF0dXMuZ3JpZC1vcHRpb25zOjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5lcnJvciAuYmVuaWZpY2lhcnktc3RhdHVzLmdyaWQtb3B0aW9uczo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5lcnJvciAuZWItaWNvbi5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuZXJyb3IgLmViLWRhdGVwaWNrZXIgLmJlbmlmaWNpYXJ5LXN0YXR1cy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuZXJyb3IgLmJlbmlmaWNpYXJ5LXN0YXR1cy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuZXJyb3IgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5lcnJvciBzcGFuLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLFxuICAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5lcnJvciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLmVycm9yIHNwYW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLmVycm9yIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5iZW5pZmljaWFyeS1zdGF0dXMudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLmVycm9yIC5iZW5pZmljaWFyeS1zdGF0dXMudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLmVycm9yIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5iZW5pZmljaWFyeS1zdGF0dXMuZ3JpZC1vcHRpb25zOjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLmVycm9yIC5iZW5pZmljaWFyeS1zdGF0dXMuZ3JpZC1vcHRpb25zOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWNyb3NzLWJvbGQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLXRyaWdnZXIudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tY3Jvc3MtYm9sZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBzcGFuLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWNyb3NzLWJvbGQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgc3Bhbi51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1jcm9zcy1ib2xkLmdyaWQtb3B0aW9uczo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZ3JpZC1vcHRpb25zLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tY3VycmVuY3ktZXhjaGFuZ2U6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tY3VycmVuY3ktZXhjaGFuZ2UuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tY3VycmVuY3ktZXhjaGFuZ2UuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWN1cnJlbmN5LWV4Y2hhbmdlLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWN1cnJlbmN5LWV4Y2hhbmdlOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tY3VycmVuY3ktZXhjaGFuZ2U6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tY3VycmVuY3ktZXhjaGFuZ2UudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWN1cnJlbmN5LWV4Y2hhbmdlLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tY3VydmVkLWFycm93OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWN1cnZlZC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1jdXJ2ZWQtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWN1cnZlZC1hcnJvdy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1jdXJ2ZWQtYXJyb3c6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1jdXJ2ZWQtYXJyb3c6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tY3VydmVkLWFycm93LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1jdXJ2ZWQtYXJyb3cuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1kYXNoYm9hcmQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tZGFzaGJvYXJkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWRhc2hib2FyZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tZGFzaGJvYXJkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWRhc2hib2FyZDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWRhc2hib2FyZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1kYXNoYm9hcmQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWRhc2hib2FyZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWRldGFpbDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1kZXRhaWwuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tZGV0YWlsLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1kZXRhaWwudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tZGV0YWlsOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tZGV0YWlsOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWRldGFpbC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tZGV0YWlsLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tZG91YmxlLWFycm93OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWRvdWJsZS1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1kb3VibGUtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWRvdWJsZS1hcnJvdy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1kb3VibGUtYXJyb3c6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1kb3VibGUtYXJyb3c6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tZG91YmxlLWFycm93LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1kb3VibGUtYXJyb3cuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1lbGVjdHJvbmljLWRvY3VtZW50czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1lbGVjdHJvbmljLWRvY3VtZW50cy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1lbGVjdHJvbmljLWRvY3VtZW50cy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tZWxlY3Ryb25pYy1kb2N1bWVudHMudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tZWxlY3Ryb25pYy1kb2N1bWVudHM6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1lbGVjdHJvbmljLWRvY3VtZW50czo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1lbGVjdHJvbmljLWRvY3VtZW50cy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tZWxlY3Ryb25pYy1kb2N1bWVudHMuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1lbnZlbG9wZS1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tZW52ZWxvcGUtZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWVudmVsb3BlLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tZW52ZWxvcGUtZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWVudmVsb3BlLWZpbGxlZDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWVudmVsb3BlLWZpbGxlZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1lbnZlbG9wZS1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWVudmVsb3BlLWZpbGxlZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTRcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWVudmVsb3BlOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWVudmVsb3BlLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC5iZW5pZmljaWFyeS1zdGF0dXMuZW1haWw6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLmVtYWlsOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tZW52ZWxvcGUuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuYmVuaWZpY2lhcnktc3RhdHVzLmVtYWlsOjpiZWZvcmUsICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLmVtYWlsOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWVudmVsb3BlLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC51aS1kYXRlcGlja2VyLXRyaWdnZXIuZW1haWw6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLmVtYWlsOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tZW52ZWxvcGU6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2ICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgc3Bhbi5lbWFpbDo6YmVmb3JlLCAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmVtYWlsOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tZW52ZWxvcGU6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0ICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgc3Bhbi5lbWFpbDo6YmVmb3JlLCAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmVtYWlsOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWVudmVsb3BlLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQuZW1haWw6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LmVtYWlsOjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWVudmVsb3BlLmdyaWQtb3B0aW9uczo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC5ncmlkLW9wdGlvbnMuZW1haWw6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLmVtYWlsOjpiZWZvcmUsICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgLmViLWljb24uZW1haWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWV4Y2VsLXNoZWV0OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWV4Y2VsLXNoZWV0LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWV4Y2VsLXNoZWV0LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1leGNlbC1zaGVldC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1leGNlbC1zaGVldDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWV4Y2VsLXNoZWV0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWV4Y2VsLXNoZWV0LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1leGNlbC1zaGVldC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTZcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWV5ZTo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1leWUuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tZXllLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1leWUudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tZXllOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tZXllOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWV5ZS51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tZXllLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4gIC5lYi1pY29uLmViLWljb24tZmlsZS1hcnJvdzo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1maWxlLWFycm93LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWZpbGUtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWZpbGUtYXJyb3cudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tZmlsZS1hcnJvdzo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWZpbGUtYXJyb3c6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tZmlsZS1hcnJvdy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tZmlsZS1hcnJvdy5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMThcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWZpbGVzLWFycm93OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWZpbGVzLWFycm93LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWZpbGVzLWFycm93LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1maWxlcy1hcnJvdy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1maWxlcy1hcnJvdzo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWZpbGVzLWFycm93OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWZpbGVzLWFycm93LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1maWxlcy1hcnJvdy5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWZsaXBwZWQtYXJyb3dzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWZsaXBwZWQtYXJyb3dzLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWZsaXBwZWQtYXJyb3dzLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1mbGlwcGVkLWFycm93cy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1mbGlwcGVkLWFycm93czo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWZsaXBwZWQtYXJyb3dzOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWZsaXBwZWQtYXJyb3dzLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1mbGlwcGVkLWFycm93cy5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWZvbGRlci1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tZm9sZGVyLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1mb2xkZXItZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1mb2xkZXItZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWZvbGRlci1maWxsZWQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1mb2xkZXItZmlsbGVkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWZvbGRlci1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWZvbGRlci1maWxsZWQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1mb2xkZXItc3Rhci1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tZm9sZGVyLXN0YXItZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWZvbGRlci1zdGFyLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tZm9sZGVyLXN0YXItZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWZvbGRlci1zdGFyLWZpbGxlZDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWZvbGRlci1zdGFyLWZpbGxlZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1mb2xkZXItc3Rhci1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWZvbGRlci1zdGFyLWZpbGxlZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWZvd2FyZC1hcnJvdzo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1mb3dhcmQtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tZm93YXJkLWFycm93LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1mb3dhcmQtYXJyb3cudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWZvd2FyZC1hcnJvdy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgc3Bhbi51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgc3Bhbi51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tZm93YXJkLWFycm93LmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZFwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tZ2Vhci1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tZ2Vhci1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tZ2Vhci1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWdlYXItZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWdlYXItZmlsbGVkOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tZ2Vhci1maWxsZWQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tZ2Vhci1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWdlYXItZmlsbGVkLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tZ2VvLXBvaW50OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWdlby1wb2ludC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1nZW8tcG9pbnQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWdlby1wb2ludC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1nZW8tcG9pbnQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1nZW8tcG9pbnQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tZ2VvLXBvaW50LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1nZW8tcG9pbnQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1ncmlkOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWdyaWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tZ3JpZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tZ3JpZC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1ncmlkOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tZ3JpZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1ncmlkLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1ncmlkLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4gIC5lYi1pY29uLmViLWljb24taGVscDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1oZWxwLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWhlbHAuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWhlbHAudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24taGVscDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWhlbHA6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24taGVscC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24taGVscC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWhpZGUtZXllOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWhpZGUtZXllLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWhpZGUtZXllLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1oaWRlLWV5ZS51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1oaWRlLWV5ZTo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWhpZGUtZXllOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWhpZGUtZXllLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1oaWRlLWV5ZS5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWhvdXJnbGFzcy1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24taG91cmdsYXNzLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1ob3VyZ2xhc3MtZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1ob3VyZ2xhc3MtZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWhvdXJnbGFzcy1maWxsZWQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1ob3VyZ2xhc3MtZmlsbGVkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLWhvdXJnbGFzcy1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWhvdXJnbGFzcy1maWxsZWQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1pbWFnZS1zaGVldDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1pbWFnZS1zaGVldC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1pbWFnZS1zaGVldC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24taW1hZ2Utc2hlZXQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24taW1hZ2Utc2hlZXQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1pbWFnZS1zaGVldDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1pbWFnZS1zaGVldC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24taW1hZ2Utc2hlZXQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1pbmJveC1hcnJvdzo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1pbmJveC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1pbmJveC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24taW5ib3gtYXJyb3cudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24taW5ib3gtYXJyb3c6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1pbmJveC1hcnJvdzo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1pbmJveC1hcnJvdy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24taW5ib3gtYXJyb3cuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1pbmJveDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1pbmJveC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1pbmJveC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24taW5ib3gudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24taW5ib3g6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1pbmJveDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1pbmJveC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24taW5ib3guZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1pbmZvcm1hdGlvbi1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24taW5mb3JtYXRpb24tZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWluZm9ybWF0aW9uLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24taW5mb3JtYXRpb24tZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWluZm9ybWF0aW9uLWZpbGxlZDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWluZm9ybWF0aW9uLWZpbGxlZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1pbmZvcm1hdGlvbi1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWluZm9ybWF0aW9uLWZpbGxlZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLWlwaG9uZTo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1pcGhvbmUuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgLmJlbmlmaWNpYXJ5LXN0YXR1cy5zbXM6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLnNtczo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLWlwaG9uZS5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC5iZW5pZmljaWFyeS1zdGF0dXMuc21zOjpiZWZvcmUsICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLnNtczo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1pcGhvbmUudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItdHJpZ2dlci5zbXM6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuZWItZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10cmlnZ2VyLnNtczo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWlwaG9uZTo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCBzcGFuLnNtczo6YmVmb3JlLCAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLnNtczo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLWlwaG9uZTo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCBzcGFuLnNtczo6YmVmb3JlLCAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLnNtczo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1pcGhvbmUudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdC5zbXM6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LnNtczo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1pcGhvbmUuZ3JpZC1vcHRpb25zOjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyICNhbGVydHMtdGltZWxpbmUgLml0ZW1zIC5pdGVtIC5sZWZ0LWNvbnRlbnQgLmdyaWQtb3B0aW9ucy5zbXM6OmJlZm9yZSwgI2FsZXJ0cy10aW1lbGluZSAuaXRlbXMgLml0ZW0gLmxlZnQtY29udGVudCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLnNtczo6YmVmb3JlLCAjYWxlcnRzLXRpbWVsaW5lIC5pdGVtcyAuaXRlbSAubGVmdC1jb250ZW50IC5lYi1pY29uLnNtczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4gIC5lYi1pY29uLmViLWljb24ta2V5Ym9hcmQtaW46OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24ta2V5Ym9hcmQtaW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24ta2V5Ym9hcmQtaW4uYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWtleWJvYXJkLWluLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWtleWJvYXJkLWluOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24ta2V5Ym9hcmQtaW46OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24ta2V5Ym9hcmQtaW4udWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWtleWJvYXJkLWluLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24ta2V5Ym9hcmQtb3V0OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWtleWJvYXJkLW91dC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1rZXlib2FyZC1vdXQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWtleWJvYXJkLW91dC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1rZXlib2FyZC1vdXQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1rZXlib2FyZC1vdXQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24ta2V5Ym9hcmQtb3V0LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1rZXlib2FyZC1vdXQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1saXN0OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLWxpc3QuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tbGlzdC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tbGlzdC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1saXN0OjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tbGlzdDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1saXN0LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1saXN0LmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tbG9jay1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tbG9jay1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tbG9jay1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLWxvY2stZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLWxvY2stZmlsbGVkOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tbG9jay1maWxsZWQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tbG9jay1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLWxvY2stZmlsbGVkLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4gIC5lYi1pY29uLmViLWljb24tbm8tY2FyZDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi1uby1jYXJkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLW5vLWNhcmQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLW5vLWNhcmQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tbm8tY2FyZDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLW5vLWNhcmQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tbm8tY2FyZC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tbm8tY2FyZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLW9wdGlvbnM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tb3B0aW9ucy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmJlbmlmaWNpYXJ5LXN0YXR1cy5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cy5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1vcHRpb25zLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5iZW5pZmljaWFyeS1zdGF0dXMuZ3JpZC1vcHRpb25zOjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cy5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tb3B0aW9ucy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1vcHRpb25zOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuZ3JpZC1vcHRpb25zLWhvbGRlciBzcGFuLmdyaWQtb3B0aW9uczo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5ncmlkLW9wdGlvbnM6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1vcHRpb25zOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAuZ3JpZC1vcHRpb25zLWhvbGRlciBzcGFuLmdyaWQtb3B0aW9uczo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tb3B0aW9ucy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdC5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdC5ncmlkLW9wdGlvbnM6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tb3V0Ym94LWFycm93OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLW91dGJveC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1vdXRib3gtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLW91dGJveC1hcnJvdy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1vdXRib3gtYXJyb3c6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1vdXRib3gtYXJyb3c6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tb3V0Ym94LWFycm93LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1vdXRib3gtYXJyb3cuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1wZGYtc2hlZXQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tcGRmLXNoZWV0LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLXBkZi1zaGVldC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tcGRmLXNoZWV0LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLXBkZi1zaGVldDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLXBkZi1zaGVldDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1wZGYtc2hlZXQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLXBkZi1zaGVldC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLXBlbmNpbC1kZXRhaWwtZmlsbGVkOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXBlbmNpbC1kZXRhaWwtZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLXBlbmNpbC1kZXRhaWwtZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1wZW5jaWwtZGV0YWlsLWZpbGxlZC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1wZW5jaWwtZGV0YWlsLWZpbGxlZDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLXBlbmNpbC1kZXRhaWwtZmlsbGVkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLXBlbmNpbC1kZXRhaWwtZmlsbGVkLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1wZW5jaWwtZGV0YWlsLWZpbGxlZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLXBlbmNpbC1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tcGVuY2lsLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1wZW5jaWwtZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi1wZW5jaWwtZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLXBlbmNpbC1maWxsZWQ6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1wZW5jaWwtZmlsbGVkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLXBlbmNpbC1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLXBlbmNpbC1maWxsZWQuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1wbHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXBsdXMuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tcGx1cy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tcGx1cy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1wbHVzOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tcGx1czo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1wbHVzLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1wbHVzLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4gIC5lYi1pY29uLmViLWljb24tcmVwbGF5LWNsb2NrOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXJlcGxheS1jbG9jay5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1yZXBsYXktY2xvY2suYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLXJlcGxheS1jbG9jay51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1yZXBsYXktY2xvY2s6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1yZXBsYXktY2xvY2s6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tcmVwbGF5LWNsb2NrLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1yZXBsYXktY2xvY2suZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1zYXZpbmdzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXNhdmluZ3MuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tc2F2aW5ncy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tc2F2aW5ncy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1zYXZpbmdzOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tc2F2aW5nczo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1zYXZpbmdzLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1zYXZpbmdzLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tc2VsZWN0LWFycm93OjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXNlbGVjdC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi1zZWxlY3QtYXJyb3cuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLXNlbGVjdC1hcnJvdy51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1zZWxlY3QtYXJyb3c6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi1zZWxlY3QtYXJyb3c6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tc2VsZWN0LWFycm93LnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1zZWxlY3QtYXJyb3cuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi1zaGllbGQtZmlsbGVkOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXNoaWVsZC1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tc2hpZWxkLWZpbGxlZC5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tc2hpZWxkLWZpbGxlZC51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi1zaGllbGQtZmlsbGVkOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tc2hpZWxkLWZpbGxlZDo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi1zaGllbGQtZmlsbGVkLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi1zaGllbGQtZmlsbGVkLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG4gIC5lYi1pY29uLmViLWljb24tdGFnLWZpbGxlZDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi10YWctZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLXRhZy1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLXRhZy1maWxsZWQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tdGFnLWZpbGxlZDo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLXRhZy1maWxsZWQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tdGFnLWZpbGxlZC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tdGFnLWZpbGxlZC5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLXRpbWVwaWNrZXI6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tdGltZXBpY2tlci5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi10aW1lcGlja2VyLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi10aW1lcGlja2VyLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLXRpbWVwaWNrZXI6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi10aW1lcGlja2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLXRpbWVwaWNrZXIudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLXRpbWVwaWNrZXIuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cbiAgLmViLWljb24uZWItaWNvbi10b3AtYXJyb3c6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tdG9wLWFycm93LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLXRvcC1hcnJvdy5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tdG9wLWFycm93LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLXRvcC1hcnJvdzo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLXRvcC1hcnJvdzo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi10b3AtYXJyb3cudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLXRvcC1hcnJvdy5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLXRyYXNoLWZpbGxlZDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi10cmFzaC1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tdHJhc2gtZmlsbGVkLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi10cmFzaC1maWxsZWQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tdHJhc2gtZmlsbGVkOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tdHJhc2gtZmlsbGVkOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLXRyYXNoLWZpbGxlZC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tdHJhc2gtZmlsbGVkLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tdXNlci1maWxsZWQ6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWljb24tdXNlci1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tdXNlci1maWxsZWQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLXVzZXItZmlsbGVkLnVpLWRhdGVwaWNrZXItdHJpZ2dlcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbi5lYi1pY29uLXVzZXItZmlsbGVkOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tdXNlci1maWxsZWQ6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tdXNlci1maWxsZWQudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0OjpiZWZvcmUsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5lYi1pY29uLXVzZXItZmlsbGVkLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG4gIC5lYi1pY29uLmViLWljb24tdXNlci1vdXRsaW5lOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXVzZXItb3V0bGluZS5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuZWItaWNvbi11c2VyLW91dGxpbmUuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLXVzZXItb3V0bGluZS51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi11c2VyLW91dGxpbmU6OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4uZWItaWNvbi11c2VyLW91dGxpbmU6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tdXNlci1vdXRsaW5lLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi11c2VyLW91dGxpbmUuZ3JpZC1vcHRpb25zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbiAgLmViLWljb24uZWItaWNvbi11c2Vycy1nZWFyOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5lYi1pY29uLXVzZXJzLWdlYXIuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24tdXNlcnMtZ2Vhci5iZW5pZmljaWFyeS1zdGF0dXM6OmJlZm9yZSwgLmViLWRhdGVwaWNrZXIgLmViLWljb24tdXNlcnMtZ2Vhci51aS1kYXRlcGlja2VyLXRyaWdnZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4uZWItaWNvbi11c2Vycy1nZWFyOjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24tdXNlcnMtZ2Vhcjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaWNvbi11c2Vycy1nZWFyLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdDo6YmVmb3JlLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaWNvbi11c2Vycy1nZWFyLmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4gIC5lYi1pY29uLmViLWljb24tdXNlcnMtcGx1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi11c2Vycy1wbHVzLmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pY29uLXVzZXJzLXBsdXMuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5lYi1kYXRlcGlja2VyIC5lYi1pY29uLXVzZXJzLXBsdXMudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24tdXNlcnMtcGx1czo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbi5lYi1pY29uLXVzZXJzLXBsdXM6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLmViLWljb24tdXNlcnMtcGx1cy51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24tdXNlcnMtcGx1cy5ncmlkLW9wdGlvbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuICAuZWItaWNvbi5lYi1pY29uLXdhbGxldDo6YmVmb3JlLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuZWItaWNvbi13YWxsZXQuYmVuaWZpY2lhcnktc3RhdHVzOjpiZWZvcmUsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmViLWljb24td2FsbGV0LmJlbmlmaWNpYXJ5LXN0YXR1czo6YmVmb3JlLCAuZWItZGF0ZXBpY2tlciAuZWItaWNvbi13YWxsZXQudWktZGF0ZXBpY2tlci10cmlnZ2VyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLmViLWljb24td2FsbGV0OjpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLmViLWljb24td2FsbGV0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5lYi1pY29uLXdhbGxldC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQ6OmJlZm9yZSwgLmdyaWQtb3B0aW9ucy1ob2xkZXIgLmViLWljb24td2FsbGV0LmdyaWQtb3B0aW9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5lYi1pY29uLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG5cbi5lYi1pY29uLWFsZXJ0LWRpc2NsYWltZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuXG4uZWItaWNvbi1yb3RhdGUtaWNvbiB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmViLWljb24tcm90YXRlLWljb246YmVmb3JlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuI2NyZWF0ZS1iZW5lZmljaWFyeSB7XG4gIHBhZGRpbmc6IDIuMDgzcmVtIDAgNC4xNjZyZW07XG4gIG1hcmdpbi1yaWdodDogMS4zcmVtOyB9XG4gICNjcmVhdGUtYmVuZWZpY2lhcnkgLnN1Y2Nlc3MtYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNjcmVhdGUtYmVuZWZpY2lhcnkgLnN1Y2Nlc3MtYWxlcnQgLmViLWljb24sICNjcmVhdGUtYmVuZWZpY2lhcnkgLnN1Y2Nlc3MtYWxlcnQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgI2NyZWF0ZS1iZW5lZmljaWFyeSAuc3VjY2Vzcy1hbGVydCAuYmVuaWZpY2lhcnktc3RhdHVzLCAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5zdWNjZXNzLWFsZXJ0IC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5zdWNjZXNzLWFsZXJ0IC5iZW5pZmljaWFyeS1zdGF0dXMsICNjcmVhdGUtYmVuZWZpY2lhcnkgLnN1Y2Nlc3MtYWxlcnQgLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgLmViLWRhdGVwaWNrZXIgI2NyZWF0ZS1iZW5lZmljaWFyeSAuc3VjY2Vzcy1hbGVydCAudWktZGF0ZXBpY2tlci10cmlnZ2VyLCAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5zdWNjZXNzLWFsZXJ0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgI2NyZWF0ZS1iZW5lZmljaWFyeSAuc3VjY2Vzcy1hbGVydCBzcGFuLFxuICAgICNjcmVhdGUtYmVuZWZpY2lhcnkgLnN1Y2Nlc3MtYWxlcnQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5zdWNjZXNzLWFsZXJ0IHNwYW4sICNjcmVhdGUtYmVuZWZpY2lhcnkgLnN1Y2Nlc3MtYWxlcnQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgI2NyZWF0ZS1iZW5lZmljaWFyeSAuc3VjY2Vzcy1hbGVydCAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5zdWNjZXNzLWFsZXJ0IC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyICNjcmVhdGUtYmVuZWZpY2lhcnkgLnN1Y2Nlc3MtYWxlcnQgLmdyaWQtb3B0aW9ucyB7XG4gICAgICBjb2xvcjogIzAwYzg1MzsgfVxuICAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5wZW5kaW5nLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5wZW5kaW5nLWFsZXJ0IC5lYi1pY29uLCAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5wZW5kaW5nLWFsZXJ0IC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC5zdWNjZXNzICNjcmVhdGUtYmVuZWZpY2lhcnkgLnBlbmRpbmctYWxlcnQgLmJlbmlmaWNpYXJ5LXN0YXR1cywgI2NyZWF0ZS1iZW5lZmljaWFyeSAucGVuZGluZy1hbGVydCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgI2NyZWF0ZS1iZW5lZmljaWFyeSAucGVuZGluZy1hbGVydCAuYmVuaWZpY2lhcnktc3RhdHVzLCAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5wZW5kaW5nLWFsZXJ0IC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyICNjcmVhdGUtYmVuZWZpY2lhcnkgLnBlbmRpbmctYWxlcnQgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciwgI2NyZWF0ZS1iZW5lZmljaWFyeSAucGVuZGluZy1hbGVydCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2ICNjcmVhdGUtYmVuZWZpY2lhcnkgLnBlbmRpbmctYWxlcnQgc3BhbixcbiAgICAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5wZW5kaW5nLWFsZXJ0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgI2NyZWF0ZS1iZW5lZmljaWFyeSAucGVuZGluZy1hbGVydCBzcGFuLCAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5wZW5kaW5nLWFsZXJ0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lICNjcmVhdGUtYmVuZWZpY2lhcnkgLnBlbmRpbmctYWxlcnQgLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCwgI2NyZWF0ZS1iZW5lZmljaWFyeSAucGVuZGluZy1hbGVydCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5wZW5kaW5nLWFsZXJ0IC5ncmlkLW9wdGlvbnMge1xuICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgI2NyZWF0ZS1iZW5lZmljaWFyeSAuZXJyb3ItYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5lcnJvci1hbGVydCAuZWItaWNvbiwgI2NyZWF0ZS1iZW5lZmljaWFyeSAuZXJyb3ItYWxlcnQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgI2NyZWF0ZS1iZW5lZmljaWFyeSAuZXJyb3ItYWxlcnQgLmJlbmlmaWNpYXJ5LXN0YXR1cywgI2NyZWF0ZS1iZW5lZmljaWFyeSAuZXJyb3ItYWxlcnQgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC5iZW5pZmljaWFyeS1zdGF0dXMsICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC51aS1kYXRlcGlja2VyLXRyaWdnZXIsICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgI2NyZWF0ZS1iZW5lZmljaWFyeSAuZXJyb3ItYWxlcnQgc3BhbixcbiAgICAjY3JlYXRlLWJlbmVmaWNpYXJ5IC5lcnJvci1hbGVydCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0ICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IHNwYW4sICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyICNjcmVhdGUtYmVuZWZpY2lhcnkgLmVycm9yLWFsZXJ0IC5ncmlkLW9wdGlvbnMge1xuICAgICAgY29sb3I6ICNmNDQzMzY7IH1cblxuLnVpLWtleWJvYXJkIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAzMDsgfVxuXG4udWkta2V5Ym9hcmQtaW5wdXQtY3VycmVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuI2ViUGx1c0lEZXhwaXJhdGlvbjEgLkVCUGx1cy1rZXlib2FyZCAubm9ybWFsLWJ1dHRvbiB7XG4gIGhlaWdodDogM3JlbTsgfVxuXG4uRUJQbHVzLWtleWJvYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDsgfVxuICAuRUJQbHVzLWtleWJvYXJkIC5ub3JtYWwtYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLkVCUGx1cy1rZXlib2FyZCAubm9ybWFsLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuRUJQbHVzLWtleWJvYXJkIC5ub3JtYWwtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luOiAxLjJweDsgfVxuICAgIC5FQlBsdXMta2V5Ym9hcmQgLm5vcm1hbC1idXR0b24udWkta2V5Ym9hcmQtYmtzcCB7XG4gICAgICB3aWR0aDogNy4ycmVtOyB9XG4gIC5FQlBsdXMta2V5Ym9hcmQubG9naW4ta2V5Ym9hcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIC5FQlBsdXMta2V5Ym9hcmQubG9naW4ta2V5Ym9hcmQgLm5vcm1hbC1idXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDMzcHg7IH1cbiAgICAgIC5FQlBsdXMta2V5Ym9hcmQubG9naW4ta2V5Ym9hcmQgLm5vcm1hbC1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4ZTQ0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLkVCUGx1cy1rZXlib2FyZC5sb2dpbi1rZXlib2FyZCAubm9ybWFsLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAxLjVweDsgfVxuICAgICAgLkVCUGx1cy1rZXlib2FyZC5sb2dpbi1rZXlib2FyZCAubm9ybWFsLWJ1dHRvbi51aS1rZXlib2FyZC1ia3NwIHtcbiAgICAgICAgd2lkdGg6IDExLjhyZW07IH1cbiAgICAgICAgLkVCUGx1cy1rZXlib2FyZC5sb2dpbi1rZXlib2FyZCAubm9ybWFsLWJ1dHRvbi51aS1rZXlib2FyZC1ia3NwIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1sZWZ0LnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMTFyZW07XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTsgfVxuICAgICAgICAuRUJQbHVzLWtleWJvYXJkLmxvZ2luLWtleWJvYXJkIC5ub3JtYWwtYnV0dG9uLnVpLWtleWJvYXJkLWJrc3A6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LWxlZnQtMi5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAgIC5FQlBsdXMta2V5Ym9hcmQubG9naW4ta2V5Ym9hcmQgLm5vcm1hbC1idXR0b24udWkta2V5Ym9hcmQtbG9jayB7XG4gICAgICAgIHdpZHRoOiA1Ljc4cmVtOyB9XG4gIC5FQlBsdXMta2V5Ym9hcmQuYXBzYS1rZXlib2FyZCwgLkVCUGx1cy1rZXlib2FyZC5hY2hjLWtleWJvYXJkIHtcbiAgICB3aWR0aDogNTAwcHg7IH1cbiAgICAuRUJQbHVzLWtleWJvYXJkLmFwc2Eta2V5Ym9hcmQgLm5vcm1hbC1idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLkVCUGx1cy1rZXlib2FyZC5hY2hjLWtleWJvYXJkIC5ub3JtYWwtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luOiAyLjJweDsgfVxuICAgIC5FQlBsdXMta2V5Ym9hcmQuYXBzYS1rZXlib2FyZC5pcy1udW1lcmljLCAuRUJQbHVzLWtleWJvYXJkLmFjaGMta2V5Ym9hcmQuaXMtbnVtZXJpYyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5FQlBsdXMta2V5Ym9hcmQuYXBzYS1rZXlib2FyZC5pcy1udW1lcmljIC5ub3JtYWwtYnV0dG9uLCAuRUJQbHVzLWtleWJvYXJkLmFjaGMta2V5Ym9hcmQuaXMtbnVtZXJpYyAubm9ybWFsLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDIuMnB4OyB9XG5cbi5tb250aC1waWNrZXIudWktd2lkZ2V0Lm1vbnRoLXBpY2tlciB7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tb250aC1waWNrZXIudWktd2lkZ2V0Lm1vbnRoLXBpY2tlciB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMnB4IDJweDsgfVxuICAgIC5tb250aC1waWNrZXIudWktd2lkZ2V0Lm1vbnRoLXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cblxuLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1oZWFkZXIgI2Nsb3NlLW1vbnRoLXBpY2tlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMi41cmVtOyB9XG4gICAgICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWhlYWRlciAjY2xvc2UtbW9udGgtcGlja2VyIGkge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwOyB9XG4gICAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUgLm1vbnRoLXBpY2tlci10aXRsZSwgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItcHJldmlvdXMsIC5tb250aC1waWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5tb250aC1waWNrZXIteWVhci10YWJsZSAubW9udGgtcGlja2VyLW5leHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUgLm1vbnRoLXBpY2tlci10aXRsZSAudWktYnV0dG9uLCAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUgLm1vbnRoLXBpY2tlci1wcmV2aW91cyAudWktYnV0dG9uLCAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUgLm1vbnRoLXBpY2tlci1uZXh0IC51aS1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDA7IH1cbiAgICAgICAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItdGl0bGUgLnVpLWJ1dHRvbjpob3ZlciwgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItcHJldmlvdXMgLnVpLWJ1dHRvbjpob3ZlciwgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItbmV4dCAudWktYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMWU5OyB9XG4gICAgICAgIC5tb250aC1waWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5tb250aC1waWNrZXIteWVhci10YWJsZSAubW9udGgtcGlja2VyLXRpdGxlIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlLCAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUgLm1vbnRoLXBpY2tlci1wcmV2aW91cyAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZSwgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItbmV4dCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1OGU0NDsgfVxuICAgICAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItdGl0bGUgLnVpLWJ1dHRvbjphY3RpdmUsIC5tb250aC1waWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5tb250aC1waWNrZXIteWVhci10YWJsZSAubW9udGgtcGlja2VyLXByZXZpb3VzIC51aS1idXR0b246YWN0aXZlLCAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLXllYXItdGFibGUgLm1vbnRoLXBpY2tlci1uZXh0IC51aS1idXR0b246YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItcHJldmlvdXMsIC5tb250aC1waWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5tb250aC1waWNrZXIteWVhci10YWJsZSAubW9udGgtcGlja2VyLW5leHQge1xuICAgICAgd2lkdGg6IDNyZW07IH1cbiAgICAgIC5tb250aC1waWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5tb250aC1waWNrZXIteWVhci10YWJsZSAubW9udGgtcGlja2VyLXByZXZpb3VzIC51aS1idXR0b24sIC5tb250aC1waWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5tb250aC1waWNrZXIteWVhci10YWJsZSAubW9udGgtcGlja2VyLW5leHQgLnVpLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItcHJldmlvdXMgLnVpLWJ1dHRvbjpob3ZlciwgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItbmV4dCAudWktYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxOyB9XG4gIC5tb250aC1waWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5tb250aC1waWNrZXItbW9udGgtdGFibGUge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtOyB9XG4gICAgLm1vbnRoLXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLm1vbnRoLXBpY2tlci1tb250aC10YWJsZSAudWktYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMWU5O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBtYXJnaW46IC4ycmVtOyB9XG4gICAgICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIC51aS1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkN2JkOyB9XG4gICAgICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1OGU0NDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubW9udGgtcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIC51aS1idXR0b24udWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1OGU0NDsgfVxuXG4ubW9udGgtcGlja2VyLXllYXItdGFibGUge1xuICAvKlxuICBNYWtlcyBzdXJlIHRoZSBuZXh0L3ByZXZpb3VzL2p1bXAgeWVhcnMgYnV0dG9ucyBhcmUgbm90IHVubmVjZXNzYXJpbHlcbiAgc2VsZWN0ZWQgaWYgdGhlIHVzZXIgY2xpY2tzIHRoZW0gYSBjb3VwbGUgb2YgdGltZXMgZmFzdC5cbiAgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJRSAxMCsgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jYXJvdXNlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtbmF2IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC1uYXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTsgfVxuICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbCBsaSB7XG4gICAgICB3aWR0aDogMTQuNXJlbTtcbiAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgMC43cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXM7IH1cbiAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsIGxpIC5jYXJvdXNlbC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxM3B4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgcGFkZGluZzogMC44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbCBsaSAuY2Fyb3VzZWwtaXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA5LjlyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbCBsaS5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDU4ZTQ0O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbCBsaTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNtcy1jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zbXMtY29uZmlybWF0aW9uIC5zbXMtY29uZmlybWF0aW9uLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zbXMtY29uZmlybWF0aW9uIC5zbXMtY29uZmlybWF0aW9uLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0taW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICBwYWRkaW5nOiA0cmVtIDZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0taW5wdXQtY29udGFpbmVyIC5zbXMtY29uZmlybWF0aW9uLS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmNDQzMzY7IH1cbiAgICAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0tY2xvY2stY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zbXMtY29uZmlybWF0aW9uIC5zbXMtY29uZmlybWF0aW9uLS1mb3JtIC5zbXMtY29uZmlybWF0aW9uLS1jbG9jay1jb250YWluZXIgLnNtcy1jb25maXJtYXRpb24tLWNsb2NrLWxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0tY2xvY2stY29udGFpbmVyIC5zbXMtY29uZmlybWF0aW9uLS1jbG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0tY2xvY2stY29udGFpbmVyIC5zbXMtY29uZmlybWF0aW9uLS1jbG9jayAudGltZXIsIC5zbXMtY29uZmlybWF0aW9uIC5zbXMtY29uZmlybWF0aW9uLS1mb3JtIC5zbXMtY29uZmlybWF0aW9uLS1jbG9jay1jb250YWluZXIgLnNtcy1jb25maXJtYXRpb24tLWNsb2NrIC5jbG9jay10aW1lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0tcmVzZW5kLXNtcyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5zbXMtY29uZmlybWF0aW9uIC5zbXMtY29uZmlybWF0aW9uLS1mb3JtIC5zbXMtY29uZmlybWF0aW9uLS1yZXNlbmQtc21zIC5zbXMtY29uZmlybWF0aW9uLS1yZXNlbmQtc21zLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnNtcy1jb25maXJtYXRpb24gLnNtcy1jb25maXJtYXRpb24tLWZvcm0gLnNtcy1jb25maXJtYXRpb24tLXJlc2VuZC1zbXMgLnNtcy1jb25maXJtYXRpb24tLXJlc2VuZC1zbXMtbGFiZWwge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc21zLWNvbmZpcm1hdGlvbiAuc21zLWNvbmZpcm1hdGlvbi0tZm9ybSAuc21zLWNvbmZpcm1hdGlvbi0tbGFzdC1yZXRyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnNtcy1jb25maXJtYXRpb24gLnNtcy1jb25maXJtYXRpb24tLWZvcm0gLnNtcy1jb25maXJtYXRpb24tLWxhc3QtcmV0cnkgbGFiZWwge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNtcy1jb25maXJtYXRpb24gLnJzYS1lbnJvbGwtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmRpYWxvZy1jb25maXJtYXRpb24ge1xuICB3aWR0aDogNThyZW07IH1cblxuLmRpYWxvZy1yZWNvdmVyeSB7XG4gIHdpZHRoOiA1MnJlbTsgfVxuICAuZGlhbG9nLXJlY292ZXJ5IC5rZXktY29uZmlybWF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtOyB9XG5cbi5kaWFsb2ctY29uZmlybWF0aW9uLCAuZGlhbG9nLXJlY292ZXJ5IHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5kaWFsb2ctY29uZmlybWF0aW9uIC5zbXMtY29uZmlybWF0aW9uLS1pbnB1dC1jb250YWluZXIsIC5kaWFsb2ctcmVjb3ZlcnkgLnNtcy1jb25maXJtYXRpb24tLWlucHV0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4ua2V5LWNvbmZpcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmtleS1jb25maXJtYXRpb24gLmtleS1jb25maXJtYXRpb24tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAua2V5LWNvbmZpcm1hdGlvbiAua2V5LWNvbmZpcm1hdGlvbi0tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAua2V5LWNvbmZpcm1hdGlvbiAua2V5LWNvbmZpcm1hdGlvbi0tZm9ybSAua2V5LWNvbmZpcm1hdGlvbi0taW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICBwYWRkaW5nOiA0cmVtIDMuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAua2V5LWNvbmZpcm1hdGlvbiAua2V5LWNvbmZpcm1hdGlvbi0tZm9ybSAua2V5LWNvbmZpcm1hdGlvbi0taW5wdXQtY29udGFpbmVyIC5rZXktY29uZmlybWF0aW9uLS1pbnB1dC1jb250YWluZXItaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgLmtleS1jb25maXJtYXRpb24gLmtleS1jb25maXJtYXRpb24tLWZvcm0gLmtleS1jb25maXJtYXRpb24tLWlucHV0LWNvbnRhaW5lciAua2V5LWNvbmZpcm1hdGlvbi0taW5wdXQtY29udGFpbmVyLWlucHV0IGxhYmVsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAgIC5rZXktY29uZmlybWF0aW9uIC5rZXktY29uZmlybWF0aW9uLS1mb3JtIC5rZXktY29uZmlybWF0aW9uLS1jbG9jay1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAua2V5LWNvbmZpcm1hdGlvbiAua2V5LWNvbmZpcm1hdGlvbi0tZm9ybSAua2V5LWNvbmZpcm1hdGlvbi0tY2xvY2stY29udGFpbmVyIC5rZXktY29uZmlybWF0aW9uLS1jbG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAua2V5LWNvbmZpcm1hdGlvbiAua2V5LWNvbmZpcm1hdGlvbi0tZm9ybSAua2V5LWNvbmZpcm1hdGlvbi0tY2xvY2stY29udGFpbmVyIC5rZXktY29uZmlybWF0aW9uLS1jbG9jayAudGltZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5rZXktY29uZmlybWF0aW9uIC5rZXktY29uZmlybWF0aW9uLS1lcnJvci1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y0NDMzNjsgfVxuXG4uZWItLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZWItLXN1Y2Nlc3MgLmViLS1zdWNjZXNzLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwYzg1MzsgfVxuXG4uZWItLWVycm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmViLS1lcnJvciAuZWItLWVycm9yLXRpdGxlIHtcbiAgICBjb2xvcjogI2Y0NDMzNjsgfVxuXG4uZWItdXNlck1lbnUtYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sZWZ0LWNvdGF0aW9uLW1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMjFyZW07IH1cblxuLmluZm8tYWxlcnQge1xuICBtYXJnaW46IDUuNXJlbSAwcmVtIDQuNXJlbSAwcmVtO1xuICB3aWR0aDogMTdyZW07IH1cblxuLndyYXBwZXItbWluLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxLjdyZW07IH1cblxuLm1pbi1jb250YWluZXItc3BhY2Uge1xuICBnYXA6IDEuMnJlbTsgfVxuXG4uZWItaWNvbi1sZWZ0LXJpZ2h0IHtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAuZWItaWNvbi1sZWZ0LXJpZ2h0LmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Q0RDRENDsgfVxuICAuZWItaWNvbi1sZWZ0LXJpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZXhwaXJhdGlvbi1kaWFsb2cgLmViLXJvdy1mdWxsIHtcbiAgd2lkdGg6IDc3MHB4OyB9XG5cbi5leHBpcmF0aW9uLWRpYWxvZyAuZWItcm93LXJlc3RyaWN0ZWQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZXhwaXJhdGlvbi1kaWFsb2cgLmNvbmZpcm1hdGlvbi1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5jb25maXJtYXRpb24tY29udGFpbmVyIC5idXR0b24tcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLWlucHV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiA1MCU7IH1cblxuLmNvbmZpcm1hdGlvbi1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1pbnB1dHMge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBwYWRkaW5nOiA0NXB4OyB9XG4gIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5wdXRzLmlucHV0cy1rZXkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbmZpcm1hdGlvbi1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1pbnB1dHMgLmViLWlubGluZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4LjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvbmZpcm1hdGlvbi1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1pbnB1dHMgLmViLWlubGluZS1jb250ZW50IC5lYi1mb3JtLWlubGluZS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5wdXRzIC5lYi1pbmxpbmUtY29udGVudCAuZXJyb3Ige1xuICAgICAgbGVmdDogMjRweDtcbiAgICAgIHRvcDogNDNweDsgfVxuXG4uY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24tdGl0bGUuaW5saW5lLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLXRpdGxlLmlubGluZS10aXRsZSArIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLWluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgLmNvbmZpcm1hdGlvbi1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1pbmZvcm1hdGlvbi1jb250YWluZXIgLmxlZnQtb3B0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5mb3JtYXRpb24tY29udGFpbmVyIC5sZWZ0LW9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5mb3JtYXRpb24tY29udGFpbmVyIC5sZWZ0LW9wdGlvbnMgLm9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmNvbmZpcm1hdGlvbi1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1pbmZvcm1hdGlvbi1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1rZXktYmxvY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5mb3JtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24ta2V5LWJsb2NrIC5jb25maXJtYXRpb24ta2V5LWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLWluZm9ybWF0aW9uLWNvbnRhaW5lciAuZWItd2FybmluZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLWluZm9ybWF0aW9uLWNvbnRhaW5lciAuZWItd2FybmluZy13cmFwcGVyIC5jb25maXJtYXRpb24td2FybmluZyB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAuY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLWluZm9ybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLXdhcm5pbmctc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBtYXJnaW46IDIwcHggMHB4OyB9XG4gIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5mb3JtYXRpb24tY29udGFpbmVyIC5ibG9jay1jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMXB4IDBweCAyN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuY29uZmlybWF0aW9uLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLWluZm9ybWF0aW9uLWNvbnRhaW5lciAuaWNvbi13YXJuaW5nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uY29uZmlybWF0aW9uLWNvbnRhaW5lciAuc29mdFRva2VuLXdhcm5pbmcge1xuICB3aWR0aDogNDAlOyB9XG5cbi5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24tc29mdFRva2VuLWluZm9ybWF0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi5vdHAtY29udGFpbmVyIC5jb25maXJtYXRpb24taW5wdXRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vdHAtY29udGFpbmVyIC5jb25maXJtYXRpb24taW5wdXRzIC5lcnJvciB7XG4gICAgdG9wOiAxMTZweDtcbiAgICBsZWZ0OiA0NHB4OyB9XG5cbi5vdHAtY29udGFpbmVyIC5vdHAtY29udGVudCB7XG4gIG1hcmdpbjogNDBweCAwcHggMHB4IDk4cHg7IH1cbiAgLm90cC1jb250YWluZXIgLm90cC1jb250ZW50IC5jb3VudGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLmViLW92ZXJsYXkgLm92ZXJsYXktY29udGVudC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5lYi1vdmVybGF5IC5hY3Rpb24tbGlua3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZWItb3ZlcmxheSAuYWN0aW9uLWxpbmtzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZTdhMjM7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uZWItb3ZlcmxheSAuZXJyb3JzLWxpc3QgbGkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uY29uZmlybS1kaWFsb2cudmV4LnZleC10aGVtZS1kZWZhdWx0ICo6YWZ0ZXIsIC5jb25maXJtLWRpYWxvZy52ZXgudmV4LXRoZW1lLWRlZmF1bHQgKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50OyB9XG5cbi5jb25maXJtLWRpYWxvZy52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4uY29uZmlybS1kaWFsb2cudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLW1lc3NhZ2UsXG4uY29uZmlybS1kaWFsb2cudmV4LnZleC10aGVtZS1kZWZhdWx0IC52ZXgtZGlhbG9nLWlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbmZpcm0tZGlhbG9nLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1tZXNzYWdlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmNvbmZpcm0tZGlhbG9nLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1tZXNzYWdlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cblxuLmNvbmZpcm0tZGlhbG9nLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb25maXJtLWRpYWxvZy52ZXgudmV4LXRoZW1lLWRlZmF1bHQgLnZleC1kaWFsb2ctYnV0dG9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogODBweDsgfVxuXG4uZXhwaXJhdGlvbi1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgLmV4cGlyYXRpb24tZGlhbG9nLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmV4cGlyYXRpb24tZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV4cGlyYXRpb24tZGlhbG9nIC5leHBpcmF0aW9uLXRpdGxlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmV4cGlyYXRpb24tZGlhbG9nIC5leHBpcmF0aW9uLWluZm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAuZXhwaXJhdGlvbi1kaWFsb2cgLmV4cGlyYXRpb24tb3BlcmF0aW9uLXN1Y2Vzc2Z1bCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuZXhwaXJhdGlvbi1kaWFsb2cgLmV4cGlyYXRpb24tb3BlcmF0aW9uLXN1Y2Vzc2Z1bCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5leHBpcmF0aW9uLWRpYWxvZyAuZXhwaXJhdGlvbi1vcGVyYXRpb24tc3VjZXNzZnVsIC50aXRsZS1zdWNjZXNzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgY29sb3I6ICMwMGM4NTM7IH1cbiAgLmV4cGlyYXRpb24tZGlhbG9nIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5wdXRzIC5lYi1pbmxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAuZXhwaXJhdGlvbi1kaWFsb2cgLmNvbmZpcm1hdGlvbi1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1pbnB1dHMgLmViLWlubGluZS1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmV4cGlyYXRpb24tZGlhbG9nIC5jb25maXJtYXRpb24tY29udGFpbmVyIC5jb25maXJtYXRpb24taW5mb3JtYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4uY21zLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAuY21zLWRpYWxvZyAuaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5jbXMtZGlhbG9nLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNtcy1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cge1xuICB6LWluZGV4OiAxMTEyOyB9XG4gIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG9zZS1kZXRhaWxzLnBuZ1wiKSBuby1yZXBlYXQgMDsgfVxuICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jbG9zZTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2UtZGV0YWlscy5wbmdcIikgbm8tcmVwZWF0IDA7IH1cbiAgLnZleC52ZXgtdGhlbWUtZGVmYXVsdC5kZXByZWNhdGVkLWJyb3dzZXItZGlhbG9nIC52ZXgtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNTcwcHg7IH1cbiAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC52ZXgtZGlhbG9nLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNvbnRlbnQgLmJyb3dzZXItZGVwcmVjYXRlZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC5icm93c2VyLWRlcHJlY2F0ZWQtc3VidGV4dCB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC5kZXByZWNhdGVkLWJyb3dzZXItY2xvc2UtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnZleC52ZXgtdGhlbWUtZGVmYXVsdC5kZXByZWNhdGVkLWJyb3dzZXItZGlhbG9nIC52ZXgtY29udGVudCAuYnJvd3Nlci1vcHRpb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNvbnRlbnQgLmJyb3dzZXItb3B0aW9ucyB1bCBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC5icm93c2VyLW9wdGlvbnMgdWwgbGkgYSB7XG4gICAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jyb3dzZXItaWNvbnMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNvbnRlbnQgLmJyb3dzZXItb3B0aW9ucyB1bCBsaSBhLmJyb3dzZXItY2hyb21lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggNHB4OyB9XG4gICAgICAgICAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC5icm93c2VyLW9wdGlvbnMgdWwgbGkgYS5icm93c2VyLWNocm9tZTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTc4cHg7IH1cbiAgICAgICAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC5icm93c2VyLW9wdGlvbnMgdWwgbGkgYS5icm93c2VyLWZpcmVmb3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggNHB4OyB9XG4gICAgICAgICAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC5icm93c2VyLW9wdGlvbnMgdWwgbGkgYS5icm93c2VyLWZpcmVmb3g6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAtNzhweDsgfVxuICAgICAgICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNvbnRlbnQgLmJyb3dzZXItb3B0aW9ucyB1bCBsaSBhLmJyb3dzZXItb3BlcmEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDRweDsgfVxuICAgICAgICAgICAgLnZleC52ZXgtdGhlbWUtZGVmYXVsdC5kZXByZWNhdGVkLWJyb3dzZXItZGlhbG9nIC52ZXgtY29udGVudCAuYnJvd3Nlci1vcHRpb25zIHVsIGxpIGEuYnJvd3Nlci1vcGVyYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAtNzhweDsgfVxuICAgICAgICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNvbnRlbnQgLmJyb3dzZXItb3B0aW9ucyB1bCBsaSBhLmJyb3dzZXItc2FmYXJpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzVweCA0cHg7IH1cbiAgICAgICAgICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNvbnRlbnQgLmJyb3dzZXItb3B0aW9ucyB1bCBsaSBhLmJyb3dzZXItc2FmYXJpOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NXB4IC03OHB4OyB9XG4gICAgICAgICAgLnZleC52ZXgtdGhlbWUtZGVmYXVsdC5kZXByZWNhdGVkLWJyb3dzZXItZGlhbG9nIC52ZXgtY29udGVudCAuYnJvd3Nlci1vcHRpb25zIHVsIGxpIGEuYnJvd3Nlci1pZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2cHggNHB4OyB9XG4gICAgICAgICAgICAudmV4LnZleC10aGVtZS1kZWZhdWx0LmRlcHJlY2F0ZWQtYnJvd3Nlci1kaWFsb2cgLnZleC1jb250ZW50IC5icm93c2VyLW9wdGlvbnMgdWwgbGkgYS5icm93c2VyLWllOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NnB4IC03OHB4OyB9XG4gICAgICAgIC52ZXgudmV4LXRoZW1lLWRlZmF1bHQuZGVwcmVjYXRlZC1icm93c2VyLWRpYWxvZyAudmV4LWNvbnRlbnQgLmJyb3dzZXItb3B0aW9ucyB1bCBsaSAuYnJvd3Nlci10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hZGQtYWNjb3VudC1kaWFsb2cgLmFkZC1hY2NvdW50LXRhYmxlIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFkZC1hY2NvdW50LWRpYWxvZyAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uYWNjb3VudC1kaWFsb2cgI25ldy1iZW5lZmljaWFyeSAuaW5saW5lLWZvcm0tZ3JvdXBzIC5lYi1mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRpYWxvZy1jZ2VyIHtcbiAgei1pbmRleDogOTQ1O1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDUwMHB4OyB9XG4gIC5kaWFsb2ctY2dlciAudGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZGlhbG9nLWNnZXIgLm1hbmFnZXItbmFtZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtOyB9XG4gIC5kaWFsb2ctY2dlciAubWFuYWdlci10ZWxlcGhvbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5kaWFsb2ctY2dlciAubWFuYWdlci1lbWFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLmRpYWxvZy1jZ2VyIC5tYW5hZ2VyLXBob3RvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50LFxuLnNlbmQtZmlsZXMtY29tcGFueSB7XG4gIG1pbi13aWR0aDogNzAwcHg7IH1cbiAgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuY3JvcC1pbWctY29udGFpbmVyLFxuICAuc2VuZC1maWxlcy1jb21wYW55IC5jcm9wLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5jcm9wLWltZy1jb250YWluZXIgLmltZy13cmFwcGVyLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmNyb3AtaW1nLWNvbnRhaW5lciAuaW1nLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuY3JvcC1pbWctY29udGFpbmVyICNwcm9maWxlLWltZy1jcm9wLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmNyb3AtaW1nLWNvbnRhaW5lciAjcHJvZmlsZS1pbWctY3JvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuY3JvcC1pbWctY29udGFpbmVyIC5pbWctcHJldmlldyxcbiAgICAuc2VuZC1maWxlcy1jb21wYW55IC5jcm9wLWltZy1jb250YWluZXIgLmltZy1wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAzcmVtOyB9XG4gICAgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuY3JvcC1pbWctY29udGFpbmVyIC5pbWctcHJldmlldy1kZWZhdWx0LFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmNyb3AtaW1nLWNvbnRhaW5lciAuaW1nLXByZXZpZXctZGVmYXVsdCB7XG4gICAgICB3aWR0aDogMjFyZW07XG4gICAgICBoZWlnaHQ6IDIxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuY3JvcC1pbWctY29udGFpbmVyIC5jb250cm9scyxcbiAgICAuc2VuZC1maWxlcy1jb21wYW55IC5jcm9wLWltZy1jb250YWluZXIgLmNvbnRyb2xzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5jcm9wLWltZy1jb250YWluZXIgLmNvbnRyb2xzIC5sZWZ0LW9wdGlvbnMsXG4gICAgICAuc2VuZC1maWxlcy1jb21wYW55IC5jcm9wLWltZy1jb250YWluZXIgLmNvbnRyb2xzIC5sZWZ0LW9wdGlvbnMge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmNyb3AtaW1nLWNvbnRhaW5lciAuY29udHJvbHMgLmViLXJhbmdlLXNsaWRlcixcbiAgICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmNyb3AtaW1nLWNvbnRhaW5lciAuY29udHJvbHMgLmViLXJhbmdlLXNsaWRlciB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuY3JvcC1pbWctY29udGFpbmVyIC5jb250cm9scyAuZWItcmFuZ2Utc2xpZGVyIC5taW4tdmFsdWUsXG4gICAgICAgIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmNyb3AtaW1nLWNvbnRhaW5lciAuY29udHJvbHMgLmViLXJhbmdlLXNsaWRlciAubWF4LXZhbHVlLFxuICAgICAgICAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5jcm9wLWltZy1jb250YWluZXIgLmNvbnRyb2xzIC5lYi1yYW5nZS1zbGlkZXIgLmxhYmVsLFxuICAgICAgICAuc2VuZC1maWxlcy1jb21wYW55IC5jcm9wLWltZy1jb250YWluZXIgLmNvbnRyb2xzIC5lYi1yYW5nZS1zbGlkZXIgLm1pbi12YWx1ZSxcbiAgICAgICAgLnNlbmQtZmlsZXMtY29tcGFueSAuY3JvcC1pbWctY29udGFpbmVyIC5jb250cm9scyAuZWItcmFuZ2Utc2xpZGVyIC5tYXgtdmFsdWUsXG4gICAgICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmNyb3AtaW1nLWNvbnRhaW5lciAuY29udHJvbHMgLmViLXJhbmdlLXNsaWRlciAubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5maWxlLWJ0bixcbiAgLnNlbmQtZmlsZXMtY29tcGFueSAuZmlsZS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC5saW5rLCAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5maWxlLWJ0biAuZWItYm90dG9tLXNoZWV0IHVsLm5vcm1hbC1saW5rcyA+IGxpOm5vdCgubWVkaWEpLCAuZWItYm90dG9tLXNoZWV0IC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIHVsLm5vcm1hbC1saW5rcyA+IGxpOm5vdCgubWVkaWEpLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC5saW5rLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC5lYi1ib3R0b20tc2hlZXQgdWwubm9ybWFsLWxpbmtzID4gbGk6bm90KC5tZWRpYSksXG4gICAgLmViLWJvdHRvbS1zaGVldCAuc2VuZC1maWxlcy1jb21wYW55IC5maWxlLWJ0biB1bC5ub3JtYWwtbGlua3MgPiBsaTpub3QoLm1lZGlhKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5maWxlLWJ0biAuZWItaWNvbiwgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuZmlsZS1idG4gLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuZmlsZS1idG4gLmJlbmlmaWNpYXJ5LXN0YXR1cywgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuZmlsZS1idG4gLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnByb2ZpbGUtaW1hZ2UtbWFuYWdlbWVudCAuZmlsZS1idG4gc3BhbixcbiAgICAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5maWxlLWJ0biAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIHNwYW4sIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5ncmlkLW9wdGlvbnMsIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmZpbGUtYnRuIC5ncmlkLW9wdGlvbnMsXG4gICAgLnNlbmQtZmlsZXMtY29tcGFueSAuZmlsZS1idG4gLmViLWljb24sXG4gICAgLnNlbmQtZmlsZXMtY29tcGFueSAuZmlsZS1idG4gLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cyxcbiAgICAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3guc3VjY2VzcyAuc2VuZC1maWxlcy1jb21wYW55IC5maWxlLWJ0biAuYmVuaWZpY2lhcnktc3RhdHVzLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC5iZW5pZmljaWFyeS1tZXNzYWdlLWJveC1wc3RjLnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cyxcbiAgICAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC5iZW5pZmljaWFyeS1zdGF0dXMsXG4gICAgLnNlbmQtZmlsZXMtY29tcGFueSAuZmlsZS1idG4gLmViLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdHJpZ2dlcixcbiAgICAuZWItZGF0ZXBpY2tlciAuc2VuZC1maWxlcy1jb21wYW55IC5maWxlLWJ0biAudWktZGF0ZXBpY2tlci10cmlnZ2VyLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuICAgIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAuc2VuZC1maWxlcy1jb21wYW55IC5maWxlLWJ0biBzcGFuLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLFxuICAgIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAuc2VuZC1maWxlcy1jb21wYW55IC5maWxlLWJ0biBzcGFuLFxuICAgIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIC51aS1kYXRlcGlja2VyLWNsb3NlLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgLnNlbmQtZmlsZXMtY29tcGFueSAuZmlsZS1idG4gLnVpLWRhdGVwaWNrZXItY2xvc2UudWktc3RhdGUtZGVmYXVsdCxcbiAgICAuc2VuZC1maWxlcy1jb21wYW55IC5maWxlLWJ0biAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLFxuICAgIC5ncmlkLW9wdGlvbnMtaG9sZGVyIC5zZW5kLWZpbGVzLWNvbXBhbnkgLmZpbGUtYnRuIC5ncmlkLW9wdGlvbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucHJvZmlsZS1pbWFnZS1tYW5hZ2VtZW50IC5maWxlLWJ0biBpbnB1dFt0eXBlPSdmaWxlJ10sXG4gICAgLnNlbmQtZmlsZXMtY29tcGFueSAuZmlsZS1idG4gaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9maWxlLWltYWdlLW1hbmFnZW1lbnQgLmViLWJ0bi13cmFwcGVyLFxuICAuc2VuZC1maWxlcy1jb21wYW55IC5lYi1idG4td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucHJvZmlsZS1pbWFnZS1zbWFsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnZleC52ZXgtdGhlbWUtZGVmYXVsdCAudmV4LWRpYWxvZy1idXR0b24udmV4LWRpYWxvZy1idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZDU4ZTQ0ICFpbXBvcnRhbnQ7IH1cblxuLmxvZ2luLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxvZ2luLXZpZXcgLmNtcy1yaWdodC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb2dpbi12aWV3IC5jbXMtcmlnaHQtY29udGVudCAubG9naW4tY2VudGVyLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubG9naW4tdmlldyAubGVmdC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICB3aWR0aDogNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmxvZ2luLXZpZXcgLmxlZnQtcGFuZWwgLmxvZ2luLXF1aWNrbGlua3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgIHdpZHRoOiA0MnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxvZ2luLXZpZXcgLmxlZnQtcGFuZWwgLm1haW4taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAuMTU7IH1cbiAgICAgIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5tYWluLWhlYWRlciAubG9nby1oZWFkZXIgLmJpci1sb2dvIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q1OGU0NDtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2xvZ290eXBlL2xvZ290eXBlLXR3by1jb2xvcnMuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICAgIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5tYWluLWhlYWRlciAubGFuZ3VhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5sb2dpbi1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBmbGV4OiAwLjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLmxvZ2luLXZpZXcgLmxlZnQtcGFuZWwgLmxvZ2luLWZvcm0gLmhlYWRlciB7XG4gICAgICAgIHdpZHRoOiA0MnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5sb2dpbi1mb3JtIC5rZXlib2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubG9naW4tdmlldyAubGVmdC1wYW5lbCAubG9naW4tZm9ybSAuY3JlZGVudGlhbHMge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDQycmVtOyB9XG4gICAgICAgIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5sb2dpbi1mb3JtIC5jcmVkZW50aWFscyAuZWItaW5wdXQtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmxvZ2luLXZpZXcgLmxlZnQtcGFuZWwgLmxvZ2luLWZvcm0gLmNyZWRlbnRpYWxzIC50b2dnbGUtdmlldy1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubG9naW4tdmlldyAubGVmdC1wYW5lbCAubG9naW4tZm9ybSAuY3JlZGVudGlhbHMgLmxvZ2luLWZvcm0tc3VibWl0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNThlNDQ7IH1cbiAgICAgICAgICAubG9naW4tdmlldyAubGVmdC1wYW5lbCAubG9naW4tZm9ybSAuY3JlZGVudGlhbHMgLmxvZ2luLWZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTdhMjM7IH1cbiAgICAgICAgICAubG9naW4tdmlldyAubGVmdC1wYW5lbCAubG9naW4tZm9ybSAuY3JlZGVudGlhbHMgLmxvZ2luLWZvcm0tc3VibWl0OmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5sb2dpbi1mb3JtIC5jcmVkZW50aWFscyAucGFzc3dvcmQta2V5Ym9hcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAubG9naW4tdmlldyAubGVmdC1wYW5lbCAubG9naW4tZm9ybSAuY3JlZGVudGlhbHMgLnBhc3N3b3JkLWtleWJvYXJkIC5idXR0b24sIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5sb2dpbi1mb3JtIC5jcmVkZW50aWFscyAucGFzc3dvcmQta2V5Ym9hcmQgLm5hdi1idXR0b24sIC5sb2dpbi12aWV3IC5sZWZ0LXBhbmVsIC5sb2dpbi1mb3JtIC5jcmVkZW50aWFscyAucGFzc3dvcmQta2V5Ym9hcmQgLnNtYWxsLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgLmxvZ2luLXZpZXcgLmxlZnQtcGFuZWwgLmxvZ2luLWZvcm0gLmNyZWRlbnRpYWxzIC5jcmVkZW50aWFsLWVycm9yIHtcbiAgICAgICAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubG9naW4tdmlldyAubGVmdC1wYW5lbCAubG9naW4tc2VjdXJpdHktbm90aWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBwYWRkaW5nOiA0cmVtIDNyZW0gMCAzcmVtO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGZsZXg6IDAuMzsgfVxuICAubG9naW4tdmlldyAucmVjb3ZlcnktbGluayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5sb2dpbi12aWV3IC5sb2dpbi1jb29raWVzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG4gICAgei1pbmRleDogNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMXM7IH1cbiAgLmxvZ2luLXZpZXcgLmNvb2tpZXMtYmFubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzJweCAzMnB4IDMycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5sb2dpbi12aWV3IC5jb29raWVzLWJhbm5lciAjY29va2llcy1iYW5uZXItbGVmdCB7XG4gICAgICBtYXJnaW46IDMycHggMCAwIDA7IH1cbiAgICAgIC5sb2dpbi12aWV3IC5jb29raWVzLWJhbm5lciAjY29va2llcy1iYW5uZXItbGVmdCAuY29va2llcy1iYW5uZXItaGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAubG9naW4tdmlldyAuY29va2llcy1iYW5uZXIgI2FjY2VwdC1jb29raWVzLWJ0biB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmhlYWRlciAuZmlsdGVyLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5jaGFydC13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5jaGFydC13cmFwcGVyIC5jaGFydC1jb250YWluZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuZXhwYW5kLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmV4cGFuZC1pY29uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5leHBhbmQtaWNvbi5leHBhbmRlZCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7IH1cblxuLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyAuZXhwYW5kLWljb24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLm90aGVycyAuZXhwYW5kLWljb24uZXhwYW5kZWQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmOyB9XG5cbi5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5hc3NldHMuc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmViLWludGVncmF0ZWQtcG9zaXRpb24gLmFzc2V0cy5zZWNvbmRhcnkgLmV4cGFuZC1pY29uIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzNjM2MzY7IH1cbiAgICAuZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuYXNzZXRzLnNlY29uZGFyeSAuZXhwYW5kLWljb24uZXhwYW5kZWQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzM2MzYzNjsgfVxuXG4uZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuc2VjdGlvbi1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAudGFibGUtY29udGFpbmVyIHRoLFxuLmViLWludGVncmF0ZWQtcG9zaXRpb24gLnRhYmxlLWNvbnRhaW5lciB0ZCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4uZWItaW50ZWdyYXRlZC1wb3NpdGlvbiAuZXhwYW5kLWFsbC13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5lYi1pbnRlZ3JhdGVkLXBvc2l0aW9uIC5leHBhbmQtYWxsLXdyYXBwZXIgLmhpbnQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5nZW9ncmFwaGljYWwtcG9pbnRzIC5oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2VvZ3JhcGhpY2FsLXBvaW50cyAuaGVhZGVyIC5maWx0ZXItYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogMDsgfVxuICAuZ2VvZ3JhcGhpY2FsLXBvaW50cyAuaGVhZGVyIC5zZWFyY2gtc2VjdGlvbixcbiAgLmdlb2dyYXBoaWNhbC1wb2ludHMgLmhlYWRlciAuZWItYWRkcmVzcyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdlb2dyYXBoaWNhbC1wb2ludHMgLnNlYXJjaC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uZ2VvZ3JhcGhpY2FsLXBvaW50cyAuYWRkcmVzcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZ2VvZ3JhcGhpY2FsLXBvaW50cyAuYWRkcmVzcy1zZWN0aW9uIC5hZGRyZXNzLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuLmdlb2dyYXBoaWNhbC1wb2ludHMgLmRldGFpbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uZ2VvZ3JhcGhpY2FsLXBvaW50cyAucm93LWRldGFpbHMtY29udGFpbmVyLFxuLmdlb2dyYXBoaWNhbC1wb2ludHMgLnJvdy1kZXRhaWxzLWNvbnRhaW5lciA+IC5lYi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmdlb2dyYXBoaWNhbC1wb2ludHMgLnJvdy1kZXRhaWxzLWNvbnRhaW5lciA+IC5lYi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uZ2VvZ3JhcGhpY2FsLXBvaW50cyAucm93LWRldGFpbHMtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuZ2VvZ3JhcGhpY2FsLXBvaW50cyAucm93LWRldGFpbHMtY29udGFpbmVyIC5hZGRyZXNzLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5nZW9ncmFwaGljYWwtcG9pbnRzIC5yb3ctZGV0YWlscy1jb250YWluZXIgLmFkZHJlc3Mtc2VjdGlvbiAuYWRkcmVzcy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5nZW9ncmFwaGljYWwtcG9pbnRzIC5yb3ctYWN0aW9uLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmdlb2dyYXBoaWNhbC1wb2ludHMgLnRhYmxlLWNvbnRhaW5lciB0cjpob3ZlciAucm93LWFjdGlvbi1pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQZXJzb25hbGl6YXRpb24gcGFnZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5lYi1pbnB1dC1pY29uIC5lYi1pbnB1dC1pY29uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMnJlbTsgfVxuICAuZWItaW5wdXQtaWNvbiAuZWItaW5wdXQtaWNvbi1iZyAuZWItaWNvbiwgLmViLWlucHV0LWljb24gLmViLWlucHV0LWljb24tYmcgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LnN1Y2Nlc3MgLmViLWlucHV0LWljb24gLmViLWlucHV0LWljb24tYmcgLmJlbmlmaWNpYXJ5LXN0YXR1cywgLmViLWlucHV0LWljb24gLmViLWlucHV0LWljb24tYmcgLmJlbmlmaWNpYXJ5LW1lc3NhZ2UtYm94LXBzdGMuc3VjY2VzcyAuYmVuaWZpY2lhcnktc3RhdHVzLCAuYmVuaWZpY2lhcnktbWVzc2FnZS1ib3gtcHN0Yy5zdWNjZXNzIC5lYi1pbnB1dC1pY29uIC5lYi1pbnB1dC1pY29uLWJnIC5iZW5pZmljaWFyeS1zdGF0dXMsIC5lYi1pbnB1dC1pY29uIC5lYi1pbnB1dC1pY29uLWJnIC5lYi1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1kYXRlcGlja2VyIC5lYi1pbnB1dC1pY29uIC5lYi1pbnB1dC1pY29uLWJnIC51aS1kYXRlcGlja2VyLXRyaWdnZXIsIC5lYi1pbnB1dC1pY29uIC5lYi1pbnB1dC1pY29uLWJnIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLmViLWlucHV0LWljb24gLmViLWlucHV0LWljb24tYmcgc3BhbixcbiAgLmViLWlucHV0LWljb24gLmViLWlucHV0LWljb24tYmcgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAuZWItaW5wdXQtaWNvbiAuZWItaW5wdXQtaWNvbi1iZyBzcGFuLCAuZWItaW5wdXQtaWNvbiAuZWItaW5wdXQtaWNvbi1iZyAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSAuZWItaW5wdXQtaWNvbiAuZWItaW5wdXQtaWNvbi1iZyAudWktZGF0ZXBpY2tlci1jbG9zZS51aS1zdGF0ZS1kZWZhdWx0LCAuZWItaW5wdXQtaWNvbiAuZWItaW5wdXQtaWNvbi1iZyAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZ3JpZC1vcHRpb25zLCAuZ3JpZC1vcHRpb25zLWhvbGRlciAuZWItaW5wdXQtaWNvbiAuZWItaW5wdXQtaWNvbi1iZyAuZ3JpZC1vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuXG4uZWItaW5wdXQtaWNvbiAuaGFzLWN1c3RvbS1wYWRkaW5nIHtcbiAgcGFkZGluZzogNXB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZWItcGVyc29uYWxpemF0aW9uLWhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wZXJzb25hbGl6YXRpb24tc2VjdXJpdHktZm9ybSB7XG4gIG1heC13aWR0aDogMTlyZW07IH1cbiAgLnBlcnNvbmFsaXphdGlvbi1zZWN1cml0eS1mb3JtIGxhYmVsLmVycm9yIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucGFzc3dvcmQtbWV0ZXIge1xuICBtYXgtd2lkdGg6IDE5cmVtOyB9XG5cbiNyZWNvdmVyLWNvbmZLZXkge1xuICBtYXgtd2lkdGg6IDEwcmVtOyB9XG5cbi5wZXJzb25hbGl6YXRpb24tZmlsdGVyLXRhYnMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5maWx0ZXItc3BsaXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hY2NvdW50LWdyb3VwLWNvbnRhaW5lciBsYWJlbC5lcnJvciB7XG4gIHRvcDogNjdweDsgfVxuXG4ucHJvZmlsZS1waG90by1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuLyogQmVuZWZpY2lhcmllc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltkYXRhLXRhYj1cImJlbmVmaWNpYXJ5XCJdIC5maWx0ZXItc3BsaXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5jb250YWluZXItNDA0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnRhaW5lci00MDQgLmltYWdlLTQwNCB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuY29udGFpbmVyLTQwNCAudGl0bGUtNDA0IHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNzc4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhaW5lci00MDQgLnN1YnRleHQtNDA0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNvbnRhaW5lci00MDQgLm5hdi1idXR0b24sIC5jb250YWluZXItNDA0IC5zbWFsbC1uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29udGFpbmVyLTQwNCAuZWItbG9nbyA+IG9iamVjdCB7XG4gICAgd2lkdGg6IDE4cmVtOyB9XG5cbi5td2FsZXJ0cyAuYWxlcnQtdGl0bGUtbGFiZWwsIC5td2FsZXJ0cyAuYWxlcnRzLXNhdmUgLmZvcm0gLmNvbnRlbnQgLm9wZXJhdGlvbi10aXRsZSwgLm13YWxlcnRzIC5teS1hbGVydHMgLmFsZXJ0LW1haW50ZW5hbmNlIC5vcGVyYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMzMzcmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm13YWxlcnRzIC5hbGVydC10eXBlcyB7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAubXdhbGVydHMgLmFsZXJ0LXR5cGVzIC5hbGVydC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgcGFkZGluZzogMTEwcHggMTVweCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm13YWxlcnRzIC5hbGVydC10eXBlcyAuYWxlcnQtdHlwZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5td2FsZXJ0cyAuYWxlcnQtdHlwZXMgLmFsZXJ0LXR5cGUtdG90YWwsXG4gIC5td2FsZXJ0cyAuYWxlcnQtdHlwZXMgLmFsZXJ0LXR5cGUtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZDU4ZTQ0OyB9XG5cbi5td2FsZXJ0cyAuYWxlcnRzLXNhdmUgLmZpbHRlci1jb250ZW50cyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5td2FsZXJ0cyAuYWxlcnRzLXNhdmUgLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm13YWxlcnRzIC5hbGVydHMtc2F2ZSAuZm9ybSAuY29udGVudC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5td2FsZXJ0cyAubXktYWxlcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAubXdhbGVydHMgLm15LWFsZXJ0cyB0Ym9keSB0ci5leHBhbmRlZCAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXdhbGVydHMgLm15LWFsZXJ0cyAuZGV0YWlsLWNvbnRlbnQgLnN0YXRlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnBlbmRpbmctcmVxdWVzdHMtc2VhcmNoLWZvcm0gLnNlYXJjaC1hbW91bnQtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wZW5kaW5nLXJlcXVlc3RzLXNlYXJjaC1mb3JtIC5tZXNzYWdlLWJveCAubWVkaWEge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNnB4OyB9XG5cbnRib2R5IC5kZXRhaWwtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbiAgaGVpZ2h0OiBpbml0aWFsOyB9XG5cbi50b3RhbC1zZWxlY3RlZCB7XG4gIG1hcmdpbjogYXV0byAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjZDU4ZTQ0OyB9XG5cbiNjb25zdWx0RmlsdGVyQ09QRSAuYWxlcnQtbWV0cmljIHtcbiAgbWF4LXdpZHRoOiAxMjBweDsgfVxuXG4uc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBjODUzOyB9XG5cbi5lcnJvciB7XG4gIGNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5kYXNoYm9hcmQtcGVyc29uYWxpemF0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cbiAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnNlY3Rpb24tdGl0bGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogODVweDsgfVxuICAuZGFzaGJvYXJkLXBlcnNvbmFsaXphdGlvbiAuc2VjdGlvbi10aXRsZS5ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnNlY3Rpb24tdGl0bGUgLmhpbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnVzZXItd2lkZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6IHNvbGlkICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLmRhc2hib2FyZC1wZXJzb25hbGl6YXRpb24gLnVzZXItd2lkZ2V0LnNob3ctYW5pbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGFzaGJvYXJkLXBlcnNvbmFsaXphdGlvbiAudXNlci13aWRnZXQ6aG92ZXIge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIE1lc3NhZ2VzIHBhZ2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWVzc2FnZXMtZmlsdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLm1lc3NhZ2VzLWZpbHRlciAudGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubWVzc2FnZXMtZmlsdGVyIC50aXRsZS1jb250YWluZXIgLmViLXRpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4jbWVzc2FnZXMtdGFibGVfd3JhcHBlciAjbWVzc2FnZXMtdGFibGUgdGg6Zmlyc3QtY2hpbGQsICNtZXNzYWdlcy10YWJsZV93cmFwcGVyICNtZXNzYWdlcy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2JTsgfVxuXG4jbWVzc2FnZXMtdGFibGVfd3JhcHBlciAjbWVzc2FnZXMtdGFibGUgdGg6bnRoLWNoaWxkKDIpLCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAjbWVzc2FnZXMtdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4jbWVzc2FnZXMtdGFibGVfd3JhcHBlciAjbWVzc2FnZXMtdGFibGUgdHI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmViLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMTYlOyB9XG5cbiNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAubGVmdCAubWVzc2FnZS10ZXh0LCAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLnJpZ2h0IC5tZXNzYWdlLXRleHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuI21lc3NhZ2VzLXRhYmxlX3dyYXBwZXIgLmRldGFpbC1jb250ZW50IC5sZWZ0IC5tZXNzYWdlLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbiNtZXNzYWdlcy10YWJsZV93cmFwcGVyIC5kZXRhaWwtY29udGVudCAucmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAjbWVzc2FnZXMtdGFibGVfd3JhcHBlciAuZGV0YWlsLWNvbnRlbnQgLnJpZ2h0IC5tZXNzYWdlLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNkNThlNDQ7XG4gICAgYmFja2dyb3VuZDogI2ZhZjFlOTsgfVxuXG4uZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3Age1xuICBtaW4td2lkdGg6IDUwMHB4OyB9XG4gIC5lYi1kaWFsb2cucGxhaW4gLmRpYWxvZy1mcnFvcC5lbXB0eS1sYXlvdXQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7IH1cbiAgICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AuZW1wdHktbGF5b3V0IC5oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AuZW1wdHktbGF5b3V0IC5oZWFkZXIgLmZpcnN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AuZW1wdHktbGF5b3V0IC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lYi1kaWFsb2cucGxhaW4gLmRpYWxvZy1mcnFvcC5lbXB0eS1sYXlvdXQgLmViLWltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5lYi1kaWFsb2cucGxhaW4gLmRpYWxvZy1mcnFvcC5lbXB0eS1sYXlvdXQgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgICAgLmViLWRpYWxvZy5wbGFpbiAuZGlhbG9nLWZycW9wLmVtcHR5LWxheW91dCAuZm9vdGVyIC5zcGFjaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AubGlzdC1sYXlvdXQge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AubGlzdC1sYXlvdXQgLmNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmViLWRpYWxvZy5wbGFpbiAuZGlhbG9nLWZycW9wLmxpc3QtbGF5b3V0IC5jb250ZW50IC5saW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmViLWRpYWxvZy5wbGFpbiAuZGlhbG9nLWZycW9wLmxpc3QtbGF5b3V0IC5jb250ZW50IC5saW5lIC5maXJzdC1saW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cbiAgICAgICAgLmViLWRpYWxvZy5wbGFpbiAuZGlhbG9nLWZycW9wLmxpc3QtbGF5b3V0IC5jb250ZW50IC5saW5lIC5zZWNvbmQtbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AubGlzdC1sYXlvdXQgLmNvbnRlbnQgLmRlbGV0ZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDg1JTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5lYi1kaWFsb2cucGxhaW4gLmRpYWxvZy1mcnFvcC5saXN0LWxheW91dCAuY29udGVudCAubGluZTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAgICAgICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AubGlzdC1sYXlvdXQgLmNvbnRlbnQgLmxpbmU6aG92ZXIgLmRlbGV0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5lYi1kaWFsb2cucGxhaW4gLmRpYWxvZy1mcnFvcC5saXN0LWxheW91dCAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZWItZGlhbG9nLnBsYWluIC5kaWFsb2ctZnJxb3AubGlzdC1sYXlvdXQgLmNvbnRlbnQgLmV2ZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgLmViLWRpYWxvZy5wbGFpbiAuZGlhbG9nLWZycW9wLmxpc3QtbGF5b3V0IC5mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uZnJlcXVlbnQtb3BlcmF0aW9ucy5zdWNjZXNzLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5mcmVxdWVudC1vcGVyYXRpb25zLnN1Y2Nlc3MtZm9vdGVyIC5lYi1ib3R0b20tc2hlZXQgLnJpZ2h0LW9wdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAyLjA4MzNyZW07IH1cbiAgLmZyZXF1ZW50LW9wZXJhdGlvbnMuc3VjY2Vzcy1mb290ZXIgLmluZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5mcmVxdWVudC1vcGVyYXRpb25zLnN1Y2Nlc3MtZm9vdGVyIC5sZWZ0LW9wdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuZnJlcXVlbnQtb3BlcmF0aW9ucy5zdWNjZXNzLWZvb3RlciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZnJlcXVlbnQtb3BlcmF0aW9ucy5zdWNjZXNzLWZvb3RlciAubWVzc2FnZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmZyZXF1ZW50LW9wZXJhdGlvbnMuc3VjY2Vzcy1mb290ZXIgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuZnJlcXVlbnQtb3BlcmF0aW9ucy5zdWNjZXNzLWZvb3RlciAuYnV0dG9ucyAuYWRkLWZycW9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mcmVxdWVudC1vcGVyYXRpb25zLnN1Y2Nlc3MtZm9vdGVyIC5idXR0b25zIC5zYXZlLWZycW9wLFxuICAgIC5mcmVxdWVudC1vcGVyYXRpb25zLnN1Y2Nlc3MtZm9vdGVyIC5idXR0b25zIC5jYW5jZWwtZnJxb3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLmZpbmFuY2luZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzLjVyZW0gMDsgfVxuICAuZmluYW5jaW5nLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLmZpbmFuY2luZy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDsgfVxuICAuZmluYW5jaW5nLWNvbnRhaW5lciAuY29tcG9uZW50LXBheW1lbnQtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5maW5hbmNpbmctY29udGFpbmVyIC5jb21wb25lbnQtaW5mb3JtYXRpb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmZpbmFuY2luZy1jb250YWluZXIgLmNvbXBvbmVudC1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMzE0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmluYW5jaW5nLWNvbnRhaW5lciAuY29tcG9uZW50LWZvcm0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5maW5hbmNpbmctY29udGFpbmVyIC5jb21wb25lbnQtZm9ybSAuaW5saW5lLWZvcm0tZ3JvdXBzIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuZmluYW5jaW5nLWNvbnRhaW5lciAuYnV0dG9uLXJvdy1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkNGQ0OyB9XG4gICAgLmZpbmFuY2luZy1jb250YWluZXIgLmJ1dHRvbi1yb3ctYm9yZGVyIC5uYXYtYnV0dG9uLmhvbGxvdy5zZWFyY2gsIC5maW5hbmNpbmctY29udGFpbmVyIC5idXR0b24tcm93LWJvcmRlciAuaG9sbG93LnNlYXJjaC5zbWFsbC1uYXYtYnV0dG9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZmluYW5jaW5nLWNvbnRhaW5lciAucGF5bWVudC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuZmluYW5jaW5nLWNvbnRhaW5lciAucGF5bWVudC1pbmZvIC5hbW91bnQtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAgIC5maW5hbmNpbmctY29udGFpbmVyIC5wYXltZW50LWluZm8gLmluY29tZS1hbW91bnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5maW5hbmNpbmctY29udGFpbmVyIC5wYXltZW50LWluZm8gLnRheC1hbW91bnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLmZpbmFuY2luZy1jb250YWluZXIgLmViLWZvcm0tZmluYW5jZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmluYW5jaW5nLWNvbnRhaW5lciAuZWItZm9ybS1maW5hbmNlLXdyYXBwZXIgPiAqIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5maW5hbmNpbmctY29udGFpbmVyIC5lYi1mb3JtLWZpbmFuY2Utd3JhcHBlciAuaGludCB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5maW5hbmNpbmctY29udGFpbmVyIC5lYi1mb3JtLWZpbmFuY2Utd3JhcHBlciAuaGludC5jYXBpdGFsaXplIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmZpbmFuY2luZy1jb250YWluZXIgLmZpbmFuY2Utd2lkdGgge1xuICAgIHdpZHRoOiA4NSU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQ0FHViBjYWxlbmRhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNjYWd2LWNhbGVuZGFyIC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZDU4ZTQ0OyB9XG5cbiNjYWd2LWNhbGVuZGFyIC5mYy1kYXktdG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jY2Fndi1jYWxlbmRhciAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBub25lOyB9XG5cbiNjYWd2LWNhbGVuZGFyIC5mYy10b2RheS1jdXN0b20ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogOTklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNThlNDQ7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLWNvbnRlbnQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjYWd2LWNhbGVuZGFyIC5mYy1kYXktbnVtYmVyOm5vdCguZmMtb3RoZXItbW9udGgpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLWNvbnRlbnQtc2tlbGV0b24gLmZjLWV2ZW50IHtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNjYWd2LWNhbGVuZGFyIC5mYy10b29sYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2Fndi1jYWxlbmRhciBkaXYuZmMtd2lkZ2V0LWhlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmNhZ3YtY2FsZW5kYXItc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNjYWd2LWNhbGVuZGFyIC5mYy1kYXktaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbiNjYWd2LWNhbGVuZGFyIHRkLmZjLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEyNXB4O1xuICBsZWZ0OiAxNTVweDtcbiAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICNjYWd2LWNhbGVuZGFyIC5mYy1tb3JlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLWV2ZW50LWNvbnRhaW5lcixcbiNjYWd2LWNhbGVuZGFyIC5mYy1tb3JlLWNlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lcixcbiNjYWd2LWNhbGVuZGFyIC5mYy1wb3BvdmVyIC5mYy1tb3JlLWNlbGwge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4jY2Fndi1jYWxlbmRhciAuZmMtb3RoZXItbW9udGgtY29sb3JlZCAuZmMtY29udGVudCwgI2NhZ3YtY2FsZW5kYXIgLmZjLW90aGVyLW1vbnRoLWNvbG9yZWQgLmZjLXRpdGxlIHtcbiAgY29sb3I6ICNlMWUxZTE7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLXdpZGdldC1jb250ZW50IC5lYi1yZXN1bWUgLnJlc3VtZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgI2NhZ3YtY2FsZW5kYXIgLmZjLXdpZGdldC1jb250ZW50IC5lYi1yZXN1bWUgLnJlc3VtZS1yb3cgLmxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gICNjYWd2LWNhbGVuZGFyIC5mYy13aWRnZXQtY29udGVudCAuZWItcmVzdW1lIC5yZXN1bWUtcm93IC52YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLXBvcG92ZXIgLmZjLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICNjYWd2LWNhbGVuZGFyIC5mYy1wb3BvdmVyIC5mYy13aWRnZXQtaGVhZGVyIC5mYy10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2Fndi1jYWxlbmRhciAuZmMtcG9wb3ZlciAuZmMtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbiNjYWd2LWNhbGVuZGFyIC5mYy1tb3JlLXBvcG92ZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMjkzcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuI2NhZ3YtY2FsZW5kYXIgLmZjLXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4jcGFzc3dvcmQtcmVjb3ZlcnkgLmNvbXBhbnktbG9nb3R5cGUge1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDNyZW0gNnJlbTtcbiAgd2lkdGg6IDE4cmVtOyB9XG5cbiNwYXNzd29yZC1yZWNvdmVyeSAucGFzc3dvcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNHJlbSBhdXRvOyB9XG4gICNwYXNzd29yZC1yZWNvdmVyeSAucGFzc3dvcmQtY29udGFpbmVyIC5yZWNvdmVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAjcGFzc3dvcmQtcmVjb3ZlcnkgLnBhc3N3b3JkLWNvbnRhaW5lciAucmVjb3ZlcnkgLnJlY292ZXJ5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NzhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICNwYXNzd29yZC1yZWNvdmVyeSAucGFzc3dvcmQtY29udGFpbmVyIC5yZWNvdmVyeSAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgICAjcGFzc3dvcmQtcmVjb3ZlcnkgLnBhc3N3b3JkLWNvbnRhaW5lciAucmVjb3ZlcnkgLnBhc3N3b3JkLWZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNnJlbTtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgICAjcGFzc3dvcmQtcmVjb3ZlcnkgLnBhc3N3b3JkLWNvbnRhaW5lciAucmVjb3ZlcnkgLnBhc3N3b3JkLWZvcm0gLmJ1dHRvbi1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDA7IH1cblxuLmZpbGUtaW5zZXJ0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7IH1cblxuLmJlbmVmaWNpYXJpZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5iZW5lZmljaWFyeS1maWxlcyB7XG4gIGZsZXg6IDE7IH1cblxuI3NlbGZSZWdpc3RyYXRpb24gLmNvbXBhbnktbG9nb3R5cGUsICNvbmJvYXJkaW5nIC5jb21wYW55LWxvZ290eXBlIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAzcmVtIDZyZW07XG4gIHdpZHRoOiAxOHJlbTsgfVxuXG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDRyZW0gYXV0bzsgfVxuICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzc4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDZyZW07XG4gICAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLWZvcm0gLmNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHJlbTsgfVxuICAgICAgICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uIC5yZWdpc3RyYXRpb24tZm9ybSAuY29udGVudCAuZGF0ZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLWZvcm0gLmNvbnRlbnQgLnNlY3Rpb24tbGluZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLWZvcm0gLmNvbnRlbnQgLmRvY3VtZW50LXNlY3Rpb24ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLWZvcm0gLmNvbnRlbnQgLmRvY3VtZW50LXNlY3Rpb24gLmRvY3VtZW50LXNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLWZvcm0gLmNvbnRlbnQgLmRvY3VtZW50LXNlY3Rpb24gLmRvY3VtZW50LXNlY3Rpb24tdGl0bGUgLmZpbGVzLWNvdW50ZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLWZvcm0gLmNvbnRlbnQgLmRvY3VtZW50LXNlY3Rpb24gLmlubGluZS1maWVsZHNldC1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICAgICAgICAgIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi1mb3JtIC5jb250ZW50IC5kb2N1bWVudC1zZWN0aW9uIC5pbmxpbmUtZmllbGRzZXQtYm9keSAuYXR0YWNoZWQtZmlsZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAgIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi1mb3JtIC5jb250ZW50IC5kb2N1bWVudC1zZWN0aW9uIC5pbmxpbmUtZmllbGRzZXQtYm9keSAuYXR0YWNoZWQtZmlsZXMgLmZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAgICAgICAgIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi1mb3JtIC5jb250ZW50IC5kb2N1bWVudC1zZWN0aW9uIC5pbmxpbmUtZmllbGRzZXQtYm9keSAudXBsb2FkLWZpbGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgICAgICAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uLWZvcm0gLmNvbnRlbnQgLmRvY3VtZW50LXNlY3Rpb24gLmlubGluZS1maWVsZHNldC1ib2R5IC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgICAgICAgICAgICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uIC5yZWdpc3RyYXRpb24tZm9ybSAuY29udGVudCAuZG9jdW1lbnQtc2VjdGlvbiAuaW5saW5lLWZpZWxkc2V0LWJvZHkgLmVycm9yLW1lc3NhZ2UgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgICAgICAgICAgIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi1mb3JtIC5jb250ZW50IC5kb2N1bWVudC1zZWN0aW9uIC5pbmxpbmUtZmllbGRzZXQtYm9keSAuZXJyb3ItbWVzc2FnZSAuY29udGVudCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwOyB9XG4gICAgICAgIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi1mb3JtIC5jb250ZW50IC5yZWdpc3RyYXRpb24tbWFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcmVtOyB9XG5cbi5yZWdpc3RyYXRpb24tZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAxcmVtOyB9XG4gIC5yZWdpc3RyYXRpb24tZGlhbG9nIC5jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMHJlbTsgfVxuICAgIC5yZWdpc3RyYXRpb24tZGlhbG9nIC5jb250ZW50IC5yZWdpc3RyYXRpb24tYWxlcnQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4ucmVnaXN0cmF0aW9uLWNvbmRpdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5yZWdpc3RyYXRpb24tY29uZGl0aW9ucyAubGlzdC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgLnJlZ2lzdHJhdGlvbi1jb25kaXRpb25zIC5jb25kaXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgICAucmVnaXN0cmF0aW9uLWNvbmRpdGlvbnMgLmNvbmRpdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnJlZ2lzdHJhdGlvbi1jb25kaXRpb25zIC5kb3dubG9hZC1jb25kaXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAycmVtIDAuMnJlbTsgfVxuXG4uZXhwb3J0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMDsgfVxuXG4uZGlhbG9nLWJ1dHRvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMy41cmVtOyB9XG4gIC5kaWFsb2ctYnV0dG9ucyA6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ub3ZlcmxheS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDZyZW0gYXV0bzsgfVxuICAub3ZlcmxheS1sb2dvIC5jb21wYW55LWxvZ290eXBlIHtcbiAgICB3aWR0aDogMTJyZW07IH1cblxuLm92ZXJsYXktbG9nby1lcnJvciB7XG4gIG1hcmdpbjogMTNyZW0gMDsgfVxuICAub3ZlcmxheS1sb2dvLWVycm9yIC5jb21wYW55LWxvZ290eXBlIHtcbiAgICB3aWR0aDogMTJyZW07IH1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/