/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/bower_components/select2/dist/css/select2.min.css ***!
  \*************************************************************************************************************************************************/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/bower_components/bootstrap-daterangepicker/daterangepicker.css ***!
  \**************************************************************************************************************************************************************/
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */ }
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.opensleft:before {
    right: 9px; }
  .daterangepicker.opensleft:after {
    right: 10px; }
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright:before {
    left: 9px; }
  .daterangepicker.opensright:after {
    left: 10px; }
  .daterangepicker.dropup {
    margin-top: -5px; }
    .daterangepicker.dropup:before {
      top: initial;
      bottom: -7px;
      border-bottom: initial;
      border-top: 7px solid #ccc; }
    .daterangepicker.dropup:after {
      top: initial;
      bottom: -6px;
      border-bottom: initial;
      border-top: 6px solid #fff; }
  .daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3001; }
  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }
  .daterangepicker.show-calendar .calendar {
    display: block; }
  .daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }
    .daterangepicker .calendar.single .calendar-table {
      border: none; }
    .daterangepicker .calendar th, .daterangepicker .calendar td {
      white-space: nowrap;
      text-align: center;
      min-width: 32px; }
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    padding: 4px;
    border-radius: 4px;
    background-color: #fff; }
  .daterangepicker table {
    width: 100%;
    margin: 0; }
  .daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer; }
    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
      background-color: #eee;
      border-color: transparent;
      color: inherit; }
    .daterangepicker td.week, .daterangepicker th.week {
      font-size: 80%;
      color: #ccc; }
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
  .daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff; }
  .daterangepicker th.month {
    width: auto; }
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }
  .daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    height: 30px;
    line-height: 30px;
    display: block;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }
    .daterangepicker .input-mini.active {
      border: 1px solid #08c;
      border-radius: 4px; }
  .daterangepicker .daterangepicker_input {
    position: relative; }
    .daterangepicker .daterangepicker_input i {
      position: absolute;
      left: 8px;
      top: 8px; }
  .daterangepicker.rtl .input-mini {
    padding-right: 28px;
    padding-left: 6px; }
  .daterangepicker.rtl .daterangepicker_input i {
    left: auto;
    right: 8px; }
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }
    .daterangepicker .calendar-time select.disabled {
      color: #ccc;
      cursor: not-allowed; }

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left; }
  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .ranges li {
    font-size: 13px;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer; }
    .ranges li:hover {
      background-color: #08c;
      border: 1px solid #08c;
      color: #fff; }
    .ranges li.active {
      background-color: #08c;
      border: 1px solid #08c;
      color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .left .daterangepicker_input {
        padding-right: 12px; }
      .daterangepicker.ltr .calendar.left .calendar-table {
        padding-right: 12px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .left .daterangepicker_input {
        padding-left: 12px; }
      .daterangepicker.rtl .calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .calendar.left {
    clear: none !important; } }

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css ***!
  \*******************************************************************************************************************************************************************/
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}

/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/bower_components/datatables.net-buttons-bs/css/buttons.bootstrap.min.css ***!
  \************************************************************************************************************************************************************************/
@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}ul.dt-button-collection.dropdown-menu{display:block;z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}ul.dt-button-collection.dropdown-menu.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}ul.dt-button-collection.dropdown-menu.fixed.two-column{margin-left:-150px}ul.dt-button-collection.dropdown-menu.fixed.three-column{margin-left:-225px}ul.dt-button-collection.dropdown-menu.fixed.four-column{margin-left:-300px}ul.dt-button-collection.dropdown-menu>*{-webkit-column-break-inside:avoid;break-inside:avoid}ul.dt-button-collection.dropdown-menu.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}ul.dt-button-collection.dropdown-menu.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}ul.dt-button-collection.dropdown-menu.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2001}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:0.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0,0,0,0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}

/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/bower_components/summernote/summernote-bs4.css ***!
  \**********************************************************************************************************************************************/
@font-face{font-family:"summernote";font-style:normal;font-weight:normal;src:url(/build/fonts/summernote.d971cd8e.eot);src:url(/build/fonts/summernote.d971cd8e.eot#iefix) format("embedded-opentype"),url(/build/fonts/summernote.d983e9f5.woff) format("woff"),url(/build/fonts/summernote.f49b7235.ttf) format("truetype")}[class^="note-icon-"]:before,[class*=" note-icon-"]:before{display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale}.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{display:inline-block;font-family:"summernote";font-style:normal;font-weight:normal;text-decoration:inherit}.note-icon-align-center:before{content:"\f101"}.note-icon-align-indent:before{content:"\f102"}.note-icon-align-justify:before{content:"\f103"}.note-icon-align-left:before{content:"\f104"}.note-icon-align-outdent:before{content:"\f105"}.note-icon-align-right:before{content:"\f106"}.note-icon-align:before{content:"\f107"}.note-icon-arrow-circle-down:before{content:"\f108"}.note-icon-arrow-circle-left:before{content:"\f109"}.note-icon-arrow-circle-right:before{content:"\f10a"}.note-icon-arrow-circle-up:before{content:"\f10b"}.note-icon-arrows-alt:before{content:"\f10c"}.note-icon-arrows-h:before{content:"\f10d"}.note-icon-arrows-v:before{content:"\f10e"}.note-icon-bold:before{content:"\f10f"}.note-icon-caret:before{content:"\f110"}.note-icon-chain-broken:before{content:"\f111"}.note-icon-circle:before{content:"\f112"}.note-icon-close:before{content:"\f113"}.note-icon-code:before{content:"\f114"}.note-icon-col-after:before{content:"\f115"}.note-icon-col-before:before{content:"\f116"}.note-icon-col-remove:before{content:"\f117"}.note-icon-eraser:before{content:"\f118"}.note-icon-font:before{content:"\f119"}.note-icon-frame:before{content:"\f11a"}.note-icon-italic:before{content:"\f11b"}.note-icon-link:before{content:"\f11c"}.note-icon-magic:before{content:"\f11d"}.note-icon-menu-check:before{content:"\f11e"}.note-icon-minus:before{content:"\f11f"}.note-icon-orderedlist:before{content:"\f120"}.note-icon-pencil:before{content:"\f121"}.note-icon-picture:before{content:"\f122"}.note-icon-question:before{content:"\f123"}.note-icon-redo:before{content:"\f124"}.note-icon-row-above:before{content:"\f125"}.note-icon-row-below:before{content:"\f126"}.note-icon-row-remove:before{content:"\f127"}.note-icon-special-character:before{content:"\f128"}.note-icon-square:before{content:"\f129"}.note-icon-strikethrough:before{content:"\f12a"}.note-icon-subscript:before{content:"\f12b"}.note-icon-summernote:before{content:"\f12c"}.note-icon-superscript:before{content:"\f12d"}.note-icon-table:before{content:"\f12e"}.note-icon-text-height:before{content:"\f12f"}.note-icon-trash:before{content:"\f130"}.note-icon-underline:before{content:"\f131"}.note-icon-undo:before{content:"\f132"}.note-icon-unorderedlist:before{content:"\f133"}.note-icon-video:before{content:"\f134"}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;z-index:100;display:none;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area img.note-float-left{margin-right:10px}.note-editor .note-editing-area img.note-float-right{margin-left:10px}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;color:#000;word-wrap:break-word;background-color:#fff}.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output{display:block;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857143;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert{padding:7px 10px 2px 10px;margin:-7px 0 0 0;color:#000;background-color:#f5f5f5;border-radius:0}.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{width:100%;height:9px;padding-top:1px;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative;z-index:500}.note-popover .popover-content,.card-header.note-toolbar{padding:0 0 5px 5px;margin:0;background:#f5f5f5}.note-popover .popover-content>.btn-group,.card-header.note-toolbar>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-popover .popover-content .btn-group .note-table,.card-header.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.card-header.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.card-header.note-toolbar .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.card-header.note-toolbar .note-style .dropdown-style pre{padding:5px 10px;margin:0}.note-popover .popover-content .note-style .dropdown-style h1,.card-header.note-toolbar .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.card-header.note-toolbar .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.card-header.note-toolbar .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.card-header.note-toolbar .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.card-header.note-toolbar .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.card-header.note-toolbar .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.card-header.note-toolbar .note-style .dropdown-style p{padding:0;margin:0}.note-popover .popover-content .note-color-all .dropdown-menu,.card-header.note-toolbar .note-color-all .dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.card-header.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette,.card-header.note-toolbar .note-color .dropdown-menu .note-palette{display:inline-block;width:160px;margin:0}.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,.card-header.note-toolbar .note-color .dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select{width:100%;padding:0 3px;margin:3px;font-size:11px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select-btn,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn,.card-header.note-toolbar .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .dropdown-menu,.card-header.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.card-header.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .dropdown-menu,.card-header.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover-content .dropdown-menu.right,.card-header.note-toolbar .dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .dropdown-menu.right::before,.card-header.note-toolbar .dropdown-menu.right::before{right:9px;left:auto!important}.note-popover .popover-content .dropdown-menu.right::after,.card-header.note-toolbar .dropdown-menu.right::after{right:10px;left:auto!important}.note-popover .popover-content .dropdown-menu.note-check a i,.card-header.note-toolbar .dropdown-menu.note-check a i{color:deepskyblue;visibility:hidden}.note-popover .popover-content .dropdown-menu.note-check a.checked i,.card-header.note-toolbar .dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.card-header.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.card-header.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.card-header.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.card-header.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-right:0;margin-left:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;margin-bottom:10px;font-size:30px;line-height:4;color:lightgray;text-align:center;border:4px dashed lightgray}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid black}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:black;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:white;border:1px solid black}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:#fff;background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/app.css ***!
  \***********************************************************************************************************/

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* 
TABLE OF CONTENTS


1. Theme Variables
	1a. User Override Variables
2. Theme Mixins
3. Bootstrap Override Styles
  3a. Override default includes of bootstrap
  3b. Override bootstrap table styles
  3c. Override bootstrap form styles
  3d. Override bootstrap navigation styles
  3e. Override bootstrap button styles
  3f. Override bootstrap breadcrumbs styles
  3g. Override bootstrap typography styles
  3h. Override bootstrap modal styles
  3i. Override bootstrap alerts styles
4. Overrides for various plugins that are included with this template
5. Handy Animations 
6. User Profiles
7. Layout styles
8. Menu styles
9. Styles for all element blocks
10. Helpful Misc Styles
11. Icon Fonts
12. Chat
13. App - Email
14. App - Projects
15. App - Full Chat
16. Pricing Plans
17. Pipelines
18. OS Dropdowns
19. App - TODO
20. Fancy Selector
21. App - Rentals
22. App - Support
23. Onboarding
24. Top Bar styles
25. Search
26. Customizer
##. Dark Color Scheme
##. Responsive Styles

*/
/* 1. Theme Variables */
/* 1a. User Override Variables */
/* 2. Theme Mixins */
/* 3. Bootstrap Override Styles */
/* 3a. Override default includes of bootstrap */
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #047bf8;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e65252;
  --orange: #fd7e14;
  --yellow: #fbe4a0;
  --green: #24b314;
  --teal: #20c997;
  --cyan: #5bc0de;
  --white: #fff;
  --gray: #636c72;
  --gray-dark: #343a40;
  --primary: #047bf8;
  --secondary: #292b2c;
  --success: #24b314;
  --info: #5bc0de;
  --warning: #fbe4a0;
  --danger: #e65252;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1250px;
  --breakpoint-xxl: 1450px;
  --breakpoint-xxxl: 1550px;
  --breakpoint-xxxxl: 1650px;
  --font-family-sans-serif: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3E4B5B;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #047bf8;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #0356ad;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #636c72;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: #334152;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.125rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fbe4a0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #636c72;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #636c72;
}

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #292b2c;
  border-radius: 4px;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #292b2c;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1250px) {
  .container {
    max-width: 1190px;
  }
}
@media (min-width: 1450px) {
  .container {
    max-width: 1380px;
  }
}
@media (min-width: 1550px) {
  .container {
    max-width: 1580px;
  }
}
@media (min-width: 1650px) {
  .container {
    max-width: 1680px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxxxl,
.col-xxxxl-auto, .col-xxxxl-12, .col-xxxxl-11, .col-xxxxl-10, .col-xxxxl-9, .col-xxxxl-8, .col-xxxxl-7, .col-xxxxl-6, .col-xxxxl-5, .col-xxxxl-4, .col-xxxxl-3, .col-xxxxl-2, .col-xxxxl-1, .col-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1250px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1450px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1550px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxl-first {
    order: -1;
  }
  .order-xxxl-last {
    order: 13;
  }
  .order-xxxl-0 {
    order: 0;
  }
  .order-xxxl-1 {
    order: 1;
  }
  .order-xxxl-2 {
    order: 2;
  }
  .order-xxxl-3 {
    order: 3;
  }
  .order-xxxl-4 {
    order: 4;
  }
  .order-xxxl-5 {
    order: 5;
  }
  .order-xxxl-6 {
    order: 6;
  }
  .order-xxxl-7 {
    order: 7;
  }
  .order-xxxl-8 {
    order: 8;
  }
  .order-xxxl-9 {
    order: 9;
  }
  .order-xxxl-10 {
    order: 10;
  }
  .order-xxxl-11 {
    order: 11;
  }
  .order-xxxl-12 {
    order: 12;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1650px) {
  .col-xxxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxxl-first {
    order: -1;
  }
  .order-xxxxl-last {
    order: 13;
  }
  .order-xxxxl-0 {
    order: 0;
  }
  .order-xxxxl-1 {
    order: 1;
  }
  .order-xxxxl-2 {
    order: 2;
  }
  .order-xxxxl-3 {
    order: 3;
  }
  .order-xxxxl-4 {
    order: 4;
  }
  .order-xxxxl-5 {
    order: 5;
  }
  .order-xxxxl-6 {
    order: 6;
  }
  .order-xxxxl-7 {
    order: 7;
  }
  .order-xxxxl-8 {
    order: 8;
  }
  .order-xxxxl-9 {
    order: 9;
  }
  .order-xxxxl-10 {
    order: 10;
  }
  .order-xxxxl-11 {
    order: 11;
  }
  .order-xxxxl-12 {
    order: 12;
  }
  .offset-xxxxl-0 {
    margin-left: 0;
  }
  .offset-xxxxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxxxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxxxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxxxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxxxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid rgba(83, 101, 140, 0.33);
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid rgba(83, 101, 140, 0.33);
}
.table tbody + tbody {
  border-top: 2px solid rgba(83, 101, 140, 0.33);
}
.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid rgba(83, 101, 140, 0.33);
}
.table-bordered th,
.table-bordered td {
  border: 1px solid rgba(83, 101, 140, 0.33);
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(94, 130, 152, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(18, 95, 142, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b9dafd;
}

.table-hover .table-primary:hover {
  background-color: #a0cdfc;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a0cdfc;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c3c4c4;
}

.table-hover .table-secondary:hover {
  background-color: #b6b7b7;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #b6b7b7;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c2eabd;
}

.table-hover .table-success:hover {
  background-color: #b0e4aa;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b0e4aa;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d1edf6;
}

.table-hover .table-info:hover {
  background-color: #bce5f2;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #bce5f2;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fef7e4;
}

.table-hover .table-warning:hover {
  background-color: #fdf0cb;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fdf0cb;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f8cfcf;
}

.table-hover .table-danger:hover {
  background-color: #f5b9b9;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f5b9b9;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(18, 95, 142, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(15, 80, 119, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(15, 80, 119, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #292b2c;
  border-color: #3b3e40;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: rgba(83, 101, 140, 0.33);
}

.table-dark {
  color: #fff;
  background-color: #292b2c;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #3b3e40;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1249.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1449.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1549.98px) {
  .table-responsive-xxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xxxl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1649.98px) {
  .table-responsive-xxxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xxxxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #dde2ec;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #047bf8;
  outline: 0;
  box-shadow: none;
}
.form-control::placeholder {
  color: #636c72;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.1rem + 4px);
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 2px);
  padding-bottom: calc(0.375rem + 2px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 2px);
  padding-bottom: calc(0.5rem + 2px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 2px);
  padding-bottom: calc(0.25rem + 2px);
  font-size: 0.8rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 2px 0;
}
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.all-wrapper .input-group-sm > .input-group-prepend > .form-control-plaintext.fc-button,
.input-group-sm > .input-group-append > .form-control-plaintext.btn,
.all-wrapper .input-group-sm > .input-group-append > .form-control-plaintext.fc-button, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.all-wrapper .input-group-lg > .input-group-prepend > .form-control-plaintext.fc-button,
.input-group-lg > .input-group-append > .form-control-plaintext.btn,
.all-wrapper .input-group-lg > .input-group-append > .form-control-plaintext.fc-button {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.all-wrapper .input-group-sm > .input-group-prepend > .fc-button,
.input-group-sm > .input-group-append > .btn,
.all-wrapper .input-group-sm > .input-group-append > .fc-button {
  padding: 0.25rem 0.5rem;
  font-size: 0.8rem;
  line-height: 1.5;
  border-radius: 4px;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.all-wrapper .input-group-sm > .input-group-prepend > select.fc-button:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]),
.all-wrapper .input-group-sm > .input-group-append > select.fc-button:not([size]):not([multiple]) {
  height: calc(1.7rem + 4px);
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.all-wrapper .input-group-lg > .input-group-prepend > .fc-button,
.input-group-lg > .input-group-append > .btn,
.all-wrapper .input-group-lg > .input-group-append > .fc-button {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 6px;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.all-wrapper .input-group-lg > .input-group-prepend > select.fc-button:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]),
.all-wrapper .input-group-lg > .input-group-append > select.fc-button:not([size]):not([multiple]) {
  height: calc(2.875rem + 4px);
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #636c72;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #24b314;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(36, 179, 20, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #24b314;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #24b314;
  box-shadow: 0 0 0 0.2rem rgba(36, 179, 20, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #24b314;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #24b314;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #69ed5a;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #2de119;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 179, 20, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #24b314;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(36, 179, 20, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e65252;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(230, 82, 82, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #e65252;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #e65252;
  box-shadow: 0 0 0 0.2rem rgba(230, 82, 82, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e65252;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #e65252;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #f6c1c1;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #ec7f7f;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(230, 82, 82, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #e65252;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(230, 82, 82, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn, .all-wrapper .fc-button {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 2px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.5;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:hover, .all-wrapper .fc-button:hover, .btn:focus, .all-wrapper .fc-button:focus {
  text-decoration: none;
}
.btn:focus, .all-wrapper .fc-button:focus, .btn.focus, .all-wrapper .focus.fc-button {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .all-wrapper .disabled.fc-button, .btn:disabled, .all-wrapper .fc-button:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled), .all-wrapper .fc-button:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .all-wrapper .fc-button:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .all-wrapper .fc-button:not(:disabled):not(.disabled).active {
  background-image: none;
}
a.btn.disabled, .all-wrapper a.disabled.fc-button,
fieldset:disabled a.btn,
fieldset:disabled .all-wrapper a.fc-button,
.all-wrapper fieldset:disabled a.fc-button {
  pointer-events: none;
}

.btn-primary, .all-wrapper .fc-button.fc-state-active {
  color: #fff;
  background-color: #047bf8;
  border-color: #047bf8;
}
.btn-primary:hover, .all-wrapper .fc-button.fc-state-active:hover {
  color: #fff;
  background-color: #0368d2;
  border-color: #0362c6;
}
.btn-primary:focus, .all-wrapper .fc-button.fc-state-active:focus, .btn-primary.focus, .all-wrapper .focus.fc-button.fc-state-active {
  box-shadow: 0 0 0 0.2rem rgba(4, 123, 248, 0.5);
}
.btn-primary.disabled, .all-wrapper .disabled.fc-button.fc-state-active, .btn-primary:disabled, .all-wrapper .fc-button.fc-state-active:disabled {
  color: #fff;
  background-color: #047bf8;
  border-color: #047bf8;
}
.btn-primary:not(:disabled):not(.disabled):active, .all-wrapper .fc-button.fc-state-active:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .all-wrapper .fc-button.fc-state-active:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .all-wrapper .show > .dropdown-toggle.fc-button.fc-state-active {
  color: #fff;
  background-color: #0362c6;
  border-color: #035cb9;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .all-wrapper .fc-button.fc-state-active:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .all-wrapper .fc-button.fc-state-active:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .all-wrapper .show > .dropdown-toggle.fc-button.fc-state-active:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 123, 248, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #292b2c;
  border-color: #292b2c;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #171818;
  border-color: #101112;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 43, 44, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #292b2c;
  border-color: #292b2c;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #101112;
  border-color: #0a0b0b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 43, 44, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #24b314;
  border-color: #24b314;
}
.btn-success:hover {
  color: #fff;
  background-color: #1d9110;
  border-color: #1b850f;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 179, 20, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #24b314;
  border-color: #24b314;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1b850f;
  border-color: #187a0e;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 179, 20, 0.5);
}

.btn-info {
  color: #292b2c;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info:hover {
  color: #fff;
  background-color: #3bb4d8;
  border-color: #31b0d5;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #292b2c;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aaacf;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5);
}

.btn-warning {
  color: #292b2c;
  background-color: #fbe4a0;
  border-color: #fbe4a0;
}
.btn-warning:hover {
  color: #292b2c;
  background-color: #f9da7b;
  border-color: #f9d66f;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 228, 160, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #292b2c;
  background-color: #fbe4a0;
  border-color: #fbe4a0;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #292b2c;
  background-color: #f9d66f;
  border-color: #f8d363;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 228, 160, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #e65252;
  border-color: #e65252;
}
.btn-danger:hover {
  color: #fff;
  background-color: #e13131;
  border-color: #e02525;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 82, 82, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #e65252;
  border-color: #e65252;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #e02525;
  border-color: #d91f1f;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 82, 82, 0.5);
}

.btn-light {
  color: #292b2c;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #292b2c;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #292b2c;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #292b2c;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #047bf8;
  background-color: transparent;
  background-image: none;
  border-color: #047bf8;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #047bf8;
  border-color: #047bf8;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 123, 248, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #047bf8;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #047bf8;
  border-color: #047bf8;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 123, 248, 0.5);
}

.btn-outline-secondary {
  color: #292b2c;
  background-color: transparent;
  background-image: none;
  border-color: #292b2c;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #292b2c;
  border-color: #292b2c;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 43, 44, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #292b2c;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #292b2c;
  border-color: #292b2c;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 43, 44, 0.5);
}

.btn-outline-success {
  color: #24b314;
  background-color: transparent;
  background-image: none;
  border-color: #24b314;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #24b314;
  border-color: #24b314;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 179, 20, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #24b314;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #24b314;
  border-color: #24b314;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 179, 20, 0.5);
}

.btn-outline-info {
  color: #5bc0de;
  background-color: transparent;
  background-image: none;
  border-color: #5bc0de;
}
.btn-outline-info:hover {
  color: #292b2c;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #5bc0de;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #292b2c;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5);
}

.btn-outline-warning {
  color: #fbe4a0;
  background-color: transparent;
  background-image: none;
  border-color: #fbe4a0;
}
.btn-outline-warning:hover {
  color: #292b2c;
  background-color: #fbe4a0;
  border-color: #fbe4a0;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 228, 160, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #fbe4a0;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #292b2c;
  background-color: #fbe4a0;
  border-color: #fbe4a0;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 228, 160, 0.5);
}

.btn-outline-danger {
  color: #e65252;
  background-color: transparent;
  background-image: none;
  border-color: #e65252;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #e65252;
  border-color: #e65252;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 82, 82, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e65252;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e65252;
  border-color: #e65252;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 82, 82, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #292b2c;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #292b2c;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #047bf8;
  background-color: transparent;
}
.btn-link:hover {
  color: #0356ad;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #636c72;
}

.btn-lg, .btn-group-lg > .btn, .all-wrapper .btn-group-lg > .fc-button {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn, .all-wrapper .btn-group-sm > .fc-button {
  padding: 0.25rem 0.5rem;
  font-size: 0.8rem;
  line-height: 1.5;
  border-radius: 4px;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9rem;
  color: #3E4B5B;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #292b2c;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1d1e1f;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #047bf8;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #636c72;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.8rem;
  color: #636c72;
  white-space: nowrap;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .all-wrapper .btn-group > .fc-button,
.btn-group-vertical > .btn,
.all-wrapper .btn-group-vertical > .fc-button {
  position: relative;
  flex: 0 1 auto;
}
.btn-group > .btn:hover, .all-wrapper .btn-group > .fc-button:hover,
.btn-group-vertical > .btn:hover,
.all-wrapper .btn-group-vertical > .fc-button:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .all-wrapper .btn-group > .fc-button:focus, .btn-group > .btn:active, .all-wrapper .btn-group > .fc-button:active, .btn-group > .btn.active, .all-wrapper .btn-group > .active.fc-button,
.btn-group-vertical > .btn:focus,
.all-wrapper .btn-group-vertical > .fc-button:focus,
.btn-group-vertical > .btn:active,
.all-wrapper .btn-group-vertical > .fc-button:active,
.btn-group-vertical > .btn.active,
.all-wrapper .btn-group-vertical > .active.fc-button {
  z-index: 1;
}
.btn-group .btn + .btn, .btn-group .all-wrapper .fc-button + .btn, .all-wrapper .btn-group .fc-button + .btn, .btn-group .all-wrapper .btn + .fc-button, .all-wrapper .btn-group .btn + .fc-button, .btn-group .all-wrapper .fc-button + .fc-button, .all-wrapper .btn-group .fc-button + .fc-button,
.btn-group .btn + .btn-group,
.btn-group .all-wrapper .fc-button + .btn-group,
.all-wrapper .btn-group .fc-button + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .all-wrapper .btn-group + .fc-button,
.all-wrapper .btn-group .btn-group + .fc-button,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .all-wrapper .fc-button + .btn,
.all-wrapper .btn-group-vertical .fc-button + .btn,
.btn-group-vertical .all-wrapper .btn + .fc-button,
.all-wrapper .btn-group-vertical .btn + .fc-button,
.btn-group-vertical .all-wrapper .fc-button + .fc-button,
.all-wrapper .btn-group-vertical .fc-button + .fc-button,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .all-wrapper .fc-button + .btn-group,
.all-wrapper .btn-group-vertical .fc-button + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .all-wrapper .btn-group + .fc-button,
.all-wrapper .btn-group-vertical .btn-group + .fc-button,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -2px;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child, .all-wrapper .btn-group > .fc-button:first-child {
  margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .all-wrapper .btn-group > .fc-button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.all-wrapper .btn-group > .btn-group:not(:last-child) > .fc-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .all-wrapper .btn-group > .fc-button:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.all-wrapper .btn-group > .btn-group:not(:first-child) > .fc-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .all-wrapper .btn-group-sm > .fc-button + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .all-wrapper .btn-group-lg > .fc-button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn, .btn-group-vertical .all-wrapper .fc-button, .all-wrapper .btn-group-vertical .fc-button,
.btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn, .all-wrapper .btn-group-vertical > .fc-button + .btn, .all-wrapper .btn-group-vertical > .btn + .fc-button, .all-wrapper .btn-group-vertical > .fc-button + .fc-button,
.btn-group-vertical > .btn + .btn-group,
.all-wrapper .btn-group-vertical > .fc-button + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.all-wrapper .btn-group-vertical > .btn-group + .fc-button,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -2px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .all-wrapper .btn-group-vertical > .fc-button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.all-wrapper .btn-group-vertical > .btn-group:not(:last-child) > .fc-button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), .all-wrapper .btn-group-vertical > .fc-button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.all-wrapper .btn-group-vertical > .btn-group:not(:first-child) > .fc-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .all-wrapper .btn-group-toggle > .fc-button,
.btn-group-toggle > .btn-group > .btn,
.all-wrapper .btn-group-toggle > .btn-group > .fc-button {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio], .all-wrapper .btn-group-toggle > .fc-button input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.all-wrapper .btn-group-toggle > .fc-button input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.all-wrapper .btn-group-toggle > .btn-group > .fc-button input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox],
.all-wrapper .btn-group-toggle > .btn-group > .fc-button input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -2px;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .all-wrapper .fc-button, .all-wrapper .input-group-prepend .fc-button,
.input-group-append .btn,
.input-group-append .all-wrapper .fc-button,
.all-wrapper .input-group-append .fc-button {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn + .btn, .input-group-prepend .all-wrapper .fc-button + .btn, .all-wrapper .input-group-prepend .fc-button + .btn, .input-group-prepend .all-wrapper .btn + .fc-button, .all-wrapper .input-group-prepend .btn + .fc-button, .input-group-prepend .all-wrapper .fc-button + .fc-button, .all-wrapper .input-group-prepend .fc-button + .fc-button,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .all-wrapper .fc-button + .input-group-text,
.all-wrapper .input-group-prepend .fc-button + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .all-wrapper .input-group-text + .fc-button,
.all-wrapper .input-group-prepend .input-group-text + .fc-button,
.input-group-append .btn + .btn,
.input-group-append .all-wrapper .fc-button + .btn,
.all-wrapper .input-group-append .fc-button + .btn,
.input-group-append .all-wrapper .btn + .fc-button,
.all-wrapper .input-group-append .btn + .fc-button,
.input-group-append .all-wrapper .fc-button + .fc-button,
.all-wrapper .input-group-append .fc-button + .fc-button,
.input-group-append .btn + .input-group-text,
.input-group-append .all-wrapper .fc-button + .input-group-text,
.all-wrapper .input-group-append .fc-button + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .all-wrapper .input-group-text + .fc-button,
.all-wrapper .input-group-append .input-group-text + .fc-button {
  margin-left: -2px;
}

.input-group-prepend {
  margin-right: -2px;
}

.input-group-append {
  margin-left: -2px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 2px solid #dde2ec;
  border-radius: 4px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group > .input-group-prepend > .btn, .all-wrapper .input-group > .input-group-prepend > .fc-button,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.all-wrapper .input-group > .input-group-append:not(:last-child) > .fc-button,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.all-wrapper .input-group > .input-group-append:last-child > .fc-button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .all-wrapper .input-group > .input-group-append > .fc-button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.all-wrapper .input-group > .input-group-prepend:not(:first-child) > .fc-button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.all-wrapper .input-group > .input-group-prepend:first-child > .fc-button:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #047bf8;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, none;
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b1d6fe;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #636c72;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  margin-bottom: 0;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #dee2e6;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 4px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #047bf8;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #047bf8;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3E%3Cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(4, 123, 248, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(4, 123, 248, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #047bf8;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%23fff%27/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(4, 123, 248, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.1rem + 4px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 2px solid #dde2ec;
  border-radius: 4px;
  appearance: none;
}
.custom-select:focus {
  border-color: #047bf8;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(4, 123, 248, 0.5);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #636c72;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.7rem + 4px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 4px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.1rem + 4px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.1rem + 4px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-control {
  border-color: #047bf8;
  box-shadow: none;
}
.custom-file-input:focus ~ .custom-file-control::before {
  border-color: #047bf8;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.1rem + 4px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 2px solid #dde2ec;
  border-radius: 4px;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(calc(2.1rem + 4px) - 2px * 2);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 2px solid #dde2ec;
  border-radius: 0 4px 4px 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #636c72;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #636c72;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: transparent;
  border-color: #dee2e6 #dee2e6 transparent;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 4px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #047bf8;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 4px;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #636c72;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #636c72;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 4px;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #047bf8;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  color: #0356ad;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #047bf8;
  border-color: #047bf8;
}
.page-item.disabled .page-link {
  color: #636c72;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.8rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px;
}
.badge:empty {
  display: none;
}

.btn .badge, .all-wrapper .fc-button .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #047bf8;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0362c6;
}

.badge-secondary {
  color: #fff;
  background-color: #292b2c;
}
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #101112;
}

.badge-success {
  color: #fff;
  background-color: #24b314;
}
.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1b850f;
}

.badge-info {
  color: #292b2c;
  background-color: #5bc0de;
}
.badge-info[href]:hover, .badge-info[href]:focus {
  color: #292b2c;
  text-decoration: none;
  background-color: #31b0d5;
}

.badge-warning {
  color: #292b2c;
  background-color: #fbe4a0;
}
.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #292b2c;
  text-decoration: none;
  background-color: #f9d66f;
}

.badge-danger {
  color: #fff;
  background-color: #e65252;
}
.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #e02525;
}

.badge-light {
  color: #292b2c;
  background-color: #f8f9fa;
}
.badge-light[href]:hover, .badge-light[href]:focus {
  color: #292b2c;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 2px solid transparent;
  border-radius: 6px;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 500;
}

.alert-dismissible {
  padding-right: 3.85rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #02366d;
  background-color: #54a5fa;
  border-color: #1886f9;
}
.alert-primary hr {
  border-top-color: #0679f1;
}
.alert-primary .alert-link {
  color: #011d3b;
}

.alert-secondary {
  color: #121313;
  background-color: #6d6f70;
  border-color: #3a3c3d;
}
.alert-secondary hr {
  border-top-color: #2e2f30;
}
.alert-secondary .alert-link {
  color: black;
}

.alert-success {
  color: #104f09;
  background-color: #6acb5f;
  border-color: #36b927;
}
.alert-success hr {
  border-top-color: #30a423;
}
.alert-success .alert-link {
  color: #072104;
}

.alert-info {
  color: #285462;
  background-color: #8fd4e9;
  border-color: #68c5e1;
}
.alert-info hr {
  border-top-color: #53bddd;
}
.alert-info .alert-link {
  color: #19353e;
}

.alert-warning {
  color: #6e6446;
  background-color: #fcedbe;
  border-color: #fbe6a8;
}
.alert-warning hr {
  border-top-color: #fadf90;
}
.alert-warning .alert-link {
  color: #4f4832;
}

.alert-danger {
  color: #652424;
  background-color: #ee8989;
  border-color: #e86060;
}
.alert-danger hr {
  border-top-color: #e54a4a;
}
.alert-danger .alert-link {
  color: #3f1717;
}

.alert-light {
  color: #6d6e6e;
  background-color: #fafbfc;
  border-color: #f9f9fa;
}
.alert-light hr {
  border-top-color: #ebebee;
}
.alert-light .alert-link {
  color: #545454;
}

.alert-dark {
  color: #171a1c;
  background-color: #75797d;
  border-color: #444a4f;
}
.alert-dark hr {
  border-top-color: #383d41;
}
.alert-dark .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.675rem;
  background-color: #e9ecef;
  border-radius: 4px;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #047bf8;
  transition: width 0.6s ease;
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.close {
  float: right;
  font-size: 1.35rem;
  font-weight: 500;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 0.5rem * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #235a94;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.3;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 0px solid #e9ecef;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 0px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 550px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - 1.75rem * 2);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.8rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.8rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 6px;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top .arrow, .bs-popover-auto[x-placement^=top] .arrow {
  bottom: calc((0.5rem + 0px) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::after {
  bottom: 0px;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right .arrow, .bs-popover-auto[x-placement^=right] .arrow {
  left: calc((0.5rem + 0px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 6px 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::after {
  left: 0px;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=bottom] .arrow {
  top: calc((0.5rem + 0px) * -1);
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::after {
  top: 0px;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 0px solid #047bf8;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left .arrow, .bs-popover-auto[x-placement^=left] .arrow {
  right: calc((0.5rem + 0px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 6px 0;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::after {
  right: 0px;
  border-left-color: #fff;
}

.popover-header {
  padding: 12px 15px;
  margin-bottom: 0;
  font-size: 0.9rem;
  color: #fff;
  background-color: #047bf8;
  border-bottom: 0px solid #046fdf;
  border-top-left-radius: calc(6px - 0px);
  border-top-right-radius: calc(6px - 0px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 15px 20px;
  color: #3E4B5B;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #047bf8 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0362c6 !important;
}

.bg-secondary {
  background-color: #292b2c !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #101112 !important;
}

.bg-success {
  background-color: #24b314 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1b850f !important;
}

.bg-info {
  background-color: #5bc0de !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #31b0d5 !important;
}

.bg-warning {
  background-color: #fbe4a0 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #f9d66f !important;
}

.bg-danger {
  background-color: #e65252 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #e02525 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #047bf8 !important;
}

.border-secondary {
  border-color: #292b2c !important;
}

.border-success {
  border-color: #24b314 !important;
}

.border-info {
  border-color: #5bc0de !important;
}

.border-warning {
  border-color: #fbe4a0 !important;
}

.border-danger {
  border-color: #e65252 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 4px !important;
}

.rounded-top {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.rounded-right {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-left {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1250px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1450px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1550px) {
  .d-xxxl-none {
    display: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1650px) {
  .d-xxxxl-none {
    display: none !important;
  }
  .d-xxxxl-inline {
    display: inline !important;
  }
  .d-xxxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxxl-block {
    display: block !important;
  }
  .d-xxxxl-table {
    display: table !important;
  }
  .d-xxxxl-table-row {
    display: table-row !important;
  }
  .d-xxxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxxl-flex {
    display: flex !important;
  }
  .d-xxxxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1250px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1450px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1550px) {
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1650px) {
  .flex-xxxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxxl-center {
    align-items: center !important;
  }
  .align-items-xxxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxxl-center {
    align-content: center !important;
  }
  .align-content-xxxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxxl-center {
    align-self: center !important;
  }
  .align-self-xxxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1250px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1450px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 1550px) {
  .float-xxxl-left {
    float: left !important;
  }
  .float-xxxl-right {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
}
@media (min-width: 1650px) {
  .float-xxxxl-left {
    float: left !important;
  }
  .float-xxxxl-right {
    float: right !important;
  }
  .float-xxxxl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1250px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1450px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1550px) {
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1650px) {
  .m-xxxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxxl-0,
  .my-xxxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxxl-0,
  .mx-xxxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxxl-0,
  .my-xxxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxxl-0,
  .mx-xxxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxxl-1,
  .my-xxxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxxl-1,
  .mx-xxxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxxl-1,
  .my-xxxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxxl-1,
  .mx-xxxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxxl-2,
  .my-xxxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxxl-2,
  .mx-xxxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxxl-2,
  .my-xxxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxxl-2,
  .mx-xxxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxxl-3 {
    margin: 1rem !important;
  }
  .mt-xxxxl-3,
  .my-xxxxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxxxl-3,
  .mx-xxxxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxxxl-3,
  .my-xxxxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxxl-3,
  .mx-xxxxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxxxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxxxl-4,
  .my-xxxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxxl-4,
  .mx-xxxxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxxl-4,
  .my-xxxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxxl-4,
  .mx-xxxxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxxxl-5 {
    margin: 3rem !important;
  }
  .mt-xxxxl-5,
  .my-xxxxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxxxl-5,
  .mx-xxxxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxxxl-5,
  .my-xxxxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxxxl-5,
  .mx-xxxxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxxl-0,
  .py-xxxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxxl-0,
  .px-xxxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxxl-0,
  .py-xxxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxxl-0,
  .px-xxxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxxl-1,
  .py-xxxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxxl-1,
  .px-xxxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxxl-1,
  .py-xxxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxxl-1,
  .px-xxxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxxl-2,
  .py-xxxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxxl-2,
  .px-xxxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxxl-2,
  .py-xxxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxxl-2,
  .px-xxxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxxl-3 {
    padding: 1rem !important;
  }
  .pt-xxxxl-3,
  .py-xxxxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxxxl-3,
  .px-xxxxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxxxl-3,
  .py-xxxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxxl-3,
  .px-xxxxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxxxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxxxl-4,
  .py-xxxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxxl-4,
  .px-xxxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxxl-4,
  .py-xxxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxxl-4,
  .px-xxxxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxxxl-5 {
    padding: 3rem !important;
  }
  .pt-xxxxl-5,
  .py-xxxxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxxxl-5,
  .px-xxxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxxl-5,
  .py-xxxxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxxxl-5,
  .px-xxxxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxxxl-auto {
    margin: auto !important;
  }
  .mt-xxxxl-auto,
  .my-xxxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxxl-auto,
  .mx-xxxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxxl-auto,
  .my-xxxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxxl-auto,
  .mx-xxxxl-auto {
    margin-left: auto !important;
  }
}
.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1250px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1450px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1550px) {
  .text-xxxl-left {
    text-align: left !important;
  }
  .text-xxxl-right {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1650px) {
  .text-xxxxl-left {
    text-align: left !important;
  }
  .text-xxxxl-right {
    text-align: right !important;
  }
  .text-xxxxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 500 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #047bf8 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0362c6 !important;
}

.text-secondary {
  color: #292b2c !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #101112 !important;
}

.text-success {
  color: #24b314 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1b850f !important;
}

.text-info {
  color: #5bc0de !important;
}

a.text-info:hover, a.text-info:focus {
  color: #31b0d5 !important;
}

.text-warning {
  color: #fbe4a0 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #f9d66f !important;
}

.text-danger {
  color: #e65252 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #e02525 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}

.text-muted, .invoice-body .invoice-desc .desc-value {
  color: #636c72 !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
/* 3b. Override bootstrap table styles */
.table .user-with-avatar {
  white-space: nowrap;
}
.table .user-with-avatar img {
  width: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50px;
}
.table .user-with-avatar span {
  display: inline-block;
  vertical-align: middle;
}
.table .user-with-avatar img + span {
  margin-left: 10px;
}
.table .icon-separator {
  margin: 0px 4px;
  opacity: 0.6;
}
.table th {
  font-weight: 500;
}
.table .smaller, .table.smaller {
  font-size: 0.72rem;
}
.table .lighter {
  color: rgba(90, 99, 126, 0.49);
}
.table.table-v-compact td {
  padding: 0.3rem 0.75rem;
}
.table.table-compact td {
  padding: 0.3rem 0.45rem;
}
.table.table-editable td:hover {
  background-color: #fff;
  box-shadow: inset 0px 0px 0px 2px #047bf8;
}
.table.table-lightborder td {
  border-color: rgba(83, 101, 140, 0.08);
}
.table.table-clean tr:first-child td {
  border-top: none;
}
.table.table-clean td {
  padding-left: 0px;
  padding-right: 0px;
  border-top-color: rgba(0, 0, 0, 0.05);
}
.table.table-clean td .value {
  font-size: 0.9rem;
  line-height: 1.2;
}
.table.table-clean td .sub-value {
  font-size: 0.72rem;
  color: rgba(90, 99, 126, 0.49);
}
.table.table-lightfont td {
  font-weight: 300;
}
.table.table-bordered thead th {
  border-top: 1px solid rgba(83, 101, 140, 0.33);
}
.table th, .table td {
  vertical-align: middle;
}
.table th img, .table td img {
  max-width: 100%;
}
.table thead th {
  border-bottom: 1px solid #999;
}
.table tfoot th {
  border-top: 1px solid #999;
}
.table tfoot th,
.table thead th {
  font-size: 0.63rem;
  text-transform: uppercase;
  border-top: none;
}
.table tbody + tbody {
  border-top: 1px solid rgba(83, 101, 140, 0.33);
}
.table td.nowrap {
  white-space: nowrap;
}
.table .row-actions {
  text-align: center;
}
.table .row-actions .os-icon {
  font-size: 16px;
}
.table .row-actions a {
  margin-right: 0.8rem;
  color: #3E4B5B;
}
.table .row-actions a.danger {
  color: #9d1818;
}
.table .row-actions a:last-child {
  margin-right: 0px;
}
.table .cell-image-list {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.table .cell-image-list .cell-img {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-size: cover;
  background-position: center center;
  border-radius: 2px;
  box-shadow: 0px 0px 0px 2px #fff, 1px 1px 5px rgba(0, 0, 0, 0.8);
  vertical-align: middle;
  transition: all 0.1s ease;
  transform: scale(1);
  position: relative;
  cursor: pointer;
}
.table .cell-image-list .cell-img:nth-child(1) {
  z-index: 5;
}
.table .cell-image-list .cell-img:nth-child(2) {
  z-index: 4;
}
.table .cell-image-list .cell-img:nth-child(3) {
  z-index: 3;
}
.table .cell-image-list .cell-img:nth-child(4) {
  z-index: 2;
}
.table .cell-image-list .cell-img:nth-child(5) {
  z-index: 1;
}
.table .cell-image-list .cell-img:hover {
  transform: scale(1.1);
}
.table .cell-image-list .cell-img + .cell-img {
  margin-left: -15px;
}
.table .cell-image-list .cell-img + .cell-img:hover {
  transform: translateX(5px) scale(1.1);
}
.table .cell-image-list .cell-img-more {
  font-size: 0.63rem;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -70%;
  background-color: #fff;
  padding: 3px 5px;
  border-radius: 4px;
  z-index: 7;
  white-space: nowrap;
}

@media (min-width: 1100px) {
  .table-responsive {
    overflow: visible;
  }
}
.table-lg td {
  padding: 1.2rem 1.5rem;
}

.table.table-v2 thead tr th, .table.table-v2 tfoot tr th {
  text-align: center;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  background-color: rgba(0, 0, 0, 0.05);
}
.table.table-v2 thead tr th:first-child, .table.table-v2 tfoot tr th:first-child {
  border-left: 1px solid #999;
}
.table.table-v2 thead tr th:last-child, .table.table-v2 tfoot tr th:last-child {
  border-right: 1px solid #999;
}
.table.table-v2 tbody tr td {
  border-color: #d1d8e6;
}

.controls-above-table {
  margin-bottom: 1rem;
}
.controls-above-table .btn, .controls-above-table .all-wrapper .fc-button, .all-wrapper .controls-above-table .fc-button {
  margin-right: 0.5rem;
}
.controls-above-table .btn + .btn, .controls-above-table .all-wrapper .fc-button + .btn, .all-wrapper .controls-above-table .fc-button + .btn, .controls-above-table .all-wrapper .btn + .fc-button, .all-wrapper .controls-above-table .btn + .fc-button, .controls-above-table .all-wrapper .fc-button + .fc-button, .all-wrapper .controls-above-table .fc-button + .fc-button {
  margin-left: 0px !important;
}
.controls-above-table .form-control {
  margin-right: 1rem;
}
.controls-above-table .form-control:last-child {
  margin-right: 0px;
}

.controls-below-table {
  display: flex;
  justify-content: space-between;
  font-size: 0.81rem;
}
.controls-below-table .table-records-info {
  color: rgba(0, 0, 0, 0.5);
}
.controls-below-table .table-records-pages ul {
  list-style: none;
}
.controls-below-table .table-records-pages ul li {
  display: inline-block;
  margin: 0px 10px;
}
.controls-below-table .table-records-pages ul li a.current {
  color: #3E4B5B;
}

.all-wrapper table.dataTable {
  border-collapse: collapse !important;
}

.table.table-padded {
  border-collapse: separate;
  border-spacing: 0 5px;
}
.table.table-padded thead tr th {
  border: none;
  font-size: 0.81rem;
  color: rgba(90, 99, 126, 0.49);
  letter-spacing: 1px;
  padding: 0.3rem 1.1rem;
}
.table.table-padded tbody tr {
  border-radius: 4px;
  transition: all 0.1s ease;
}
.table.table-padded tbody tr:hover {
  box-shadow: 0px 2px 5px rgba(69, 101, 173, 0.1);
  transform: translateY(-1px) scale(1.01);
}
.table.table-padded tbody td {
  padding: 0.9rem 1.1rem;
  background-color: #fff;
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.03);
}
.table.table-padded tbody td.bolder {
  font-weight: 500;
  font-size: 0.99rem;
}
.table.table-padded tbody td img {
  display: inline-block;
  vertical-align: middle;
}
.table.table-padded tbody td img + span {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.table.table-padded tbody td span + span {
  margin-left: 5px;
}
.table.table-padded tbody td .status-pill + span {
  margin-left: 10px;
}
.table.table-padded tbody td:first-child {
  border-radius: 4px 0px 0px 4px;
}
.table.table-padded tbody td:last-child {
  border-radius: 0px 4px 4px 0px;
  border-right: none;
}

.element-box .table:last-child, .big-error-w .table:last-child, .invoice-w .table:last-child {
  margin-bottom: 0;
}

/* 3c. Override bootstrap form styles */
label {
  margin-bottom: 4px;
}

button, input, optgroup, select, textarea {
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
}

.form-control.rounded {
  border-radius: 30px !important;
}

select.form-control.rounded {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 40px;
  padding-left: 15px;
  background-position: right 5px top 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
}

.form-text {
  font-size: 0.81rem;
}
.form-text.with-errors {
  color: #e65252;
}

.has-danger .form-control-feedback.text-muted, .has-danger .invoice-body .invoice-desc .form-control-feedback.desc-value, .invoice-body .invoice-desc .has-danger .form-control-feedback.desc-value {
  color: #e65252 !important;
  font-weight: 400;
}

.has-danger .form-control {
  border-color: #e65252;
}

.form-control {
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.form-control.form-control-faded {
  background-color: #dde2ec;
}
.form-control.bright {
  border-color: #e2e4ef;
}
.form-control[type=checkbox] {
  width: auto;
  display: inline-block;
}

.form-group .date-input {
  position: relative;
}
.form-group .date-input:before {
  content: "\e972";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  color: #047bf8;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.form-group .date-input .form-control {
  padding-left: 35px;
}

.form-control::placeholder {
  color: rgba(0, 0, 0, 0.4);
}

.form-check-input {
  margin-right: 0.5rem;
}

.form-check.stick-right span {
  margin-right: 5px;
}

.form-buttons-w {
  margin-top: 1.5rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.form-buttons-w.compact {
  margin-top: 0.5rem;
}
.form-buttons-w .btn + .btn, .form-buttons-w .all-wrapper .fc-button + .btn, .all-wrapper .form-buttons-w .fc-button + .btn, .form-buttons-w .all-wrapper .btn + .fc-button, .all-wrapper .form-buttons-w .btn + .fc-button, .form-buttons-w .all-wrapper .fc-button + .fc-button, .all-wrapper .form-buttons-w .fc-button + .fc-button {
  margin-left: 10px;
}

label.bigger {
  font-size: 1.08rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
label.lighter {
  color: rgba(90, 99, 126, 0.49);
}
label.smaller {
  font-size: 0.8rem;
  line-height: 1.5;
}

fieldset {
  margin-top: 2rem;
}

legend {
  font-size: 0.99rem;
  display: block;
  margin-bottom: 1.5rem;
  position: relative;
  color: #047bf8;
}
legend span {
  padding: 0px 0.5rem 0 0;
  background-color: #fff;
  display: inline-block;
  z-index: 2;
  position: relative;
}
legend:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  height: 1px;
  top: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 1;
}

.form-header {
  margin-bottom: 1rem;
  padding-top: 0.5rem;
  display: block;
}

.form-desc {
  color: #999;
  margin-bottom: 1.5rem;
  font-weight: 300;
  font-size: 0.9rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  display: block;
}

.os-toggler-w {
  display: inline-block;
  margin-right: 10px;
}
.os-toggler-w .os-toggler-i {
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  height: 20px;
  width: 35px;
  position: relative;
  transition: all 0.2s ease;
}
.os-toggler-w .os-toggler-i .os-toggler-pill {
  background-color: #fff;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 3px;
  transform: translate(0, -50%);
  transition: all 0.2s ease;
}
.os-toggler-w.on .os-toggler-i {
  background-color: #E1E6F2;
}
.os-toggler-w.on .os-toggler-i .os-toggler-pill {
  transform: translate(15px, -50%);
  background-color: #047bf8;
}

/* 3d. Override bootstrap navigation styles */
.nav.smaller {
  font-size: 0.72rem;
}
.nav.smaller.nav-tabs .nav-link {
  padding: 0.7em 1.1em;
}
.nav.smaller.nav-pills .nav-link {
  padding: 0.2em 1.1em;
}
.nav.bigger {
  font-size: 1.25rem;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
}
.nav.bigger.nav-tabs .nav-link.active:after, .nav.bigger.nav-tabs .nav-item.show .nav-link:after {
  height: 6px;
  bottom: -3px;
  border-radius: 2px;
}
.nav.bigger.nav-tabs .nav-link {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 2rem;
}
.nav.upper {
  font-size: 0.9rem;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.nav.upper.nav-tabs .nav-link.active:after, .nav.upper.nav-tabs .nav-item.show .nav-link:after {
  height: 3px;
  bottom: -2px;
  border-radius: 2px;
}
.nav.upper.nav-tabs .nav-link {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 15px;
  margin-right: 2rem;
}
.nav.upper.centered.nav-tabs .nav-link {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 15px;
  margin-left: 1rem;
  margin-right: 1rem;
}
.nav.upper.centered.nav-tabs .nav-item {
  margin-right: 0px;
}
.nav.centered {
  text-align: center;
  justify-content: space-around;
}

.nav-link i {
  display: inline-block;
  color: #b0c4f3;
  font-size: 26px;
  margin-bottom: 5px;
}
.nav-link span {
  display: block;
  font-size: 0.72rem;
}
.nav-link.active i {
  color: #047bf8;
}

.nav-tabs .nav-item {
  margin-bottom: 0px;
  margin-right: 1rem;
}
.nav-tabs .nav-link {
  border: none;
  color: rgba(0, 0, 0, 0.3);
}
.nav-tabs .nav-link.disabled {
  color: #636c72;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link,
.nav-tabs .nav-item .nav-link {
  transition: all 0.2s ease;
  position: relative;
}
.nav-tabs .nav-link:after,
.nav-tabs .nav-item .nav-link:after {
  content: "";
  width: 0%;
  height: 3px;
  background-color: #047bf8;
  position: absolute;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.2s ease;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link:hover,
.nav-tabs .nav-item:hover .nav-link {
  color: #495057;
  background-color: transparent;
  border-color: #dee2e6 #dee2e6 transparent;
  position: relative;
}
.nav-tabs .nav-link.active:after,
.nav-tabs .nav-item.show .nav-link:after,
.nav-tabs .nav-link:hover:after,
.nav-tabs .nav-item:hover .nav-link:after {
  width: 100%;
}

.nav-pills .nav-link {
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.4);
}
.nav-pills .nav-link.active,
.nav-pills .nav-item.show .nav-link {
  color: #fff;
  cursor: default;
  background-color: #047bf8;
}

/* 3e. Override bootstrap button styles */
.toggled-buttons .btn-toggled {
  border: 2px solid #047bf8;
  border: 2px solid transparent;
  border-radius: 6px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
  font-size: 0.72rem;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.3);
  margin: 5px 0px;
}
.toggled-buttons .btn-toggled.on, .toggled-buttons .btn-toggled:hover {
  border-color: #047bf8;
  color: #047bf8;
}
.toggled-buttons .btn-toggled + .btn-toggled {
  margin-left: 10px;
}
.toggled-buttons.solid .btn-toggled {
  background-color: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.81rem;
}
.toggled-buttons.solid .btn-toggled.on, .toggled-buttons.solid .btn-toggled:hover {
  background-color: #047bf8;
  color: #fff;
}

.btn-sm, .btn-group-sm > .btn, .all-wrapper .btn-group-sm > .fc-button {
  padding: 0.25rem 0.5rem;
  font-size: 0.775rem;
  line-height: 1.5;
  border-radius: 4px;
}

.btn-white, .all-wrapper .fc-button {
  color: #292b2c;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover, .all-wrapper .fc-button:hover {
  color: #292b2c;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-white:focus, .all-wrapper .fc-button:focus, .btn-white.focus, .all-wrapper .focus.fc-button {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-white.disabled, .all-wrapper .disabled.fc-button, .btn-white:disabled, .all-wrapper .fc-button:disabled {
  color: #292b2c;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:not(:disabled):not(.disabled):active, .all-wrapper .fc-button:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .all-wrapper .fc-button:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle, .all-wrapper .show > .dropdown-toggle.fc-button {
  color: #292b2c;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .all-wrapper .fc-button:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .all-wrapper .fc-button:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus, .all-wrapper .show > .dropdown-toggle.fc-button:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-grey {
  color: #292b2c;
  background-color: #dde2ec;
  border-color: #dde2ec;
}
.btn-grey:hover {
  color: #292b2c;
  background-color: #c4cdde;
  border-color: #bcc6da;
}
.btn-grey:focus, .btn-grey.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 226, 236, 0.5);
}
.btn-grey.disabled, .btn-grey:disabled {
  color: #292b2c;
  background-color: #dde2ec;
  border-color: #dde2ec;
}
.btn-grey:not(:disabled):not(.disabled):active, .btn-grey:not(:disabled):not(.disabled).active, .show > .btn-grey.dropdown-toggle {
  color: #292b2c;
  background-color: #bcc6da;
  border-color: #b4bfd5;
}
.btn-grey:not(:disabled):not(.disabled):active:focus, .btn-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-grey.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 226, 236, 0.5);
}

.btn-white-gold {
  color: #292b2c;
  background-color: #fff;
  border-color: #fff;
  color: #CF8D0D;
}
.btn-white-gold:hover {
  color: #292b2c;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-white-gold:focus, .btn-white-gold.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-white-gold.disabled, .btn-white-gold:disabled {
  color: #292b2c;
  background-color: #fff;
  border-color: #fff;
}
.btn-white-gold:not(:disabled):not(.disabled):active, .btn-white-gold:not(:disabled):not(.disabled).active, .show > .btn-white-gold.dropdown-toggle {
  color: #292b2c;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-white-gold:not(:disabled):not(.disabled):active:focus, .btn-white-gold:not(:disabled):not(.disabled).active:focus, .show > .btn-white-gold.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-teal {
  color: #292b2c;
  background-color: #fff;
  border-color: #31C37F;
}
.btn-teal:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #279a64;
}
.btn-teal:focus, .btn-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 195, 127, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  color: #292b2c;
  background-color: #fff;
  border-color: #31C37F;
}
.btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
  color: #292b2c;
  background-color: #e6e6e6;
  border-color: #24905e;
}
.btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 195, 127, 0.5);
}

.btn-link.btn-danger {
  color: #e65252;
}

.btn, .all-wrapper .fc-button {
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  outline: none;
  line-height: 1;
}
.btn.btn-secondary:focus, .all-wrapper .btn-secondary.fc-button:focus, .btn.btn-secondary.focus, .all-wrapper .btn-secondary.focus.fc-button {
  box-shadow: none;
}
.btn .os-icon, .all-wrapper .fc-button .os-icon {
  font-size: 0.9rem;
  display: inline-block;
  vertical-align: middle;
}
.btn .os-icon + span, .all-wrapper .fc-button .os-icon + span {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.btn span + .os-icon, .all-wrapper .fc-button span + .os-icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.btn.btn-sm .os-icon, .all-wrapper .btn-sm.fc-button .os-icon, .btn-group-sm > .btn .os-icon, .all-wrapper .btn-group-sm > .fc-button .os-icon {
  font-size: 14px;
}
.btn.btn-sm .os-icon + span, .all-wrapper .btn-sm.fc-button .os-icon + span, .btn-group-sm > .btn .os-icon + span, .all-wrapper .btn-group-sm > .fc-button .os-icon + span {
  margin-left: 0.5rem;
}
.btn.btn-sm span + .os-icon, .all-wrapper .btn-sm.fc-button span + .os-icon, .btn-group-sm > .btn span + .os-icon, .all-wrapper .btn-group-sm > .fc-button span + .os-icon {
  margin-left: 0.5rem;
}
.btn.btn-rounded, .all-wrapper .btn-rounded.fc-button {
  border-radius: 40px;
}
.btn.btn-upper, .all-wrapper .btn-upper.fc-button {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.btn.btn-underlined, .all-wrapper .btn-underlined.fc-button {
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
}
.btn.btn-underlined span, .all-wrapper .btn-underlined.fc-button span {
  border-bottom: 2px solid #047bf8;
}
.btn.btn-underlined i, .all-wrapper .btn-underlined.fc-button i {
  font-size: 0.63rem;
  transition: all 0.2s ease;
}
.btn.btn-underlined:hover, .all-wrapper .btn-underlined.fc-button:hover {
  color: #0362c6;
}
.btn.btn-underlined:hover span, .all-wrapper .btn-underlined.fc-button:hover span {
  border-color: #0362c6;
}
.btn.btn-underlined:hover i, .all-wrapper .btn-underlined.fc-button:hover i {
  transform: translateX(5px);
}
.btn.btn-underlined.btn-gold, .all-wrapper .btn-underlined.btn-gold.fc-button {
  color: #BE8B1C;
}
.btn.btn-underlined.btn-gold span, .all-wrapper .btn-underlined.btn-gold.fc-button span {
  border-color: #BE8B1C;
}
.btn.btn-underlined.btn-gold:hover, .all-wrapper .btn-underlined.btn-gold.fc-button:hover {
  color: #926a15;
}
.btn.btn-underlined.btn-gold:hover span, .all-wrapper .btn-underlined.btn-gold.fc-button:hover span {
  border-color: #926a15;
}

/* 3f. Override bootstrap breadcrumbs styles */
.breadcrumb {
  list-style: none;
  margin: 0px;
  padding: 10px 30px 10px 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  background-color: transparent;
  letter-spacing: 0.7px;
}
.breadcrumb li {
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.585rem;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.breadcrumb li a {
  color: #3E4B5B;
}
.breadcrumb li span {
  color: rgba(0, 0, 0, 0.4);
}

.breadcrumbs + .content-box {
  padding-top: 0px;
}

/* 3g. Override bootstrap typography styles */
.text-muted, .invoice-body .invoice-desc .desc-value {
  font-weight: 300;
}

/* 3h. Override bootstrap modal styles */
.modal-content {
  box-shadow: 0 25px 65px rgba(15, 24, 33, 0.29);
}

.modal-footer.buttons-on-left {
  justify-content: flex-start;
}

.modal-header.faded {
  background-color: rgba(0, 0, 0, 0.05);
}
.modal-header.smaller {
  font-size: 0.99rem;
}
.modal-header span, .modal-header strong, .modal-header .avatar {
  display: inline-block;
  vertical-align: middle;
}
.modal-header span {
  color: #999;
  margin-right: 5px;
}
.modal-header .avatar {
  border-radius: 50%;
  width: 40px;
  height: auto;
}
.modal-header .avatar + span {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 15px;
  margin-left: 15px;
}

/* 3h. Override bootstrap popover styles */
.popover {
  font-size: 0.99rem;
  box-shadow: 0 5px 50px rgba(4, 123, 248, 0.3);
}

.popover-header {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.9rem;
  color: #fff;
}

/* 3i. Override bootstrap alerts styles */
.alert {
  font-weight: 300;
}
.alert p:last-child {
  margin-bottom: 0px;
}
.alert.alert-warning .alert-heading {
  color: #3E3221;
}
.alert.borderless {
  border: none;
}
.alert.compact {
  padding: 15px 20px;
  font-size: 0.72rem;
}

/* 3i. Override bootstrap badges styles */
.badge {
  font-size: 0.81rem;
}

.badge-default-inverted {
  background-color: #b4bbc3;
  border: 1px solid #101112;
  color: #040404;
  font-weight: 300;
}
.badge-default-inverted[href]:hover, .badge-default-inverted[href]:focus {
  background-color: #98a2ac;
  border: 1px solid black;
  color: #040404;
  font-weight: 300;
}

.badge-primary-inverted {
  background-color: #cce4ff;
  border: 1px solid #0362c6;
  color: #0356ad;
  font-weight: 300;
}
.badge-primary-inverted[href]:hover, .badge-primary-inverted[href]:focus {
  background-color: #99caff;
  border: 1px solid #024994;
  color: #0356ad;
  font-weight: 300;
}

.badge-success-inverted {
  background-color: #c5f0c0;
  border: 1px solid #1b850f;
  color: #166e0c;
  font-weight: 300;
}
.badge-success-inverted[href]:hover, .badge-success-inverted[href]:focus {
  background-color: #9fe697;
  border: 1px solid #12570a;
  color: #166e0c;
  font-weight: 300;
}

.badge-info-inverted {
  background-color: #ecf9fd;
  border: 1px solid #31b0d5;
  color: #28a1c5;
  font-weight: 300;
}
.badge-info-inverted[href]:hover, .badge-info-inverted[href]:focus {
  background-color: #bfeaf7;
  border: 1px solid #2390b0;
  color: #28a1c5;
  font-weight: 300;
}

.badge-warning-inverted {
  background-color: white;
  border: 1px solid #f9d66f;
  color: #f8cf57;
  font-weight: 300;
}
.badge-warning-inverted[href]:hover, .badge-warning-inverted[href]:focus {
  background-color: #fff9e8;
  border: 1px solid #f7c83e;
  color: #f8cf57;
  font-weight: 300;
}

.badge-danger-inverted {
  background-color: #fdebeb;
  border: 1px solid #e02525;
  color: #ce1e1e;
  font-weight: 300;
}
.badge-danger-inverted[href]:hover, .badge-danger-inverted[href]:focus {
  background-color: #fabcbc;
  border: 1px solid #b71b1b;
  color: #ce1e1e;
  font-weight: 300;
}

/* 4. Overrides for various plugins that are included with this template */
/* STAR RATING */
.br-theme-osadmin .br-widget {
  height: 28px;
  white-space: nowrap;
}

.br-theme-osadmin .br-widget a {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  margin-right: 2px;
}

.br-theme-osadmin .br-widget a:after {
  content: "\e970";
  color: #d2d2d2;
}

.br-theme-osadmin .br-widget a.br-active:after {
  color: #EDB867;
}

.br-theme-osadmin .br-widget a.br-selected:after {
  color: #EDB867;
}

.br-theme-osadmin .br-widget .br-current-rating {
  display: none;
}

.br-theme-osadmin .br-readonly a {
  cursor: default;
}

@media print {
  .br-theme-osadmin .br-widget a:after {
    content: "\f006";
    color: black;
  }
  .br-theme-osadmin .br-widget a.br-active:after,
  .br-theme-osadmin .br-widget a.br-selected:after {
    content: "\e970";
    color: black;
  }
}
/* ION RANGE SLIDER */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background-color: #dddddd;
}

.irs {
  height: 40px;
}

.irs-with-grid {
  height: 60px;
}

.irs-line {
  height: 5px;
  top: 25px;
  border-radius: 2px;
}

.irs-line-left {
  height: 12px;
}

.irs-line-mid {
  height: 12px;
}

.irs-line-right {
  height: 12px;
}

.irs-bar {
  height: 5px;
  top: 25px;
  background-color: #98c9fd;
}

.irs-bar-edge {
  top: 25px;
  height: 12px;
  width: 9px;
}

.irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25;
}

.lt-ie9 .irs-shadow {
  filter: alpha(opacity=25);
}

.irs-slider {
  width: 11px;
  height: 11px;
  top: 22px;
  background-color: #047bf8;
  box-shadow: 0px 0px 0px 2px #fff;
  border-radius: 20px;
  cursor: pointer;
}
.irs-slider:hover {
  background-color: #024994;
}

.irs-min, .irs-max {
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: #e1e4e9;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #ed5565;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.irs-from:after, .irs-to:after, .irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}

.irs-grid-pol {
  background: #e1e4e9;
}

.irs-grid-text {
  color: #999;
}

/* DROPZONE */
.dropzone {
  border: 2px dashed #047bf8;
  border-radius: 6px;
}

/* SELECT 2 */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #dde2ec;
  border-width: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e2ebff;
  border: 1px solid #4771d2;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #474a50;
  margin-right: 4px;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #047bf8;
  color: #fff;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-width: 2px;
  border-color: #047bf8;
}

.select2-dropdown {
  border-width: 2px;
  border-color: #047bf8;
}

.form-control {
  font-weight: 300;
}

.select2 {
  font-weight: 300;
}

/* DATERANGEPICKER */
body .daterangepicker {
  box-shadow: 3px 25px 50px rgba(77, 76, 132, 0.34);
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  border: none;
  padding: 15px;
  min-width: 540px;
}
body .daterangepicker::after {
  display: block;
  clear: both;
  content: "";
}
body .daterangepicker .calendar {
  float: left;
  max-width: 300px;
  margin: 10px;
}
body .daterangepicker .calendar td {
  cursor: pointer;
}
body .daterangepicker .calendar td:hover {
  background-color: #1a88fb;
  color: #fff;
}
body .daterangepicker .calendar td.in-range {
  background-color: #1a88fb;
  color: #fff;
  border-color: #fff;
}
body .daterangepicker .calendar td.active, body .daterangepicker .calendar td.active:hover {
  background-color: #046fdf;
  color: #fff;
  border-color: #fff;
}
body .daterangepicker .ranges {
  clear: left;
  padding: 5px 10px;
}
body .daterangepicker .ranges .btn, body .daterangepicker .ranges .all-wrapper .fc-button, .all-wrapper body .daterangepicker .ranges .fc-button {
  padding: 5px 10px;
  line-height: 1;
  vertical-align: middle;
  text-transform: none;
  font-size: 0.81rem;
}
body .daterangepicker th {
  font-weight: 500;
  text-align: center;
  padding: 5px 0px;
  font-size: 0.72rem;
}
body .daterangepicker th.prev {
  text-align: left;
  cursor: pointer;
}
body .daterangepicker th.next {
  text-align: right;
  cursor: pointer;
}
body .daterangepicker:before {
  border-bottom-color: #3E4B5B;
}
body .daterangepicker .calendar td {
  font-weight: 300;
  font-size: 0.81rem;
  text-align: right;
  font-size: 0.81rem;
  padding: 5px 8px;
  border: 1px solid #eee;
}
body .daterangepicker .calendar th.month {
  color: #047bf8;
}
body .daterangepicker .calendar-table {
  padding-top: 10px;
}
body .daterangepicker thead tr:first-child th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 5px;
}
body .daterangepicker thead tr:first-child + tr th {
  padding-top: 10px;
}
body .daterangepicker .daterangepicker_input {
  position: relative;
}
body .daterangepicker .daterangepicker_input input {
  width: 100%;
  display: block;
  padding-left: 35px;
}
body .daterangepicker .daterangepicker_input i {
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  position: absolute;
}
body .daterangepicker .fa.fa-calendar.glyphicon.glyphicon-calendar:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e926";
}
body .daterangepicker .fa.fa-chevron-left.glyphicon.glyphicon-chevron-left:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-size: 10px;
}
body .daterangepicker .fa.fa-chevron-right.glyphicon.glyphicon-chevron-right:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e910";
  font-size: 10px;
}

/* DATATABLES */
.dataTables_length select {
  display: inline-block;
  width: 50px;
  margin: 0px 5px;
  vertical-align: middle;
}

.dataTables_filter input {
  display: inline-block;
  width: 130px;
  margin: 0px 5px;
  vertical-align: middle;
}

.dataTables_wrapper .row:first-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding-bottom: 0.5rem;
}
.dataTables_wrapper .row:last-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0.5rem;
}

/* CALENDAR  */
.fc-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.fc-header td {
  padding: 10px 0px;
}
.fc-header h2 {
  text-transform: uppercase;
  font-size: 18px;
}

.fc-content {
  color: #fff;
}

.fc-event {
  background-color: #3584ff;
  box-shadow: 5px 5px 10px 0px #bdd4ff;
  border: none;
  padding: 6px;
  padding-left: 9px;
  color: #fff;
  border-radius: 4px;
}

.fc-day-number {
  color: #6B6862;
}

.fc-day-header {
  font-weight: 300;
  color: #6B6862;
  text-transform: uppercase;
  font-size: 12px;
}

.fc-other-month {
  background-color: #eee;
}

.all-wrapper .fc-button {
  padding: 5px 10px;
  height: auto;
  margin: 0px 5px;
  background-image: none;
  box-shadow: none;
}
.all-wrapper .fc-button.fc-state-active {
  outline: none;
  text-shadow: none;
}

/* Datatables for Bootstrap 4 */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}

table.dataTable td, table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
  text-align: center;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}

div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
  outline: none;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.3;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "↑";
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "↓";
}

table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:after {
  opacity: 1;
}

table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}

table.dataTable.table-condensed .sorting:after, table.dataTable.table-condensed .sorting_asc:after, table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}

table.table-bordered.dataTable th, table.table-bordered.dataTable td {
  border-left-width: 0;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

/* 5. Handy Animations  */
@keyframes fadeLeft {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
@keyframes fadeRight {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
@keyframes fadeUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes jumpUp {
  0% {
    opacity: 0;
    transform: scale(0.5) translate(70px, 70px);
  }
  80% {
    opacity: 1;
    transform: scale(1.1) translate(-10px, -10px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0px);
  }
}
.floated-chat-btn {
  animation-name: jumpUp;
  animation-duration: 0.5s;
}

.floated-colors-btn {
  animation-name: jumpUp;
  animation-duration: 0.5s;
  animation-delay: 0.1s;
  animation-fill-mode: both;
}

.floated-customizer-btn {
  animation-name: jumpUp;
  animation-duration: 0.5s;
  animation-delay: 0.2s;
  animation-fill-mode: both;
}

.element-box, .big-error-w, .invoice-w {
  animation-name: fadeUp;
  animation-duration: 0.25s;
}

.element-balances .balance {
  animation-name: fadeRight;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
.element-balances .balance:nth-child(1) {
  animation-delay: 0s;
}
.element-balances .balance:nth-child(2) {
  animation-delay: 0.1s;
}
.element-balances .balance:nth-child(3) {
  animation-delay: 0.2s;
}
.element-balances .balance:nth-child(4) {
  animation-delay: 0.3s;
}
.element-balances .balance:nth-child(5) {
  animation-delay: 0.4s;
}

.pipeline {
  animation-name: fadeUp;
  animation-duration: 1s;
}

.project-box {
  animation-name: fadeUp;
  animation-duration: 1s;
}

.aec-full-message-w {
  animation-name: fadeUp;
  animation-duration: 1s;
}

.user-profile {
  animation-name: fadeUp;
  animation-duration: 1s;
}

.content-panel {
  animation-name: fadeLeft;
  animation-duration: 1s;
}

/* 6. User Profile  */
.user-profile .up-head-w {
  background-size: cover;
  background-position: center center;
  position: relative;
  color: #fff;
  border-radius: 6px 6px 0px 0px;
}
.user-profile .up-head-w .decor {
  position: absolute;
  bottom: -1px;
  right: 0px;
  max-width: 100%;
  z-index: 3;
}
.user-profile .up-head-w .decor .decor-path {
  fill: #fff;
}
.user-profile .up-head-w:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), 70%, rgba(0, 0, 0, 0.5));
}
.user-profile .up-head-w .up-social {
  position: absolute;
  top: 15px;
  right: 25px;
  z-index: 5;
}
.user-profile .up-head-w .up-social a {
  color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  font-size: 30px;
  margin-left: 10px;
}
.user-profile .up-head-w .up-social a:hover {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.user-profile .up-main-info {
  padding: 20% 5% 5% 5%;
  position: relative;
  z-index: 4;
}
.user-profile .up-main-info .user-avatar-w {
  margin-bottom: 1rem;
}
.user-profile .up-main-info .user-avatar-w .user-avatar {
  width: 60px;
  height: 60px;
  border-radius: 40px;
  border: 3px solid #fff;
  overflow: hidden;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}
.user-profile .up-main-info .user-avatar-w .user-avatar img {
  max-width: 100%;
  height: auto;
}
.user-profile .up-header {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 3.75rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding-bottom: 10px;
  display: inline-block;
  margin-bottom: 10px;
}
.user-profile .up-sub-header {
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
  color: rgba(255, 255, 255, 0.8);
}
.user-profile .up-controls {
  padding: 20px 5%;
}
.user-profile .btn + .btn, .user-profile .all-wrapper .fc-button + .btn, .all-wrapper .user-profile .fc-button + .btn, .user-profile .all-wrapper .btn + .fc-button, .all-wrapper .user-profile .btn + .fc-button, .user-profile .all-wrapper .fc-button + .fc-button, .all-wrapper .user-profile .fc-button + .fc-button {
  margin-left: 20px;
}
.user-profile .up-controls + .up-contents {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.user-profile .up-contents {
  padding: 20px 5%;
  padding-top: 3rem;
}
.user-profile.compact .up-contents {
  padding-top: 0px;
}
.user-profile.compact .up-main-info {
  padding-top: 35%;
}
.user-profile.compact .up-head-w .up-social a {
  font-size: 20px;
}
.user-profile.compact .up-header {
  font-size: 1.5rem;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.user-profile.compact .up-sub-header {
  font-size: 0.81rem;
}

.user-profile + .element-wrapper {
  margin-top: 2rem;
}

.value-pair {
  display: inline-block;
}
.value-pair .label {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.63rem;
  text-transform: uppercase;
  display: inline-block;
}
.value-pair .value {
  display: inline-block;
  font-size: 0.63rem;
  text-transform: uppercase;
}

.value-pair + .value-pair {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* 7. Layout styles */
html {
  height: 100%;
}

body {
  min-height: 100%;
  position: relative;
  padding: 50px;
  overflow-x: hidden;
}
body:before {
  content: "";
  position: absolute;
  z-index: -1;
  background: linear-gradient(to bottom right, #D7BBEA, #65A8F1);
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
body.full-screen {
  padding: 0px;
}
body.full-screen .all-wrapper {
  max-width: initial;
  border-radius: 0px;
}
body.full-screen .all-wrapper > .top-bar {
  border-radius: 0px;
}
body.full-screen .menu-w,
body.full-screen .top-bar {
  border-radius: 0px !important;
}
body.full-screen .menu-position-side .logged-user-menu {
  left: 0px;
  right: -1px;
  border-radius: 0px;
}

b, strong {
  font-weight: 500;
}

.all-wrapper {
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  max-width: 1600px;
  margin: 0px auto;
  position: relative;
  min-height: 100%;
}
.all-wrapper.with-pattern {
  box-shadow: none;
  border-radius: 0px;
  background-image: url(/build/assets/img/bg-pattern2.650e07d7..png);
  background-size: contain;
  background-repeat: repeat;
  background-position: 0 0;
}
.all-wrapper.no-padding-content .content-box {
  padding: 0px;
}
.all-wrapper.white-bg-content .content-w {
  background-color: #fff;
  background-image: none;
}
.all-wrapper.solid-bg-all {
  background-color: #f2f4f8;
}
.all-wrapper.solid-bg-all .content-w {
  background-image: none;
}

.auth-wrapper .all-wrapper {
  padding: 100px;
}

.section-heading {
  padding: 5% 10%;
  font-size: 1.26rem;
  color: rgba(0, 0, 0, 0.5);
}
.section-heading.centered {
  text-align: center;
}
.section-heading h1 {
  position: relative;
  margin-bottom: 40px;
}
.section-heading h1:after {
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  content: "";
  background-color: #047bf8;
  height: 5px;
  width: 40px;
  border-radius: 6px;
}

/* Layout settings based on menu position */
/* MENU ON A SIDE */
body.menu-position-side .layout-w {
  display: flex;
}
body.menu-position-side .content-w {
  border-radius: 0px 6px 6px 0px;
  flex: 1;
}

/* MENU ON TOP */
body.menu-position-top .content-w {
  border-radius: 0px 0px 6px 6px;
}
body.menu-position-top .top-bar + .layout-w .menu-w {
  border-radius: 0px;
}

body.menu-side-right .layout-w {
  flex-direction: row-reverse;
}

.content-w {
  background-color: #f2f4f8;
  background-image: url(/build/assets/img/bg-pattern.1cf07654..png);
  background-repeat: no-repeat;
  background-position: 20px 50px;
  vertical-align: top;
}

.content-box {
  vertical-align: top;
  padding: 2rem 2.5rem;
  flex: 1;
}
.content-box > .element-wrapper:first-child {
  padding-top: 0px !important;
}

.content-panel {
  vertical-align: top;
  flex: 0 0 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  padding: 2rem 2.5rem;
  background-color: transparent;
}
.content-panel.compact {
  padding: 2rem 1.5rem;
  flex: 0 0 320px;
}
.content-panel .content-panel-close {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 14px;
  color: #047bf8;
  z-index: 999;
  cursor: pointer;
}
.content-panel.color-scheme-dark {
  background-color: #2d3756;
}

.content-panel-toggler {
  background-color: #047bf8;
  padding: 4px 10px;
  border-radius: 6px;
  color: #fff;
  font-size: 0.72rem;
  text-transform: uppercase;
  display: none;
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 4;
  cursor: pointer;
}
.content-panel-toggler:hover {
  background-color: #1a88fb;
}
.content-panel-toggler i {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
.content-panel-toggler span {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 1px;
}

/*
 SIDE PANEL IS ACTIVE - ADD STYLES
*/
.with-side-panel .content-i {
  display: flex;
  flex: 1;
}
.with-side-panel .menu-mobile .mm-logo-buttons-w .content-panel-open {
  display: block;
}

/* ICONS LIST FOR DEMO */
.demo-icons-list {
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
}
.demo-icons-list li {
  width: 80px;
  text-align: center;
  display: inline-block;
  font-size: 24px;
  vertical-align: middle;
  padding: 20px 15px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.demo-icons-list li a {
  position: relative;
  color: #333;
}
.demo-icons-list li a i {
  font-style: normal;
}
.demo-icons-list li a span {
  display: inline-block;
  position: absolute;
  background-color: #047bf8;
  color: #fff;
  padding: 4px 7px;
  border-radius: 4px;
  font-size: 0.81rem;
  white-space: nowrap;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.demo-icons-list li a:hover {
  text-decoration: none;
}
.demo-icons-list li a:hover span {
  display: block;
}

/* 8. Menu styles */
/*
  STYLE NAVIGATION

#1. Logged User Box
#2. Shared styles between Top Bar & Main Menu
#3. Desktop Menu
#4. Mobile Menu

*/
/* 
#1. Logged User Box
*/
.logged-user-w {
  text-align: center;
  padding: 1rem 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.logged-user-w .avatar-w {
  padding: 5px;
  border: 1px solid #262626;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
}
.logged-user-w .avatar-w img {
  width: 50px;
  height: auto;
  border-radius: 50%;
}
.logged-user-w .logged-user-role {
  display: block;
  font-size: 0.63rem;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.4);
  letter-spacing: 1px;
}
.logged-user-w .logged-user-toggler-arrow {
  padding: 3px;
  font-size: 14px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.logged-user-w.avatar-inline {
  text-align: left;
  position: relative;
}
.logged-user-w.avatar-inline .logged-user-i {
  display: inline-flex;
  align-items: center;
  padding-left: 0.7rem;
}
.logged-user-w.avatar-inline .logged-user-i .logged-user-info-w {
  padding-left: 20px;
  text-align: left;
}
.logged-user-w.avatar-inline .logged-user-toggler-arrow {
  padding: 3px;
  font-size: 14px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.logged-user-w.avatar-inline .logged-user-avatar-info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.logged-user-w.avatar-inline .logged-user-avatar-info .logged-user-info-w {
  margin-bottom: 0px;
  padding: 10px 10px 10px 20px;
}
/*
#2. Shared styles between Top Bar & Main Menu
*/
.menu-w .logo-w,
.top-bar .logo-w {
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.menu-w .logo-w .filters-toggler,
.top-bar .logo-w .filters-toggler {
  color: rgba(255, 255, 255, 0.7);
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
}
.menu-w .logo-w .filters-toggler .os-icon,
.top-bar .logo-w .filters-toggler .os-icon {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.menu-w .logo-w .filters-toggler:hover,
.top-bar .logo-w .filters-toggler:hover {
  color: #fff;
}
.menu-w .logo-w .logo,
.top-bar .logo-w .logo {
  display: inline-block;
  text-decoration: none;
}
.menu-w .logo-w .logo-element,
.top-bar .logo-w .logo-element {
  content: "";
  width: 26px;
  height: 26px;
  border-radius: 15px;
  position: relative;
  background-color: #98c9fd;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  transition: all 0.2s ease;
}
.menu-w .logo-w .logo-element:after,
.top-bar .logo-w .logo-element:after {
  content: "";
  width: 26px;
  height: 26px;
  background-color: #fff;
  border-radius: 15px;
  right: -20px;
  position: absolute;
  transition: all 0.2s ease;
}
.menu-w .logo-w .logo:hover .logo-element,
.top-bar .logo-w .logo:hover .logo-element {
  transform: translateX(5px);
}
.menu-w .logo-w .logo:hover .logo-element:after,
.top-bar .logo-w .logo:hover .logo-element:after {
  transform: translateX(-10px);
}
.menu-w .logo-w .logo:hover .logo-label:after,
.top-bar .logo-w .logo:hover .logo-label:after {
  width: 100%;
  background-color: #fff;
}
.menu-w .logo-w .logo-label,
.top-bar .logo-w .logo-label {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.81rem;
  position: relative;
  margin-left: 10px;
}
.menu-w .logo-w .logo-label:after,
.top-bar .logo-w .logo-label:after {
  height: 2px;
  position: absolute;
  width: 0%;
  left: 0px;
  bottom: -5px;
  background-color: #fff;
  content: "";
  transition: all 0.2s ease;
}

/*
  #3. Desktop Menu
*/
.menu-w {
  position: relative;
  background-color: #fff;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
  flex: 0 0 260px;
  border-right: 0px solid rgba(0, 0, 0, 0.05);
  /* Styles for sub menu */
}
.menu-w .menu-page-header {
  display: none;
}
.menu-w .logged-user-w {
  position: relative;
  padding: 1rem;
}
.menu-w .logged-user-w .logged-user-i:hover {
  cursor: pointer;
}
.menu-w .logged-user-w .logged-user-i:hover .logged-user-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
}
.menu-w .logged-user-w + .main-menu {
  padding-top: 0px;
}
.menu-w .logged-user-menu {
  background: #323c58;
  box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -1px;
  left: -10px;
  overflow: hidden;
  padding: 1rem;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.3s ease;
  border-radius: 6px;
}
.menu-w .logged-user-menu .avatar-w {
  border-color: #fff;
}
.menu-w .logged-user-menu .logged-user-avatar-info {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.menu-w .logged-user-menu .logged-user-info-w .logged-user-name {
  color: #fff;
}
.menu-w .logged-user-menu .logged-user-info-w .logged-user-role {
  color: rgba(255, 255, 255, 0.6);
}
.menu-w .logged-user-menu ul {
  list-style: none;
  text-align: left;
  margin: 0px;
  padding: 0px 30px;
  padding-bottom: 20px;
}
.menu-w .logged-user-menu ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-w .logged-user-menu ul li a {
  display: block;
  padding: 10px;
  color: #fff;
}
.menu-w .logged-user-menu ul li a i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 20px;
  transition: all 0.2s ease;
  display: inline-block;
}
.menu-w .logged-user-menu ul li a span {
  vertical-align: middle;
  font-size: 0.9rem;
  transition: all 0.2s ease;
  display: inline-block;
}
.menu-w .logged-user-menu ul li a:hover {
  text-decoration: none;
}
.menu-w .logged-user-menu ul li a:hover i {
  transform: translateX(5px);
}
.menu-w .logged-user-menu ul li a:hover span {
  transform: translateX(8px);
}
.menu-w .logged-user-menu ul li:last-child {
  border-bottom: none;
}
.menu-w .logged-user-menu .bg-icon {
  font-size: 100px;
  color: rgba(255, 255, 255, 0.1);
  position: absolute;
  bottom: -40px;
  right: -20px;
}
.menu-w .logged-user-menu.color-style-light {
  background-color: #fff;
}
.menu-w .logged-user-menu.color-style-light .logged-user-avatar-info {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.menu-w .logged-user-menu.color-style-light .logged-user-info-w .logged-user-name {
  color: #334152;
}
.menu-w .logged-user-menu.color-style-light .logged-user-info-w .logged-user-role {
  color: #636c72;
}
.menu-w .logged-user-menu.color-style-light .avatar-w {
  border-color: #111;
}
.menu-w .logged-user-menu.color-style-light ul li {
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
.menu-w .logged-user-menu.color-style-light ul li a {
  color: #3E4B5B;
}
.menu-w .logged-user-menu.color-style-light ul li a i {
  color: #047bf8;
}
.menu-w .logged-user-menu.color-style-dark {
  background-color: #323c58;
}
.menu-w .logged-user-menu.color-style-bright {
  background-color: #1b55e2;
}
.menu-w .logged-user-menu.color-style-bright-alt {
  background-color: #5e00da;
}
.menu-w .side-menu-magic {
  background-image: linear-gradient(-154deg, #1643A3 8%, #2E1170 90%);
  border-radius: 6px;
  padding: 40px;
  text-align: center;
  margin: 20px;
}
.menu-w .side-menu-magic h1, .menu-w .side-menu-magic h2, .menu-w .side-menu-magic h3, .menu-w .side-menu-magic h4, .menu-w .side-menu-magic h5 {
  color: #fff;
  margin-bottom: 5px;
}
.menu-w .side-menu-magic p {
  color: rgba(255, 255, 255, 0.6);
}
.menu-w .side-menu-magic .btn-w {
  margin-top: 15px;
}
.menu-w .side-menu-magic .btn-white, .menu-w .side-menu-magic .all-wrapper .fc-button, .all-wrapper .menu-w .side-menu-magic .fc-button {
  border: none;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}
.menu-w .logo-w {
  text-align: center;
  padding: 14px 1rem 14px 1.7rem;
}
.menu-w .logo-w a {
  display: inline-block;
}
.menu-w .logo-w .logo {
  display: inline-block;
}
.menu-w .logo-w img {
  width: 40px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
.menu-w .logo-w span {
  vertical-align: middle;
  display: inline-block;
  color: #334152;
  margin-left: 1rem;
}
.menu-w ul.main-menu {
  list-style: none;
  padding: 2rem 1rem;
  margin-bottom: 0px;
}
.menu-w ul.main-menu > li {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-w ul.main-menu > li:last-child {
  border-bottom: none;
}
.menu-w ul.main-menu > li.has-sub-menu > a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
  font-size: 7px;
  color: rgba(0, 0, 0, 0.5);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 5px;
}
.menu-w ul.main-menu > li.has-sub-menu.active .sub-menu {
  display: block;
}
.menu-w ul.main-menu > li.sub-header {
  text-transform: uppercase;
  color: #448eef;
  font-size: 0.72rem;
  letter-spacing: 1px;
  padding-top: 20px;
  padding-bottom: 0px;
  border-bottom: none;
}
.menu-w ul.main-menu > li.sub-header:first-child {
  padding-top: 0px;
}
.menu-w ul.main-menu > li.sub-header:first-child span {
  padding-top: 0px;
}
.menu-w ul.main-menu > li > a {
  color: #3E4B5B;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 0.99rem;
}
.menu-w ul.main-menu > li > a:focus {
  text-decoration: none;
}
.menu-w ul.main-menu > li > a:hover {
  text-decoration: none;
}
@media (min-width: 1025px) {
  .menu-w ul.main-menu > li > a:hover .icon-w {
    transform: translateX(8px);
  }
  .menu-w ul.main-menu > li > a:hover span {
    transform: translateX(5px);
  }
}
.menu-w ul.main-menu > li .icon-w {
  color: #0073ff;
  font-size: 27px;
  display: block;
  padding: 1rem 1rem 1rem 0rem;
  width: 70px;
  text-align: center;
  transition: all 0.2s ease;
}
.menu-w ul.main-menu > li span {
  padding: 1rem;
  padding-left: 0.8rem;
  display: block;
  flex: 1;
  transition: all 0.2s ease;
}
.menu-w ul.main-menu > li .icon-w + span {
  padding-left: 0px;
}
.menu-w ul.sub-menu {
  padding: 0px;
  padding-left: 55px;
  display: none;
  list-style: none;
}
.menu-w ul.sub-menu:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding-top: 1rem;
}
.menu-w ul.sub-menu li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-w ul.sub-menu li a {
  padding: 0.4rem 10px 0.4rem 10px;
  display: block;
  position: relative;
  font-size: 0.81rem;
  transition: all 0.2s ease;
}
.menu-w ul.sub-menu li a:before {
  content: "";
  width: 5px;
  height: 5px;
  border: 1px solid #047bf8;
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  display: block;
  transition: all 0.2s ease;
  border-radius: 6px;
}
.menu-w ul.sub-menu li a:hover {
  text-decoration: none;
  cursor: pointer;
  transform: translateX(-5px);
}
.menu-w ul.sub-menu li a:hover:before {
  transform: translate(-5px, -50%);
  border-radius: 6px;
  background-color: #047bf8;
  border-color: #047bf8;
}
.menu-w.color-scheme-light .messages-notifications,
.menu-w.color-scheme-light .top-icon {
  color: #047bf8;
}
.menu-w.color-scheme-light .logo-w {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-w.color-scheme-light .logo-w .logo-label {
  color: #3E4B5B;
}
.menu-w.color-scheme-light .logo-w .logo-element {
  background-color: #0a7cf8;
}
.menu-w.color-scheme-light .logo-w .logo-element:after {
  background-color: #bfd6f9;
}
.menu-w.color-scheme-light .logo-w .logo:hover .logo-label {
  color: #047bf8;
}
.menu-w.color-scheme-light .logo-w .logo:hover .logo-label:after {
  background-color: #047bf8;
}
.menu-w.color-scheme-dark {
  background-color: #293145;
  background-image: none;
  color: rgba(255, 255, 255, 0.9);
  border-right-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
.menu-w.color-scheme-dark .messages-notifications,
.menu-w.color-scheme-dark .top-icon {
  color: #fff;
}
.menu-w.color-scheme-dark .logged-user-menu {
  box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.2);
}
.menu-w.color-scheme-dark .side-menu-magic {
  background-image: linear-gradient(-154deg, #6d16a3 8%, #5211e6 90%);
  box-shadow: 0px 5px 10px rgba(19, 19, 19, 0.17);
}
.menu-w.color-scheme-dark ul.sub-menu li {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-w.color-scheme-dark ul.sub-menu li a {
  color: #fff;
}
.menu-w.color-scheme-dark.color-style-bright ul.main-menu .icon-w {
  color: #95acff;
}
.menu-w.color-scheme-dark ul.main-menu .icon-w {
  color: #babed0;
}
.menu-w.color-scheme-dark ul.main-menu > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-w.color-scheme-dark ul.main-menu > li > a {
  color: #fff;
}
.menu-w.color-scheme-dark ul.main-menu > li > a:hover > .icon-w {
  color: #fff;
}
.menu-w.color-scheme-dark ul.main-menu > li > a:before {
  color: #fff;
}
.menu-w.color-scheme-dark .sub-menu-w {
  box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.2);
}
.menu-w.color-scheme-dark .logo-w {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-w.color-scheme-dark .logo-w span {
  color: #fff;
}
.menu-w.color-scheme-dark .logged-user-w {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-w.color-scheme-dark .logged-user-w .avatar-w {
  border-color: #fff;
}
.menu-w.color-scheme-dark .logged-user-w .logged-user-role {
  color: rgba(255, 255, 255, 0.4);
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w {
  background-color: transparent;
  box-shadow: none;
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w .sub-menu-header {
  border-bottom-color: rgba(255, 255, 255, 0.05);
  color: #fff;
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w ul.sub-menu:first-child {
  border-top-color: rgba(255, 255, 255, 0.05);
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w ul.sub-menu li {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w ul.sub-menu li a {
  color: #ccd9e8;
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w ul.sub-menu li a:before {
  border-color: #fff;
  opacity: 0.7;
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w ul.sub-menu li a:hover {
  color: #fff;
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w ul.sub-menu li a:hover:before {
  background-color: #fff;
  opacity: 1;
}
.menu-w.color-scheme-dark.sub-menu-style-inside .sub-menu-w ul.sub-menu + ul.sub-menu {
  border-left-color: rgba(255, 255, 255, 0.05);
}
.menu-w.color-style-transparent {
  background: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border-right-width: 1px;
}
.menu-w.color-style-bright {
  background-image: linear-gradient(to bottom, #1c4cc3 0%, #0e369a 100%);
  background-repeat: repeat-x;
}
.menu-w.sub-menu-style-inside .sub-menu-header {
  display: none;
}
.menu-w.sub-menu-style-inside .sub-menu-icon {
  display: none;
}
.menu-w.sub-menu-style-inside ul.sub-menu {
  padding-left: 45px;
}
.menu-w.sub-menu-style-inside ul.sub-menu:last-child {
  padding-bottom: 1rem;
}
.menu-w.sub-menu-style-inside ul.sub-menu:last-child li:last-child {
  border-bottom: none;
}
.menu-w.sub-menu-style-inside.sub-menu-color-bright ul.main-menu > li.active > a:before, .menu-w.sub-menu-style-inside.sub-menu-color-dark ul.main-menu > li.active > a:before {
  color: #fff;
}
.menu-w.sub-menu-style-inside.sub-menu-color-bright ul.main-menu > li.active > a span, .menu-w.sub-menu-style-inside.sub-menu-color-dark ul.main-menu > li.active > a span {
  color: #fff;
}
.menu-w.sub-menu-style-inside.sub-menu-color-bright ul.main-menu > li.active > a .icon-w, .menu-w.sub-menu-style-inside.sub-menu-color-dark ul.main-menu > li.active > a .icon-w {
  color: #fff;
}
.menu-w.sub-menu-style-flyout .main-menu > li.has-sub-menu {
  position: relative;
}
.menu-w.sub-menu-style-flyout .main-menu > li.has-sub-menu > a:before {
  transition: all 0.2s ease;
}
.menu-w.sub-menu-style-flyout .main-menu > li.has-sub-menu.active > a:before {
  transform: translateY(-50%) rotate(-90deg);
}
.menu-w.sub-menu-style-flyout .main-menu > li.has-sub-menu.active .sub-menu-w {
  visibility: visible;
  opacity: 1;
  transform: translate(100%, -50%);
  transition: all 0.3s ease;
}
.menu-w.sub-menu-style-flyout .sub-menu-w {
  position: absolute;
  background-color: #fff;
  padding: 10px 20px 20px;
  border-radius: 6px;
  right: 0px;
  top: 50%;
  transform: translate(110%, -50%);
  z-index: 10000;
  box-shadow: 0px 15px 50px rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}
.menu-w.sub-menu-style-flyout .sub-menu-header {
  font-size: 1.35rem;
  font-weight: 500;
  color: #047bf8;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.menu-w.sub-menu-style-flyout .sub-menu-icon {
  display: none;
}
.menu-w.sub-menu-style-flyout .sub-menu-i {
  display: flex;
}
.menu-w.sub-menu-style-flyout ul.sub-menu {
  display: block;
  padding-left: 0px;
  border: none;
  flex: 0 0 180px;
  padding: 0px 5px;
}
.menu-w.sub-menu-style-flyout ul.sub-menu li {
  min-width: 200px;
}
.menu-w.sub-menu-style-flyout ul.sub-menu li:last-child {
  border-bottom: none;
}
.menu-w.sub-menu-style-flyout ul.sub-menu li a {
  color: #3E4B5B;
  white-space: nowrap;
  font-size: 0.9rem;
  padding: 8px 12px;
}
.menu-w.sub-menu-style-flyout ul.sub-menu li a:before {
  opacity: 0;
  transform: translate(5px, -50%);
  background-color: #047bf8;
}
.menu-w.sub-menu-style-flyout ul.sub-menu li a:hover {
  color: #047bf8;
  transform: translateX(5px);
}
.menu-w.sub-menu-style-flyout ul.sub-menu li a:hover:before {
  opacity: 1;
  transform: translate(12px, -50%);
}
.menu-w.sub-menu-style-flyout ul.sub-menu li .badge {
  font-size: 0.72rem;
  padding: 2px 5px;
  margin-left: 5px;
}
.menu-w.sub-menu-style-flyout ul.sub-menu + ul.sub-menu {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-w.sub-menu-style-flyout.sub-menu-color-light .sub-menu-w {
  background-color: #fff;
}
.menu-w.sub-menu-style-flyout.sub-menu-color-light .sub-menu-w ul.sub-menu li {
  border-bottom-color: rgba(0, 0, 0, 0.03);
}
.menu-w.sub-menu-style-flyout.sub-menu-color-dark .sub-menu-w, .menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w {
  background-color: #323c58;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.15);
}
.menu-w.sub-menu-style-flyout.sub-menu-color-dark .sub-menu-w .sub-menu-header, .menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w .sub-menu-header {
  border-bottom-color: rgba(255, 255, 255, 0.05);
  color: #fff;
}
.menu-w.sub-menu-style-flyout.sub-menu-color-dark .sub-menu-w ul.sub-menu li, .menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w ul.sub-menu li {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-w.sub-menu-style-flyout.sub-menu-color-dark .sub-menu-w ul.sub-menu li a, .menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w ul.sub-menu li a {
  color: #ccd9e8;
}
.menu-w.sub-menu-style-flyout.sub-menu-color-dark .sub-menu-w ul.sub-menu li a:before, .menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w ul.sub-menu li a:before {
  background-color: #fff;
  border-color: #fff;
}
.menu-w.sub-menu-style-flyout.sub-menu-color-dark .sub-menu-w ul.sub-menu li a:hover, .menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w ul.sub-menu li a:hover {
  color: #fff;
}
.menu-w.sub-menu-style-flyout.sub-menu-color-dark .sub-menu-w ul.sub-menu + ul.sub-menu, .menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w ul.sub-menu + ul.sub-menu {
  border-left-color: rgba(255, 255, 255, 0.05);
}
.menu-w.sub-menu-style-flyout.sub-menu-color-bright .sub-menu-w {
  background-color: #1b55e2;
}
.menu-w.sub-menu-style-over ul.main-menu > li {
  position: relative;
}
.menu-w.sub-menu-style-over ul.main-menu > li > a:hover .icon-w {
  transform: none;
}
.menu-w.sub-menu-style-over ul.main-menu > li.active {
  border-right-color: #1b55e2;
  border-bottom-color: #1b55e2;
}
.menu-w.sub-menu-style-over ul.main-menu > li.active > a {
  background-color: #1b55e2;
  color: #fff;
}
.menu-w.sub-menu-style-over ul.main-menu > li.active > a:before {
  color: #fff;
  transform: translateY(-50%) rotate(-90deg);
}
.menu-w.sub-menu-style-over ul.main-menu > li.active > a .icon-w {
  color: #fff;
}
.menu-w.sub-menu-style-over ul.main-menu > li.active .sub-menu-w {
  visibility: visible;
  opacity: 1;
  transform: translateX(0px) scale(1);
}
.menu-w.sub-menu-style-over .sub-menu-w {
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transform: translateX(40px) scale(0.95);
  transition: all 0.2s ease;
  position: absolute;
  background-color: #1b55e2;
  color: #fff;
  left: 100%;
  top: -100px;
  overflow: hidden;
  text-align: left;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.2);
  padding-bottom: 20px;
}
.menu-w.sub-menu-style-over .sub-menu-w .sub-menu-header {
  font-size: 2.4rem;
  color: rgba(255, 255, 255, 0.2);
  padding: 5px 45px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 15px;
  letter-spacing: -0.5px;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
}
.menu-w.sub-menu-style-over .sub-menu-w .sub-menu-icon {
  position: absolute;
  font-size: 120px;
  color: rgba(255, 255, 255, 0.1);
  bottom: -50px;
  right: -10px;
  display: block;
}
.menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i {
  display: flex;
}
.menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i .sub-menu + .sub-menu {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.menu-w.sub-menu-style-over .sub-menu-w ul.sub-menu:first-child {
  border-top: none;
}
.menu-w.sub-menu-style-over .sub-menu-w > ul, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul {
  list-style: none;
  padding: 0px;
  min-width: 250px;
}
.menu-w.sub-menu-style-over .sub-menu-w > ul > li, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.menu-w.sub-menu-style-over .sub-menu-w > ul > li:last-child, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul > li:last-child {
  border-bottom: none;
}
.menu-w.sub-menu-style-over .sub-menu-w > ul > li > a, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul > li > a {
  color: #fff;
  display: block;
  padding: 12px 50px;
  font-size: 0.99rem;
  position: relative;
  white-space: nowrap;
}
.menu-w.sub-menu-style-over .sub-menu-w > ul > li > a:before, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul > li > a:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  background-color: #FBB463;
  border-color: #FBB463;
  position: absolute;
  left: 28px;
  top: 50%;
  transform: translate(-10px, -50%);
  opacity: 0;
  transition: all 0.2s ease;
}
.menu-w.sub-menu-style-over .sub-menu-w > ul > li > a:hover:before, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul > li > a:hover:before {
  opacity: 1;
  transform: translate(0px, -50%);
}
.menu-w.sub-menu-style-over.sub-menu-color-light .sub-menu-w {
  background-color: #fff;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.15);
}
.menu-w.sub-menu-style-over.sub-menu-color-light .sub-menu-w .sub-menu-header {
  color: rgba(0, 0, 0, 0.1);
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
.menu-w.sub-menu-style-over.sub-menu-color-light .sub-menu-w ul.sub-menu li {
  border-bottom-color: rgba(0, 0, 0, 0.03);
}
.menu-w.sub-menu-style-over.sub-menu-color-light .sub-menu-w ul.sub-menu li a {
  color: #3E4B5B;
}
.menu-w.sub-menu-style-over.sub-menu-color-light .sub-menu-w .sub-menu-i .sub-menu + .sub-menu {
  border-left-color: rgba(0, 0, 0, 0.04);
}
.menu-w.sub-menu-style-over.sub-menu-color-light .sub-menu-w .sub-menu-icon {
  color: rgba(0, 0, 0, 0.03);
}
.menu-w.sub-menu-style-over.sub-menu-color-light ul.main-menu > li.active {
  border-right-color: #fff;
  border-bottom-color: #fff;
}
.menu-w.sub-menu-style-over.sub-menu-color-light ul.main-menu > li.active > a {
  background-color: #fff;
  color: #3E4B5B;
}
.menu-w.sub-menu-style-over.sub-menu-color-light ul.main-menu > li.active > a .icon-w {
  color: #047bf8;
}
.menu-w.sub-menu-style-over.sub-menu-color-light.color-scheme-light ul.main-menu > li.active > a:before {
  color: #3E4B5B;
}
.menu-w.sub-menu-style-over.sub-menu-color-dark .sub-menu-w {
  background-color: #323c58;
}
.menu-w.sub-menu-style-over.sub-menu-color-dark ul.main-menu > li.active {
  border-right-color: #323c58;
  border-bottom-color: #323c58;
}
.menu-w.sub-menu-style-over.sub-menu-color-dark ul.main-menu > li.active > a {
  background-color: #323c58;
}
.menu-w.sub-menu-style-over.sub-menu-color-bright ul.main-menu > li.active > a {
  background-color: #1b55e2;
}
.menu-w.menu-layout-mini {
  flex: 0 0 70px;
}
.menu-w.menu-layout-mini .logged-user-toggler-arrow {
  display: none;
}
.menu-w.menu-layout-mini .logo-w {
  padding: 17px 15px;
  text-align: center;
}
.menu-w.menu-layout-mini .logo-w .logo-label {
  display: none;
}
.menu-w.menu-layout-mini ul.main-menu > li span {
  display: none;
}
.menu-w.menu-layout-mini .side-menu-magic {
  display: none;
}
.menu-w.menu-layout-mini ul.main-menu > li .icon-w {
  padding: 18px 5px;
  font-size: 30px;
  width: auto;
}
.menu-w.menu-layout-mini ul.main-menu {
  padding: 20px 0px;
}
.menu-w.menu-layout-mini ul.main-menu > li > a {
  justify-content: center;
}
.menu-w.menu-layout-mini .main-menu > li.has-sub-menu > a:before {
  display: none;
}
.menu-w.menu-layout-mini ul.main-menu > li.sub-header {
  display: none;
}
.menu-w.menu-layout-mini .logged-user-w.avatar-inline .logged-user-i > .logged-user-info-w {
  display: none;
}
.menu-w.menu-layout-mini .logged-user-w.avatar-inline .logged-user-i {
  padding-left: 0px;
}
.menu-w.menu-layout-mini .logged-user-w {
  text-align: center;
}
.menu-w.menu-layout-mini .logged-user-w {
  padding: 15px;
}
.menu-w.menu-layout-mini .logged-user-menu {
  width: 280px;
}
.menu-w.menu-layout-mini .logged-user-w .logged-user-i > .avatar-w img {
  max-width: 100%;
  height: auto;
}
.menu-w.menu-layout-compact {
  flex: 0 0 260px;
}
.menu-w.menu-layout-compact .logged-user-w .avatar-w {
  padding: 4px;
}
.menu-w.menu-layout-compact .logged-user-w .avatar-w img {
  width: 35px;
}
.menu-w.menu-layout-compact .logged-user-w.avatar-inline .logged-user-i .logged-user-info-w {
  padding-left: 15px;
}
.menu-w.menu-layout-compact ul.main-menu {
  padding: 1rem 1.5rem;
  margin-bottom: 0px;
}
.menu-w.menu-layout-compact ul.main-menu > li {
  border-bottom: none;
}
.menu-w.menu-layout-compact ul.main-menu > li.has-sub-menu > a:before {
  content: "\e91c";
  font-size: 7px;
  right: 5px;
}
.menu-w.menu-layout-compact ul.main-menu > li.sub-header {
  text-transform: uppercase;
  font-size: 0.72rem;
  letter-spacing: 1px;
  padding-top: 10px;
  padding-bottom: 0px;
}
.menu-w.menu-layout-compact ul.main-menu > li > a {
  font-size: 0.9rem;
}
.menu-w.menu-layout-compact ul.main-menu > li > a:focus {
  text-decoration: none;
}
@media (min-width: 1025px) {
  .menu-w.menu-layout-compact ul.main-menu > li > a:hover .icon-w {
    transform: translateX(8px);
  }
  .menu-w.menu-layout-compact ul.main-menu > li > a:hover span {
    transform: translateX(5px);
  }
}
.menu-w.menu-layout-compact ul.main-menu > li .icon-w {
  font-size: 18px;
  padding: 7px 10px 7px 0px;
  width: 40px;
}
.menu-w.menu-layout-compact ul.main-menu > li span {
  padding: 7px;
  padding-left: 5px;
}
.menu-w.menu-layout-compact ul.main-menu > li .icon-w + span {
  padding-left: 0px;
}
.menu-w.menu-layout-compact.sub-menu-style-inside ul.sub-menu {
  padding-left: 30px;
}
.menu-w.menu-layout-compact.sub-menu-style-inside ul.sub-menu:first-child {
  padding-top: 10px;
}
.menu-w.menu-layout-compact.sub-menu-style-inside ul.sub-menu li {
  border-bottom: none;
}
.menu-w.menu-layout-compact.sub-menu-style-inside ul.sub-menu li a {
  padding: 4px 0px 4px 10px;
}
.menu-w.menu-layout-compact.sub-menu-style-inside ul.sub-menu li a .badge {
  font-size: 0.72rem;
  padding: 2px 3px;
  border-radius: 2px;
  margin-left: 3px;
}

.menu-position-side.menu-side-right .top-bar {
  border-radius: 6px 0px 0px 0px;
}
.menu-position-side.menu-side-right .content-w {
  border-radius: 6px 0px 0px 6px;
}

.menu-position-side.menu-w {
  border-radius: 6px 0px 0px 6px;
}
.menu-position-side.menu-w.menu-side-left .logo-w:first-child {
  border-radius: 6px 0px 0px 0px;
}
.menu-position-side.menu-w.menu-side-right {
  border-radius: 0px 6px 6px 0px;
}
.menu-position-side.menu-w.menu-side-right .logo-w:first-child {
  border-radius: 0px 6px 0px 0px;
}
.menu-position-side.menu-w.menu-side-right.sub-menu-style-flyout .sub-menu-w, .menu-position-side.menu-w.menu-side-right.sub-menu-style-over .sub-menu-w {
  left: auto;
  right: 100%;
}
.menu-position-side.menu-w.menu-side-right.sub-menu-style-flyout .sub-menu-w {
  transform: translate(-10%, -50%);
}
.menu-position-side.menu-w.menu-side-right.sub-menu-style-flyout .main-menu > li.has-sub-menu.active .sub-menu-w {
  transform: translate(0%, -50%);
}
.menu-position-side.menu-w.menu-side-right.color-style-transparent {
  border-right: none;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-side.menu-w.menu-side-right.color-style-transparent.color-scheme-dark {
  border-left-color: rgba(255, 255, 255, 0.05);
}
.menu-position-side.menu-w .menu-actions {
  order: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-position-side.menu-w .menu-actions .messages-notifications, .menu-position-side.menu-w .menu-actions .top-icon {
  margin: 5px 0px;
}
.menu-position-side.menu-w .messages-notifications {
  margin: 0px 1rem;
  position: relative;
  font-size: 24px;
}
.menu-position-side.menu-w .messages-notifications .new-messages-count {
  background-color: #e65252;
  color: #fff;
  border-radius: 6px;
  font-weight: 500;
  position: absolute;
  top: -5px;
  right: -12px;
  padding: 4px 4px;
  vertical-align: middle;
  font-size: 0.72rem;
  line-height: 1;
}
.menu-position-side.menu-w .messages-notifications i {
  vertical-align: middle;
}
.menu-position-side.menu-w .top-icon {
  margin: 0px 1rem;
  font-size: 26px;
}
.menu-position-side.menu-w .top-icon i {
  vertical-align: middle;
}
.menu-position-side.menu-w .element-search {
  position: relative;
  margin: 0px 1rem;
  order: 1;
}
.menu-position-side.menu-w .element-search:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  content: "\e92c";
  color: rgba(0, 0, 0, 0.4);
}
.menu-position-side.menu-w .element-search input {
  border: none;
  box-shadow: none;
  border-radius: 30px;
  padding: 8px 15px 8px 40px;
  display: block;
  width: 100%;
  outline: none;
  border: none;
  box-shadow: none;
  background-color: rgba(91, 109, 136, 0.1);
}
.menu-position-side.menu-w .element-search input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.menu-position-side.menu-w.menu-layout-full .menu-actions {
  justify-content: space-evenly;
  padding: 10px 0px;
}
.menu-position-side.menu-w.menu-layout-full .element-search {
  padding: 15px 0px;
}
.menu-position-side.menu-w.menu-layout-full .element-search,
.menu-position-side.menu-w.menu-layout-full .menu-actions {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-position-side.menu-w.menu-layout-full .element-search + ul.main-menu,
.menu-position-side.menu-w.menu-layout-full .menu-actions + ul.main-menu {
  padding-top: 0px;
}
.menu-position-side.menu-w.menu-layout-full .element-search + ul.main-menu > .sub-header:first-child,
.menu-position-side.menu-w.menu-layout-full .menu-actions + ul.main-menu > .sub-header:first-child {
  padding-top: 0px;
}
.menu-position-side.menu-w.menu-layout-compact .menu-actions {
  justify-content: space-evenly;
  padding: 10px 0px;
}
.menu-position-side.menu-w.menu-layout-compact .element-search {
  padding: 15px 0px;
}
.menu-position-side.menu-w.menu-layout-compact .element-search,
.menu-position-side.menu-w.menu-layout-compact .menu-actions {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-position-side.menu-w.menu-layout-compact .element-search + ul.main-menu,
.menu-position-side.menu-w.menu-layout-compact .menu-actions + ul.main-menu {
  padding-top: 20px;
}
.menu-position-side.menu-w.menu-layout-compact .element-search + ul.main-menu > .sub-header:first-child,
.menu-position-side.menu-w.menu-layout-compact .menu-actions + ul.main-menu > .sub-header:first-child {
  padding-top: 0px;
}
.menu-position-side.menu-w.menu-layout-mini {
  display: flex;
  flex-direction: column;
}
.menu-position-side.menu-w.menu-layout-mini .logo-w {
  justify-content: center;
}
.menu-position-side.menu-w.menu-layout-mini .menu-actions {
  flex-direction: column;
  order: 1;
}
.menu-position-side.menu-w.menu-layout-mini .element-search {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  padding: 10px 0px;
  margin: 0px;
  order: 2;
}
.menu-position-side.menu-w.menu-layout-mini .element-search:before {
  transform: translate(-50%, -50%);
  left: 50%;
  font-size: 22px;
  color: #fff;
}
.menu-position-side.menu-w.menu-layout-mini .element-search input {
  opacity: 0;
  background-color: transparent;
  width: 100%;
  color: transparent;
  cursor: pointer;
}
.menu-position-side.menu-w.menu-layout-mini .element-search input::placeholder {
  color: transparent;
}
.menu-position-side.menu-w.menu-layout-mini .menu-actions {
  margin: 0px 10px;
  border-radius: 50px;
  border: none;
}
.menu-position-side.menu-w.menu-layout-mini .menu-actions + .element-search {
  margin-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-position-side.menu-w.menu-layout-mini.color-scheme-light .menu-actions {
  background-color: rgba(0, 0, 0, 0.03);
}
.menu-position-side.menu-w.menu-layout-mini.color-scheme-light .menu-actions + .element-search {
  border-top-color: rgba(0, 0, 0, 0.05);
}
.menu-position-side.menu-w.menu-layout-mini.color-scheme-light .element-search:before {
  color: #047bf8;
}
.menu-position-side.menu-w.menu-layout-mini.color-scheme-dark .menu-actions {
  background-color: rgba(0, 0, 0, 0.1);
}
.menu-position-side.menu-w.color-scheme-dark .logo-w {
  background-color: rgba(0, 0, 0, 0.15);
}
.menu-position-side.menu-w.color-scheme-dark .element-search:before {
  color: rgba(255, 255, 255, 0.4);
}
.menu-position-side.menu-w.color-scheme-dark .element-search input {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
}
.menu-position-side.menu-w.color-scheme-dark .element-search input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.menu-position-side.menu-w.color-scheme-light.menu-layout-full .element-search,
.menu-position-side.menu-w.color-scheme-light.menu-layout-full .menu-actions, .menu-position-side.menu-w.color-scheme-light.menu-layout-mini .element-search,
.menu-position-side.menu-w.color-scheme-light.menu-layout-mini .menu-actions, .menu-position-side.menu-w.color-scheme-light.menu-layout-compact .element-search,
.menu-position-side.menu-w.color-scheme-light.menu-layout-compact .menu-actions {
  border-bottom-color: rgba(0, 0, 0, 0.05);
}

.menu-position-top.menu-w {
  flex: 0 0 100%;
  border-radius: 6px 6px 0px 0px;
  border-bottom: 0px solid rgba(0, 0, 0, 0.05);
  border-right: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menu-position-top.menu-w .logged-user-toggler-arrow {
  display: none;
}
.menu-position-top.menu-w.menu-has-selected-link {
  margin-bottom: 50px;
}
.menu-position-top.menu-w ul.main-menu > li > a:hover .icon-w {
  transform: translateY(-4px);
}
.menu-position-top.menu-w .menu-actions {
  order: 3;
  display: flex;
  align-items: center;
}
.menu-position-top.menu-w .messages-notifications {
  margin: 0px 1rem;
  position: relative;
  font-size: 24px;
  order: 3;
}
.menu-position-top.menu-w .messages-notifications .new-messages-count {
  background-color: #e65252;
  color: #fff;
  border-radius: 6px;
  font-weight: 500;
  position: absolute;
  top: -5px;
  right: -12px;
  padding: 4px 4px;
  vertical-align: middle;
  font-size: 0.72rem;
  line-height: 1;
}
.menu-position-top.menu-w .messages-notifications i {
  vertical-align: middle;
}
.menu-position-top.menu-w .top-icon {
  margin: 0px 1rem;
  font-size: 26px;
  order: 2;
}
.menu-position-top.menu-w .top-icon i {
  vertical-align: middle;
}
.menu-position-top.menu-w ul.main-menu {
  display: flex;
  align-items: flex-start;
  margin-right: auto;
}
.menu-position-top.menu-w ul.main-menu > li {
  border-bottom: none;
}
.menu-position-top.menu-w .logged-user-w {
  order: 4;
  border-bottom: none;
  padding: 5px 15px;
}
.menu-position-top.menu-w .logged-user-w .avatar-w {
  padding: 0px;
  border: none;
}
.menu-position-top.menu-w .logged-user-w .avatar-w img {
  width: 35px;
}
.menu-position-top.menu-w .logged-user-w .logged-user-i .logged-user-menu {
  left: auto;
  right: 0;
  top: -10px;
  width: auto;
  min-width: 230px;
}
.menu-position-top.menu-w .logged-user-w .logged-user-i .logged-user-menu ul {
  padding: 0px 10px;
}
.menu-position-top.menu-w .logged-user-w .logged-user-i .logged-user-menu ul a {
  white-space: nowrap;
}
.menu-position-top.menu-w .logged-user-w .logged-user-i .logged-user-menu .logged-user-avatar-info {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.menu-position-top.menu-w .logged-user-w .logged-user-i .logged-user-menu .logged-user-avatar-info .logged-user-info-w {
  padding: 5px 5px 5px 20px;
}
.menu-position-top.menu-w .logged-user-w .logged-user-i:hover .logged-user-menu {
  transform: translate(0, 0);
}
.menu-position-top.menu-w .logo-w {
  border-bottom: none;
}
.menu-position-top.menu-w .element-search {
  position: relative;
  margin: 0px 1rem;
  order: 1;
}
.menu-position-top.menu-w .element-search:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  content: "\e92c";
  color: rgba(0, 0, 0, 0.4);
}
.menu-position-top.menu-w .element-search input {
  border: none;
  box-shadow: none;
  background-color: transparent;
  border-radius: 30px;
  padding: 8px 15px 8px 40px;
  display: block;
  width: 220px;
  outline: none;
  border: none;
  box-shadow: none;
}
.menu-position-top.menu-w .element-search input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.menu-position-top.menu-w.color-scheme-dark .element-search:before {
  color: rgba(255, 255, 255, 0.4);
}
.menu-position-top.menu-w.color-scheme-dark .element-search input {
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
}
.menu-position-top.menu-w.color-scheme-dark .element-search input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.menu-position-top.menu-w.color-scheme-dark .top-icon,
.menu-position-top.menu-w.color-scheme-dark .messages-notifications {
  color: rgba(255, 255, 255, 0.8);
}
.menu-position-top.menu-w.color-style-bright {
  background-image: linear-gradient(to bottom, #1c4cc3 0%, #1c4cc3 100%);
  background-repeat: repeat-x;
  box-shadow: none;
}
.menu-position-top.menu-w.color-style-transparent {
  border-bottom-width: 1px;
}
.menu-position-top.menu-w.color-scheme-light .element-search input {
  background-color: rgba(121, 138, 185, 0.07);
}
.menu-position-top.menu-w.menu-layout-mini .logo-w {
  padding: 10px 15px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w.menu-layout-mini ul.main-menu {
  padding: 0px;
  align-items: center;
}
.menu-position-top.menu-w.menu-layout-mini ul.main-menu > li {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w.menu-layout-mini ul.main-menu > li > a {
  padding: 15px 20px;
}
.menu-position-top.menu-w.menu-layout-mini ul.main-menu > li > a .icon-w {
  padding: 0px;
  font-size: 28px;
}
.menu-position-top.menu-w.menu-layout-full.sub-menu-style-flyout .sub-menu-w {
  padding-top: 20px;
}
.menu-position-top.menu-w.menu-layout-full.sub-menu-style-flyout .sub-menu-header {
  display: none;
}
.menu-position-top.menu-w.menu-layout-full > .logged-user-w > .logged-user-i > .logged-user-info-w {
  display: none !important;
}
.menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-inside ul.main-menu > li.active > a:before, .menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-over ul.main-menu > li.active > a:before, .menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-flyout ul.main-menu > li.active > a:before {
  color: #047bf8;
}
.menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-inside ul.main-menu > li.active, .menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-over ul.main-menu > li.active, .menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-flyout ul.main-menu > li.active {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-inside ul.main-menu > li.active span, .menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-over ul.main-menu > li.active span, .menu-position-top.menu-w.menu-layout-full.color-scheme-light.sub-menu-color-light.sub-menu-style-flyout ul.main-menu > li.active span {
  color: #047bf8;
}
.menu-position-top.menu-w.menu-layout-full.color-scheme-dark.sub-menu-color-light.sub-menu-style-inside ul.main-menu > li.active > a:before, .menu-position-top.menu-w.menu-layout-full.color-scheme-dark.sub-menu-color-light.sub-menu-style-over ul.main-menu > li.active > a:before, .menu-position-top.menu-w.menu-layout-full.color-scheme-dark.sub-menu-color-light.sub-menu-style-flyout ul.main-menu > li.active > a:before {
  color: #3E4B5B;
}
.menu-position-top.menu-w.menu-layout-full .side-menu-magic {
  display: none;
}
.menu-position-top.menu-w.menu-layout-full .logo-w {
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  margin-right: 20px;
  padding: 10px 20px;
}
.menu-position-top.menu-w.menu-layout-full .logo-w .logo {
  white-space: nowrap;
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu {
  padding: 0px;
  align-items: center;
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu .sub-header {
  display: none;
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li > a {
  padding: 15px 20px;
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li > a .icon-w {
  display: none;
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li > a span {
  font-size: 0.81rem;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 2px;
  padding: 0px;
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li > a:hover:before {
  transform: translateY(-50%);
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li > a:hover span {
  transform: translateX(0);
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li.active > a:before {
  transform: translateY(-50%);
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li.active > a span {
  transform: translateX(0);
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li.has-sub-menu > a {
  padding-right: 30px;
}
.menu-position-top.menu-w.menu-layout-full ul.main-menu > li.has-sub-menu > a:before {
  right: 13px;
  font-size: 7px;
  transition: all 0.2s ease;
}
.menu-position-top.menu-w.menu-layout-compact .logged-user-w {
  border: none !important;
}
.menu-position-top.menu-w.menu-layout-compact .logged-user-w .logged-user-info-i > .logged-user-info-w {
  display: none !important;
}
.menu-position-top.menu-w.menu-layout-compact .logged-user-w .avatar-w {
  vertical-align: middle;
}
.menu-position-top.menu-w.menu-layout-compact .logo-w {
  padding: 10px;
  padding-right: 20px;
}
.menu-position-top.menu-w.menu-layout-compact .logo-w .logo {
  white-space: nowrap;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu {
  padding: 0px 10px;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu .sub-header {
  display: none;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li.has-sub-menu > a {
  padding-right: 25px;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li.has-sub-menu > a:before {
  right: 15px;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li .sub-menu-w .sub-menu-header {
  display: none;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li > a {
  padding: 8px 12px;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li > a:hover .icon-w {
  transform: none;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li > a:hover span {
  transform: none;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li > a:hover:before {
  transform: translateY(-50%);
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li.active a:before {
  transform: translateY(-50%);
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li .icon-w {
  width: auto;
}
.menu-position-top.menu-w.menu-layout-compact ul.main-menu > li span {
  white-space: nowrap;
}
.menu-position-top.menu-w.menu-layout-compact .side-menu-magic {
  display: none;
}
.menu-position-top.menu-w.menu-layout-compact.sub-menu-style-flyout ul.main-menu > li .sub-menu-w, .menu-position-top.menu-w.menu-layout-compact.sub-menu-style-over ul.main-menu > li .sub-menu-w {
  padding-top: 20px;
}
.menu-position-top.menu-w.menu-layout-compact.color-scheme-dark ul.main-menu > li, .menu-position-top.menu-w.menu-layout-compact.color-scheme-bright ul.main-menu > li {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.menu-position-top.menu-w ul.main-menu > li.selected {
  position: static;
  background-color: #fff;
}
.menu-position-top.menu-w ul.main-menu > li.selected .icon-w {
  color: #047bf8;
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w {
  transform: none !important;
  border-radius: 0px !important;
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  padding: 0px 10px !important;
  visibility: visible;
  opacity: 1;
  z-index: 1;
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-header,
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-icon {
  display: none;
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-i {
  display: flex;
  justify-content: flex-start;
  overflow-x: auto;
  align-items: center;
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0px;
  padding: 0px;
  min-width: auto;
  border: none;
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu li {
  border-bottom: none;
  min-width: auto;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu li a {
  white-space: nowrap;
  padding: 15px 15px;
  font-size: 0.9rem;
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu li a:hover {
  transform: translateY(-2px);
}
.menu-position-top.menu-w ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu li a:before {
  display: none;
}
.menu-position-top.menu-w.selected-menu-color-light ul.main-menu > li.selected {
  border-right-color: rgba(0, 0, 0, 0.05) !important;
  background-color: transparent !important;
}
.menu-position-top.menu-w.selected-menu-color-light ul.main-menu > li.selected > a {
  background-color: #fff;
}
.menu-position-top.menu-w.selected-menu-color-light ul.main-menu > li.selected > a:before {
  color: #3E4B5B;
}
.menu-position-top.menu-w.selected-menu-color-light ul.main-menu > li.selected > a .icon-w {
  color: #047bf8 !important;
}
.menu-position-top.menu-w.selected-menu-color-light ul.main-menu > li.selected > a span {
  color: #3E4B5B;
}
.menu-position-top.menu-w.selected-menu-color-light ul.main-menu > li.selected .sub-menu-w {
  background-color: #fff;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.03);
}
.menu-position-top.menu-w.selected-menu-color-light ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu li a {
  color: #3E4B5B;
}
.menu-position-top.menu-w.selected-menu-color-light.color-scheme-light .sub-menu-w {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w.selected-menu-color-dark ul.main-menu > li.selected {
  border-right-color: #323c58;
}
.menu-position-top.menu-w.selected-menu-color-dark ul.main-menu > li.selected > a {
  background-color: #323c58;
}
.menu-position-top.menu-w.selected-menu-color-dark ul.main-menu > li.selected > a .icon-w {
  color: #fff !important;
}
.menu-position-top.menu-w.selected-menu-color-dark ul.main-menu > li.selected > a span {
  color: #fff;
}
.menu-position-top.menu-w.selected-menu-color-dark ul.main-menu > li.selected > a:before {
  color: #fff;
}
.menu-position-top.menu-w.selected-menu-color-dark ul.main-menu > li.selected .sub-menu-w {
  background-color: #323c58;
  box-shadow: none;
}
.menu-position-top.menu-w.selected-menu-color-dark ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu li a {
  color: #fff;
}
.menu-position-top.menu-w.selected-menu-color-bright ul.main-menu > li.selected {
  border-right-color: #1b55e2;
}
.menu-position-top.menu-w.selected-menu-color-bright ul.main-menu > li.selected > a {
  background-color: #1b55e2;
}
.menu-position-top.menu-w.selected-menu-color-bright ul.main-menu > li.selected > a .icon-w {
  color: #fff !important;
}
.menu-position-top.menu-w.selected-menu-color-bright ul.main-menu > li.selected > a span {
  color: #fff;
}
.menu-position-top.menu-w.selected-menu-color-bright ul.main-menu > li.selected > a:before {
  color: #fff;
}
.menu-position-top.menu-w.selected-menu-color-bright ul.main-menu > li.selected .sub-menu-w {
  background-color: #1b55e2;
  box-shadow: none;
}
.menu-position-top.menu-w.selected-menu-color-bright ul.main-menu > li.selected .sub-menu-w .sub-menu-i ul.sub-menu li a {
  color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-over .sub-menu-w {
  left: 0px;
  top: 100%;
}
.menu-position-top.menu-w.sub-menu-style-over.sub-menu-color-light ul.main-menu > li.active {
  border-right-color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-over.sub-menu-color-dark ul.main-menu > li.active {
  border-right-color: #323c58;
}
.menu-position-top.menu-w.sub-menu-style-over.sub-menu-color-bright ul.main-menu > li.active {
  border-right-color: #1b55e2;
}
.menu-position-top.menu-w.sub-menu-style-inside .sub-menu-w {
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  padding: 0px 10px;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
.menu-position-top.menu-w.sub-menu-style-inside .sub-menu-w .sub-menu-i {
  display: flex;
  justify-content: flex-start;
  overflow-x: auto;
  align-items: center;
}
.menu-position-top.menu-w.sub-menu-style-inside .sub-menu-w .sub-menu-i ul.sub-menu {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0px;
  padding: 0px;
  border: none;
}
.menu-position-top.menu-w.sub-menu-style-inside .sub-menu-w .sub-menu-i ul.sub-menu li {
  border-bottom: none;
}
.menu-position-top.menu-w.sub-menu-style-inside .sub-menu-w .sub-menu-i ul.sub-menu li a {
  white-space: nowrap;
  padding: 15px 15px;
  font-size: 0.9rem;
}
.menu-position-top.menu-w.sub-menu-style-inside .sub-menu-w .sub-menu-i ul.sub-menu li a:hover {
  transform: translateY(-2px);
}
.menu-position-top.menu-w.sub-menu-style-inside .sub-menu-w .sub-menu-i ul.sub-menu li a:before {
  display: none;
}
.menu-position-top.menu-w.sub-menu-style-inside ul.main-menu > li.active {
  background-color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-inside ul.main-menu > li.active .icon-w {
  color: #047bf8;
}
.menu-position-top.menu-w.sub-menu-style-inside ul.main-menu > li.active .sub-menu-w {
  visibility: visible;
  opacity: 1;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-light ul.main-menu > li.active {
  background-color: #fff;
  border-right-color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-light ul.main-menu > li.active .icon-w {
  color: #047bf8;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-light ul.main-menu > li.active span {
  color: #3E4B5B;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-light .sub-menu-w {
  background-color: #fff;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-light .sub-menu-w ul.sub-menu li {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-light .sub-menu-w ul.sub-menu li a {
  color: #3E4B5B;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-dark ul.main-menu > li.active {
  background-color: #323c58;
  border-right-color: #323c58;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-dark ul.main-menu > li.active .icon-w {
  color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-dark .sub-menu-w {
  background-color: #323c58;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-dark .sub-menu-w ul.sub-menu li {
  border-right: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-dark .sub-menu-w ul.sub-menu li a {
  color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-bright ul.main-menu > li.active {
  background-color: #1b55e2;
  border-right-color: #1b55e2;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-bright ul.main-menu > li.active .icon-w {
  color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-bright .sub-menu-w {
  background-color: #1b55e2;
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-bright .sub-menu-w ul.sub-menu li {
  border-right: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-position-top.menu-w.sub-menu-style-inside.sub-menu-color-bright .sub-menu-w ul.sub-menu li a {
  color: #fff;
}
.menu-position-top.menu-w.sub-menu-style-flyout .main-menu > li.has-sub-menu.active .sub-menu-w {
  transform: translate(50%, 0);
}
.menu-position-top.menu-w.sub-menu-style-flyout .sub-menu-w {
  right: 50%;
  top: 100%;
  transform: translate(50%, 20%);
}
.menu-position-top.menu-w.menu-with-image {
  background-image: linear-gradient(to bottom, rgba(21, 32, 70, 0.1) 0%, rgba(16, 20, 41, 0.2) 75%, rgba(14, 21, 53, 0.65) 100%), url(/build/assets/img/menu_bg.5b06e1c8..jpg) !important;
  background-color: transparent;
  background-size: cover;
  background-position: center center;
  flex-wrap: wrap;
  padding-top: 5px;
  border-bottom: none;
  box-shadow: none;
}
.menu-position-top.menu-w.menu-with-image .top-icon > .os-icon,
.menu-position-top.menu-w.menu-with-image .messages-notifications > .os-icon {
  color: #fff;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.menu-position-top.menu-w.menu-with-image > .element-search {
  margin-left: auto;
}
.menu-position-top.menu-w.menu-with-image .logo-w {
  padding-left: 20px;
}
.menu-position-top.menu-w.menu-with-image .logged-user-w {
  order: 4;
}
.menu-position-top.menu-w.menu-with-image .logged-user-w > .logged-user-i > .avatar-w {
  border: 1px solid rgba(255, 255, 255, 0.7);
  padding: 4px;
}
.menu-position-top.menu-w.menu-with-image ul.main-menu {
  order: 6;
  margin-top: 20px;
  flex: 0 0 100%;
}
.menu-position-top.menu-w.menu-with-image ul.main-menu .icon-w {
  color: #fff;
}
.menu-position-top.menu-w.menu-with-image .menu-page-header {
  display: block;
  flex: 0 0 100%;
  padding: 30px 20px;
  margin-bottom: 0px;
  order: 5;
  margin-top: 30px;
  color: #fff;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
.menu-position-top.menu-w.menu-with-image h1.menu-page-header {
  font-size: 3.25rem;
}
.menu-position-top.menu-w.menu-with-image.color-scheme-light {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.85) 100%), url(/build/assets/img/menu_bg.5b06e1c8..jpg) !important;
}
.menu-position-top.menu-w.menu-with-image.color-scheme-light .top-icon > .os-icon,
.menu-position-top.menu-w.menu-with-image.color-scheme-light .messages-notifications > .os-icon {
  color: #047bf8;
  text-shadow: none;
}
.menu-position-top.menu-w.menu-with-image.color-scheme-light .logo-w .logo-label {
  color: #fff;
}
.menu-position-top.menu-w.menu-with-image.color-scheme-light ul.main-menu .icon-w {
  color: #047bf8;
}

/*
  #4. Mobile Menu
*/
.menu-mobile {
  background-color: #fff;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
  position: relative;
  display: none;
  /* Styles for sub menu */
}
.menu-mobile .mm-logo-buttons-w {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
}
.menu-mobile .mm-logo-buttons-w .mm-logo {
  vertical-align: middle;
  text-align: left;
  text-decoration: none;
}
.menu-mobile .mm-logo-buttons-w .mm-logo img {
  width: 40px;
  display: inline-block;
}
.menu-mobile .mm-logo-buttons-w .mm-logo span {
  display: inline-block;
  color: #3E4B5B;
  margin-left: 1rem;
}
.menu-mobile .mm-logo-buttons-w .mm-logo:hover {
  text-decoration: none;
}
.menu-mobile .mm-logo-buttons-w .mm-buttons {
  display: flex;
}
.menu-mobile .mm-logo-buttons-w .content-panel-open {
  display: none;
  font-size: 18px;
  cursor: pointer;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  color: #047bf8;
}
.menu-mobile .mm-logo-buttons-w .mobile-menu-trigger {
  vertical-align: middle;
  text-align: right;
  font-size: 18px;
  cursor: pointer;
  color: #047bf8;
}
.menu-mobile .menu-and-user {
  display: none;
  padding-bottom: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.menu-mobile .logged-user-w {
  text-align: left;
  padding: 1rem;
  padding-left: 35px;
}
.menu-mobile .logged-user-w .avatar-w {
  vertical-align: middle;
}
.menu-mobile .logged-user-w .avatar-w img {
  width: 40px;
}
.menu-mobile .logged-user-w .logged-user-info-w {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}
.menu-mobile .mobile-menu-magic {
  background-image: linear-gradient(-154deg, #1643A3 8%, #2E1170 90%);
  border-radius: 6px;
  padding: 40px;
  text-align: center;
  margin: 10px 20px;
}
.menu-mobile .mobile-menu-magic:last-child {
  margin-bottom: 0px;
}
.menu-mobile .mobile-menu-magic h1, .menu-mobile .mobile-menu-magic h2, .menu-mobile .mobile-menu-magic h3, .menu-mobile .mobile-menu-magic h4, .menu-mobile .mobile-menu-magic h5 {
  color: #fff;
  margin-bottom: 5px;
}
.menu-mobile .mobile-menu-magic p {
  color: rgba(255, 255, 255, 0.6);
}
.menu-mobile .mobile-menu-magic .btn-w {
  margin-top: 15px;
}
.menu-mobile .mobile-menu-magic .btn-white, .menu-mobile .mobile-menu-magic .all-wrapper .fc-button, .all-wrapper .menu-mobile .mobile-menu-magic .fc-button {
  border: none;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}
.menu-mobile ul.main-menu {
  list-style: none;
  padding: 10px 1rem;
  margin-bottom: 0px;
}
.menu-mobile ul.main-menu > li {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-mobile ul.main-menu > li:last-child {
  border-bottom: none;
}
.menu-mobile ul.main-menu > li.has-sub-menu > a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
  font-size: 7px;
  color: rgba(0, 0, 0, 0.5);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 10px;
}
.menu-mobile ul.main-menu > li.has-sub-menu.active .sub-menu {
  display: block;
}
.menu-mobile ul.main-menu > li > a {
  color: #3E4B5B;
  display: flex;
  align-items: center;
  position: relative;
}
.menu-mobile ul.main-menu > li > a:focus {
  text-decoration: none;
}
.menu-mobile ul.main-menu > li > a:hover {
  text-decoration: none;
}
@media (min-width: 1025px) {
  .menu-mobile ul.main-menu > li > a:hover .icon-w {
    transform: translateX(10px);
  }
  .menu-mobile ul.main-menu > li > a:hover span {
    transform: translateX(5px);
  }
}
.menu-mobile ul.main-menu > li .icon-w {
  color: #0073ff;
  font-size: 27px;
  display: block;
  padding: 1rem;
  width: 80px;
  text-align: center;
  transition: all 0.2s ease;
}
.menu-mobile ul.main-menu > li span {
  padding: 1rem;
  display: block;
  flex: 1;
  transition: all 0.2s ease;
}
.menu-mobile ul.main-menu > li .icon-w + span {
  padding-left: 0px;
}
.menu-mobile ul.sub-menu {
  padding: 1rem 0px;
  padding-left: 55px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  display: none;
}
.menu-mobile ul.sub-menu li {
  padding: 0.4rem 10px 0.4rem 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.menu-mobile ul.sub-menu li:last-child {
  border-bottom: none;
}
.menu-mobile ul.sub-menu li a {
  font-size: 0.81rem;
}
.menu-mobile.color-scheme-dark {
  background-image: linear-gradient(to bottom, #3D4D75 0%, #31395B 100%);
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, #1c4cc3 0%, #1c2e7b 100%);
  background-repeat: repeat-x;
  color: rgba(255, 255, 255, 0.9);
}
.menu-mobile.color-scheme-dark .side-menu-magic {
  background-image: linear-gradient(-154deg, #6d16a3 8%, #5211e6 90%);
}
.menu-mobile.color-scheme-dark ul.sub-menu li {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-mobile.color-scheme-dark ul.sub-menu li a {
  color: #fff;
}
.menu-mobile.color-scheme-dark ul.main-menu .icon-w {
  color: #babed0;
}
.menu-mobile.color-scheme-dark ul.main-menu > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.menu-mobile.color-scheme-dark ul.main-menu > li > a {
  color: #fff;
}
.menu-mobile.color-scheme-dark ul.main-menu > li > a:before {
  color: #fff;
}
.menu-mobile.color-scheme-dark .sub-menu-w {
  box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.2);
}
.menu-mobile.color-scheme-dark .mm-logo-buttons-w {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-mobile.color-scheme-dark .mm-logo-buttons-w span {
  color: #fff;
}
.menu-mobile.color-scheme-dark .mm-logo-buttons-w .content-panel-open {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.menu-mobile.color-scheme-dark .mm-logo-buttons-w .content-panel-open,
.menu-mobile.color-scheme-dark .mm-logo-buttons-w .mobile-menu-trigger {
  color: #fff;
}
.menu-mobile.color-scheme-dark .logged-user-w {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.menu-mobile.color-scheme-dark .logged-user-w .avatar-w {
  border-color: #fff;
}
.menu-mobile.color-scheme-dark .logged-user-w .logged-user-role {
  color: rgba(255, 255, 255, 0.4);
}
.menu-mobile.color-scheme-dark .mobile-menu-magic {
  background-image: linear-gradient(-154deg, #6d16a3 8%, #5211e6 90%);
}

/* 9. Styles for all element blocks */
/* 

  # -- STYLES NAVIGATION:

  #1. Element Wrapper Styles
  #2. Tablo Element
  #3. Charts & Legends
  #4. Profile Tiles
  #5. Users list element
  #6. Tabs Controls
  #7. Activity Boxes
  #8. Note box
  #9. Steps
  #10. Invoice
  #11. Error Page
  #12. Authorization styles
  #13. Timed Activities Element
  #14. Progress Bar Element
  #15. Balances
  #16. Call to action box
  #17. Post Box
  #18. Todo List Widget


*/
/*
 #1. Element Wrapper Styles
*/
.element-wrapper {
  padding-bottom: 3rem;
}
.element-wrapper .btn + .btn, .element-wrapper .all-wrapper .fc-button + .btn, .all-wrapper .element-wrapper .fc-button + .btn, .element-wrapper .all-wrapper .btn + .fc-button, .all-wrapper .element-wrapper .btn + .fc-button, .element-wrapper .all-wrapper .fc-button + .fc-button, .all-wrapper .element-wrapper .fc-button + .fc-button {
  margin-left: 1rem;
}
.element-wrapper.compact {
  padding-bottom: 2rem;
}
.element-wrapper.folded {
  padding-bottom: 2rem;
}
.element-wrapper.folded .element-header {
  margin-bottom: 0px;
}
.element-wrapper .element-info {
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.element-wrapper .element-info .element-info-with-icon {
  margin-bottom: 0px;
}
.element-wrapper .element-info-with-icon {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.element-wrapper .element-info-with-icon .element-info-icon {
  flex: 0 0 70px;
  color: #047bf8;
  font-size: 30px;
}
.element-wrapper .element-info-with-icon.smaller .element-info-icon {
  flex: 0 0 50px;
  font-size: 20px;
}
.element-wrapper .element-info-with-icon.smaller .element-info-text .element-inner-header {
  margin-bottom: 0px;
}
.element-wrapper .element-actions {
  float: right;
  position: relative;
  z-index: 2;
  margin-top: -0.2rem;
}
.element-wrapper .element-actions select.form-control-sm, .element-wrapper .element-actions .input-group-sm > select.form-control,
.element-wrapper .element-actions .input-group-sm > .input-group-prepend > select.input-group-text,
.element-wrapper .element-actions .input-group-sm > .input-group-append > select.input-group-text,
.element-wrapper .element-actions .input-group-sm > .input-group-prepend > select.btn,
.element-wrapper .element-actions .input-group-sm > .input-group-append > select.btn,
.element-wrapper .element-actions .all-wrapper .input-group-sm > .input-group-prepend > select.fc-button,
.all-wrapper .element-wrapper .element-actions .input-group-sm > .input-group-prepend > select.fc-button,
.element-wrapper .element-actions .all-wrapper .input-group-sm > .input-group-append > select.fc-button,
.all-wrapper .element-wrapper .element-actions .input-group-sm > .input-group-append > select.fc-button,
.element-wrapper .element-actions input.form-control-sm,
.element-wrapper .element-actions .input-group-sm > input.form-control,
.element-wrapper .element-actions .input-group-sm > .input-group-prepend > input.input-group-text,
.element-wrapper .element-actions .input-group-sm > .input-group-append > input.input-group-text,
.element-wrapper .element-actions .input-group-sm > .input-group-prepend > input.btn,
.element-wrapper .element-actions .input-group-sm > .input-group-append > input.btn,
.element-wrapper .element-actions .all-wrapper .input-group-sm > .input-group-prepend > input.fc-button,
.all-wrapper .element-wrapper .element-actions .input-group-sm > .input-group-prepend > input.fc-button,
.element-wrapper .element-actions .all-wrapper .input-group-sm > .input-group-append > input.fc-button,
.all-wrapper .element-wrapper .element-actions .input-group-sm > .input-group-append > input.fc-button {
  height: 1.75rem;
}
.element-wrapper .element-actions .form-control + .form-control {
  margin-left: 10px;
}
.element-wrapper .element-actions .btn + .btn, .element-wrapper .element-actions .all-wrapper .fc-button + .btn, .all-wrapper .element-wrapper .element-actions .fc-button + .btn, .element-wrapper .element-actions .all-wrapper .btn + .fc-button, .all-wrapper .element-wrapper .element-actions .btn + .fc-button, .element-wrapper .element-actions .all-wrapper .fc-button + .fc-button, .all-wrapper .element-wrapper .element-actions .fc-button + .fc-button {
  margin-left: 10px;
}
.element-wrapper .element-actions label {
  margin-right: 7px;
  color: rgba(90, 99, 126, 0.49);
}
.element-wrapper .element-actions.actions-only {
  margin-top: 0px;
}
.element-wrapper .element-actions .element-action {
  text-decoration: none;
  color: rgba(90, 99, 126, 0.49);
}
.element-wrapper .element-actions .element-action:hover {
  color: #3E4B5B;
}
.element-wrapper .element-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  position: relative;
  z-index: 1;
}
.element-wrapper .element-header:after {
  content: "";
  background-color: #047bf8;
  width: 25px;
  height: 4px;
  border-radius: 0px;
  display: block;
  position: absolute;
  bottom: -3px;
  left: 0px;
}
.element-wrapper .element-inner-header {
  margin-bottom: 0.5rem;
  margin-top: 0px;
  display: block;
}
.element-wrapper .element-inner-desc {
  color: #999;
  font-weight: 300;
  font-size: 0.81rem;
  display: block;
}
.element-wrapper .element-search {
  position: relative;
}
.element-wrapper .element-search:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: 48%;
  transform: translateY(-50%);
  font-size: 20px;
  content: "\e92c";
  color: rgba(0, 0, 0, 0.2);
}
.element-wrapper .element-search input {
  border: none;
  box-shadow: none;
  background-color: #f1f1f1;
  border-radius: 30px;
  padding: 10px 15px 10px 50px;
  display: block;
  width: 100%;
  outline: none;
}
.element-wrapper .element-search input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.box-style, .projects-list .project-box, .post-box, .activity-boxes-w .activity-box, .element-box, .big-error-w, .invoice-w, .user-profile {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
}

.element-box, .big-error-w, .invoice-w {
  padding: 1.5rem 2rem;
  margin-bottom: 1rem;
}
.element-box.less-padding, .less-padding.big-error-w, .less-padding.invoice-w {
  padding: 1rem;
}
.element-box .os-tabs-controls, .big-error-w .os-tabs-controls, .invoice-w .os-tabs-controls {
  margin-left: -2rem;
  margin-right: -2rem;
}
.element-box .os-tabs-controls .nav, .big-error-w .os-tabs-controls .nav, .invoice-w .os-tabs-controls .nav {
  padding-left: 2rem;
  padding-right: 2rem;
}
.element-box .centered-header, .big-error-w .centered-header, .invoice-w .centered-header {
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  margin-bottom: 1rem;
}
.element-box .element-box-header, .big-error-w .element-box-header, .invoice-w .element-box-header {
  color: #046fdf;
  margin-bottom: 1rem;
}

.element-box-content + .form-header {
  margin-top: 2rem;
}

.element-box + .element-box, .big-error-w + .element-box, .element-box + .big-error-w, .big-error-w + .big-error-w, .invoice-w + .element-box, .invoice-w + .big-error-w, .element-box + .invoice-w, .big-error-w + .invoice-w, .invoice-w + .invoice-w {
  margin-top: 2rem;
}

.element-box-tp .input-search-w,
.element-box .input-search-w,
.big-error-w .input-search-w,
.invoice-w .input-search-w {
  margin-bottom: 1rem;
}

/*
 #2. Tablo Element
*/
.el-tablo {
  display: block;
}
.el-tablo:not(.centered) {
  padding-right: 5px;
}
.el-tablo .label {
  display: block;
  font-size: 0.63rem;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.4);
  letter-spacing: 1px;
}
.el-tablo .value {
  font-size: 2.43rem;
  font-weight: 500;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  letter-spacing: 1px;
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}
.el-tablo .trending {
  padding: 3px 10px;
  border-radius: 30px;
  display: inline-block;
  font-size: 0.81rem;
  vertical-align: middle;
  margin-left: 10px;
}
.el-tablo .trending .os-icon {
  margin-left: 2px;
  vertical-align: middle;
  font-size: 14px;
}
.el-tablo .trending span {
  display: inline-block;
  vertical-align: middle;
}
.el-tablo .trending-up {
  color: #fff;
  background-color: #24b314;
}
.el-tablo .trending-down {
  color: #fff;
  background-color: #e65252;
}
.el-tablo .trending-up-basic {
  color: #24b314;
  padding: 0px;
}
.el-tablo .trending-down-basic {
  color: #e65252;
  padding: 0px;
}
.el-tablo.trend-in-corner {
  position: relative;
}
.el-tablo.trend-in-corner .trending {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 2px 4px;
  border-radius: 4px;
  line-height: 1.2;
  font-size: 0.63rem;
}
.el-tablo.trend-in-corner .trending i {
  font-size: 12px;
}
.el-tablo.centered {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.el-tablo.centered.padded {
  padding-left: 10px;
  padding-right: 10px;
}
.el-tablo.padded {
  padding: 2rem;
}
.el-tablo.bigger .value {
  font-size: 3.33rem;
}
.el-tablo.bigger .label {
  font-size: 0.9rem;
}
.el-tablo.smaller .value {
  font-size: 1.71rem;
}
.el-tablo.smaller .label {
  font-size: 0.63rem;
  letter-spacing: 2px;
}
.el-tablo.smaller.trend-in-corner .trending {
  top: 3px;
  right: 3px;
}
.el-tablo.highlight .value {
  color: #047bf8;
}
.el-tablo.bold-label .label {
  text-transform: none;
  font-size: 0.99rem;
  letter-spacing: 0px;
}

a.el-tablo {
  text-decoration: none;
  display: block;
  color: #3E4B5B;
  transition: all 0.25s ease;
}
a.el-tablo .value {
  transition: all 0.25s ease;
}
a.el-tablo .label {
  transition: all 0.25s ease;
}
a.el-tablo:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0px 5px 12px rgba(126, 142, 177, 0.2);
}
a.el-tablo:hover .value {
  transform: translateY(-3px);
  color: #047bf8;
}
a.el-tablo:hover .label {
  color: #3395fc;
}
a.el-tablo:hover.centered .value {
  transform: scale(1.1) translateY(-3px);
}
a.el-tablo:hover .label {
  transform: translateY(-2px);
}

.el-buttons-list .btn, .el-buttons-list .all-wrapper .fc-button, .all-wrapper .el-buttons-list .fc-button {
  margin: 0px;
  margin-bottom: 0.5rem;
}
.el-buttons-list .btn + .btn, .el-buttons-list .all-wrapper .fc-button + .btn, .all-wrapper .el-buttons-list .fc-button + .btn, .el-buttons-list .all-wrapper .btn + .fc-button, .all-wrapper .el-buttons-list .btn + .fc-button, .el-buttons-list .all-wrapper .fc-button + .fc-button, .all-wrapper .el-buttons-list .fc-button + .fc-button {
  margin-left: 0px;
}
.el-buttons-list.full-width .btn, .el-buttons-list.full-width .all-wrapper .fc-button, .all-wrapper .el-buttons-list.full-width .fc-button {
  display: block;
}

.el-tablo + .el-chart-w {
  margin-top: 1rem;
}

/*
 #3. Charts & Legend
*/
.el-chart-w {
  position: relative;
  text-align: center;
}
.el-chart-w .inside-donut-chart-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-size: 0.63rem;
  text-transform: uppercase;
  z-index: 1;
}
.el-chart-w .inside-donut-chart-label strong {
  display: block;
  font-size: 1.98rem;
  line-height: 1.1;
}
.el-chart-w .inside-donut-chart-label span {
  display: block;
  color: rgba(0, 0, 0, 0.4);
}
.el-chart-w canvas {
  position: relative;
  z-index: 2;
  max-width: 100%;
}

.el-chart-w + .el-legend {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 1.5rem;
  margin-top: 2rem;
}

.el-legend .legend-value-w {
  margin-bottom: 0.5rem;
}
.el-legend.condensed {
  margin-top: 15px;
}
.el-legend.condensed .legend-value-w {
  white-space: nowrap;
}
.el-legend.condensed .legend-value-w .legend-pin {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 2px;
}
.el-legend .legend-pin {
  width: 10px;
  height: 10px;
  border-radius: 6px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.7rem;
}
.el-legend .legend-pin.legend-pin-squared {
  border-radius: 0px;
  width: 7px;
  height: 7px;
}
.el-legend .legend-value {
  display: inline-block;
  vertical-align: middle;
}
.el-legend .legend-value span {
  display: block;
  line-height: 1;
}
.el-legend .legend-value .legend-sub-value {
  color: rgba(90, 99, 126, 0.49);
  font-size: 0.63rem;
}

/*
 #4. Profile Tile
*/
.profile-tile {
  display: flex;
  align-items: center;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.profile-tile .profile-tile-box {
  width: 110px;
  text-align: center;
  border-radius: 6px;
  padding: 1.2rem 0.5rem 0.5rem;
  background-color: #fff;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
  text-decoration: none;
  color: #3E4B5B;
  transition: all 0.25s ease;
  display: block;
}
.profile-tile .profile-tile-box:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0px 5px 12px rgba(126, 142, 177, 0.2);
}
.profile-tile .profile-tile-box.faded {
  background-color: #E9ECF3;
  border: 1px dashed #ACBEDA;
  box-shadow: none;
}
.profile-tile .pt-avatar-w {
  display: inline-block;
  border-radius: 50px;
  overflow: hidden;
}
.profile-tile .pt-avatar-w img {
  width: 60px;
  height: auto;
}
.profile-tile .pt-user-name {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  font-size: 0.63rem;
  text-transform: uppercase;
}
.profile-tile .pt-new-icon {
  background-color: #047bf8;
  color: #fff;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  border-radius: 50%;
  line-height: 1;
  height: 35px;
  width: 35px;
  margin-bottom: 10px;
}
.profile-tile .pt-new-icon i {
  line-height: 35px;
  display: inline-block;
  vertical-align: middle;
}
.profile-tile .profile-tile-meta {
  flex: 1;
  padding-left: 30px;
}
.profile-tile .profile-tile-meta ul {
  list-style: none;
  font-size: 0.63rem;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.4);
  margin: 0px;
  padding: 0px;
}
.profile-tile .profile-tile-meta ul li {
  margin-bottom: 3px;
}
.profile-tile .profile-tile-meta ul strong {
  color: #3E4B5B;
  margin-left: 5px;
}
.profile-tile .profile-tile-meta ul strong a {
  color: #3E4B5B;
  text-decoration: none;
  border-bottom: 1px solid #3E4B5B;
}
.profile-tile .pt-btn {
  margin-top: 10px;
}

.inline-profile-tiles .profile-tile {
  flex: 0 1 130px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-bottom: none;
  padding: 0px;
}
.inline-profile-tiles .profile-tile .pt-avatar-w img {
  width: 40px;
  height: auto;
}
.inline-profile-tiles .profile-tile .profile-tile-box {
  display: block;
  width: 100%;
  padding: 15px;
  padding-bottom: 10px;
}
.inline-profile-tiles .profile-tile .pt-user-name {
  border-top: none;
  padding-top: 0px;
  text-transform: none;
  font-size: 0.9rem;
  line-height: 1.2;
  margin-top: 5px;
}

.status-pill {
  width: 12px;
  height: 12px;
  border-radius: 30px;
  background-color: #eee;
  display: inline-block;
  vertical-align: middle;
}
.status-pill.yellow {
  background-color: #f8bc34;
}
.status-pill.red {
  background-color: #c21a1a;
}
.status-pill.green {
  background-color: #71c21a;
}
.status-pill.smaller {
  width: 8px;
  height: 8px;
}
.status-pill + span {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

/*
 #5. Users list element
*/
.users-list-w .user-w {
  display: flex;
  padding: 12px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  align-items: center;
  justify-content: space-between;
}
.users-list-w .user-w .user-avatar-w {
  width: 50px;
}
.users-list-w .user-w .user-avatar-w .user-avatar {
  border-radius: 40px;
  overflow: hidden;
}
.users-list-w .user-w .user-avatar-w .user-avatar img {
  max-width: 100%;
  height: auto;
}
.users-list-w .user-w.with-status .user-avatar-w {
  position: relative;
}
.users-list-w .user-w.with-status .user-avatar-w:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 2px;
  right: 2px;
  border-radius: 10px;
  box-shadow: 0px 0px 0px 3px #fff;
}
.users-list-w .user-w.with-status.status-green .user-avatar-w:before {
  background-color: #24b314;
}
.users-list-w .user-w.with-status.status-red .user-avatar-w:before {
  background-color: #e65252;
}
.users-list-w .user-w .user-name {
  padding-left: 20px;
  flex: 1;
}
.users-list-w .user-w .user-title {
  margin-bottom: 4px;
}
.users-list-w .user-w .user-role {
  font-size: 0.63rem;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.4);
}
.users-list-w .user-w .user-action {
  width: 50px;
  color: #047bf8;
  font-size: 18px;
}

/*
 #6. Tabs Controls
*/
.os-tabs-controls {
  margin-bottom: 2rem;
  display: flex;
  justify-content: space-between;
}
.os-tabs-controls .nav-pills {
  align-items: center;
  border-bottom: 1px solid #dee2e6;
}
.os-tabs-controls .nav-tabs {
  flex: 1;
}
.os-tabs-controls.os-tabs-complex .nav-tabs {
  align-items: stretch;
}
.os-tabs-controls.os-tabs-complex .nav-item {
  white-space: nowrap;
  margin-right: 0px;
}
.os-tabs-controls.os-tabs-complex .nav-item.nav-actions {
  margin-left: auto;
}
.os-tabs-controls.os-tabs-complex .nav-item .btn, .os-tabs-controls.os-tabs-complex .nav-item .all-wrapper .fc-button, .all-wrapper .os-tabs-controls.os-tabs-complex .nav-item .fc-button {
  margin-left: 10px;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link {
  color: #3E4B5B;
  opacity: 0.6;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0px;
  padding: 8px 20px;
  margin-right: 0px;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.9rem;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link span.badge {
  font-size: 0.72rem;
  padding: 3px 5px;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link span.badge span {
  font-size: 0.72rem;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link.active {
  opacity: 1;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link.active .tab-label {
  font-size: 1.26rem;
  line-height: 1.25;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link .tab-label {
  display: inline-block;
  margin-right: 10px;
  text-transform: none;
  letter-spacing: normal;
  font-size: 1.08rem;
  vertical-align: middle;
  transition: all 0.2s ease;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link .tab-value {
  display: inline-block;
  color: #047bf8;
  margin-right: 10px;
  text-transform: none;
  letter-spacing: normal;
  vertical-align: middle;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link .badge {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.72rem;
  letter-spacing: normal;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link .badge i.os-icon {
  color: #fff;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0px;
  margin-right: 3px;
}
.os-tabs-controls.os-tabs-complex .nav-item .nav-link .badge span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.72rem;
}

/*
 #7. Activity Boxes
*/
.activity-boxes-w .activity-box-w {
  display: flex;
  align-items: center;
  padding: 0.8rem 0px;
  position: relative;
}
.activity-boxes-w .activity-box-w:before {
  content: "";
  display: block;
  width: 3px;
  background-color: #c0cadd;
  top: 0px;
  bottom: 0px;
  left: 75px;
  position: absolute;
}
.activity-boxes-w .activity-box-w:after {
  content: "";
  display: block;
  width: 20px;
  background-color: #c0cadd;
  top: 50%;
  height: 1px;
  left: 80px;
  position: absolute;
  z-index: 1;
}
.activity-boxes-w .activity-box-w:first-child:before {
  top: 50%;
}
.activity-boxes-w .activity-box-w:last-child:before {
  bottom: 50%;
}
.activity-boxes-w .activity-time {
  flex: 0 0 100px;
  font-size: 0.63rem;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.4);
  text-align: right;
  padding-right: 40px;
}
.activity-boxes-w .activity-box {
  padding: 0.8rem;
  display: flex;
  flex: 1;
  position: relative;
  align-items: center;
}
.activity-boxes-w .activity-box:before {
  position: absolute;
  top: 50%;
  left: -30px;
  content: "";
  width: 12px;
  height: 12px;
  border: 2px solid #60769f;
  background-color: #f2f4f8;
  border-radius: 20px;
  transform: translateY(-50%);
  z-index: 2;
}
.activity-boxes-w .activity-avatar {
  width: 50px;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 1.1rem;
}
.activity-boxes-w .activity-avatar img {
  max-width: 100%;
  height: auto;
}
.activity-boxes-w .activity-info {
  flex: 1;
}
.activity-boxes-w .activity-role {
  font-size: 0.63rem;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.2rem;
}
.activity-boxes-w .activity-title {
  font-size: 0.63rem;
  text-transform: uppercase;
  display: block;
}

/*
 #8. Note box
*/
.note-box {
  padding: 15%;
  background-color: #F8ECC7;
  margin-bottom: 2rem;
}
.note-box .note-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.note-box .note-content {
  font-weight: 300;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.81rem;
}

/*
 #9. Steps
*/
.step-contents .step-content {
  padding: 0px 5%;
  display: none;
}
.step-contents .step-content.active {
  display: block;
}

.step-triggers {
  display: flex;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.step-triggers .step-trigger {
  padding-bottom: 1rem;
  flex: 1;
  text-align: center;
  font-size: 1.08rem;
  color: rgba(0, 0, 0, 0.3);
  position: relative;
  transition: all 0.4s ease;
}
.step-triggers .step-trigger:focus {
  text-decoration: none;
}
.step-triggers .step-trigger:hover {
  text-decoration: none;
  color: #3E4B5B;
  cursor: pointer;
}
.step-triggers .step-trigger:before {
  position: absolute;
  content: "";
  height: 4px;
  background-color: #047bf8;
  left: 0px;
  right: 100%;
  bottom: -2px;
  transition: all 0.4s ease;
}
.step-triggers .step-trigger.complete:before {
  right: 0px;
}
.step-triggers .step-trigger.active {
  color: #3E4B5B;
}
.step-triggers .step-trigger.active:before {
  right: 0px;
}

/*
 #10. Invoice
*/
.invoice-w {
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  max-width: 800px;
  position: relative;
  overflow: hidden;
  padding: 100px;
  padding-bottom: 20px;
}
.invoice-w:before {
  width: 140%;
  height: 450px;
  background-color: #faf9f3;
  position: absolute;
  top: -15%;
  left: -24%;
  transform: rotate(-27deg);
  content: "";
  z-index: 1;
}
.invoice-w .infos {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
}
.invoice-w .infos .info-1 {
  font-size: 1.08rem;
}
.invoice-w .infos .info-1 .company-name {
  font-size: 2.25rem;
  margin-bottom: 0.5rem;
  margin-top: 10px;
}
.invoice-w .infos .info-1 .company-extra {
  font-size: 0.81rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 1rem;
}
.invoice-w .infos .info-2 {
  padding-top: 140px;
  text-align: right;
}
.invoice-w .infos .info-2 .company-name {
  margin-bottom: 1rem;
  font-size: 1.26rem;
}
.invoice-w .infos .info-2 .company-address {
  color: rgba(0, 0, 0, 0.6);
}
.invoice-w .terms {
  font-size: 0.81rem;
  margin-top: 2.5rem;
}
.invoice-w .terms .terms-header {
  font-size: 0.9rem;
  margin-bottom: 10px;
}
.invoice-w .terms .terms-content {
  color: rgba(0, 0, 0, 0.4);
}

.invoice-table thead th {
  border-bottom: 2px solid #333;
}
.invoice-table tbody tr td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.invoice-table tbody tr:last-child td {
  padding-bottom: 40px;
}
.invoice-table tfoot tr td {
  border-top: 3px solid #333;
  font-size: 1.26rem;
}

.invoice-heading {
  margin-bottom: 4rem;
  margin-top: 7rem;
  position: relative;
  z-index: 2;
}
.invoice-heading h3 {
  margin-bottom: 0px;
}

.invoice-footer {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  margin-top: 6rem;
}
.invoice-footer .invoice-logo img {
  vertical-align: middle;
  height: 20px;
  width: auto;
  display: inline-block;
}
.invoice-footer .invoice-logo span {
  vertical-align: middle;
  margin-left: 10px;
  display: inline-block;
}
.invoice-footer .invoice-info span {
  display: inline-block;
}
.invoice-footer .invoice-info span + span {
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.invoice-body {
  display: flex;
}
.invoice-body .invoice-desc {
  flex: 0 1 250px;
  font-size: 1.17rem;
}
/*
 #11. Error Page
*/
.big-error-w {
  width: 450px;
  text-align: center;
  padding: 50px;
  margin: 0px auto;
  margin-top: 100px;
}
.big-error-w h1 {
  font-size: 4.75rem;
  margin-bottom: 0px;
}
.big-error-w h5 {
  color: #047bf8;
  margin-bottom: 3rem;
}
.big-error-w h4 {
  margin-bottom: 0px;
}
.big-error-w form {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 1.5rem;
  margin-top: 1.5rem;
}

/*
 #12. Authorization styles
*/
.auth-box-w {
  max-width: 450px;
  margin: 0px auto;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
}
.auth-box-w.wider {
  max-width: 500px;
}
.auth-box-w .logged-user-w {
  padding-top: 0px;
  padding-bottom: 10px;
}
.auth-box-w .logo-w {
  text-align: center;
  padding: 20%;
}
.auth-box-w .auth-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  position: relative;
  z-index: 1;
  padding-left: 80px;
}
.auth-box-w .auth-header:after {
  content: "";
  background-color: #047bf8;
  width: 32px;
  height: 7px;
  border-radius: 2px;
  display: block;
  position: absolute;
  bottom: -4px;
  left: 80px;
}
.auth-box-w form {
  padding: 20px 80px;
  padding-bottom: 60px;
}
.auth-box-w form .form-check-inline {
  margin-left: 1rem;
}
.auth-box-w form .form-group {
  position: relative;
}
.auth-box-w form .form-group .pre-icon {
  position: absolute;
  bottom: 5px;
  font-size: 24px;
  color: #047bf8;
  left: -38px;
}
.auth-box-w .buttons-w {
  padding-top: 1rem;
  margin-top: 0.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.auth-box-w.centered {
  text-align: center;
}
.auth-box-w.centered .auth-header {
  padding-left: 0px;
}
.auth-box-w.centered .auth-header:after {
  left: 50%;
  transform: translateX(-50%);
  left: 50%;
}

/*
 #13. Timed Activities Element
*/
.timed-activities {
  margin-bottom: 1rem;
}

.timed-activity {
  display: flex;
  margin-bottom: 2rem;
  font-size: 1.08rem;
}
.timed-activity .ta-date {
  flex: 0 0 130px;
  color: rgba(0, 0, 0, 0.4);
  position: relative;
  text-align: center;
}
.timed-activity .ta-date span {
  position: relative;
  display: inline-block;
}
.timed-activity .ta-date span:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -30px;
  width: 16px;
  height: 16px;
  border: 3px solid #C76DC8;
  border-radius: 8px;
  background-color: #fff;
}
.timed-activity .ta-date:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  width: 1px;
  top: 70px;
  background-color: rgba(0, 0, 0, 0.1);
}
.timed-activity .ta-record-w {
  padding-left: 40px;
}
.timed-activity .ta-record {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-start;
}
.timed-activity .ta-timestamp {
  position: relative;
  padding-right: 40px;
  color: rgba(0, 0, 0, 0.4);
  width: 110px;
  white-space: nowrap;
}
.timed-activity .ta-timestamp strong {
  color: #3E4B5B;
}
.timed-activity .ta-timestamp:after {
  content: "\e910";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(0, 0, 0, 0.3);
  font-size: 10px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-40%);
  display: block;
}
.timed-activity .ta-activity a {
  display: inline-block;
  padding-bottom: 1px;
  border-bottom: 1px solid #047bf8;
}
.timed-activity .ta-activity a:hover {
  text-decoration: none;
  color: #024994;
  border-bottom-color: #024994;
}

.timed-activities.compact .timed-activity {
  display: block;
  padding-left: 30px;
  position: relative;
}
.timed-activities.compact .timed-activity:before {
  position: absolute;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0px;
  top: 45px;
  content: "";
  left: 8px;
}
.timed-activities.compact .timed-activity .ta-date {
  flex: 0;
  text-align: left;
  margin-bottom: 1.5rem;
}
.timed-activities.compact .timed-activity .ta-date:before {
  display: none;
}
.timed-activities.compact .timed-activity .ta-date span:after {
  left: -30px;
  top: 50%;
  bottom: auto;
  right: auto;
  transform: translateY(-50%);
}
.timed-activities.compact .timed-activity .ta-record-w {
  padding-left: 20px;
}
.timed-activities.compact .timed-activity .ta-record {
  display: block;
}
.timed-activities.compact .timed-activity .ta-timestamp {
  font-size: 0.81rem;
  margin-bottom: 5px;
}
.timed-activities.compact .timed-activity .ta-timestamp:after {
  right: auto;
  left: -20px;
  font-size: 8px;
}
.timed-activities.compact .timed-activity .ta-activity {
  font-size: 0.9rem;
  margin-bottom: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/*
 #14. Progress Bar Element
*/
.os-progress-bar {
  margin-bottom: 1rem;
}
.os-progress-bar .bar-labels {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.os-progress-bar .bar-labels span {
  font-size: 0.72rem;
}
.os-progress-bar .bar-labels span.bigger {
  font-size: 0.99rem;
}
.os-progress-bar .bar-label-left span {
  margin-right: 5px;
}
.os-progress-bar .bar-label-left span.positive {
  color: #619B2E;
}
.os-progress-bar .bar-label-left span.negative {
  color: #D83536;
}
.os-progress-bar .bar-label-right span {
  margin-left: 5px;
}
.os-progress-bar .bar-label-right span.info {
  color: #456CF9;
}
.os-progress-bar .bar-level-1,
.os-progress-bar .bar-level-2,
.os-progress-bar .bar-level-3 {
  border-radius: 12px;
  height: 6px;
}
.os-progress-bar.blue .bar-level-1, .os-progress-bar.primary .bar-level-1 {
  background-color: #F2F2F2;
}
.os-progress-bar.blue .bar-level-2, .os-progress-bar.primary .bar-level-2 {
  background-color: #65affd;
}
.os-progress-bar.blue .bar-level-3, .os-progress-bar.primary .bar-level-3 {
  background-color: #0362c6;
}
.os-progress-bar.warning .bar-level-1 {
  background-color: #F2F2F2;
}
.os-progress-bar.warning .bar-level-2 {
  background-color: #fcebb8;
}
.os-progress-bar.warning .bar-level-3 {
  background-color: #f9d66f;
}
.os-progress-bar.danger .bar-level-1 {
  background-color: #F2F2F2;
}
.os-progress-bar.danger .bar-level-2 {
  background-color: #f7acac;
}
.os-progress-bar.danger .bar-level-3 {
  background-color: #f16666;
}
.os-progress-bar.success .bar-level-1 {
  background-color: #F2F2F2;
}
.os-progress-bar.success .bar-level-2 {
  background-color: #c2f2ae;
}
.os-progress-bar.success .bar-level-3 {
  background-color: #90e86c;
}
.os-progress-bar.info .bar-level-1 {
  background-color: #F2F2F2;
}
.os-progress-bar.info .bar-level-2 {
  background-color: #9fd9f7;
}
.os-progress-bar.info .bar-level-3 {
  background-color: #58bef1;
}
.os-progress-bar.floated {
  float: right;
  width: 220px;
}

/*
  #15. Balances
*/
.element-balances {
  display: flex;
  padding: 20px 0px;
  justify-content: space-around;
}
.element-balances .balance {
  padding: 10px 20px;
}
.element-balances .balance + .balance {
  border-left: 1px solid rgba(0, 0, 0, 0.03);
}
.element-balances .balance-title {
  color: rgba(90, 99, 126, 0.49);
  font-size: 1.08rem;
}
.element-balances .balance-value {
  font-size: 2.07rem;
  font-weight: 500;
  color: #303a46;
  white-space: nowrap;
}
.element-balances .balance-value.danger {
  color: #b71b1b;
}
.element-balances .balance-value span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.1;
}
.element-balances .balance-value i {
  line-height: 1.1;
}
.element-balances .balance-value .balance-value-success {
  color: #24b314;
}
.element-balances span.trending {
  padding: 3px 10px;
  border-radius: 30px;
  display: inline-block;
  font-size: 0.99rem;
  vertical-align: middle;
  margin-left: 10px;
}
.element-balances span.trending .os-icon {
  margin-left: 5px;
  vertical-align: middle;
  font-size: 14px;
}
.element-balances span.trending span {
  display: inline-block;
  vertical-align: middle;
}
.element-balances span.trending-up {
  color: #fff;
  background-color: #24b314;
}
.element-balances span.trending-down {
  color: #fff;
  background-color: #e65252;
}
.element-balances span.trending-up-basic {
  color: #24b314;
  padding: 0px;
}
.element-balances span.trending-down-basic {
  color: #e65252;
  padding: 0px;
}
.element-balances .balance.balance-v2 {
  padding-top: 0px;
}
.element-balances .balance.balance-v2:first-child {
  padding-left: 0px;
}
.element-balances .balance.balance-v2 .balance-title {
  color: #047bf8;
}
.element-balances .balance.balance-v2 .balance-value {
  font-size: 2.88rem;
  line-height: 1;
}

/* 
#16. Call to action box
*/
.cta-w {
  border-radius: 6px;
  position: relative;
}
.cta-w.purple {
  background-image: url(/build/assets/img/cta-pattern-light.882cb1b2..png), linear-gradient(-180deg, #4B72FA 0%, #934BFA 100%);
  background-size: cover;
  color: #fff;
}
.cta-w.orange {
  background-image: url(/build/assets/img/cta-pattern-light.882cb1b2..png), linear-gradient(-180deg, #FF218E 0%, #E36C0F 100%);
  background-size: cover;
  color: #fff;
}
.cta-w.orange .highlight-header {
  background-color: #2283FF;
}
.cta-w .highlight-header {
  background-color: #a42cef;
  color: #fff;
  padding: 2px 5px;
  line-height: 1.2;
  border-radius: 6px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 2px;
  margin-bottom: 10px;
  display: inline-block;
}
.cta-w .cta-header {
  color: #fff;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 2rem;
}
.cta-w .cta-content {
  padding: 12% 8%;
}
.cta-w .cta-content.extra-padded {
  padding: 24% 9%;
}
.cta-w .cta-content .store-google-btn img {
  max-width: 150px;
  height: auto;
}
.cta-w.cta-with-media .cta-content {
  padding-right: 0px;
  width: 65%;
}
.cta-w.cta-with-media .cta-media {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 25%;
}
.cta-w.cta-with-media .cta-media img {
  max-width: 100%;
  height: auto;
}
.cta-w .newsletter-field-w {
  position: relative;
}
.cta-w .newsletter-field-w input {
  background-color: #fff;
  border: none;
  display: block;
  width: 100%;
  border-radius: 6px;
  padding: 7px 15px;
}
.cta-w .newsletter-field-w .btn, .cta-w .newsletter-field-w .all-wrapper .fc-button, .all-wrapper .cta-w .newsletter-field-w .fc-button {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}

/*
#17. Post Box
*/
.post-box {
  margin-bottom: 15px;
  padding: 10px;
  display: flex;
  align-items: stretch;
  transition: all 0.2s ease;
}
.post-box:hover {
  transform: translateY(-5px);
  box-shadow: 0px 5px 12px rgba(126, 142, 177, 0.2);
}
.post-box .post-media {
  flex: 0 0 30%;
  background-size: cover;
  background-position: center center;
}
.post-box .post-content {
  flex: 1;
  padding: 10px;
  padding-left: 20px;
}
.post-box .post-text {
  color: rgba(90, 99, 126, 0.49);
  margin-bottom: 10px;
  font-size: 0.81rem;
}
.post-box .post-foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.post-box .post-foot .post-link {
  font-size: 0.81rem;
}
.post-box .post-foot .post-link i {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.post-box .post-foot .post-link span {
  display: inline-block;
  vertical-align: middle;
}

/* 
#18. Todo List Widget
*/
.todo-list .todo-item {
  text-decoration: none;
  display: flex;
  border: 1px solid #047bf8;
  align-items: center;
  padding: 10px 20px;
  border-radius: 4px;
  margin-bottom: 0.5rem;
}
.todo-list .todo-item .ti-header {
  font-weight: 500;
  color: #047bf8;
}
.todo-list .todo-item .ti-sub-header {
  font-size: 0.8rem;
  color: rgba(90, 99, 126, 0.49);
  line-height: 1.2;
}
.todo-list .todo-item .ti-icon {
  margin-left: auto;
  font-size: 20px;
  color: #047bf8;
}
.todo-list .todo-item.complete {
  opacity: 0.7;
  border-color: #24b314;
}
.todo-list .todo-item.complete .ti-icon {
  color: #24b314;
}
.todo-list .todo-item.complete .ti-header {
  color: #1b850f;
}

/* 
#19. Fancy Progress With Label
*/
.fancy-progress-with-label {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.fancy-progress-with-label .fpl-label {
  font-size: 1.35rem;
  font-weight: 500;
  padding-right: 20px;
}
.fancy-progress-with-label .fpl-progress-w {
  flex: 1;
  border-radius: 20px;
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.05);
}
.fancy-progress-with-label .fpl-progress-w .fpl-progress-i {
  height: 20px;
  background-color: #28EF58;
  background-image: linear-gradient(-270deg, #28EF58 0%, #3386EF 98%);
  border-radius: 20px;
}

/* 10. Helpful little styles */
.relative {
  position: relative;
}

.padded-v {
  padding: 1rem 10px;
}

.padded-v-big {
  padding: 2rem 10px;
}

.padded {
  padding: 1rem 2rem;
}

.b-l {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.b-r {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.b-t {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.b-b {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.m-t {
  margin-top: 1rem;
}

.m-b {
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  .padded-lg {
    padding: 1rem 2rem;
  }
  .b-l-lg {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .b-r-lg {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .b-t-lg {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .b-b-lg {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1200px) {
  .padded-xl {
    padding: 1rem 2rem;
  }
  .b-l-xl {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
  .b-r-xl {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .b-t-xl {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .b-b-xl {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.example-column {
  padding: 12px 15px;
  background: #EEF5FF;
  border: 1px solid #AEC8FF;
  margin-bottom: 15px;
  text-align: center;
}
.example-column + .example-column {
  border-left: none;
}

.example-content .progress + .progress {
  margin-top: 1rem;
}

.with-avatar {
  margin-right: 5px;
}
.with-avatar img {
  display: inline-block;
  vertical-align: middle;
  border-radius: 50px;
  width: 30px;
  height: auto;
  margin-right: 10px;
}
.with-avatar span {
  display: inline-block;
  vertical-align: middle;
}

a.with-avatar span {
  border-bottom: 1px solid #047bf8;
}

.add-agent-btn i {
  margin-right: 15px;
  padding-left: 5px;
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
}
.add-agent-btn span {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid #047bf8;
}

.centered-load-more-link {
  display: block;
  padding: 10px;
  padding-bottom: 15px;
  text-align: center;
  cursor: pointer;
}
.centered-load-more-link i {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  margin-right: 5px;
}
.centered-load-more-link span {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid #047bf8;
}
.centered-load-more-link:hover span {
  border-bottom-color: #0362c6;
}
.centered-load-more-link.smaller {
  font-size: 0.8rem;
}

.text-faded {
  color: rgba(90, 99, 126, 0.49);
}

.text-bright {
  color: #1D1F28;
}

/* 11. Icon Fonts */
@font-face {
  font-family: "osfont";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.os-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.os-icon-activity:before {
  content: "\e985";
}

.os-icon-airplay:before {
  content: "\e988";
}

.os-icon-alert-circle:before {
  content: "\e989";
}

.os-icon-alert-octagon:before {
  content: "\e98a";
}

.os-icon-alert-triangle:before {
  content: "\e98b";
}

.os-icon-align-center:before {
  content: "\e98c";
}

.os-icon-align-justify:before {
  content: "\e98d";
}

.os-icon-align-left:before {
  content: "\e98e";
}

.os-icon-align-right:before {
  content: "\e98f";
}

.os-icon-anchor:before {
  content: "\e990";
}

.os-icon-aperture:before {
  content: "\e991";
}

.os-icon-arrow-down6:before {
  content: "\e992";
}

.os-icon-arrow-down-circle:before {
  content: "\e993";
}

.os-icon-arrow-down-left:before {
  content: "\e994";
}

.os-icon-arrow-down-right:before {
  content: "\e995";
}

.os-icon-arrow-left6:before {
  content: "\e996";
}

.os-icon-arrow-left-circle:before {
  content: "\e997";
}

.os-icon-arrow-right7:before {
  content: "\e998";
}

.os-icon-arrow-right-circle:before {
  content: "\e999";
}

.os-icon-arrow-up6:before {
  content: "\e99a";
}

.os-icon-arrow-up-circle:before {
  content: "\e99b";
}

.os-icon-arrow-up-left:before {
  content: "\e99c";
}

.os-icon-arrow-up-right:before {
  content: "\e99d";
}

.os-icon-at-sign:before {
  content: "\e99e";
}

.os-icon-award:before {
  content: "\e99f";
}

.os-icon-bar-chart:before {
  content: "\e9a0";
}

.os-icon-bar-chart-2:before {
  content: "\e9a1";
}

.os-icon-battery:before {
  content: "\e9a2";
}

.os-icon-battery-charging:before {
  content: "\e9a3";
}

.os-icon-bell:before {
  content: "\e9a4";
}

.os-icon-bell-off:before {
  content: "\e9a5";
}

.os-icon-bluetooth:before {
  content: "\e9a6";
}

.os-icon-bold:before {
  content: "\e9a7";
}

.os-icon-book:before {
  content: "\e9a8";
}

.os-icon-book-open:before {
  content: "\e9a9";
}

.os-icon-bookmark:before {
  content: "\e9aa";
}

.os-icon-box:before {
  content: "\e9ab";
}

.os-icon-briefcase:before {
  content: "\e9ac";
}

.os-icon-calendar:before {
  content: "\e9ad";
}

.os-icon-camera:before {
  content: "\e9ae";
}

.os-icon-camera-off:before {
  content: "\e9af";
}

.os-icon-cast:before {
  content: "\e9b0";
}

.os-icon-check:before {
  content: "\e9b1";
}

.os-icon-check-circle:before {
  content: "\e9b2";
}

.os-icon-check-square:before {
  content: "\e9b3";
}

.os-icon-chevron-down:before {
  content: "\e9b4";
}

.os-icon-chevron-left:before {
  content: "\e9b5";
}

.os-icon-chevron-right:before {
  content: "\e9b6";
}

.os-icon-chevron-up:before {
  content: "\e9b7";
}

.os-icon-chevrons-down:before {
  content: "\e9b8";
}

.os-icon-chevrons-left:before {
  content: "\e9b9";
}

.os-icon-chevrons-right:before {
  content: "\e9ba";
}

.os-icon-chevrons-up:before {
  content: "\e9bb";
}

.os-icon-chrome:before {
  content: "\e9bc";
}

.os-icon-circle:before {
  content: "\e9bd";
}

.os-icon-clipboard:before {
  content: "\e9be";
}

.os-icon-clock:before {
  content: "\e9bf";
}

.os-icon-cloud:before {
  content: "\e9c0";
}

.os-icon-cloud-drizzle:before {
  content: "\e9c1";
}

.os-icon-cloud-lightning:before {
  content: "\e9c2";
}

.os-icon-cloud-off:before {
  content: "\e9c3";
}

.os-icon-cloud-rain:before {
  content: "\e9c4";
}

.os-icon-cloud-snow:before {
  content: "\e9c5";
}

.os-icon-code:before {
  content: "\e9c6";
}

.os-icon-codepen:before {
  content: "\e9c7";
}

.os-icon-command:before {
  content: "\e9c8";
}

.os-icon-compass:before {
  content: "\e9c9";
}

.os-icon-copy:before {
  content: "\e9ca";
}

.os-icon-corner-down-left:before {
  content: "\e9cb";
}

.os-icon-corner-down-right:before {
  content: "\e9cc";
}

.os-icon-corner-left-down:before {
  content: "\e9cd";
}

.os-icon-corner-left-up:before {
  content: "\e9ce";
}

.os-icon-corner-right-down:before {
  content: "\e9cf";
}

.os-icon-corner-right-up:before {
  content: "\e9d0";
}

.os-icon-corner-up-left:before {
  content: "\e9d1";
}

.os-icon-corner-up-right:before {
  content: "\e9d2";
}

.os-icon-cpu:before {
  content: "\e9d3";
}

.os-icon-credit-card:before {
  content: "\e9d4";
}

.os-icon-crop:before {
  content: "\e9d5";
}

.os-icon-crosshair:before {
  content: "\e9d6";
}

.os-icon-database:before {
  content: "\e9d7";
}

.os-icon-delete:before {
  content: "\e9d8";
}

.os-icon-disc:before {
  content: "\e9d9";
}

.os-icon-dollar-sign:before {
  content: "\e9da";
}

.os-icon-download:before {
  content: "\e9db";
}

.os-icon-download-cloud:before {
  content: "\e9dc";
}

.os-icon-droplet:before {
  content: "\e9dd";
}

.os-icon-edit:before {
  content: "\e9de";
}

.os-icon-edit-2:before {
  content: "\e9df";
}

.os-icon-edit-32:before {
  content: "\e9e0";
}

.os-icon-external-link:before {
  content: "\e9e1";
}

.os-icon-eye:before {
  content: "\e9e2";
}

.os-icon-eye-off:before {
  content: "\e9e3";
}

.os-icon-facebook2:before {
  content: "\e9e4";
}

.os-icon-fast-forward:before {
  content: "\e9e5";
}

.os-icon-feather:before {
  content: "\e9e6";
}

.os-icon-file:before {
  content: "\e9e7";
}

.os-icon-file-minus:before {
  content: "\e9e8";
}

.os-icon-file-plus:before {
  content: "\e9e9";
}

.os-icon-file-text:before {
  content: "\e9ea";
}

.os-icon-film:before {
  content: "\e9eb";
}

.os-icon-filter:before {
  content: "\e9ec";
}

.os-icon-flag:before {
  content: "\e9ed";
}

.os-icon-folder:before {
  content: "\e9ee";
}

.os-icon-folder-minus:before {
  content: "\e9ef";
}

.os-icon-folder-plus:before {
  content: "\e9f0";
}

.os-icon-git-branch:before {
  content: "\e9f1";
}

.os-icon-git-commit:before {
  content: "\e9f2";
}

.os-icon-git-merge:before {
  content: "\e9f3";
}

.os-icon-git-pull-request:before {
  content: "\e9f4";
}

.os-icon-github:before {
  content: "\e9f5";
}

.os-icon-gitlab:before {
  content: "\e9f6";
}

.os-icon-globe:before {
  content: "\e9f7";
}

.os-icon-grid:before {
  content: "\e9f8";
}

.os-icon-hard-drive:before {
  content: "\e9f9";
}

.os-icon-hash:before {
  content: "\e9fa";
}

.os-icon-headphones:before {
  content: "\e9fb";
}

.os-icon-heart:before {
  content: "\e9fc";
}

.os-icon-help-circle:before {
  content: "\e9fd";
}

.os-icon-home:before {
  content: "\e9fe";
}

.os-icon-image:before {
  content: "\e9ff";
}

.os-icon-inbox:before {
  content: "\ea00";
}

.os-icon-info:before {
  content: "\ea01";
}

.os-icon-instagram:before {
  content: "\ea02";
}

.os-icon-italic:before {
  content: "\ea03";
}

.os-icon-layers:before {
  content: "\ea04";
}

.os-icon-layout:before {
  content: "\ea05";
}

.os-icon-life-buoy:before {
  content: "\ea06";
}

.os-icon-link:before {
  content: "\ea07";
}

.os-icon-link-2:before {
  content: "\ea08";
}

.os-icon-linkedin:before {
  content: "\ea09";
}

.os-icon-list:before {
  content: "\ea0a";
}

.os-icon-loader:before {
  content: "\ea0b";
}

.os-icon-lock:before {
  content: "\ea0c";
}

.os-icon-log-in:before {
  content: "\ea0d";
}

.os-icon-log-out:before {
  content: "\ea0e";
}

.os-icon-mail:before {
  content: "\ea0f";
}

.os-icon-map:before {
  content: "\ea10";
}

.os-icon-map-pin:before {
  content: "\ea11";
}

.os-icon-maximize:before {
  content: "\ea12";
}

.os-icon-maximize-2:before {
  content: "\ea13";
}

.os-icon-menu:before {
  content: "\ea14";
}

.os-icon-message-circle:before {
  content: "\ea15";
}

.os-icon-message-square:before {
  content: "\ea16";
}

.os-icon-mic:before {
  content: "\ea17";
}

.os-icon-mic-off:before {
  content: "\ea18";
}

.os-icon-minimize:before {
  content: "\ea19";
}

.os-icon-minimize-2:before {
  content: "\ea1a";
}

.os-icon-minus2:before {
  content: "\ea1b";
}

.os-icon-minus-circle:before {
  content: "\ea1c";
}

.os-icon-minus-square:before {
  content: "\ea1d";
}

.os-icon-monitor:before {
  content: "\ea1e";
}

.os-icon-moon:before {
  content: "\ea1f";
}

.os-icon-more-horizontal:before {
  content: "\ea20";
}

.os-icon-more-vertical:before {
  content: "\ea21";
}

.os-icon-move:before {
  content: "\ea22";
}

.os-icon-music:before {
  content: "\ea23";
}

.os-icon-navigation:before {
  content: "\ea24";
}

.os-icon-navigation-2:before {
  content: "\ea25";
}

.os-icon-octagon:before {
  content: "\ea26";
}

.os-icon-package:before {
  content: "\ea27";
}

.os-icon-paperclip:before {
  content: "\ea28";
}

.os-icon-pause:before {
  content: "\ea29";
}

.os-icon-pause-circle:before {
  content: "\ea2a";
}

.os-icon-percent:before {
  content: "\ea2b";
}

.os-icon-phone:before {
  content: "\ea2c";
}

.os-icon-phone-call:before {
  content: "\ea2d";
}

.os-icon-phone-forwarded:before {
  content: "\ea2e";
}

.os-icon-phone-incoming:before {
  content: "\ea2f";
}

.os-icon-phone-missed:before {
  content: "\ea30";
}

.os-icon-phone-off:before {
  content: "\ea31";
}

.os-icon-phone-outgoing:before {
  content: "\ea32";
}

.os-icon-pie-chart:before {
  content: "\ea33";
}

.os-icon-play:before {
  content: "\ea34";
}

.os-icon-play-circle:before {
  content: "\ea35";
}

.os-icon-plus:before {
  content: "\ea36";
}

.os-icon-plus-circle:before {
  content: "\ea37";
}

.os-icon-plus-square:before {
  content: "\ea38";
}

.os-icon-pocket:before {
  content: "\ea39";
}

.os-icon-power:before {
  content: "\ea3a";
}

.os-icon-printer:before {
  content: "\ea3b";
}

.os-icon-radio:before {
  content: "\ea3c";
}

.os-icon-refresh-ccw:before {
  content: "\ea3d";
}

.os-icon-refresh-cw:before {
  content: "\ea3e";
}

.os-icon-repeat:before {
  content: "\ea3f";
}

.os-icon-rewind:before {
  content: "\ea40";
}

.os-icon-rotate-ccw:before {
  content: "\ea41";
}

.os-icon-rotate-cw:before {
  content: "\ea42";
}

.os-icon-rss:before {
  content: "\ea43";
}

.os-icon-save:before {
  content: "\ea44";
}

.os-icon-scissors:before {
  content: "\ea45";
}

.os-icon-search2:before {
  content: "\ea46";
}

.os-icon-send:before {
  content: "\ea47";
}

.os-icon-server:before {
  content: "\ea48";
}

.os-icon-settings:before {
  content: "\ea49";
}

.os-icon-share:before {
  content: "\ea4a";
}

.os-icon-share-2:before {
  content: "\ea4b";
}

.os-icon-shield:before {
  content: "\ea4c";
}

.os-icon-shield-off:before {
  content: "\ea4d";
}

.os-icon-shopping-bag:before {
  content: "\ea4e";
}

.os-icon-shopping-cart:before {
  content: "\ea4f";
}

.os-icon-shuffle:before {
  content: "\ea50";
}

.os-icon-sidebar:before {
  content: "\ea51";
}

.os-icon-skip-back:before {
  content: "\ea52";
}

.os-icon-skip-forward:before {
  content: "\ea53";
}

.os-icon-slack:before {
  content: "\ea54";
}

.os-icon-slash:before {
  content: "\ea55";
}

.os-icon-sliders:before {
  content: "\ea56";
}

.os-icon-smartphone:before {
  content: "\ea57";
}

.os-icon-speaker:before {
  content: "\ea58";
}

.os-icon-square:before {
  content: "\ea59";
}

.os-icon-star:before {
  content: "\ea5a";
}

.os-icon-stop-circle:before {
  content: "\ea5b";
}

.os-icon-sun:before {
  content: "\ea5c";
}

.os-icon-sunrise:before {
  content: "\ea5d";
}

.os-icon-sunset:before {
  content: "\ea5e";
}

.os-icon-tablet:before {
  content: "\ea5f";
}

.os-icon-tag:before {
  content: "\ea60";
}

.os-icon-target:before {
  content: "\ea61";
}

.os-icon-terminal:before {
  content: "\ea62";
}

.os-icon-thermometer:before {
  content: "\ea63";
}

.os-icon-thumbs-down:before {
  content: "\ea64";
}

.os-icon-thumbs-up:before {
  content: "\ea65";
}

.os-icon-toggle-left:before {
  content: "\ea66";
}

.os-icon-toggle-right:before {
  content: "\ea67";
}

.os-icon-trash:before {
  content: "\ea68";
}

.os-icon-trash-2:before {
  content: "\ea69";
}

.os-icon-trending-down:before {
  content: "\ea6a";
}

.os-icon-trending-up:before {
  content: "\ea6b";
}

.os-icon-triangle:before {
  content: "\ea6c";
}

.os-icon-truck:before {
  content: "\ea6d";
}

.os-icon-tv:before {
  content: "\ea6e";
}

.os-icon-twitter2:before {
  content: "\ea6f";
}

.os-icon-type:before {
  content: "\ea70";
}

.os-icon-umbrella:before {
  content: "\ea71";
}

.os-icon-underline:before {
  content: "\ea72";
}

.os-icon-unlock:before {
  content: "\ea73";
}

.os-icon-upload:before {
  content: "\ea74";
}

.os-icon-upload-cloud:before {
  content: "\ea75";
}

.os-icon-user:before {
  content: "\ea76";
}

.os-icon-user-check:before {
  content: "\ea77";
}

.os-icon-user-minus:before {
  content: "\ea78";
}

.os-icon-user-plus:before {
  content: "\ea79";
}

.os-icon-user-x:before {
  content: "\ea7a";
}

.os-icon-users:before {
  content: "\ea7b";
}

.os-icon-video:before {
  content: "\ea7c";
}

.os-icon-video-off:before {
  content: "\ea7d";
}

.os-icon-voicemail:before {
  content: "\ea7e";
}

.os-icon-volume:before {
  content: "\ea7f";
}

.os-icon-volume-1:before {
  content: "\ea80";
}

.os-icon-volume-2:before {
  content: "\ea81";
}

.os-icon-volume-x:before {
  content: "\ea82";
}

.os-icon-watch:before {
  content: "\ea83";
}

.os-icon-wifi:before {
  content: "\ea84";
}

.os-icon-wifi-off:before {
  content: "\ea85";
}

.os-icon-wind:before {
  content: "\ea86";
}

.os-icon-x:before {
  content: "\ea87";
}

.os-icon-x-circle:before {
  content: "\ea88";
}

.os-icon-x-square:before {
  content: "\ea89";
}

.os-icon-zap:before {
  content: "\ea8a";
}

.os-icon-zap-off:before {
  content: "\ea8b";
}

.os-icon-zoom-in:before {
  content: "\ea8c";
}

.os-icon-zoom-out:before {
  content: "\ea8d";
}

.os-icon-star-full:before {
  content: "\e970";
}

.os-icon-arrow-right6:before {
  content: "\e986";
}

.os-icon-arrow-left7:before {
  content: "\e987";
}

.os-icon-arrow-2-right:before {
  content: "\e971";
}

.os-icon-minus:before {
  content: "\e96f";
}

.os-icon-arrow-right:before {
  content: "\e90e";
}

.os-icon-arrow-right2:before {
  content: "\e90f";
}

.os-icon-arrow-right3:before {
  content: "\e910";
}

.os-icon-arrow-right4:before {
  content: "\e911";
}

.os-icon-arrow-right5:before {
  content: "\e912";
}

.os-icon-arrow-left:before {
  content: "\e913";
}

.os-icon-arrow-left2:before {
  content: "\e914";
}

.os-icon-arrow-left3:before {
  content: "\e915";
}

.os-icon-arrow-left4:before {
  content: "\e916";
}

.os-icon-arrow-up:before {
  content: "\e917";
}

.os-icon-arrow-down:before {
  content: "\e918";
}

.os-icon-arrow-left5:before {
  content: "\e919";
}

.os-icon-arrow-down2:before {
  content: "\e91a";
}

.os-icon-arrow-down3:before {
  content: "\e91b";
}

.os-icon-arrow-down4:before {
  content: "\e91c";
}

.os-icon-arrow-up2:before {
  content: "\e91d";
}

.os-icon-arrow-up3:before {
  content: "\e91e";
}

.os-icon-arrow-down5:before {
  content: "\e91f";
}

.os-icon-arrow-up4:before {
  content: "\e920";
}

.os-icon-arrow-up5:before {
  content: "\e921";
}

.os-icon-search:before {
  content: "\e92c";
}

.os-icon-ui-34:before {
  content: "\e984";
}

.os-icon-ui-21:before {
  content: "\e983";
}

.os-icon-documents-15:before {
  content: "\e97f";
}

.os-icon-documents-17:before {
  content: "\e980";
}

.os-icon-documents-11:before {
  content: "\e981";
}

.os-icon-documents-13:before {
  content: "\e982";
}

.os-icon-ui-23:before {
  content: "\e97e";
}

.os-icon-home-11:before {
  content: "\e97a";
}

.os-icon-ui-09:before {
  content: "\e97b";
}

.os-icon-old-tv-2:before {
  content: "\e97c";
}

.os-icon-fire:before {
  content: "\e97d";
}

.os-icon-home-10:before {
  content: "\e976";
}

.os-icon-home-09:before {
  content: "\e977";
}

.os-icon-home-13:before {
  content: "\e978";
}

.os-icon-home-34:before {
  content: "\e979";
}

.os-icon-ui-90:before {
  content: "\e975";
}

.os-icon-ui-03:before {
  content: "\e974";
}

.os-icon-ui-83:before {
  content: "\e972";
}

.os-icon-ui-74:before {
  content: "\e973";
}

.os-icon-pencil-12:before {
  content: "\e96e";
}

.os-icon-ui-33:before {
  content: "\e96c";
}

.os-icon-ui-49:before {
  content: "\e96d";
}

.os-icon-grid-10:before {
  content: "\e96b";
}

.os-icon-common-03:before {
  content: "\e968";
}

.os-icon-ui-22:before {
  content: "\e969";
}

.os-icon-ui-46:before {
  content: "\e96a";
}

.os-icon-basic-1-138-quotes:before {
  content: "\e966";
  color: #474a56;
}

.os-icon-ui-07:before {
  content: "\e962";
}

.os-icon-social-09:before {
  content: "\e963";
}

.os-icon-finance-28:before {
  content: "\e964";
}

.os-icon-finance-29:before {
  content: "\e965";
}

.os-icon-checkmark:before {
  content: "\e961";
}

.os-icon-ui-93:before {
  content: "\e95d";
}

.os-icon-mail-14:before {
  content: "\e95e";
}

.os-icon-phone-15:before {
  content: "\e95f";
}

.os-icon-phone-18:before {
  content: "\e960";
}

.os-icon-ui-55:before {
  content: "\e95c";
}

.os-icon-mail-19:before {
  content: "\e95a";
}

.os-icon-mail-18:before {
  content: "\e95b";
}

.os-icon-grid-18:before {
  content: "\e950";
}

.os-icon-ui-02:before {
  content: "\e951";
}

.os-icon-ui-37:before {
  content: "\e952";
}

.os-icon-common-07:before {
  content: "\e953";
}

.os-icon-ui-54:before {
  content: "\e954";
}

.os-icon-ui-44:before {
  content: "\e955";
}

.os-icon-ui-15:before {
  content: "\e956";
}

.os-icon-documents-03:before {
  content: "\e957";
}

.os-icon-ui-92:before {
  content: "\e958";
}

.os-icon-phone-21:before {
  content: "\e959";
}

.os-icon-documents-07:before {
  content: "\e94c";
}

.os-icon-others-29:before {
  content: "\e94d";
}

.os-icon-ui-65:before {
  content: "\e94e";
}

.os-icon-ui-51:before {
  content: "\e94f";
}

.os-icon-mail-07:before {
  content: "\e94b";
}

.os-icon-mail-01:before {
  content: "\e949";
}

.os-icon-others-43:before {
  content: "\e94a";
}

.os-icon-mail-12:before {
  content: "\e967";
}

.os-icon-signs-11:before {
  content: "\e946";
}

.os-icon-coins-4:before {
  content: "\e947";
}

.os-icon-user-male-circle2:before {
  content: "\e948";
}

.os-icon-emoticon-smile:before {
  content: "\e943";
}

.os-icon-robot-2:before {
  content: "\e944";
}

.os-icon-robot-1:before {
  content: "\e945";
}

.os-icon-crown:before {
  content: "\e942";
}

.os-icon-cancel-circle:before {
  content: "\e93f";
}

.os-icon-cancel-square:before {
  content: "\e940";
}

.os-icon-close:before {
  content: "\e941";
}

.os-icon-grid-circles:before {
  content: "\e93c";
}

.os-icon-grid-squares-22:before {
  content: "\e93d";
}

.os-icon-grid-squares2:before {
  content: "\e93e";
}

.os-icon-tasks-checked:before {
  content: "\e93a";
}

.os-icon-hierarchy-structure-2:before {
  content: "\e93b";
}

.os-icon-agenda-1:before {
  content: "\e935";
}

.os-icon-cv-2:before {
  content: "\e936";
}

.os-icon-grid-squares-2:before {
  content: "\e937";
}

.os-icon-grid-squares:before {
  content: "\e938";
}

.os-icon-calendar-time:before {
  content: "\e939";
}

.os-icon-twitter:before {
  content: "\e933";
}

.os-icon-facebook:before {
  content: "\e934";
}

.os-icon-pie-chart-2:before {
  content: "\e92d";
}

.os-icon-pie-chart-1:before {
  content: "\e92e";
}

.os-icon-pie-chart-3:before {
  content: "\e92f";
}

.os-icon-donut-chart-1:before {
  content: "\e930";
}

.os-icon-bar-chart-up:before {
  content: "\e931";
}

.os-icon-bar-chart-stats-up:before {
  content: "\e932";
}

.os-icon-hamburger-menu-2:before {
  content: "\e92a";
}

.os-icon-hamburger-menu-1:before {
  content: "\e92b";
}

.os-icon-email-2-at:before {
  content: "\e928";
}

.os-icon-email-2-at2:before {
  content: "\e929";
}

.os-icon-fingerprint:before {
  content: "\e927";
}

.os-icon-basic-2-259-calendar:before {
  content: "\e926";
  color: #474a56;
}

.os-icon-arrow-2-up:before {
  content: "\e924";
}

.os-icon-arrow-2-down:before {
  content: "\e925";
}

.os-icon-bar-chart-down:before {
  content: "\e922";
}

.os-icon-graph-down:before {
  content: "\e923";
}

.os-icon-pencil-1:before {
  content: "\e90b";
}

.os-icon-edit-3:before {
  content: "\e90c";
}

.os-icon-edit-1:before {
  content: "\e90d";
}

.os-icon-database-remove:before {
  content: "\e908";
}

.os-icon-pencil-2:before {
  content: "\e909";
}

.os-icon-link-3:before {
  content: "\e90a";
}

.os-icon-email-forward:before {
  content: "\e907";
}

.os-icon-delivery-box-2:before {
  content: "\e900";
}

.os-icon-wallet-loaded:before {
  content: "\e901";
}

.os-icon-newspaper:before {
  content: "\e902";
}

.os-icon-window-content:before {
  content: "\e903";
}

.os-icon-donut-chart-2:before {
  content: "\e904";
}

.os-icon-text-input:before {
  content: "\e905";
}

.os-icon-user-male-circle:before {
  content: "\e906";
}

/* 12. Chat */
/* 

Chat Styles 

#1. Popup chat on a side

*/
/*
#1. Popup chat on a side
*/
.floated-chat-btn {
  z-index: 9999;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #097CFF;
  box-shadow: 0 2px 20px 0 rgba(46, 130, 255, 0.75);
  border-radius: 75px;
  color: #fff;
  padding: 12px 20px;
  display: flex;
  align-items: center;
  vertical-align: middle;
  font-size: 1.08rem;
  cursor: pointer;
  transition: all 0.2s ease;
}
.floated-chat-btn i {
  vertical-align: middle;
  display: inline-block;
  font-size: 24px;
}
.floated-chat-btn span {
  vertical-align: middle;
  display: inline-block;
  font-weight: 500;
}
.floated-chat-btn i + span {
  margin-left: 15px;
}
.floated-chat-btn:hover {
  transform: scale(1.05);
  background-color: #0064d5;
  box-shadow: 0 2px 30px 0 rgba(46, 130, 255, 0.8);
}

.floated-chat-w {
  z-index: 9999;
  position: fixed;
  bottom: 70px;
  right: 10px;
  visibility: hidden;
  opacity: 0;
  transform: translateY(-20px);
  transition: all 0.3s ease;
}
.floated-chat-w.active {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
}
.floated-chat-w .floated-chat-i {
  background-color: #fff; /* Rectangle: */
  box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41);
  border-radius: 10px;
  width: 320px;
  position: relative;
}
.floated-chat-w .floated-chat-i .chat-close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 10px;
  cursor: pointer;
}
.floated-chat-w .chat-head {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.floated-chat-w .chat-head .user-w {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.floated-chat-w .chat-head .user-w .user-avatar-w {
  width: 50px;
}
.floated-chat-w .chat-head .user-w .user-avatar-w .user-avatar {
  border-radius: 40px;
  overflow: hidden;
}
.floated-chat-w .chat-head .user-w .user-avatar-w .user-avatar img {
  max-width: 100%;
  height: auto;
}
.floated-chat-w .chat-head .user-w.with-status .user-avatar-w {
  position: relative;
}
.floated-chat-w .chat-head .user-w.with-status .user-avatar-w:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 2px;
  right: 2px;
  border-radius: 10px;
  box-shadow: 0px 0px 0px 3px #fff;
}
.floated-chat-w .chat-head .user-w.with-status.status-green .user-avatar-w:before {
  background-color: #24b314;
}
.floated-chat-w .chat-head .user-w.with-status.status-red .user-avatar-w:before {
  background-color: #e65252;
}
.floated-chat-w .chat-head .user-w .user-name {
  padding-left: 20px;
  flex: 1;
}
.floated-chat-w .chat-head .user-w .user-title {
  margin-bottom: 2px;
  color: #047bf8;
}
.floated-chat-w .chat-head .user-w .user-role {
  font-weight: 500;
  font-size: 0.81rem;
}
.floated-chat-w .chat-head .user-w .user-action {
  width: 50px;
  color: #047bf8;
  font-size: 18px;
}
.floated-chat-w .chat-messages {
  padding: 20px;
  height: 300px;
  position: relative;
  overflow: hidden;
}
.floated-chat-w .chat-messages .message {
  margin-bottom: 12px;
}
.floated-chat-w .chat-messages .message .message-content {
  color: #594939;
  padding: 10px 20px;
  background-color: #fcf6ee;
  border-radius: 20px 20px 20px 0px;
  max-width: 80%;
  display: inline-block;
  text-align: left;
}
.floated-chat-w .chat-messages .message.self {
  text-align: right;
}
.floated-chat-w .chat-messages .message.self .message-content {
  border-radius: 20px 20px 0px 20px;
  background-color: #e2efff;
  color: #2A4E7F;
}
.floated-chat-w .chat-messages .date-break {
  text-align: center;
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.4);
}
.floated-chat-w .chat-controls {
  padding: 10px;
  padding-top: 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.floated-chat-w .chat-controls .message-input {
  border: 1px solid transparent;
  background-color: #fff;
  padding: 10px;
  width: 100%;
  display: block;
  border-radius: 0px;
}
.floated-chat-w .chat-controls .message-input:focus {
  outline: none;
  border-bottom: 1px solid #047bf8;
}
.floated-chat-w .chat-controls .chat-extra {
  text-align: left;
  padding-left: 0px;
  padding-top: 10px;
}
.floated-chat-w .chat-controls .chat-extra a {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  position: relative;
}
.floated-chat-w .chat-controls .chat-extra a .extra-tooltip {
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
  font-weight: 500;
  font-size: 0.63rem;
  text-transform: uppercase;
  display: inline-block;
  padding: 2px 7px;
  border-radius: 4px;
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  display: none;
}
.floated-chat-w .chat-controls .chat-extra a:hover {
  text-decoration: none;
}
.floated-chat-w .chat-controls .chat-extra a:hover .extra-tooltip {
  display: block;
}

/* 13. App - Email */
/* Email App styles 
#1. EMAIL APP WRAPPER 
#2. LEFT MENU 
#3. MESSAGES LIST 
#4. CONTENT BOX 
#5. MESSAGE BOX 
#6. REPLY
#7. FOLDED STYLES
#8. DARK SCHEME
*/
/* #1. EMAIL APP WRAPPER */
.app-email-w a:focus, .app-email-w a:hover {
  text-decoration: none;
}

.app-email-i {
  display: flex;
  align-items: stretch;
  background-color: #fff;
  border-radius: 6px;
}

/* #2. LEFT MENU */
.ae-side-menu {
  flex: 0 0 170px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #ebeef3;
}
.ae-side-menu .aem-head {
  padding: 10px 20px;
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 10px;
}
.ae-side-menu .ae-main-menu {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.ae-side-menu .ae-main-menu li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  position: relative;
}
.ae-side-menu .ae-main-menu li a {
  display: block;
  padding: 20px;
}
.ae-side-menu .ae-main-menu li a i {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
  color: #047bf8;
  transition: all 0.2s ease;
}
.ae-side-menu .ae-main-menu li a span {
  margin-left: 20px;
  display: inline-block;
  vertical-align: middle;
  color: #3E4B5B;
  font-weight: 500;
  text-transform: uppercase;
}
.ae-side-menu .ae-main-menu li:after {
  content: "";
  position: absolute;
  right: 0px;
  top: -1px;
  bottom: -1px;
  width: 5px;
  opacity: 0;
  background-color: #047bf8;
  transition: all 0.3s ease;
}
.ae-side-menu .ae-main-menu li:hover a i {
  transform: translateX(5px);
}
.ae-side-menu .ae-main-menu li:hover:after, .ae-side-menu .ae-main-menu li.active:after {
  opacity: 1;
}
.ae-side-menu .ae-labels {
  margin-top: 20px;
}
.ae-side-menu .ae-labels .ae-labels-header {
  padding: 20px;
}
.ae-side-menu .ae-labels .ae-labels-header i {
  color: #047bf8;
  font-size: 20px;
  vertical-align: middle;
  display: inline-block;
}
.ae-side-menu .ae-labels .ae-labels-header span {
  margin-left: 20px;
  text-transform: uppercase;
  font-weight: 500;
  vertical-align: middle;
  display: inline-block;
}
.ae-side-menu .ae-labels .ae-label {
  display: block;
  padding: 10px;
  padding-left: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  position: relative;
  color: #3E4B5B;
  white-space: nowrap;
}
.ae-side-menu .ae-labels .ae-label .label-pin {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  background-color: #047bf8;
  vertical-align: middle;
}
.ae-side-menu .ae-labels .ae-label .label-value {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.ae-side-menu .ae-labels .ae-label:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.ae-side-menu .ae-labels .ae-label.ae-label-red .label-pin {
  background-color: #e65252;
}
.ae-side-menu .ae-labels .ae-label.ae-label-green .label-pin {
  background-color: #24b314;
}
.ae-side-menu .ae-labels .ae-label.ae-label-yellow .label-pin {
  background-color: #fbe4a0;
}

/* #3. MESSAGES LIST */
.ae-list-w {
  flex: 0 0 370px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.ae-list-w .ael-head {
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ae-list-w .ael-head a {
  display: inline-block;
  vertical-align: middle;
}
.ae-list-w .ael-head a i {
  color: #047bf8;
  font-size: 20px;
}
.ae-list-w .ael-head a:hover {
  text-decoration: none;
}
.ae-list-w .ael-head a + a {
  margin-left: 15px;
}
.ae-list-w .ae-list {
  height: 1000px;
  overflow: hidden;
  position: relative;
}
.ae-list-w .ae-list .ae-item {
  display: flex;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  position: relative;
  cursor: pointer;
}
.ae-list-w .ae-list .ae-item.with-status .user-avatar-w {
  position: relative;
}
.ae-list-w .ae-list .ae-item.with-status .user-avatar-w:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 2px;
  right: 2px;
  border-radius: 10px;
  box-shadow: 0px 0px 0px 3px #fff;
}
.ae-list-w .ae-list .ae-item.with-status.status-green .user-avatar-w:before {
  background-color: #24b314;
}
.ae-list-w .ae-list .ae-item.with-status.status-red .user-avatar-w:before {
  background-color: #e65252;
}
.ae-list-w .ae-list .ae-item.with-status.status-blue .user-avatar-w:before {
  background-color: #047bf8;
}
.ae-list-w .ae-list .ae-item.with-status.status-yellow .user-avatar-w:before {
  background-color: #fbe4a0;
}
.ae-list-w .ae-list .ae-item.active {
  background-color: #047bf8;
  color: #fff;
}
.ae-list-w .ae-list .ae-item.active .aei-content .aei-title {
  color: #fff;
}
.ae-list-w .ae-list .ae-item.active .aei-content .aei-sub-title {
  color: #fff;
}
.ae-list-w .ae-list .ae-item.active .aei-content .aei-text {
  color: rgba(255, 255, 255, 0.5);
}
.ae-list-w .ae-list .ae-item.active .aei-timestamp {
  color: rgba(255, 255, 255, 0.5);
}
.ae-list-w .ae-list .ae-item.active .user-avatar-w {
  box-shadow: 0px 0px 0px 3px #fff;
  border-radius: 50%;
}
.ae-list-w .ae-list .ae-item:hover {
  background-color: #f9f9f9;
}
.ae-list-w .ae-list .ae-item:hover.active {
  background-color: #047bf8;
}
.ae-list-w .ae-list .aei-image {
  margin-right: 20px;
}
.ae-list-w .ae-list .aei-image .user-avatar-w {
  width: 50px;
}
.ae-list-w .ae-list .aei-image .user-avatar-w img {
  border-radius: 50px;
  display: block;
  width: 50px;
  height: auto;
}
.ae-list-w .ae-list .aei-content {
  position: relative;
}
.ae-list-w .ae-list .aei-content .aei-timestamp {
  position: absolute;
  top: -10px;
  right: 0px;
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.63rem;
}
.ae-list-w .ae-list .aei-content .aei-title {
  margin-bottom: 4px;
}
.ae-list-w .ae-list .aei-content .aei-sub-title {
  color: #a7aeb5;
  text-transform: uppercase;
  font-size: 0.72rem;
  font-weight: 500;
}
.ae-list-w .ae-list .aei-content .aei-text {
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.81rem;
}
.ae-list-w .ae-load-more {
  display: block;
  padding: 10px;
  padding-bottom: 15px;
  text-align: center;
  cursor: pointer;
}
.ae-list-w .ae-load-more i {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  margin-right: 5px;
}
.ae-list-w .ae-load-more span {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid #047bf8;
}
.ae-list-w .ae-load-more:hover span {
  border-bottom-color: #0362c6;
}

/* #4. CONTENT BOX */
.ae-content-w {
  background-color: #f6f7f8;
  flex: 1;
}
.ae-content-w .aec-head {
  height: 50px;
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
}
.ae-content-w .aec-head .separate {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 15px;
  margin-right: 5px;
}
.ae-content-w .aec-head a {
  display: inline-block;
  vertical-align: middle;
}
.ae-content-w .aec-head a i {
  color: #047bf8;
  font-size: 20px;
}
.ae-content-w .aec-head a.highlight i {
  color: #CB9E48;
}
.ae-content-w .aec-head a:hover {
  text-decoration: none;
}
.ae-content-w .aec-head a + a {
  margin-left: 15px;
}
.ae-content-w .aec-head .actions-left {
  display: flex;
}
.ae-content-w .aec-head .actions-right {
  display: flex;
}
.ae-content-w .aec-head .user-avatar {
  margin-left: 40px;
  padding-left: 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.ae-content-w .aec-head .user-avatar img {
  display: block;
  width: 30px;
  height: auto;
  border-radius: 40px;
}

.ae-content {
  padding: 40px;
}

/* #5. MESSAGE BOX */
.aec-full-message-w {
  position: relative;
  z-index: 2;
  margin-bottom: 40px;
}
.aec-full-message-w .more-messages {
  position: absolute;
  left: 50%;
  top: -55px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.72rem;
  transform: translateX(-50%);
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: 1px;
}
.aec-full-message-w .more-messages:hover {
  cursor: pointer;
  color: #047bf8;
  border-bottom: 1px solid #047bf8;
}
.aec-full-message-w.show-pack {
  margin-top: 40px;
}
.aec-full-message-w.show-pack:before {
  z-index: -1;
  content: "";
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
  top: -30px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.aec-full-message-w.show-pack:after {
  z-index: -1;
  content: "";
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  top: -15px;
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.aec-full-message-w .aec-full-message {
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.aec-full-message-w .message-head {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
}
.aec-full-message-w .message-head .user-w {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.aec-full-message-w .message-head .user-w .user-avatar-w {
  width: 50px;
}
.aec-full-message-w .message-head .user-w .user-avatar-w .user-avatar {
  border-radius: 40px;
  overflow: hidden;
}
.aec-full-message-w .message-head .user-w .user-avatar-w .user-avatar img {
  max-width: 100%;
  height: auto;
}
.aec-full-message-w .message-head .user-w.with-status .user-avatar-w {
  position: relative;
}
.aec-full-message-w .message-head .user-w.with-status .user-avatar-w:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 2px;
  right: 2px;
  border-radius: 10px;
  box-shadow: 0px 0px 0px 3px #fff;
}
.aec-full-message-w .message-head .user-w.with-status.status-green .user-avatar-w:before {
  background-color: #24b314;
}
.aec-full-message-w .message-head .user-w.with-status.status-red .user-avatar-w:before {
  background-color: #e65252;
}
.aec-full-message-w .message-head .user-w .user-name {
  padding-left: 20px;
  flex: 1;
}
.aec-full-message-w .message-head .user-w .user-title {
  margin-bottom: 2px;
  color: #047bf8;
}
.aec-full-message-w .message-head .user-w .user-role {
  font-weight: 500;
  font-size: 0.81rem;
}
.aec-full-message-w .message-head .user-w .user-role span {
  display: inline-block;
  margin-left: 5px;
  color: rgba(0, 0, 0, 0.4);
}
.aec-full-message-w .message-head .user-w .user-action {
  width: 50px;
  color: #047bf8;
  font-size: 18px;
}
.aec-full-message-w .message-head .message-info {
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.72rem;
  text-align: right;
}
.aec-full-message-w .message-content {
  padding: 6% 10% 8% 10%;
}
.aec-full-message-w .message-attachments {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 20px;
  margin-top: 20px;
}
.aec-full-message-w .message-attachments .attachments-heading {
  text-transform: uppercase;
  font-size: 0.72rem;
  color: rgba(0, 0, 0, 0.4);
}
.aec-full-message-w .message-attachments .attachments-docs {
  margin-top: 15px;
}
.aec-full-message-w .message-attachments .attachments-docs a {
  display: inline-block;
}
.aec-full-message-w .message-attachments .attachments-docs a i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.aec-full-message-w .message-attachments .attachments-docs a span {
  display: inline-block;
  vertical-align: middle;
}
.aec-full-message-w .message-attachments .attachments-docs a:hover {
  text-decoration: none;
}
.aec-full-message-w .message-attachments .attachments-docs a + a {
  padding-left: 15px;
  margin-left: 15px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.older-pack {
  display: none;
}

/* #6. REPLY */
.aec-reply {
  padding: 40px;
  background-color: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
.aec-reply .reply-header {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 30px;
  margin-bottom: 0px;
}
.aec-reply .reply-header i {
  font-size: 130px;
  color: rgba(0, 86, 255, 0.05);
  position: absolute;
  top: -70px;
  left: -70px;
}
.aec-reply .reply-header h5 {
  margin: 0px;
  font-size: 1.08rem;
}
.aec-reply .reply-header h5 span {
  color: #047bf8;
  border-bottom: 1px dotted #047bf8;
  display: inline-block;
}
.aec-reply .buttons-w {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.aec-reply .buttons-w .btn, .aec-reply .buttons-w .all-wrapper .fc-button, .all-wrapper .aec-reply .buttons-w .fc-button {
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: 0.7rem;
}
.aec-reply .buttons-w .btn .os-icon, .aec-reply .buttons-w .all-wrapper .fc-button .os-icon, .all-wrapper .aec-reply .buttons-w .fc-button .os-icon {
  margin-right: 10px;
}
.aec-reply .cke_chrome {
  border: none;
}
.aec-reply .cke_bottom {
  border: none;
}

/* #7. FOLDED STYLES */
.app-email-w.compact-side-menu .ae-side-menu {
  flex: 0 1 60px;
  text-align: center;
}
.app-email-w.compact-side-menu .ae-side-menu .aem-head {
  justify-content: center;
}
.app-email-w.compact-side-menu .ae-side-menu .ae-main-menu li a span {
  display: none;
}
.app-email-w.compact-side-menu .ae-side-menu .ae-labels .ae-label {
  padding-left: 10px;
}
.app-email-w.compact-side-menu .ae-side-menu .ae-labels .ae-label span.label-value {
  display: none;
}
.app-email-w.compact-side-menu .ae-side-menu .ae-labels-header span {
  display: none;
}

/* #8. DARK SCHEME */
.color-scheme-dark .ae-side-menu {
  background-color: #293148;
  border-right-color: #202637;
}
.color-scheme-dark .ae-side-menu .ae-main-menu li a span {
  color: #ccd9e8;
}
.color-scheme-dark .ae-side-menu .ae-main-menu li {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ae-side-menu .ae-labels .ae-label {
  border-bottom-color: rgba(255, 255, 255, 0.05);
  color: #ccd9e8;
}
.color-scheme-dark .aem-head {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ael-head {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ael-head select {
  background: #202738;
  color: #7f8696;
  border-color: #141927;
}
.color-scheme-dark .ae-content-w {
  background-color: #293148;
}
.color-scheme-dark .ae-content-w .aec-head {
  background-color: rgba(0, 0, 0, 0.1);
}
.color-scheme-dark .ae-content-w .aec-head .separate {
  border-right-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ae-content-w .aec-head .user-avatar {
  border-left-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ae-content-w .aec-full-message-w .aec-full-message, .color-scheme-dark .ae-content-w .aec-reply {
  background-color: #3b4768;
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
.color-scheme-dark .ae-content-w .aec-reply .buttons-w {
  border-top-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ae-content-w .aec-reply .reply-header {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ae-content-w .aec-full-message-w.show-pack:after {
  background-color: rgba(59, 71, 104, 0.7);
}
.color-scheme-dark .ae-content-w .aec-full-message-w.show-pack:before {
  background-color: rgba(59, 71, 104, 0.4);
}
.color-scheme-dark .ae-content-w .aec-full-message-w .more-messages {
  color: #047bf8;
  border-bottom-color: #047bf8;
}
.color-scheme-dark .ae-content-w .aec-full-message-w .message-attachments .attachments-heading,
.color-scheme-dark .ae-content-w .aec-full-message-w .message-head .message-info,
.color-scheme-dark .ae-content-w .aec-full-message-w .message-head .user-w .user-role span {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .ae-content-w .aec-full-message-w .message-head {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ae-content-w .aec-full-message-w .message-attachments {
  border-top-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .ae-list-w {
  background-color: #323c58;
  border-right-color: #202637;
}
.color-scheme-dark .ae-list-w .ae-item:hover {
  background-color: #047bf8;
}
.color-scheme-dark .ae-list-w .ae-item:hover .aei-sub-title {
  color: #fff;
}
.color-scheme-dark .ae-list-w .ae-list .aei-content .aei-text {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .ae-list-w .ae-list .aei-content .aei-timestamp {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .ae-list-w .ae-list .ae-item.with-status .user-avatar-w:before {
  box-shadow: 0px 0px 0px 3px #323c58;
}

/* 14. App - Projects */
.projects-list {
  margin-bottom: 2rem;
}
.projects-list .project-head {
  padding: 20px 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.projects-list .project-head .project-title {
  text-transform: uppercase;
  letter-spacing: 2px;
}
.projects-list .project-head .project-title h5 {
  margin-bottom: 0;
}
.projects-list .project-head .project-users {
  flex: 0 0 220px;
  text-align: right;
}
.projects-list .project-head .project-users .avatar {
  width: 35px;
  border-radius: 35px;
  box-shadow: 0px 0px 0px 5px #fff;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.projects-list .project-head .project-users .avatar img {
  height: auto;
  width: 35px;
}
.projects-list .project-head .project-users .more {
  background-color: #047bf8;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: -10px;
  padding: 2px 7px;
  border-radius: 12px;
  color: #fff;
  font-size: 0.63rem;
}
.projects-list .project-info {
  padding: 20px 40px;
}
.projects-list .project-info .os-progress-bar {
  margin-bottom: 0px;
}
.projects-list .project-info .os-progress-bar + .os-progress-bar {
  margin-top: 1rem;
}
.projects-list .project-box + .project-box {
  margin-top: 2rem;
}

/* 15. App - Full Chat */
.full-chat-w {
  /*
    #3. Middle Section
  */
}
.full-chat-w .full-chat-i {
  display: flex;
  align-items: stretch;
  background-color: #fff;
  padding: 0px;
}
.full-chat-w .full-chat-left {
  flex: 0 0 340px;
  background-color: #f6f7f8;
  padding: 20px 0px;
}
.full-chat-w .full-chat-left .os-tabs-w .nav {
  padding: 0px 20px;
  flex-wrap: nowrap;
}
.full-chat-w .full-chat-left .nav-link i {
  margin-bottom: 10px;
}
.full-chat-w .full-chat-left .chat-search {
  padding: 20px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.full-chat-w .full-chat-left .element-search {
  position: relative;
}
.full-chat-w .full-chat-left .element-search:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: 48%;
  transform: translateY(-50%);
  font-size: 20px;
  content: "\e92c";
  color: rgba(0, 0, 0, 0.2);
}
.full-chat-w .full-chat-left .element-search input {
  border: none;
  box-shadow: none;
  background-color: #fff;
  border-radius: 30px;
  padding: 10px 15px 10px 50px;
  display: block;
  width: 100%;
  outline: none;
}
.full-chat-w .full-chat-left .element-search input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.full-chat-w .full-chat-left .user-list .user-w {
  display: flex;
  padding: 20px 30px;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease;
}
.full-chat-w .full-chat-left .user-list .user-w .avatar {
  margin-right: 20px;
  flex: 0 0 50px;
}
.full-chat-w .full-chat-left .user-list .user-w .avatar img {
  width: 50px;
  height: auto;
  border-radius: 50px;
  display: block;
}
.full-chat-w .full-chat-left .user-list .user-w .user-info {
  flex: 1 1 auto;
}
.full-chat-w .full-chat-left .user-list .user-w .user-name {
  font-weight: 500;
  font-size: 0.99rem;
  transition: all 0.2s ease;
}
.full-chat-w .full-chat-left .user-list .user-w .last-message {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.81rem;
  transition: all 0.2s ease;
}
.full-chat-w .full-chat-left .user-list .user-w .user-date {
  float: right;
  padding: 2px 7px;
  background-color: #fff;
  border-radius: 12px;
  font-size: 0.72rem;
  color: rgba(0, 0, 0, 0.3);
  transition: all 0.2s ease;
}
.full-chat-w .full-chat-left .user-list .user-w:hover {
  background-color: #047bf8;
  cursor: pointer;
}
.full-chat-w .full-chat-left .user-list .user-w:hover .user-name {
  color: #fff;
}
.full-chat-w .full-chat-left .user-list .user-w:hover .last-message {
  color: rgba(255, 255, 255, 0.5);
}
.full-chat-w .full-chat-left .user-list .user-w:hover .user-date {
  background-color: #046fdf;
  color: rgba(255, 255, 255, 0.3);
}
.full-chat-w .full-chat-middle {
  flex: 1 1 auto;
  background-color: #fff;
}
.full-chat-w .full-chat-middle .chat-head {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.full-chat-w .full-chat-middle .user-info {
  font-size: 1.08rem;
}
.full-chat-w .full-chat-middle .user-info span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.full-chat-w .full-chat-middle .user-info a {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px dotted #047bf8;
}
.full-chat-w .full-chat-middle .user-info a:hover {
  text-decoration: none;
}
.full-chat-w .full-chat-middle .user-actions a {
  margin-left: 1rem;
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
}
.full-chat-w .chat-content-w {
  height: 600px;
  overflow-y: scroll;
  position: relative;
}
.full-chat-w .chat-content-w .chat-content {
  padding: 50px;
  min-height: 600px;
}
.full-chat-w .chat-content-w .chat-date-separator {
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.81rem;
  position: relative;
  margin: 40px 0px;
}
.full-chat-w .chat-content-w .chat-date-separator:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
  height: 1px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0px;
  right: 0px;
}
.full-chat-w .chat-content-w .chat-date-separator span {
  display: inline-block;
  background-color: #fff;
  padding: 0px 10px;
  position: relative;
}
.full-chat-w .chat-content-w .chat-message {
  margin-bottom: 20px;
}
.full-chat-w .chat-content-w .chat-message .chat-message-content {
  padding: 15px 35px;
  background-color: #fff9f0;
  color: #594939;
  max-width: 400px;
  display: inline-block;
  margin-bottom: -20px;
  margin-left: 20px;
  border-radius: 20px;
  text-align: left;
}
.full-chat-w .chat-content-w .chat-message .chat-message-avatar {
  display: inline-block;
  vertical-align: bottom;
}
.full-chat-w .chat-content-w .chat-message .chat-message-avatar img {
  width: 40px;
  height: auto;
  border-radius: 30px;
  display: inline-block;
  box-shadow: 0px 0px 0px 10px #fff;
}
.full-chat-w .chat-content-w .chat-message .chat-message-date {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 0.72rem;
  color: rgba(0, 0, 0, 0.3);
}
.full-chat-w .chat-content-w .chat-message.self {
  text-align: right;
}
.full-chat-w .chat-content-w .chat-message.self .chat-message-content {
  background-color: #f0f9ff;
  color: #2A4E7F;
  margin-right: 20px;
  margin-left: 0px;
}
.full-chat-w .chat-controls {
  padding: 20px;
  padding-top: 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.full-chat-w .chat-input input[type=text] {
  padding: 20px 20px 20px 0px;
  border: none;
  display: block;
  width: 100%;
  outline: none;
}
.full-chat-w .chat-input-extra {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.full-chat-w .chat-input-extra .chat-extra-actions a {
  margin-right: 10px;
  display: inline-block;
}
.full-chat-w .full-chat-right {
  flex: 0 0 260px;
  background-color: #fff;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
}
.full-chat-w .user-intro {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
}
.full-chat-w .user-intro .avatar {
  width: 90px;
  height: 90px;
  display: inline-block;
}
.full-chat-w .user-intro .avatar img {
  width: 90px;
  border-radius: 60px;
  height: auto;
}
.full-chat-w .user-intro .user-intro-info {
  margin-top: 1rem;
}
.full-chat-w .user-intro .user-intro-info .user-name {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #047bf8;
}
.full-chat-w .user-intro .user-intro-info .user-sub {
  color: rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.72rem;
  margin-top: 5px;
}
.full-chat-w .user-intro .user-intro-info .user-social {
  margin-top: 1rem;
}
.full-chat-w .user-intro .user-intro-info .user-social a {
  display: inline-block;
  margin: 0px 6px;
  font-size: 24px;
}
.full-chat-w .user-intro .user-intro-info .user-social a:hover {
  text-decoration: none;
}
.full-chat-w .user-intro .user-intro-info .user-social i.os-icon.os-icon-twitter {
  color: #31a7f3;
}
.full-chat-w .user-intro .user-intro-info .user-social i.os-icon.os-icon-facebook {
  color: #175dc5;
}
.full-chat-w .chat-info-section {
  padding: 20px;
}
.full-chat-w .chat-info-section .ci-header i {
  color: #047bf8;
  font-size: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.full-chat-w .chat-info-section .ci-header span {
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.5);
  letter-spacing: 2px;
  display: inline-block;
  vertical-align: middle;
}
.full-chat-w .chat-info-section .ci-content {
  padding: 20px;
}
.full-chat-w .chat-info-section .ci-content .ci-file-list ul {
  list-style-type: square;
  color: #98c9fd;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-left: 10px;
}
.full-chat-w .chat-info-section .ci-content .ci-file-list ul li {
  margin: 5px;
}
.full-chat-w .chat-info-section .ci-content .ci-file-list ul li a {
  font-size: 0.81rem;
  border-bottom: 1px solid #047bf8;
}
.full-chat-w .chat-info-section .ci-content .ci-file-list ul li a:hover {
  text-decoration: none;
}
.full-chat-w .chat-info-section .ci-content .ci-photos-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.full-chat-w .chat-info-section .ci-content .ci-photos-list img {
  margin: 2%;
  border-radius: 6px;
  width: 45%;
  display: inline-block;
  height: auto;
}
.full-chat-w .chat-info-section + .chat-info-section {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* 16. Pricing Plans */
/* 

Pricing Plans Styles

#1. 
#2. 
#3. 
#4. 
#5. 
#6. 


*/
/*

#1.

*/
.pricing-plans {
  background-color: #fff;
}

.pricing-plan + .pricing-plan {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.pricing-plan {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  padding-bottom: 20px;
  background-color: #f9f9f9;
  transition: all 0.2s ease;
}
.pricing-plan.with-hover-effect:hover, .pricing-plan.highlight {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 2;
  box-shadow: 0 2px 30px 0 rgba(54, 88, 206, 0.2);
}
.pricing-plan.with-hover-effect:hover .plan-price-w .price-value, .pricing-plan.highlight .plan-price-w .price-value {
  color: #047bf8;
}
.pricing-plan.with-hover-effect:hover .plan-head, .pricing-plan.highlight .plan-head {
  box-shadow: inset 0px 5px 0px #047bf8;
}
.pricing-plan.with-hover-effect:hover .plan-name {
  color: #3E4B5B;
}
.pricing-plan.highlight {
  margin-top: -20px;
  margin-bottom: -20px;
}
.pricing-plan .plan-image img {
  width: 80px;
}
.pricing-plan .plan-head {
  background-color: #fff;
  padding-top: 40px;
}
.pricing-plan .plan-body {
  background-color: #fff;
}
.pricing-plan .plan-name {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.5rem;
  color: #047bf8;
  font-weight: 500;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  padding-bottom: 40px;
  transition: all 0.2s ease;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.pricing-plan .plan-image + .plan-name {
  margin-top: 20px;
}
.pricing-plan .plan-price-w {
  padding-top: 40px;
  margin-bottom: 40px;
}
.pricing-plan .plan-price-w .price-value {
  font-size: 3.6rem;
  line-height: 1;
  transition: all 0.2s ease;
}
.pricing-plan .plan-price-w .price-label {
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0.3);
  padding-top: 5px;
  margin-top: 5px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: inline-block;
}
.pricing-plan .plan-btn-w {
  padding-bottom: 40px;
}
.pricing-plan .plan-description {
  text-align: left;
  padding: 30px 15%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
}
.pricing-plan .plan-description h6 {
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 30px;
  font-size: 0.9rem;
}
.pricing-plan .plan-description ul {
  list-style: none;
  padding-left: 30px;
  margin-top: 20px;
}
.pricing-plan .plan-description ul li {
  position: relative;
  margin-bottom: 10px;
}
.pricing-plan .plan-description ul li:before {
  content: "\e961";
  color: #047bf8;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: -30px;
  top: 5px;
}

/*

#2.

*/
/*

#3.

*/
/*

#4.

*/
/*

#5.

*/
/* 17. Pipelines */
/* Pipeline Styles*/
.pipeline {
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 30px 0 rgba(16, 37, 133, 0.5);
  padding: 20px;
  margin-bottom: 20px;
}
.pipeline.blue {
  background-color: #1D54EF;
  background-image: linear-gradient(-180deg, #1D54EF 0%, #4327DF 100%);
  box-shadow: 0 2px 30px 0 rgba(16, 37, 133, 0.5);
}
.pipeline.teal {
  background-color: #07B77F;
  background-image: linear-gradient(-180deg, #07B77F 0%, #2767DF 98%);
  box-shadow: 0 2px 30px 0 rgba(7, 186, 171, 0.5);
}
.pipeline.purple {
  background-color: #28428c;
  background-image: linear-gradient(-180deg, #28428c 0%, #510d8c 100%);
  box-shadow: 0 2px 30px 0 rgba(42, 16, 133, 0.5);
}
.pipeline.green {
  background-color: #7BC10C;
  background-image: linear-gradient(-180deg, #7BC10C 0%, #057051 95%);
  box-shadow: 0 2px 30px 0 rgba(31, 219, 78, 0.5);
}
.pipeline.red {
  background-color: #960644;
  background-image: linear-gradient(-180deg, #960644 0%, #af760b 95%);
  box-shadow: 0 2px 30px 0 rgba(154, 7, 58, 0.5);
}
.pipeline.pink {
  background-color: #a0008f;
  background-image: linear-gradient(-180deg, #a0008f 0%, #2767DF 98%);
  box-shadow: 0 2px 30px 0 rgba(7, 8, 186, 0.5);
}
.pipeline.white {
  background-color: #fff;
  box-shadow: 0 2px 30px 0 rgba(16, 37, 133, 0.1);
}
.pipeline.white .pipeline-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 15px;
}
.pipeline.white .pipeline-header .pipeline-name {
  color: #334152;
}
.pipeline.white .pipeline-header .pipeline-count {
  color: rgba(0, 0, 0, 0.5);
}
.pipeline.white .pipeline-header .pipeline-settings {
  color: rgba(0, 0, 0, 0.4);
}
.pipeline.white .pipeline-header .pipeline-value {
  color: #047bf8;
}
.pipeline.white .pipeline-item {
  box-shadow: none;
  border-radius: 4px;
  margin-bottom: 15px;
  border: 1px solid #d1d4e8;
  transition: all 0.2s ease;
  cursor: move;
}
.pipeline.white .pipeline-item:last-child {
  margin-bottom: 0px;
}
.pipeline.white .pipeline-item:hover {
  border: 1px solid #9ea4cf;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}
.pipeline.white .pipeline-item .pi-foot {
  border-radius: 0px 0px 4px 4px;
}
.pipeline.white.lined-primary {
  border-top: 5px solid #047bf8;
  border-radius: 0px 0px 4px 4px;
}
.pipeline.white.lined-success {
  border-top: 5px solid #24b314;
  border-radius: 0px 0px 4px 4px;
}
.pipeline.white.lined-danger {
  border-top: 5px solid #e65252;
  border-radius: 0px 0px 4px 4px;
}
.pipeline.white.lined-warning {
  border-top: 5px solid #fbe4a0;
  border-radius: 0px 0px 4px 4px;
}

/* Pipeline Header Styles */
.pipeline-header {
  position: relative;
  margin-bottom: 20px;
}
.pipeline-header .pipeline-header-numbers {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pipeline-header .pipeline-name {
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #fff;
  margin-bottom: 5px;
  line-height: 1;
  padding-right: 30px;
}
.pipeline-header .pipeline-value {
  color: #FFD038;
  letter-spacing: 3px;
  font-size: 1.17rem;
}
.pipeline-header .pipeline-count {
  font-size: 0.81rem;
  color: rgba(255, 255, 255, 0.7);
}
.pipeline-header .pipeline-settings {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.pipeline-body {
  min-height: 100px;
}
.pipeline-body.empty {
  border: 1px dashed rgba(0, 0, 0, 0.2);
}

/* Pipeline Item Styles */
.pipeline-item {
  background-color: #fff;
  margin-bottom: 20px;
  border-radius: 4px;
  position: relative;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
}
.pipeline-item:last-child {
  margin-bottom: 0px;
}
.pipeline-item .pi-controls {
  position: absolute;
  top: 5px;
  right: 10px;
  line-height: 1;
}
.pipeline-item .pi-controls a {
  font-size: 16px;
  line-height: 14px;
  color: #047bf8;
  display: inline-block;
  vertical-align: middle;
}
.pipeline-item .pi-controls .pi-settings {
  display: inline-block;
  color: #047bf8;
  vertical-align: middle;
}
.pipeline-item .pi-controls .pi-settings > i {
  font-size: 15px;
}
.pipeline-item .pi-controls .status {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  width: 11px;
  height: 11px;
  border-radius: 10px;
  cursor: pointer;
}
.pipeline-item .pi-controls .status.status-green {
  background-color: #24b314;
}
.pipeline-item .pi-controls .status.status-red {
  background-color: #e65252;
}
.pipeline-item .pi-controls .status.status-yellow {
  background-color: #fbe4a0;
}
.pipeline-item .pi-body {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 15px;
}
.pipeline-item .pi-body .avatar {
  width: 50px;
  margin-right: 15px;
  flex: 0 0 50px;
}
.pipeline-item .pi-body .avatar img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.pipeline-item .pi-body .pi-name {
  margin-bottom: 0px;
}
.pipeline-item .pi-body .pi-sub {
  color: rgba(0, 0, 0, 0.5);
  font-size: 0.81rem;
}
.pipeline-item .pi-foot {
  background-color: #F1F4F8;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 0px 0px 4px 4px;
}
.pipeline-item .pi-foot .tags {
  line-height: 1;
}
.pipeline-item .pi-foot .tags .tag {
  padding: 3px 6px;
  line-height: 1;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #047bf8;
  color: #047bf8;
  margin-right: 2px;
  font-size: 0.72rem;
  border-radius: 4px;
  margin-bottom: 2px;
  margin-top: 2px;
}
.pipeline-item .pi-foot .extra-info {
  margin-right: 5px;
  white-space: nowrap;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.63rem;
  letter-spacing: 1px;
}
.pipeline-item .pi-foot .extra-info i {
  margin-right: 5px;
  font-size: 16px;
  vertical-align: middle;
  color: #047bf8;
  display: inline-block;
}
.pipeline-item .pi-foot .extra-info span {
  vertical-align: middle;
  display: inline-block;
}

.control-header {
  padding-bottom: 10px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.control-header select.form-control {
  font-weight: 400;
  border-color: rgba(0, 0, 0, 0.5);
}
.control-header label {
  text-transform: uppercase;
  font-size: 0.72rem;
  letter-spacing: 1px;
}
.control-header .form-group {
  margin-bottom: 0px;
}

.color-scheme-dark .control-header {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .control-header select {
  background: #202738;
  color: #7f8696;
  border-color: #141927;
}
.color-scheme-dark .control-header label {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .pipeline.white {
  background-color: #323c58;
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
.color-scheme-dark .pipeline.white.lined-warning {
  border-top-color: #fbe4a0;
}
.color-scheme-dark .pipeline.white .pipeline-header .pipeline-name {
  color: #fff;
}
.color-scheme-dark .pipeline.white .pipeline-header .pipeline-settings {
  color: #fff;
}
.color-scheme-dark .pipeline.white .pipeline-header .pipeline-count {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .pipeline.white .pipeline-item {
  background-color: #384362;
  border-color: #293148;
}
.color-scheme-dark .pipeline.white .pipeline-item .pi-body .pi-sub {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .pipeline.white .pipeline-item .pi-foot {
  background-color: #2c354e;
}
.color-scheme-dark .pipeline.white .pipeline-item .pi-foot .extra-info {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .pipeline.white .pipeline-item .pi-foot .tags .tag {
  color: #fff;
  background-color: #422af5;
  border-color: #422af5;
}

/* 18. Dropdowns */
.os-dropdown-trigger {
  position: relative;
  cursor: pointer;
}
.os-dropdown-trigger.over .os-dropdown {
  visibility: visible;
  opacity: 1;
  transform: translate3d(100%, 100%, 0);
}
.os-dropdown-trigger.os-dropdown-position-center .os-dropdown {
  right: 50%;
  transform: translate3d(50%, 110%, 0);
}
.os-dropdown-trigger.os-dropdown-position-center.over .os-dropdown {
  transform: translate3d(50%, 100%, 0);
}
.os-dropdown-trigger.os-dropdown-position-left .os-dropdown {
  right: 0px;
  transform: translate3d(0%, 110%, 0);
}
.os-dropdown-trigger.os-dropdown-position-left.over .os-dropdown {
  transform: translate3d(0%, 100%, 0);
}
.os-dropdown-trigger.os-dropdown-position-right .os-dropdown {
  right: 100%;
  transform: translate3d(100%, 110%, 0);
}
.os-dropdown-trigger.os-dropdown-position-right.over .os-dropdown {
  transform: translate3d(100%, 100%, 0);
}
.os-dropdown-trigger.os-dropdown-position-right-center .os-dropdown {
  right: 0%;
  bottom: 50%;
  transform: translate3d(110%, 50%, 0);
}
.os-dropdown-trigger.os-dropdown-position-right-center.over .os-dropdown {
  transform: translate3d(100%, 50%, 0);
}
.os-dropdown-trigger.os-dropdown-position-left-center .os-dropdown {
  right: 100%;
  bottom: 50%;
  transform: translate3d(-10%, 50%, 0);
}
.os-dropdown-trigger.os-dropdown-position-left-center.over .os-dropdown {
  transform: translate3d(0%, 50%, 0);
}

.os-dropdown {
  background-color: #047bf8;
  color: #fff;
  padding: 20px 15px;
  position: absolute;
  z-index: 999;
  bottom: 5px;
  right: 0px;
  visibility: hidden;
  transition: all 0.2s ease;
  transform: translate3d(100%, 110%, 0);
  opacity: 0;
  border-radius: 4px;
  box-shadow: 0px 10px 25px 0px rgba(26, 32, 39, 0.1);
  overflow: hidden;
  font-size: 0.9rem;
  text-align: left;
}
.os-dropdown > .icon-w {
  position: absolute;
  top: -30px;
  right: -30px;
  color: rgba(0, 0, 0, 0.08);
  font-size: 100px;
}
.os-dropdown ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.os-dropdown ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.os-dropdown ul li:last-child {
  border-bottom: none;
}
.os-dropdown ul li a {
  display: block;
  white-space: nowrap;
  padding: 10px 10px 10px 10px;
  line-height: 1;
  color: #fff;
  font-size: 0.9rem;
}
.os-dropdown ul li a:hover {
  text-decoration: none;
}
.os-dropdown ul li a i {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  font-size: 22px;
  transition: all 0.2s ease;
}
.os-dropdown ul li a span {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 0.9rem;
  transition: all 0.2s ease;
}
.os-dropdown ul li a i + span {
  padding-right: 10px;
}
.os-dropdown ul li a:hover i {
  color: #fff;
  transform: scale(1.2);
}
.os-dropdown ul li a:hover span {
  transform: translateX(3px);
}
.os-dropdown.message-list {
  padding: 15px 10px;
}
.os-dropdown.message-list li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.os-dropdown.message-list li:last-child {
  border-bottom: none;
}
.os-dropdown.message-list li > a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 15px;
}
.os-dropdown.message-list li > a:hover {
  background-color: rgba(124, 137, 234, 0.07);
}
.os-dropdown.message-list li > a:hover .user-avatar-w img {
  transform: scale(1.1);
}
.os-dropdown.message-list li > a:hover .message-content {
  transform: translateX(3px);
}
.os-dropdown.message-list li > a .user-avatar-w {
  flex: 0 0 40px;
  margin-right: 15px;
}
.os-dropdown.message-list li > a .user-avatar-w img {
  width: 40px;
  border-radius: 30px;
  height: auto;
  transition: all 0.2s ease;
  display: block;
}
.os-dropdown.message-list li > a .message-content {
  transition: all 0.2s ease;
}
.os-dropdown.message-list li > a .message-content .message-from {
  color: #fff;
  margin-bottom: 5px;
}
.os-dropdown.message-list li > a .message-content .message-title {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.54rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 2px;
  margin-bottom: 0px;
}
.os-dropdown.light {
  background-color: #fff;
  box-shadow: 0px 5px 75px 0px rgba(12, 76, 140, 0.21), 0px 3px 7px 0px rgba(12, 76, 140, 0.14);
}
.os-dropdown.light.message-list > .icon-w {
  color: rgba(4, 123, 248, 0.1);
}
.os-dropdown.light.message-list li {
  border-bottom: 1px solid rgba(113, 133, 171, 0.09);
}
.os-dropdown.light.message-list li:last-child {
  border-bottom: none;
}
.os-dropdown.light.message-list li > a .message-content .message-from {
  color: #334152;
}
.os-dropdown.light.message-list li > a .message-content .message-title {
  color: #047bf8;
}

/* 19. App - TODO */
/* 

TODO Application

#1. Sidebar
#2. Main Content

*/
.todo-app-w {
  display: flex;
  /*
  #1. Sidebar
  */
  /*
  #2. Main Content
  */
}
.todo-app-w .todo-sidebar {
  flex: 0 0 350px;
  background-color: #F9F9F9;
  padding: 40px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 20px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section:first-child {
  padding-top: 0px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-header {
  color: #047bf8;
  position: relative;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-header span {
  display: inline-block;
  vertical-align: middle;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-header span + .os-icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  font-size: 22px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-header span + .os-icon.starred {
  color: #E7AD10;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-header span + .os-icon.fire {
  color: #ff1b1b;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-contents {
  margin-top: 20px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-toggle {
  top: 50%;
  transform: translateY(-50%);
  left: -30px;
  color: #047bf8;
  font-size: 16px;
  position: absolute;
  text-decoration: none;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-toggle:hover {
  color: #024994;
}
.todo-app-w .todo-sidebar ul {
  margin-left: 0px;
  padding-left: 30px;
}
.todo-app-w .todo-sidebar ul.projects-list {
  list-style: none;
  font-size: 0.99rem;
  margin-bottom: 0px;
}
.todo-app-w .todo-sidebar ul.projects-list li {
  position: relative;
  margin-bottom: 10px;
}
.todo-app-w .todo-sidebar ul.projects-list li:before {
  content: "\e981";
  color: #047bf8;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
}
.todo-app-w .todo-sidebar ul.projects-list li a {
  color: #3E4B5B;
  display: block;
}
.todo-app-w .todo-sidebar ul.projects-list li.add-new-project {
  margin-top: 20px;
}
.todo-app-w .todo-sidebar ul.projects-list li.add-new-project:before {
  content: "\e969";
}
.todo-app-w .todo-sidebar ul.projects-list li.add-new-project a {
  color: #047bf8;
  border-bottom: 1px solid #047bf8;
  display: inline-block;
  font-size: 0.9rem;
}
.todo-app-w .todo-sidebar ul.projects-list li.add-new-project a:hover {
  text-decoration: none;
}
.todo-app-w .todo-sidebar ul.tasks-list {
  list-style: none;
  padding-left: 25px;
}
.todo-app-w .todo-sidebar ul.tasks-list li {
  position: relative;
  margin-bottom: 10px;
}
.todo-app-w .todo-sidebar ul.tasks-list li strong {
  color: #3E4B5B;
  display: block;
}
.todo-app-w .todo-sidebar ul.tasks-list li span {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.72rem;
  display: inline-block;
}
.todo-app-w .todo-sidebar ul.tasks-list li:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: -25px;
  top: 7px;
  border-radius: 10px;
}
.todo-app-w .todo-sidebar ul.tasks-list li a {
  color: #3E4B5B;
  display: block;
}
.todo-app-w .todo-sidebar ul.tasks-list li.danger:before {
  background-color: #f59595;
}
.todo-app-w .todo-sidebar ul.tasks-list li.warning:before {
  background-color: #fbe4a0;
}
.todo-app-w .todo-sidebar ul.tasks-list li.success:before {
  background-color: #b1ef98;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section {
  padding-left: 30px;
  position: relative;
  margin-bottom: 15px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-section-toggler {
  position: absolute;
  z-index: 2;
  top: 5px;
  right: 0px;
  font-size: 14px;
  cursor: pointer;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-header {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 10px;
  padding-top: 10px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-header i.os-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -30px;
  font-size: 18px;
  color: #047bf8;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-header h6 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.72rem;
  margin: 0px;
  color: #047bf8;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-section-content ul {
  list-style: none;
  padding: 10px 0px;
  margin: 0px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-section-content ul li {
  padding: 3px 0px;
  margin: 0px;
}
.todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-section-content ul li a {
  color: #3E4B5B;
  display: inline-block;
  font-size: 0.9rem;
  line-height: 1.2;
  height: 1.08rem;
  overflow: hidden;
}
.todo-app-w .todo-content {
  background-color: #fff;
  flex: 1;
  padding: 40px;
}
.todo-app-w .todo-content .todo-content-header {
  margin-bottom: 20px;
  color: #047bf8;
}
.todo-app-w .todo-content .todo-content-header i {
  margin-right: 10px;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
}
.todo-app-w .todo-content .todo-content-header span {
  display: inline-block;
  vertical-align: middle;
}
.todo-app-w .todo-content .all-tasks-w {
  padding: 20px 30px;
}
.todo-app-w .todo-content .tasks-header-w {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 0px;
  position: relative;
  margin-bottom: 30px;
  margin-top: 20px;
}
.todo-app-w .todo-content .tasks-header-w .tasks-header-toggler {
  position: absolute;
  color: #047bf8;
  font-size: 18px;
  position: absolute;
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  text-decoration: none;
}
.todo-app-w .todo-content .tasks-header-w .tasks-header-toggler:hover {
  color: #024994;
}
.todo-app-w .todo-content .tasks-header-w .tasks-header {
  display: inline-block;
  margin-bottom: 0px;
}
.todo-app-w .todo-content .tasks-header-w .tasks-sub-header {
  display: inline-block;
  margin-left: 10px;
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.81rem;
}
.todo-app-w .todo-content .tasks-header-w .add-task-btn {
  float: right;
}
.todo-app-w .todo-content .tasks-header-w .add-task-btn span, .todo-app-w .todo-content .tasks-header-w .add-task-btn i {
  display: inline-block;
  vertical-align: middle;
}
.todo-app-w .todo-content .tasks-header-w .add-task-btn span {
  border-bottom: 1px solid #047bf8;
}
.todo-app-w .todo-content .tasks-header-w .add-task-btn i.os-icon {
  margin-right: 5px;
  font-size: 20px;
}
.todo-app-w .todo-content .tasks-list-header {
  text-transform: uppercase;
  color: #047bf8;
  letter-spacing: 1px;
  font-size: 0.81rem;
  font-weight: 500;
  margin-bottom: 5px;
}
.todo-app-w .todo-content .tasks-list {
  font-size: 1.08rem;
  padding: 0px;
  list-style: none;
  border-radius: 4px;
  margin-left: -10px;
  padding: 5px 0px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task {
  margin: 0px;
  padding: 6px 40px;
  position: relative;
  border: 1px solid transparent;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-drag {
  color: #111;
  position: absolute;
  top: 9px;
  left: -10px;
  font-size: 8px;
  cursor: move;
  display: none;
  padding: 5px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-media {
  padding-top: 10px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-media img {
  display: inline-block;
  border-radius: 4px;
  height: 30px;
  width: auto;
  margin-right: 5px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons {
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translate(100%, -50%);
  display: none;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons a {
  font-size: 18px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  text-decoration: none;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons a span {
  position: absolute;
  top: -28px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  padding: 2px 8px;
  border-radius: 4px;
  background-color: #111;
  color: #fff;
  font-weight: 500;
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
  display: inline-block;
  vertical-align: middle;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons a:hover {
  text-decoration: none;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons a:hover span {
  transform: translate(-50%, 8px);
  visibility: visible;
  opacity: 1;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons a + a {
  margin-left: 8px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons .task-btn-done {
  color: #4d9121;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons .task-btn-edit {
  color: #047bf8;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons .task-btn-delete {
  color: #e65252;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons .task-btn-star {
  color: #c89302;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task {
  position: relative;
  display: inline-block;
}
.todo-app-w .todo-content .tasks-list li.draggable-task .todo-task span {
  outline: none;
}
.todo-app-w .todo-content .tasks-list li.draggable-task:hover .todo-task-drag, .todo-app-w .todo-content .tasks-list li.draggable-task:hover .todo-task-buttons {
  display: block;
}
.todo-app-w .todo-content .tasks-list li.draggable-task:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 10px;
  background-color: #e1e1e1;
  position: absolute;
  left: 20px;
  top: 15px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.favorite {
  background-color: #fffaea;
  border-radius: 6px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.gu-transit {
  opacity: 0.8;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.05);
}
.todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed {
  background-color: #fff5f5;
  border-radius: 6px;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed .todo-task {
  opacity: 0.3;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed .task-btn-undelete {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #e65252;
  color: #fff;
  font-weight: 500;
  font-size: 0.72rem;
  padding: 1px 10px;
  border-radius: 10px;
  text-decoration: none;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed .task-btn-undelete:hover {
  background-color: #111;
  text-decoration: none;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed .todo-task-drag, .todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed .todo-task-buttons {
  display: none !important;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.complete {
  color: #999;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.complete .todo-task {
  text-decoration: line-through;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.complete:before {
  background-color: #e1e1e1 !important;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.danger:before {
  background-color: #e65252;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.warning:before {
  background-color: #fbe4a0;
}
.todo-app-w .todo-content .tasks-list li.draggable-task.success:before {
  background-color: #24b314;
}

.draggable-task.gu-mirror {
  list-style: none;
  padding: 10px 40px;
  background-color: #fff;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
  margin: 0px;
  font-size: 1.08rem;
  position: relative;
  border-radius: 4px;
}
.draggable-task.gu-mirror .todo-task-drag {
  color: #111;
  position: absolute;
  top: 50%;
  left: -10px;
  font-size: 8px;
  transform: translateY(-50%);
  cursor: move;
  padding: 5px;
}
.draggable-task.gu-mirror .todo-task-buttons {
  display: none;
}
.draggable-task.gu-mirror .todo-task-media {
  padding-top: 10px;
}
.draggable-task.gu-mirror .todo-task-media img {
  display: inline-block;
  border-radius: 4px;
  height: 30px;
  width: auto;
  margin-right: 5px;
}

.attached-media-w img {
  display: inline-block;
  border-radius: 4px;
  height: 30px;
  width: auto;
  margin-right: 5px;
}
.attached-media-w .attach-media-btn {
  display: inline-block;
  margin-left: 10px;
}
.attached-media-w .attach-media-btn span, .attached-media-w .attach-media-btn i {
  display: inline-block;
  vertical-align: middle;
}
.attached-media-w .attach-media-btn span {
  border-bottom: 1px solid #047bf8;
}
.attached-media-w .attach-media-btn i.os-icon {
  margin-right: 5px;
  font-size: 18px;
}

.color-scheme-dark .todo-app-w .todo-sidebar {
  background-color: #293145;
}
.color-scheme-dark .todo-app-w .todo-sidebar ul.tasks-list li strong {
  color: #ccd9e8;
}
.color-scheme-dark .todo-app-w .todo-sidebar ul.tasks-list li span {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .todo-app-w .todo-sidebar .todo-sidebar-section {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .todo-app-w .todo-sidebar ul.projects-list li a {
  color: #ccd9e8;
}
.color-scheme-dark .todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .todo-app-w .todo-sidebar .todo-sidebar-section-sub-section .todo-sidebar-section-sub-section-content ul li a {
  color: #ccd9e8;
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed {
  background-color: #f59595;
  color: #a94442;
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed .todo-task {
  opacity: 0.7;
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task.pre-removed span {
  color: #a94442;
}
.color-scheme-dark .todo-app-w .todo-content {
  background-color: #323c58;
}
.color-scheme-dark .todo-app-w .todo-content .tasks-header-w {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .todo-app-w .todo-content .tasks-header-w .tasks-sub-header {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-buttons .task-btn-done {
  color: #55bf10;
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task.favorite {
  background-color: #efe67b;
  color: #383314;
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task .todo-task-drag {
  color: #fff;
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task.complete {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .todo-app-w .todo-content .tasks-list li.draggable-task.complete:before {
  background-color: #445279 !important;
}

/* 20. Fancy Selector */
.fancy-selector-w {
  position: relative;
}
.fancy-selector-w .fancy-selector-current {
  position: relative;
  z-index: 2;
  height: 100%;
}
.fancy-selector-w .fancy-selector-current, .fancy-selector-w .fancy-selector-option {
  display: flex;
  background-color: #1e62eb;
  color: #fff;
  text-align: left;
  align-items: center;
  justify-content: space-between;
}
.fancy-selector-w .fancy-selector-current .fs-img, .fancy-selector-w .fancy-selector-option .fs-img {
  padding: 10px 15px;
  vertical-align: middle;
}
.fancy-selector-w .fancy-selector-current .fs-img img, .fancy-selector-w .fancy-selector-option .fs-img img {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  border-radius: 4px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.fancy-selector-w .fancy-selector-current .fs-img.shadowless img, .fancy-selector-w .fancy-selector-option .fs-img.shadowless img {
  box-shadow: none;
  height: auto !important;
  width: 40px;
}
.fancy-selector-w .fancy-selector-current .fs-main-info, .fancy-selector-w .fancy-selector-option .fs-main-info {
  padding: 8px 10px;
  padding-right: 20px;
}
.fancy-selector-w .fancy-selector-current .fs-main-info .fs-name, .fancy-selector-w .fancy-selector-option .fs-main-info .fs-name {
  font-size: 0.99rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 3px;
}
.fancy-selector-w .fancy-selector-current .fs-main-info .fs-name strong, .fancy-selector-w .fancy-selector-option .fs-main-info .fs-name strong {
  color: rgba(255, 255, 255, 0.4);
  margin-left: 5px;
}
.fancy-selector-w .fancy-selector-current .fs-main-info .fs-sub, .fancy-selector-w .fancy-selector-option .fs-main-info .fs-sub {
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: 0.5px;
  font-size: 0.72rem;
}
.fancy-selector-w .fancy-selector-current .fs-main-info .fs-sub strong, .fancy-selector-w .fancy-selector-option .fs-main-info .fs-sub strong {
  color: #F6DB77;
  margin-left: 5px;
}
.fancy-selector-w .fancy-selector-current .fs-extra-info, .fancy-selector-w .fancy-selector-option .fs-extra-info {
  padding: 10px 20px;
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
}
.fancy-selector-w .fancy-selector-current .fs-extra-info strong, .fancy-selector-w .fancy-selector-option .fs-extra-info strong {
  font-size: 0.99rem;
  margin-bottom: 5px;
  font-weight: 500;
  display: block;
  letter-spacing: 1px;
  line-height: 1;
}
.fancy-selector-w .fancy-selector-current .fs-extra-info span, .fancy-selector-w .fancy-selector-option .fs-extra-info span {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  font-size: 0.54rem;
  letter-spacing: 2px;
  line-height: 1;
  display: block;
}
.fancy-selector-w .fancy-selector-current .fs-selector-trigger, .fancy-selector-w .fancy-selector-option .fs-selector-trigger {
  background-color: #114dc5;
  padding: 10px 10px;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);
  align-self: stretch;
  position: relative;
  width: 60px;
  cursor: pointer;
}
.fancy-selector-w .fancy-selector-current .fs-selector-trigger i, .fancy-selector-w .fancy-selector-option .fs-selector-trigger i {
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.2s ease;
}
.fancy-selector-w .fancy-selector-current .fs-selector-trigger:hover, .fancy-selector-w .fancy-selector-option .fs-selector-trigger:hover {
  background-color: #0d3b96;
  color: #fff;
}
.fancy-selector-w .fancy-selector-current .fs-selector-trigger:hover i, .fancy-selector-w .fancy-selector-option .fs-selector-trigger:hover i {
  transform: translate(-50%, -40%);
}
.fancy-selector-w .fancy-selector-options {
  background-color: #1456dc;
  position: absolute;
  left: 0px;
  min-width: 100%;
  padding: 15px 0px;
  padding-top: 25px;
  z-index: 9998;
  border-radius: 0px 0px 6px 6px;
  visibility: hidden;
  transform: translateY(-30px) scale(1);
  transition: all 0.2s ease;
  opacity: 0;
}
.fancy-selector-w .fancy-selector-options .fancy-selector-actions {
  padding: 15px 15px 0px 15px;
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option {
  padding: 8px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.7);
  position: relative;
  background-color: transparent;
  cursor: pointer;
  border-radius: 0px;
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option .fs-extra-info {
  padding-right: 10px;
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option .fs-img {
  padding-left: 20px;
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option .fs-img img {
  height: 37px;
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option .fs-main-info {
  flex: 1;
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option.active {
  color: rgb(255, 255, 255);
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option.active:before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #ffb900;
  position: absolute;
  top: 50%;
  left: 15px;
  border-radius: 6px;
  transform: translateY(-50%);
}
.fancy-selector-w .fancy-selector-options .fancy-selector-option:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #fff;
}
.fancy-selector-w.opened .fancy-selector-options {
  visibility: visible;
  transform: translateY(-5px) scale(1);
  opacity: 1;
}
.fancy-selector-w.opened .fs-selector-trigger i {
  transform: translate(-50%, -50%) rotate(180deg);
}
.fancy-selector-w.opened .fs-selector-trigger:hover i {
  transform: translate(-50%, -60%) rotate(180deg);
}

/* 21. App - Rentals */
.top-bar-rentals {
  display: flex;
  align-items: stretch;
}
.top-bar-rentals .logo-w {
  flex: 0 0 400px;
  background-color: #4472fd;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.top-bar-rentals .logo-w .filters-toggler {
  color: rgba(255, 255, 255, 0.7);
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
}
.top-bar-rentals .logo-w .filters-toggler .os-icon {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.top-bar-rentals .logo-w .filters-toggler:hover {
  color: #fff;
}
.top-bar-rentals .logo-w .logo {
  display: inline-block;
  text-decoration: none;
}
.top-bar-rentals .logo-w .logo-element {
  content: "";
  width: 26px;
  height: 26px;
  border-radius: 15px;
  position: relative;
  background-color: #98c9fd;
  display: inline-block;
  vertical-align: middle;
  margin-right: 40px;
  transition: all 0.2s ease;
}
.top-bar-rentals .logo-w .logo-element:after {
  content: "";
  width: 26px;
  height: 26px;
  background-color: #fff;
  border-radius: 15px;
  right: -20px;
  position: absolute;
  transition: all 0.2s ease;
}
.top-bar-rentals .logo-w .logo:hover .logo-element {
  transform: translateX(5px);
}
.top-bar-rentals .logo-w .logo:hover .logo-element:after {
  transform: translateX(-10px);
}
.top-bar-rentals .logo-w .logo:hover .logo-label:after {
  width: 100%;
  background-color: #fff;
}
.top-bar-rentals .logo-w .logo-label {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.08rem;
  position: relative;
}
.top-bar-rentals .logo-w .logo-label:after {
  height: 2px;
  position: absolute;
  width: 0%;
  left: 0px;
  bottom: -5px;
  background-color: #fff;
  content: "";
  transition: all 0.2s ease;
}
.top-bar-rentals .filters {
  flex: 1;
  background-color: #24293d;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.top-bar-rentals .filters .filters-header {
  padding-right: 20px;
}
.top-bar-rentals .filters .filters-header h4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.9rem;
  margin: 0px;
}
.top-bar-rentals .filters .filter-w {
  padding: 15px 20px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.top-bar-rentals .filters .filter-w label {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.4);
  display: inline-block;
  margin-right: 10px;
}
.top-bar-rentals .filters .filter-w input.form-control {
  background-color: #040407;
  border-color: #040407;
  color: #fff;
  font-weight: 500;
  letter-spacing: 1px;
}
.top-bar-rentals .filters .filter-w input.form-control.zip-width {
  width: 70px;
  padding-left: 5px;
}
.top-bar-rentals .filters .filter-w input.form-control.date-range-picker {
  width: 250px;
  padding-left: 5px;
}
.top-bar-rentals .filters .filter-w .input-group-prepend, .top-bar-rentals .filters .filter-w .input-group-text {
  background-color: #040407;
  border-color: #040407;
  color: #4472fd;
  font-size: 20px;
}
.top-bar-rentals .filters .buttons-w .btn, .top-bar-rentals .filters .buttons-w .all-wrapper .fc-button, .all-wrapper .top-bar-rentals .filters .buttons-w .fc-button {
  font-size: 0.81rem;
}
.top-bar-rentals .filters .buttons-w .btn i.os-icon, .top-bar-rentals .filters .buttons-w .all-wrapper .fc-button i.os-icon, .all-wrapper .top-bar-rentals .filters .buttons-w .fc-button i.os-icon {
  margin: 0px;
}
.top-bar-rentals .filters .buttons-w .btn i.os-icon + span, .top-bar-rentals .filters .buttons-w .all-wrapper .fc-button i.os-icon + span, .all-wrapper .top-bar-rentals .filters .buttons-w .fc-button i.os-icon + span {
  margin: 0px;
  margin-left: 10px;
}
.top-bar-rentals .filters .buttons-w .btn span + i.os-icon, .top-bar-rentals .filters .buttons-w .all-wrapper .fc-button span + i.os-icon, .all-wrapper .top-bar-rentals .filters .buttons-w .fc-button span + i.os-icon {
  margin: 0px;
  margin-left: 10px;
}

.rentals-list-w {
  display: flex;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.rentals-list-w .filter-side {
  background-color: #f6f6f6;
  flex: 0 0 400px;
}
.rentals-list-w .filter-side .filters-header {
  display: flex;
  padding: 16px 20px;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  align-items: center;
}
.rentals-list-w .filter-side .filters-header h4 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.08rem;
  margin-bottom: 0px;
}
.rentals-list-w .filter-side .filters-header .reset-filters {
  color: #BC8F8F;
  display: flex;
  align-items: center;
}
.rentals-list-w .filter-side .filters-header .reset-filters i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  font-size: 10px;
}
.rentals-list-w .filter-side .filters-header .reset-filters span {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.63rem;
}
.rentals-list-w .filter-side .filter-w {
  position: relative;
}
.rentals-list-w .filter-side .filter-w .filter-toggle {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  padding: 4px 5px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.4);
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
  z-index: 3;
}
.rentals-list-w .filter-side .filter-w .filter-toggle i {
  display: inline-block;
  vertical-align: middle;
}
.rentals-list-w .filter-side .filter-w .filter-toggle:hover {
  background-color: #111;
  color: #fff;
}
.rentals-list-w .filter-side .filter-w iframe {
  max-width: 100%;
}
.rentals-list-w .filter-side .filter-w.no-padding .filter-body {
  padding-left: 0px;
  padding-right: 0px;
}
.rentals-list-w .filter-side .filter-w.collapsed .filter-body {
  display: none;
}
.rentals-list-w .filter-side .filter-header {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.81rem;
  position: relative;
  padding: 40px;
  padding-bottom: 20px;
  padding-top: 20px;
  margin: 0px;
}
.rentals-list-w .filter-side .filter-header:before {
  content: "";
  background-color: #047bf8;
  width: 7px;
  height: 7px;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.rentals-list-w .filter-side .filter-body {
  padding: 10px 40px 30px 40px;
}
.rentals-list-w .filter-side .filter-w + .filter-w {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.rentals-list-w .filter-side .select2 {
  display: block;
  width: 100%;
}
.rentals-list-w .filter-side .select2.select2-container--default .select2-selection--multiple {
  background-color: transparent;
  border-color: transparent;
}
.rentals-list-w .filter-side .select2.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border: 2px solid #047bf8;
  border-radius: 16px;
  font-size: 0.63rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  background-color: transparent;
  font-weight: 500;
  padding: 3px 8px;
  color: #047bf8;
  margin-right: 7px;
}
.rentals-list-w .filter-side .select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #047bf8;
}
.rentals-list-w .rentals-list {
  flex: 1;
}
.rentals-list-w .rentals-list .list-controls {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rentals-list-w .rentals-list .list-controls .list-info {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 0.72rem;
}
.rentals-list-w .rentals-list .list-controls .list-order {
  margin-left: auto;
}
.rentals-list-w .rentals-list .list-controls .list-order label {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 0.72rem;
  margin-bottom: 0px;
}
.rentals-list-w .property-items.as-list .property-item {
  display: flex;
}
.rentals-list-w .property-items.as-list .property-item .item-media-w {
  flex: 0 0 40%;
}
.rentals-list-w .property-items.as-list .property-item .item-media-w .item-media {
  height: 100%;
}
.rentals-list-w .property-items.as-list .property-item .item-info {
  flex: 1;
}
.rentals-list-w .property-items.as-grid {
  display: flex;
  flex-wrap: wrap;
}
.rentals-list-w .property-items.as-grid .property-item {
  flex: 0 0 50%;
  flex-direction: column;
  padding: 20px;
}
.rentals-list-w .property-items.as-grid .property-item:nth-child(odd) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.rentals-list-w .property-items.as-grid .property-item .item-media-w .item-media {
  padding-bottom: 65%;
}
.rentals-list-w .property-items.as-grid .property-item .item-info {
  padding: 30px 30px;
}
.rentals-list-w .property-item {
  align-items: stretch;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.rentals-list-w .property-item .item-media-w {
  display: block;
  position: relative;
  overflow: hidden;
}
.rentals-list-w .property-item .item-media-w .item-media {
  background-size: cover;
  background-position: center center;
  z-index: 2;
  transition: all 0.5s ease;
}
.rentals-list-w .property-item .item-media-w:after {
  content: "";
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  transition: all 0.2s ease;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.rentals-list-w .property-item .item-media-w:hover .item-media {
  transform: scale(1.05);
}
.rentals-list-w .property-item .item-media-w:hover:after {
  background-color: rgba(0, 0, 0, 0.1);
}
.rentals-list-w .property-item .item-info {
  padding: 60px 50px;
}
.rentals-list-w .property-item .item-info .item-title a {
  color: #334152;
  text-decoration: none;
}
.rentals-list-w .property-item .item-info .item-title a:hover {
  color: #1f2833;
}
.rentals-list-w .property-item .item-price-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
.rentals-list-w .property-item .item-reviews {
  display: flex;
  margin-top: 15px;
  align-items: center;
}
.rentals-list-w .property-item .item-reviews .reviews-count {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, 0.4);
}
.rentals-list-w .property-item .item-price strong {
  color: #047bf8;
  font-size: 1.8rem;
}
.rentals-list-w .property-item .item-price span {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #999;
  margin-left: 5px;
}
.rentals-list-w .property-item .item-features {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #777;
  margin: 10px 0px;
}
.rentals-list-w .property-item .item-features .feature {
  margin-right: 17px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.rentals-list-w .property-item .item-features .feature + .feature:before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
}
.rentals-list-w .property-item .item-buttons {
  padding-top: 20px;
}
.rentals-list-w .property-item .item-buttons .btn, .rentals-list-w .property-item .item-buttons .all-wrapper .fc-button, .all-wrapper .rentals-list-w .property-item .item-buttons .fc-button {
  border-width: 2px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 5px 14px;
  letter-spacing: 2px;
}
.rentals-list-w .property-item .item-buttons .btn span, .rentals-list-w .property-item .item-buttons .all-wrapper .fc-button span, .all-wrapper .rentals-list-w .property-item .item-buttons .fc-button span, .rentals-list-w .property-item .item-buttons .btn i, .rentals-list-w .property-item .item-buttons .all-wrapper .fc-button i, .all-wrapper .rentals-list-w .property-item .item-buttons .fc-button i {
  display: inline-block;
  vertical-align: middle;
}
.rentals-list-w .property-item .item-buttons .btn span + i, .rentals-list-w .property-item .item-buttons .all-wrapper .fc-button span + i, .all-wrapper .rentals-list-w .property-item .item-buttons .fc-button span + i {
  margin-left: 10px;
  font-size: 10px;
  margin-right: 0px;
}
.rentals-list-w .property-item .item-buttons .btn + .btn, .rentals-list-w .property-item .item-buttons .all-wrapper .fc-button + .btn, .all-wrapper .rentals-list-w .property-item .item-buttons .fc-button + .btn, .rentals-list-w .property-item .item-buttons .all-wrapper .btn + .fc-button, .all-wrapper .rentals-list-w .property-item .item-buttons .btn + .fc-button, .rentals-list-w .property-item .item-buttons .all-wrapper .fc-button + .fc-button, .all-wrapper .rentals-list-w .property-item .item-buttons .fc-button + .fc-button {
  margin-left: 10px;
}
.rentals-list-w .pagination-w {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
}
.rentals-list-w .pagination-w .pagination-info {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, 0.4);
}
.rentals-list-w .pagination-w .pagination-links .pagination {
  margin-bottom: 0;
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #047bf8;
}
.rentals-list-w .pagination-w .pagination-links .pagination .page-link {
  border: none;
}
.rentals-list-w .pagination-w .pagination-links .pagination .disabled .page-link {
  color: rgba(0, 0, 0, 0.3);
}
.rentals-list-w.hide-filters .filter-side {
  display: none;
}
.rentals-list-w.hide-filters .property-items.as-grid .property-item {
  flex: 0 0 33.3%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.rentals-list-w.hide-filters .property-items.as-grid .property-item:nth-child(3n) {
  border-right: none;
}

.property-single {
  background-color: #fff;
}
.property-single .property-media {
  height: 60vh;
  position: relative;
  background-size: cover;
  background-position: center center;
}
.property-single .property-media .media-buttons {
  position: absolute;
  left: 40px;
  bottom: 40px;
}
.property-single .property-media .media-buttons a {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  display: inline-block;
  color: #111;
}
.property-single .property-media .media-buttons a:hover {
  background-color: rgb(255, 255, 255);
}
.property-single .property-media .media-buttons a i.os-icon {
  font-size: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.property-single .property-media .media-buttons a span {
  display: inline-block;
  vertical-align: middle;
}
.property-single .property-media .media-buttons a + a {
  margin-left: 20px;
}
.property-single .property-info-w {
  max-width: 1200px;
  margin: 0px auto;
  padding: 0px 40px;
  display: flex;
}
.property-single .property-info-w .property-info-main {
  flex: 1;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding: 60px;
  position: relative;
}
.property-single .property-info-w .property-info-main .property-price {
  text-align: center;
  padding: 30px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 400px;
  background-color: #fff;
  top: 0px;
  right: 0px;
  transform: translate(100%, -100%);
}
.property-single .property-info-w .property-info-main .property-price strong {
  color: #047bf8;
  font-size: 2.5rem;
  display: block;
  line-height: 1;
}
.property-single .property-info-w .property-info-main .property-price span {
  display: inline-block;
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.81rem;
  letter-spacing: 1px;
}
.property-single .property-info-w .property-info-main h1 {
  font-size: 3rem;
}
.property-single .property-info-w .property-info-main .property-features-highlight {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 0px;
  margin-top: 30px;
}
.property-single .property-info-w .property-info-main .property-features-highlight .feature {
  flex: 0 0 25%;
  text-align: center;
}
.property-single .property-info-w .property-info-main .property-features-highlight .feature i {
  display: inline-block;
  font-size: 30px;
  color: #047bf8;
}
.property-single .property-info-w .property-info-main .property-features-highlight .feature span {
  display: block;
  margin-top: 10px;
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 12px;
}
.property-single .property-info-w .property-info-main .property-description {
  font-size: 0.99rem;
  font-weight: 300;
  margin: 30px 0px;
}
.property-single .property-info-w .property-info-main .badge {
  border-radius: 0px;
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 5px 10px;
}
.property-single .property-info-w .property-info-main .badge.badge-red {
  background-color: #F70E2D;
  color: #fff;
}
.property-single .property-info-w .property-info-main .item-reviews {
  display: flex;
  margin-top: 15px;
  align-items: center;
}
.property-single .property-info-w .property-info-main .item-reviews .reviews-count {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, 0.4);
}
.property-single .property-info-w .property-info-main .item-features {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #777;
  margin: 10px 0px;
  font-size: 0.99rem;
  position: relative;
}
.property-single .property-info-w .property-info-main .item-features:before {
  content: "";
  background-color: #047bf8;
  width: 7px;
  height: 7px;
  left: -63px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.property-single .property-info-w .property-info-main .item-features .feature {
  margin-right: 17px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.property-single .property-info-w .property-info-main .item-features .feature + .feature:before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
}
.property-single .property-info-w .property-info-side {
  flex: 0 0 400px;
  background-color: #fff;
  padding: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.property-single .property-info-w .property-info-side .side-action-form {
  padding: 30px 40px;
}
.property-single .property-info-w .property-info-side .side-action-form .input-group {
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.property-single .property-info-w .property-info-side .side-action-form .input-group .input-group-prepend .input-group-text {
  border: none;
  background-color: #fff;
  color: #111;
}
.property-single .property-info-w .property-info-side .side-action-form .input-group .form-control {
  border: none;
  font-weight: 500;
}
.property-single .property-info-w .property-info-side .side-action-form .form-buttons {
  text-align: center;
}
.property-single .property-info-w .property-info-side .side-action-form .btn, .property-single .property-info-w .property-info-side .side-action-form .all-wrapper .fc-button, .all-wrapper .property-single .property-info-w .property-info-side .side-action-form .fc-button {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 12px 20px;
}
.property-single .property-info-w .property-info-side .side-action-form .btn span, .property-single .property-info-w .property-info-side .side-action-form .all-wrapper .fc-button span, .all-wrapper .property-single .property-info-w .property-info-side .side-action-form .fc-button span {
  margin-right: 10px;
}
.property-single .property-info-w .property-info-side .side-action-form .btn i.os-icon, .property-single .property-info-w .property-info-side .side-action-form .all-wrapper .fc-button i.os-icon, .all-wrapper .property-single .property-info-w .property-info-side .side-action-form .fc-button i.os-icon {
  font-size: 10px;
  margin-right: 0px;
}
.property-single .property-info-w .property-info-side .side-magic {
  padding: 15% 10%;
  position: relative;
  color: rgba(255, 255, 255, 0.8);
}
.property-single .property-info-w .property-info-side .side-magic .fader {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  content: "";
}
.property-single .property-info-w .property-info-side .side-magic .side-magic-title {
  color: #fff;
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 1.75rem;
  position: relative;
  margin-bottom: 20px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.property-single .property-info-w .property-info-side .side-magic .side-magic-desc {
  position: relative;
  font-size: 1.08rem;
}
.property-single .property-info-w .property-info-side .side-magic .side-magic-btn {
  position: relative;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.7);
  padding: 7px 15px;
  color: #111;
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 1.08rem;
  display: inline-block;
  margin-top: 30px;
  text-decoration: none;
}
.property-single .property-info-w .property-info-side .side-section .side-section-header {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  position: relative;
  color: #111;
  text-align: center;
  font-size: 0.99rem;
}
.property-single .property-info-w .property-info-side .side-section .side-section-header:before {
  content: "";
  background-color: #047bf8;
  width: 7px;
  height: 7px;
  left: 50%;
  top: -4px;
  transform: translateX(-50%);
  position: absolute;
}
.property-single .property-info-w .property-info-side .side-section .side-section-content {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 0px;
}
.property-single .property-info-w .property-info-side .property-side-features .feature {
  padding: 15px 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}
.property-single .property-info-w .property-info-side .property-side-features .feature i, .property-single .property-info-w .property-info-side .property-side-features .feature span, .property-single .property-info-w .property-info-side .property-side-features .feature strong {
  display: inline-block;
  vertical-align: middle;
}
.property-single .property-info-w .property-info-side .property-side-features .feature span {
  color: rgba(0, 0, 0, 0.6);
}
.property-single .property-info-w .property-info-side .property-side-features .feature strong {
  margin-right: 3px;
  color: #111;
}
.property-single .property-info-w .property-info-side .property-side-features .feature i {
  color: #047bf8;
  font-size: 30px;
  margin-right: 20px;
}
.property-single .property-info-w .property-info-side .property-side-features .feature:last-child {
  border-bottom: none;
}
.property-single .property-info-w .property-section .property-section-header {
  padding: 20px 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  position: relative;
  color: #111;
  font-size: 0.99rem;
}
.property-single .property-info-w .property-section .property-section-header:before {
  content: "";
  background-color: #047bf8;
  width: 7px;
  height: 7px;
  left: -63px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.property-single .property-info-w .property-section .property-section-header .filter-toggle {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  padding: 4px 5px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.4);
  font-size: 10px;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
  z-index: 3;
}
.property-single .property-info-w .property-section .property-section-header .filter-toggle i {
  display: inline-block;
  vertical-align: middle;
}
.property-single .property-info-w .property-section .property-section-header .filter-toggle:hover {
  background-color: #111;
  color: #fff;
}
.property-single .property-info-w .property-section .property-section-body {
  padding: 40px 0px;
  font-size: 0.99rem;
  font-weight: 300;
}
.property-single .property-info-w .property-section .property-section-body iframe {
  max-width: 100%;
}
.property-single .property-info-w .property-section .property-section-body ul li {
  margin-bottom: 10px;
}
.property-single .property-info-w .property-section .property-section-body ul li .os-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  font-size: 20px;
}
.property-single .property-info-w .property-section .property-section-body ul li span {
  display: inline-block;
  vertical-align: middle;
}
.property-single .property-info-w .property-section .property-section-body .property-note {
  padding: 20px;
  background-color: #FBF9F3;
  color: #383328;
  font-size: 0.81rem;
  margin: 20px 0px;
}
.property-single .property-info-w .property-section .property-section-body .property-note:last-child {
  margin-bottom: 0px;
}
.property-single .property-info-w .property-section .property-section-body .property-note h6 {
  font-size: 0.81rem;
}
.property-single .property-info-w .property-section .property-section-body .property-note p:last-child {
  margin-bottom: 0px;
}

.related-listings-w {
  margin-bottom: 100px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.related-listings-w .property-section-big-header {
  position: relative;
  text-align: center;
  padding: 30px;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.related-listings-w .property-section-big-header:before {
  content: "";
  background-color: #047bf8;
  width: 7px;
  height: 7px;
  left: 50%;
  top: -4px;
  transform: translateX(-50%);
  position: absolute;
}
.related-listings-w .related-listings {
  display: flex;
}
.related-listings-w .property-item {
  flex: 0 0 33.3%;
  align-items: stretch;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.related-listings-w .property-item + .property-item {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.related-listings-w .property-item .item-media-w {
  display: block;
  position: relative;
  overflow: hidden;
}
.related-listings-w .property-item .item-media-w .item-media {
  background-size: cover;
  background-position: center center;
  z-index: 2;
  transition: all 0.5s ease;
  padding-bottom: 65%;
}
.related-listings-w .property-item .item-media-w:after {
  content: "";
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  transition: all 0.2s ease;
  z-index: 3;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.related-listings-w .property-item .item-media-w:hover .item-media {
  transform: scale(1.05);
}
.related-listings-w .property-item .item-media-w:hover:after {
  background-color: rgba(0, 0, 0, 0.1);
}
.related-listings-w .property-item .item-info {
  padding: 60px 50px;
}
.related-listings-w .property-item .item-info .item-title a {
  color: #334152;
  text-decoration: none;
}
.related-listings-w .property-item .item-info .item-title a:hover {
  color: #1f2833;
}
.related-listings-w .property-item .item-price-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
.related-listings-w .property-item .item-reviews {
  display: flex;
  margin-top: 15px;
  align-items: center;
}
.related-listings-w .property-item .item-reviews .reviews-count {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, 0.4);
}
.related-listings-w .property-item .item-price strong {
  color: #047bf8;
  font-size: 1.8rem;
}
.related-listings-w .property-item .item-price span {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #999;
  margin-left: 5px;
}
.related-listings-w .property-item .item-features {
  font-size: 0.72rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #777;
  margin: 10px 0px;
}
.related-listings-w .property-item .item-features .feature {
  margin-right: 17px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.related-listings-w .property-item .item-features .feature + .feature:before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
}
.related-listings-w .property-item .item-buttons {
  padding-top: 20px;
}
.related-listings-w .property-item .item-buttons .btn, .related-listings-w .property-item .item-buttons .all-wrapper .fc-button, .all-wrapper .related-listings-w .property-item .item-buttons .fc-button {
  border-width: 2px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 5px 14px;
  letter-spacing: 2px;
}
.related-listings-w .property-item .item-buttons .btn span, .related-listings-w .property-item .item-buttons .all-wrapper .fc-button span, .all-wrapper .related-listings-w .property-item .item-buttons .fc-button span, .related-listings-w .property-item .item-buttons .btn i, .related-listings-w .property-item .item-buttons .all-wrapper .fc-button i, .all-wrapper .related-listings-w .property-item .item-buttons .fc-button i {
  display: inline-block;
  vertical-align: middle;
}
.related-listings-w .property-item .item-buttons .btn span + i, .related-listings-w .property-item .item-buttons .all-wrapper .fc-button span + i, .all-wrapper .related-listings-w .property-item .item-buttons .fc-button span + i {
  margin-left: 10px;
  font-size: 10px;
  margin-right: 0px;
}
.related-listings-w .property-item .item-buttons .btn + .btn, .related-listings-w .property-item .item-buttons .all-wrapper .fc-button + .btn, .all-wrapper .related-listings-w .property-item .item-buttons .fc-button + .btn, .related-listings-w .property-item .item-buttons .all-wrapper .btn + .fc-button, .all-wrapper .related-listings-w .property-item .item-buttons .btn + .fc-button, .related-listings-w .property-item .item-buttons .all-wrapper .fc-button + .fc-button, .all-wrapper .related-listings-w .property-item .item-buttons .fc-button + .fc-button {
  margin-left: 10px;
}

body.rentals-wrapper .all-wrapper {
  background-color: #fff;
}
body.rentals-wrapper .select2-container--default .select2-selection--single, body.rentals-wrapper .select2-container--default .select2-selection--multiple {
  cursor: pointer;
  border-width: 1px;
}
body.rentals-wrapper .select2-dropdown {
  background-color: #fff;
  border: none;
  border-radius: 6px;
  box-shadow: 0 5px 50px rgba(4, 123, 248, 0.3);
  padding: 10px 15px;
}
body.rentals-wrapper .select2-dropdown:before {
  content: "";
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
  position: absolute;
  top: 0px;
  left: 10px;
  transform: translateY(-100%);
}
body.rentals-wrapper .select2-results__option {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 6px 15px;
  margin: 5px 0px;
  border-radius: 6px;
}
body.rentals-wrapper .select2-results__option:last-child {
  border-bottom: none;
}
body.rentals-wrapper .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #047bf8;
  color: #fff;
}
body.rentals-wrapper .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #047bf8;
  color: #fff;
}

.footer-w {
  color: #868686;
  background-image: linear-gradient(to bottom, #fff, #fff);
  font-weight: 300;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.footer-w .logo-element {
  content: "";
  width: 26px;
  height: 26px;
  border-radius: 15px;
  position: relative;
  margin-bottom: 30px;
  background-color: #98c9fd;
}
.footer-w .logo-element:after {
  content: "";
  width: 26px;
  height: 26px;
  background-color: #047bf8;
  border-radius: 15px;
  right: -20px;
  position: absolute;
}
.footer-w .footer-i {
  padding-top: 50px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.footer-w .footer-i .heading-big {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 1.75rem;
  letter-spacing: 3px;
}
.footer-w .footer-i .heading-small {
  color: #047bf8;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.72rem;
  margin-bottom: 20px;
}
.footer-w .footer-i ul {
  list-style-type: square;
  color: #047bf8;
}
.footer-w .footer-i ul li {
  color: #868686;
}
.footer-w .footer-i ul.social-links {
  margin: 0px;
  padding: 0px;
}
.footer-w .footer-i ul.social-links li {
  display: inline-block;
  margin-right: 15px;
}
.footer-w .footer-i ul.social-links li a {
  display: inline-block;
  vertical-align: middle;
}
.footer-w .footer-i ul.social-links li a:hover {
  text-decoration: none;
}
.footer-w .footer-i ul.social-links li a i {
  font-size: 50px;
}
.footer-w .footer-i ul.social-links li a .os-icon-facebook {
  color: #0d509a;
}
.footer-w .footer-i ul.social-links li a .os-icon-twitter {
  color: #2fafff;
}
.footer-w .deep-footer {
  text-align: center;
  padding: 20px;
  font-size: 0.72rem;
  margin-top: 50px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.call-to-action {
  text-align: center;
  max-width: 800px;
  margin: 0px auto;
  padding: 80px 20px;
}
.call-to-action .cta-header {
  font-size: 3rem;
}
.call-to-action .cta-desc {
  font-weight: 300;
  color: #868686;
  font-size: 1.17rem;
}
.call-to-action .cta-btn {
  margin-top: 40px;
}
.call-to-action .cta-btn .btn-lg, .call-to-action .cta-btn .btn-group-lg > .btn, .call-to-action .cta-btn .all-wrapper .btn-group-lg > .fc-button, .all-wrapper .call-to-action .cta-btn .btn-group-lg > .fc-button {
  font-size: 1.44rem;
  font-weight: 500;
  padding: 18px 40px;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding-left: 50px;
}
.call-to-action .cta-btn span {
  display: inline-block;
  vertical-align: middle;
}
.call-to-action .cta-btn i {
  margin-right: 0px;
  font-size: 30px;
  display: inline-block;
  vertical-align: middle;
}
.call-to-action .cta-btn span + i {
  margin-left: 10px;
  opacity: 0.4;
}
.call-to-action .cta-btn i + i {
  margin-left: -18px;
}

/* #3.  Screen size > 1400px */
@media (min-width: 1650px) {
  .rentals-list-w .property-items.as-grid .property-item {
    flex: 0 0 33.3%;
  }
  .rentals-list-w .property-items.as-grid .property-item {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .rentals-list-w .property-items.as-grid .property-item:nth-child(3n) {
    border-right: none;
  }
}
/* 22. App - Support */
.support-index {
  display: flex;
  align-items: flex-start;
}
.support-index .support-tickets {
  flex: 0 0 470px;
  padding-right: 20px;
  margin-right: 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.support-index .load-more-tickets {
  text-align: center;
  margin-top: 8px;
}
.support-index .load-more-tickets a {
  display: inline-block;
  padding: 10px;
  text-decoration: none;
}
.support-index .load-more-tickets a i {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
}
.support-index .load-more-tickets a span {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid #047bf8;
}
.support-index .load-more-tickets a i + span {
  margin-left: 10px;
}
.support-index .support-tickets-header h5 {
  margin-bottom: 0px;
}
.support-index .support-tickets-header .tickets-control {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.support-index .support-tickets-header .tickets-control .element-search {
  position: relative;
  margin-left: auto;
}
.support-index .support-tickets-header .tickets-control .element-search:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 10px;
  top: 48%;
  transform: translateY(-50%);
  font-size: 16px;
  content: "\e92c";
  color: rgba(0, 0, 0, 0.2);
}
.support-index .support-tickets-header .tickets-control .element-search input {
  border: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.03);
  border-radius: 30px;
  padding: 4px 10px 4px 40px;
  display: block;
  width: 100%;
  font-size: 0.81rem;
  outline: none;
}
.support-index .support-tickets-header .tickets-control .element-search input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.support-index .support-tickets-header .tickets-filter {
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding-bottom: 10px;
  display: flex;
}
.support-index .support-tickets-header .tickets-filter .form-check {
  margin-bottom: 0px;
}
.support-index .support-tickets-header .tickets-filter .form-check label.form-check-label {
  vertical-align: middle;
  padding-left: 5px;
}
.support-index .support-tickets-header .tickets-filter .form-group {
  white-space: nowrap;
  margin-bottom: 0px;
}
.support-index .support-tickets-header .tickets-filter .form-group label {
  margin-bottom: 0px;
}
.support-index .support-tickets-header .tickets-filter select.form-control-sm, .support-index .support-tickets-header .tickets-filter .input-group-sm > select.form-control,
.support-index .support-tickets-header .tickets-filter .input-group-sm > .input-group-prepend > select.input-group-text,
.support-index .support-tickets-header .tickets-filter .input-group-sm > .input-group-append > select.input-group-text,
.support-index .support-tickets-header .tickets-filter .input-group-sm > .input-group-prepend > select.btn,
.support-index .support-tickets-header .tickets-filter .input-group-sm > .input-group-append > select.btn,
.support-index .support-tickets-header .tickets-filter .all-wrapper .input-group-sm > .input-group-prepend > select.fc-button,
.all-wrapper .support-index .support-tickets-header .tickets-filter .input-group-sm > .input-group-prepend > select.fc-button,
.support-index .support-tickets-header .tickets-filter .all-wrapper .input-group-sm > .input-group-append > select.fc-button,
.all-wrapper .support-index .support-tickets-header .tickets-filter .input-group-sm > .input-group-append > select.fc-button {
  background-color: #fff;
}
.support-index .support-tickets-header .tickets-filter .stick-right {
  margin-left: auto;
}
.support-index .support-ticket {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
  transition: all 0.3s ease;
  position: relative;
}
.support-index .support-ticket + .support-ticket {
  margin-top: 20px;
}
.support-index .support-ticket:hover, .support-index .support-ticket.active {
  box-shadow: 0px 5px 12px rgba(126, 142, 177, 0.2), 0px 0px 0px 2px #047bf8;
  transform: translateY(-3px);
  cursor: pointer;
}
.support-index .support-ticket:hover .ticket-title, .support-index .support-ticket.active .ticket-title {
  color: #047bf8;
}
.support-index .support-ticket.active {
  transform: none;
}
.support-index .st-meta {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 99;
  display: flex;
  align-items: center;
}
.support-index .st-meta > div {
  margin-left: 10px;
}
.support-index .st-meta > i {
  margin-left: 10px;
  color: #EAA81D;
  font-size: 16px;
}
.support-index .st-meta .badge {
  font-size: 0.72rem;
  padding: 2px 5px;
}
.support-index .st-body {
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  padding: 20px;
  border-radius: 6px;
  display: flex;
  align-items: center;
}
.support-index .st-body .avatar {
  flex: 0 0 50px;
  padding-right: 15px;
}
.support-index .st-body .avatar img {
  width: 50px;
  height: auto;
  border-radius: 50px;
}
.support-index .st-body .ticket-content .ticket-title {
  margin-bottom: 5px;
}
.support-index .st-body .ticket-content .ticket-description {
  color: #636c72;
  font-size: 0.81rem;
  font-weight: 300;
  height: 1.215rem;
  overflow: hidden;
}
.support-index .st-foot {
  padding: 10px 20px;
  font-size: 0.81rem;
}
.support-index .st-foot .label {
  color: #636c72;
  font-weight: 300;
  display: inline-block;
  vertical-align: middle;
}
.support-index .st-foot .value {
  vertical-align: middle;
  display: inline-block;
  color: #047bf8;
}
.support-index .st-foot a.value span {
  border-bottom: 1px solid #047bf8;
}
.support-index .st-foot a.value.with-avatar img {
  width: 25px;
}
.support-index .st-foot .label + .value {
  margin-left: 10px;
}
.support-index .st-foot .value + .label {
  margin-left: 20px;
}
.support-index .support-ticket-content-w {
  flex: 1;
  background-color: #fff;
  padding: 10px;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
  border-radius: 6px;
  display: flex;
  position: relative;
}
.support-index .support-ticket-content-w .support-ticket-content {
  flex: 1;
  padding: 10px 30px;
  padding-right: 60px;
  position: relative;
}
.support-index .support-ticket-content-w .support-ticket-content .support-ticket-content-header {
  display: flex;
  margin-bottom: 30px;
  padding: 10px 0px;
}
.support-index .support-ticket-content-w .support-ticket-content .support-ticket-content-header .show-ticket-info {
  margin-left: auto;
  flex: 0 0 auto;
  padding-left: 20px;
  padding-top: 5px;
}
.support-index .support-ticket-content-w .support-ticket-content .support-ticket-content-header h3, .support-index .support-ticket-content-w .support-ticket-content .support-ticket-content-header h4 {
  margin-bottom: 0px;
}
.support-index .support-ticket-content-w .support-ticket-content .show-ticket-info,
.support-index .support-ticket-content-w .support-ticket-content .back-to-index {
  display: none;
  text-decoration: none;
  white-space: nowrap;
}
.support-index .support-ticket-content-w .support-ticket-content .show-ticket-info span,
.support-index .support-ticket-content-w .support-ticket-content .back-to-index span {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  color: #636c72;
  letter-spacing: 1px;
  font-size: 0.72rem;
  font-weight: 500;
}
.support-index .support-ticket-content-w .support-ticket-content .show-ticket-info i,
.support-index .support-ticket-content-w .support-ticket-content .back-to-index i {
  display: inline-block;
  vertical-align: middle;
  font-size: 19px;
}
.support-index .support-ticket-content-w .support-ticket-content .show-ticket-info span + i,
.support-index .support-ticket-content-w .support-ticket-content .back-to-index span + i {
  margin-left: 7px;
}
.support-index .support-ticket-content-w .support-ticket-content .show-ticket-info:hover span,
.support-index .support-ticket-content-w .support-ticket-content .back-to-index:hover span {
  color: #047bf8;
}
.support-index .support-ticket-content-w .support-ticket-content .back-to-index i {
  font-size: 12px;
}
.support-index .support-ticket-content-w .support-ticket-content .back-to-index span {
  margin-left: 10px;
}
.support-index .support-ticket-content-w .ticket-header {
  margin-bottom: 40px;
}
.support-index .support-ticket-content-w .ticket-reply {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 20px;
}
.support-index .support-ticket-content-w .ticket-reply:last-child {
  border-bottom: none;
}
.support-index .support-ticket-content-w .ticket-reply + .ticket-reply {
  margin-top: 20px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info {
  padding: 10px 0px;
  margin-bottom: 5px;
  position: relative;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .badge {
  vertical-align: middle;
  display: inline-block;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  font-size: 18px;
  color: #047bf8;
  text-decoration: none;
  cursor: pointer;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions > i {
  vertical-align: middle;
  display: inline-block;
  transition: all 0.3s ease;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list {
  position: absolute;
  background-color: #0f2338;
  color: #fff;
  font-size: 0.9rem;
  padding: 12px 12px;
  border-radius: 6px;
  visibility: hidden;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.2s ease;
  top: 0px;
  right: 0px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list a {
  display: block;
  padding: 5px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list a:last-child {
  border-bottom: none;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list a i {
  font-size: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  color: #fff;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list a span {
  color: rgba(255, 255, 255, 0.7);
  display: inline-block;
  vertical-align: middle;
  transition: all 0.2s ease;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list a:hover span {
  color: #fff;
  transform: translateX(-3px);
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list a.danger i {
  color: #ff5b5b;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions .actions-list a.danger span {
  color: #ff5b5b;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions:hover > i {
  transform: rotate(180deg);
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .actions:hover .actions-list {
  visibility: visible;
  transform: translateY(0px);
  opacity: 1;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .author {
  display: inline-block;
  vertical-align: middle;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .info-data {
  display: inline-block;
  vertical-align: middle;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .info-data .label {
  color: #636c72;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .info-data .value {
  display: inline-block;
  vertical-align: middle;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-info > span + span {
  margin-left: 10px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-content {
  padding: 20px 25px;
  margin-left: 15px;
  font-size: 0.99rem;
  background-color: #f3f3f7;
  border-radius: 6px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-reply-content p:last-child {
  margin-bottom: 0px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-attachments {
  text-align: right;
  margin-top: 10px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-attachments .attachment {
  display: inline-block;
  padding: 5px 10px;
  padding-right: 20px;
  margin-bottom: 5px;
  background-color: #F6F7F8;
  color: #047bf8;
  border-radius: 6px;
  font-size: 0.72rem;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-attachments .attachment i {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  margin-right: 10px;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-attachments .attachment span {
  display: inline-block;
  vertical-align: middle;
}
.support-index .support-ticket-content-w .ticket-reply .ticket-attachments .attachment + .attachment {
  margin-left: 20px;
}
.support-index .support-ticket-content-w .ticket-reply.highlight .ticket-reply-info {
  border-bottom: none;
}
.support-index .support-ticket-content-w .ticket-reply.highlight .ticket-reply-content {
  background-color: #fff6d7;
}
.support-index .support-ticket-content-w .support-ticket-info {
  background-color: #F6F7F9;
  background: linear-gradient(to bottom, #eff1f7, #f9fafc);
  padding: 30px 20px;
  border-radius: 6px;
  flex: 0 0 250px;
  position: relative;
}
.support-index .support-ticket-content-w .support-ticket-info .close-ticket-info {
  position: absolute;
  top: 10px;
  right: 15px;
  color: #047bf8;
  text-decoration: none;
  font-size: 20px;
}
.support-index .support-ticket-content-w .support-ticket-info .info-header {
  color: #047bf8;
  text-align: center;
  margin-bottom: 15px;
}
.support-index .support-ticket-content-w .support-ticket-info .info-section {
  padding: 0px;
  margin-bottom: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.support-index .support-ticket-content-w .support-ticket-info .info-section .label {
  color: #636c72;
  display: block;
  margin-bottom: 5px;
}
.support-index .support-ticket-content-w .support-ticket-info .info-section .value {
  display: block;
}
.support-index .support-ticket-content-w .support-ticket-info .info-section .value + .label {
  margin-top: 10px;
}
.support-index .support-ticket-content-w .support-ticket-info .info-section:last-child {
  margin-bottom: 0px;
  border-bottom: none;
  padding-bottom: 0px;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list li {
  margin-bottom: 10px;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles {
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li {
  text-align: center;
  flex: 0 0 47%;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a {
  display: block;
  background-color: #fff;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
  padding: 10px;
  border-radius: 6px;
  margin: 0px;
  text-decoration: none;
  transition: all 0.2s ease;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a span {
  display: block;
  border-bottom: none;
  color: #3E4B5B;
  font-size: 0.72rem;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a .avatar {
  margin: 0px;
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  background-size: cover;
  display: inline-block;
  border-radius: 50px;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a i {
  margin-right: 0px;
  margin-bottom: 10px;
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a:hover {
  box-shadow: 0px 5px 12px rgba(126, 142, 177, 0.2);
  transform: translateY(-3px);
}
.support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a:hover span {
  color: #047bf8;
}
.support-index .support-ticket-content-w .support-ticket-info .customer {
  text-align: center;
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.support-index .support-ticket-content-w .support-ticket-info .customer .avatar {
  margin-bottom: 10px;
}
.support-index .support-ticket-content-w .support-ticket-info .customer .avatar img {
  border-radius: 50px;
  width: 100px;
  height: auto;
}
.support-index .support-ticket-content-w .support-ticket-info .customer .customer-name {
  margin-bottom: 5px;
}
.support-index .support-ticket-content-w .support-ticket-info .customer .customer-tickets {
  color: #636c72;
}
.support-index .support-ticket-content-w.folded-info .support-ticket-content {
  padding-right: 30px;
}
.support-index .support-ticket-content-w.folded-info .support-ticket-info {
  display: none;
}
.support-index .support-ticket-content-w.folded-info .show-ticket-info {
  display: inline-block;
}

.color-scheme-dark .support-index .st-meta .badge {
  border: rgba(0, 0, 0, 0.5) !important;
}
.color-scheme-dark .support-index .st-body .ticket-content .ticket-description {
  color: #ccd9e8;
}
.color-scheme-dark .support-index .st-foot {
  background-color: rgba(0, 0, 0, 0.05);
}
.color-scheme-dark .support-index .st-foot .label {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .support-index .support-tickets-header .tickets-control, .color-scheme-dark .support-index .support-tickets-header .tickets-filter {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .support-index .support-ticket {
  background-color: #323c58;
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
.color-scheme-dark .support-index .support-ticket.active, .color-scheme-dark .support-index .support-ticket:hover {
  background-color: #047bf8;
}
.color-scheme-dark .support-index .support-ticket.active .ticket-title, .color-scheme-dark .support-index .support-ticket:hover .ticket-title {
  color: #fff;
}
.color-scheme-dark .support-index .support-ticket.active .st-foot a.value, .color-scheme-dark .support-index .support-ticket.active .st-foot .value, .color-scheme-dark .support-index .support-ticket:hover .st-foot a.value, .color-scheme-dark .support-index .support-ticket:hover .st-foot .value {
  color: #fff;
}
.color-scheme-dark .support-index .support-ticket.active .label, .color-scheme-dark .support-index .support-ticket:hover .label {
  color: rgba(255, 255, 255, 0.6);
}
.color-scheme-dark .support-index .support-tickets-header .tickets-filter label {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .support-index .support-tickets-header .tickets-filter select {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.4);
  color: #ccd9e8;
}
.color-scheme-dark .support-index .support-tickets-header .tickets-control .element-search input {
  background-color: rgba(0, 0, 0, 0.1);
}
.color-scheme-dark .support-index .support-tickets-header .tickets-control .element-search:before {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .support-index .support-tickets-header .tickets-control .element-search input::placeholder {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .support-index .support-ticket-content-w {
  background-color: #323c58;
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
.color-scheme-dark .support-index .support-ticket-content-w .ticket-reply {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .info-data .label {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .support-index .support-ticket-content-w .ticket-reply .ticket-attachments .attachment {
  background-color: #293148;
}
.color-scheme-dark .support-index .support-ticket-content-w .support-ticket-info {
  background-image: none;
  background-color: #293148;
}
.color-scheme-dark .support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a {
  background-color: #3b4768;
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
.color-scheme-dark .support-index .support-ticket-content-w .support-ticket-info ul.users-list.as-tiles li a span {
  color: #ccd9e8;
}
.color-scheme-dark .support-index .support-ticket-content-w .support-ticket-info .info-section {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .support-index .support-ticket-content-w .support-ticket-info .info-section .label {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .support-index .support-ticket-content-w .support-ticket-info .customer {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.color-scheme-dark .support-index .support-ticket-content-w .support-ticket-info .customer .customer-tickets {
  color: rgba(218, 226, 243, 0.4);
}
.color-scheme-dark .support-index .support-ticket-content-w .ticket-reply .ticket-reply-content {
  background-color: #3b4768;
}

/* 23. Onboarding */
.onboarding-modal .onboarding-media {
  padding-top: 20px;
  text-align: center;
}
.onboarding-modal .onboarding-media img {
  margin: 0px auto;
}
.onboarding-modal button.close {
  position: absolute;
  top: 15px;
  right: 20px;
  float: none;
  z-index: 999;
  color: #111;
  opacity: 1;
  text-shadow: none;
}
.onboarding-modal button.close .os-icon {
  font-size: 12px;
}
.onboarding-modal button.close span {
  display: inline-block;
  vertical-align: middle;
}
.onboarding-modal button.close .close-label {
  margin-right: 10px;
  color: #C26C6C;
  letter-spacing: 1px;
  font-weight: 500;
  font-size: 0.81rem;
}
.onboarding-modal .onboarding-content {
  padding: 40px 50px;
}
.onboarding-modal .onboarding-content.with-gradient {
  padding: 70px 50px 40px;
  background-image: url(/build/assets/img/onboarding-gradient-hor.cf91e084..png);
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
}
.onboarding-modal .onboarding-content h1, .onboarding-modal .onboarding-content h2, .onboarding-modal .onboarding-content h3, .onboarding-modal .onboarding-content h4 {
  color: #047bf8;
  margin-bottom: 1.5rem;
}
.onboarding-modal .onboarding-content .onboarding-text {
  color: rgba(69, 76, 96, 0.49);
  font-weight: 300;
  font-size: 0.99rem;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}
.onboarding-modal .onboarding-content .onboarding-text:last-child {
  margin-bottom: 10px;
}
.onboarding-modal .onboarding-content .features-list {
  text-align: left;
  padding-left: 20px;
}
.onboarding-modal .onboarding-content .features-list li {
  margin-bottom: 10px;
  list-style: none;
  position: relative;
}
.onboarding-modal .onboarding-content .features-list li:before {
  content: "\e961";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  color: #047bf8;
  position: absolute;
  left: -20px;
  top: 45%;
  transform: translateY(-50%);
}
.onboarding-modal .onboarding-side-by-side {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.onboarding-modal .onboarding-side-by-side .onboarding-media {
  flex: 300px 0 0;
  padding: 40px 0px;
}
.onboarding-modal .onboarding-side-by-side .onboarding-content {
  padding: 70px 70px 60px;
}
.onboarding-modal .onboarding-side-by-side .onboarding-content.with-gradient {
  padding: 70px 70px 60px;
  background-image: url(/build/assets/img/onboarding-gradient-ver.70061627..png);
  background-size: auto 100%;
  background-position: center left;
  background-repeat: no-repeat;
}
.onboarding-modal .onboarding-slide .onboarding-side-by-side .onboarding-media {
  padding-bottom: 60px;
}
.onboarding-modal .onboarding-slide .onboarding-side-by-side .onboarding-content {
  padding-bottom: 80px;
}
.onboarding-modal .onboarding-slide .onboarding-side-by-side .onboarding-content.with-gradient {
  padding-bottom: 80px;
}
.onboarding-modal form {
  text-align: left;
}
.onboarding-modal .onboarding-text + form {
  margin-top: 30px;
}
.onboarding-modal .onboarding-slider-w .onboarding-slide {
  display: none;
}
.onboarding-modal .onboarding-slider-w .onboarding-slide:first-child {
  display: block;
}
.onboarding-modal .onboarding-slider-w.slick-initialized .onboarding-slide {
  display: block;
}
.onboarding-modal.animated .onboarding-media {
  opacity: 0;
  transform: translateY(80px) scale(0.8);
  transition: all 0.5s cubic-bezier(0.25, 1.1, 0.5, 1.35);
  transition-delay: 0.3s;
}
.onboarding-modal.animated .onboarding-content {
  opacity: 0;
  transition: all 0.4s ease;
  transition-delay: 0.1s;
  transform: translateY(40px);
}
.onboarding-modal.animated .onboarding-title {
  transform: translateY(40px);
  transition: all 0.5s cubic-bezier(0.25, 1.1, 0.5, 1.35);
  transition-delay: 0.5s;
  opacity: 0;
}
.onboarding-modal.animated .onboarding-text {
  transform: translateY(40px);
  transition: all 0.5s cubic-bezier(0.25, 1.1, 0.5, 1.35);
  transition-delay: 0.6s;
  opacity: 0;
}
.onboarding-modal.animated .features-list, .onboarding-modal.animated form {
  transform: translateY(40px);
  transition: all 0.5s ease;
  transition-delay: 0.7s;
  opacity: 0;
}
.onboarding-modal.animated .onboarding-side-by-side .onboarding-content {
  transform: translateX(0px);
}
.onboarding-modal.show .onboarding-media {
  opacity: 1;
  transform: translateY(0) scale(1);
}
.onboarding-modal.show .onboarding-content {
  opacity: 1;
  transform: translateY(0);
}
.onboarding-modal.show .onboarding-title {
  opacity: 1;
  transform: translateY(0);
}
.onboarding-modal.show .onboarding-text {
  opacity: 1;
  transform: translateY(0);
}
.onboarding-modal.show .features-list, .onboarding-modal.show form {
  opacity: 1;
  transform: translateY(0);
}
.onboarding-modal.show .onboarding-side-by-side .onboarding-content {
  transform: translateX(0px);
}
.onboarding-modal .slick-next, .onboarding-modal .slick-prev {
  border: none;
  background-color: transparent;
  font-weight: 500;
  font-size: 0.9rem;
  color: #046fdf;
  bottom: 25px;
  position: absolute;
  z-index: 999;
  cursor: pointer;
  letter-spacing: 1px;
}
.onboarding-modal .slick-next.slick-disabled, .onboarding-modal .slick-prev.slick-disabled {
  opacity: 0;
}
.onboarding-modal .slick-next:focus, .onboarding-modal .slick-prev:focus {
  outline: none;
}
.onboarding-modal .slick-next:before, .onboarding-modal .slick-prev:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  color: #047bf8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.onboarding-modal .slick-next {
  right: 50px;
}
.onboarding-modal .slick-next:before {
  content: "\e986";
  right: -20px;
}
.onboarding-modal .slick-prev {
  left: 50px;
}
.onboarding-modal .slick-prev:before {
  content: "\e987";
  left: -20px;
}
.onboarding-modal .slick-dots {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0px;
  margin: 0px;
}
.onboarding-modal .slick-dots li {
  list-style: none;
  display: inline-block;
  margin: 0px 5px;
}
.onboarding-modal .slick-dots li button {
  font-size: 0px;
  color: transparent;
  width: 10px;
  height: 10px;
  background-color: #047bf8;
  opacity: 0.2;
  border: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 10px;
  cursor: pointer;
}
.onboarding-modal .slick-dots li button:hover {
  opacity: 1;
}
.onboarding-modal .slick-dots li button:focus {
  outline: none;
}
.onboarding-modal .slick-dots li.slick-active button {
  background-color: #047bf8;
  opacity: 1;
}
.onboarding-modal .onboarding-slide:focus {
  outline: none;
}
.onboarding-modal .onboarding-slide .onboarding-content {
  padding-bottom: 80px;
}

/* 24. Top Bar styles */
/*
  Top Bar Styles
*/
.all-wrapper > .top-bar {
  border-radius: 6px 6px 0px 0px;
}

.content-w > .top-bar {
  padding-left: 0px;
}

.top-bar {
  background-color: #fff;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
  padding: 0px 20px 0px 0px;
  text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  border-radius: 0px 6px 0px 0px;
}
.top-bar > ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  color: #3E4B5B;
  font-weight: 500;
  letter-spacing: 2px;
  font-size: 0.99rem;
}
.top-bar > ul li {
  display: inline-block;
}
.top-bar > ul li a {
  display: inline-block;
  padding: 20px 25px;
  color: rgba(0, 0, 0, 0.25);
  position: relative;
  transition: all 0.2s ease;
}
.top-bar > ul li a:after {
  content: "";
  background-color: #047bf8;
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 0px;
  height: 5px;
  transition: all 0.2s ease;
}
.top-bar > ul li.active a, .top-bar > ul li:hover a {
  color: #3E4B5B;
  text-decoration: none;
}
.top-bar > ul li.active a:after, .top-bar > ul li:hover a:after {
  width: 100%;
}
.top-bar .fancy-selector-w {
  margin-right: auto;
  align-self: stretch;
}
.top-bar .logo-w.menu-size + .fancy-selector-w {
  margin-left: 0px;
}
.top-bar .logo-w {
  text-align: left;
}
.top-bar .logo-w a {
  display: inline-block;
}
.top-bar .logo-w img {
  height: 25px;
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.top-bar .logo-w span {
  display: inline-block;
  vertical-align: middle;
}
.top-bar .logo-w img + span {
  margin-left: 20px;
  color: #3E4B5B;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 0.81rem;
  font-weight: 500;
}
.top-bar .logo-w.menu-size {
  width: 260px;
}
.top-bar .top-menu-controls {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding: 7px 0px;
}
.top-bar .top-menu-controls .element-search {
  position: relative;
  margin: 0px 1rem;
}
.top-bar .top-menu-controls .element-search:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  content: "\e92c";
  color: rgba(0, 0, 0, 0.4);
}
.top-bar .top-menu-controls .element-search input {
  border: none;
  box-shadow: none;
  background-color: transparent;
  border-radius: 30px;
  padding: 8px 15px 8px 40px;
  display: block;
  width: 220px;
  outline: none;
  border: none;
  box-shadow: none;
  background: #eee;
}
.top-bar .top-menu-controls .element-search input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.top-bar .messages-notifications {
  margin: 0px 1rem;
  position: relative;
  font-size: 24px;
  color: #047bf8;
}
.top-bar .messages-notifications .new-messages-count {
  background-color: #e65252;
  color: #fff;
  border-radius: 6px;
  font-weight: 500;
  position: absolute;
  top: -5px;
  right: -12px;
  padding: 4px 4px;
  vertical-align: middle;
  font-size: 0.72rem;
  line-height: 1;
}
.top-bar .messages-notifications i {
  vertical-align: middle;
}
.top-bar .top-icon {
  margin: 0px 1rem;
  color: #047bf8;
  font-size: 26px;
}
.top-bar .top-icon i {
  vertical-align: middle;
}
.top-bar .logged-user-w {
  position: relative;
  padding: 0px 1rem;
  border-bottom: none;
}
.top-bar .logged-user-w .avatar-w {
  padding: 0px;
  border: none;
  vertical-align: middle;
}
.top-bar .logged-user-w .avatar-w img {
  width: 40px;
}
.top-bar .logged-user-w .logged-user-i {
  display: inline-block;
}
.top-bar .logged-user-w .logged-user-i:hover {
  cursor: pointer;
}
.top-bar .logged-user-w .logged-user-i:hover .logged-user-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
}
.top-bar .logged-user-w .logged-user-menu {
  background: #1b55e2;
  box-shadow: 0 10px 30px 0 rgba(27, 30, 35, 0.27);
  position: absolute;
  top: -10px;
  right: -20px;
  overflow: hidden;
  padding: 1rem;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.3s ease;
  text-align: left;
  border-radius: 6px;
}
.top-bar .logged-user-w .logged-user-menu .logged-user-avatar-info {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 10px;
  padding: 0px 30px 10px 13px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.top-bar .logged-user-w .logged-user-menu .avatar-w {
  border-color: #fff;
  vertical-align: middle;
  margin-right: 20px;
}
.top-bar .logged-user-w .logged-user-menu .logged-user-info-w {
  vertical-align: middle;
}
.top-bar .logged-user-w .logged-user-menu .logged-user-info-w .logged-user-name {
  color: #fff;
  white-space: nowrap;
}
.top-bar .logged-user-w .logged-user-menu .logged-user-info-w .logged-user-role {
  color: rgba(255, 255, 255, 0.6);
  white-space: nowrap;
}
.top-bar .logged-user-w .logged-user-menu ul {
  list-style: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
  padding-bottom: 0px;
}
.top-bar .logged-user-w .logged-user-menu ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.top-bar .logged-user-w .logged-user-menu ul li a {
  display: block;
  padding: 10px 20px;
  color: #fff;
}
.top-bar .logged-user-w .logged-user-menu ul li a i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 20px;
  transition: all 0.2s ease;
  display: inline-block;
}
.top-bar .logged-user-w .logged-user-menu ul li a span {
  vertical-align: middle;
  font-size: 0.9rem;
  transition: all 0.2s ease;
  display: inline-block;
}
.top-bar .logged-user-w .logged-user-menu ul li a:hover {
  text-decoration: none;
}
.top-bar .logged-user-w .logged-user-menu ul li a:hover i {
  transform: translateX(5px);
}
.top-bar .logged-user-w .logged-user-menu ul li a:hover span {
  transform: translateX(8px);
}
.top-bar .logged-user-w .logged-user-menu ul li:last-child {
  border-bottom: none;
}
.top-bar .logged-user-w .logged-user-menu .bg-icon {
  font-size: 100px;
  color: rgba(255, 255, 255, 0.1);
  position: absolute;
  bottom: -40px;
  right: -20px;
}
.top-bar.color-scheme-transparent {
  background-color: transparent;
  box-shadow: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.top-bar.color-scheme-light .top-menu-controls .element-search input, .top-bar.color-scheme-transparent .top-menu-controls .element-search input {
  background-color: rgba(121, 138, 185, 0.07);
}
.top-bar.color-scheme-light .logo-w .logo-label, .top-bar.color-scheme-transparent .logo-w .logo-label {
  color: #3E4B5B;
}
.top-bar.color-scheme-light .logo-w .logo-element, .top-bar.color-scheme-transparent .logo-w .logo-element {
  background-color: #0a7cf8;
}
.top-bar.color-scheme-light .logo-w .logo-element:after, .top-bar.color-scheme-transparent .logo-w .logo-element:after {
  background-color: #bfd6f9;
}
.top-bar.color-scheme-light .logo-w .logo:hover .logo-label, .top-bar.color-scheme-transparent .logo-w .logo:hover .logo-label {
  color: #047bf8;
}
.top-bar.color-scheme-light .logo-w .logo:hover .logo-label:after, .top-bar.color-scheme-transparent .logo-w .logo:hover .logo-label:after {
  background-color: #047bf8;
}
.top-bar.color-scheme-dark, .top-bar.color-scheme-bright {
  box-shadow: none;
}
.top-bar.color-scheme-dark .top-menu-controls .element-search input, .top-bar.color-scheme-bright .top-menu-controls .element-search input {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
}
.top-bar.color-scheme-dark .top-menu-controls .element-search input::placeholder, .top-bar.color-scheme-bright .top-menu-controls .element-search input::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.top-bar.color-scheme-dark .top-menu-controls .element-search:before, .top-bar.color-scheme-bright .top-menu-controls .element-search:before {
  color: rgba(255, 255, 255, 0.7);
}
.top-bar.color-scheme-dark .messages-notifications,
.top-bar.color-scheme-dark .top-icon, .top-bar.color-scheme-bright .messages-notifications,
.top-bar.color-scheme-bright .top-icon {
  color: #fff;
}
.top-bar.color-scheme-dark > ul li a, .top-bar.color-scheme-bright > ul li a {
  color: rgba(255, 255, 255, 0.4);
}
.top-bar.color-scheme-dark > ul li a:after, .top-bar.color-scheme-bright > ul li a:after {
  background-color: #FBB463;
  border-color: #FBB463;
}
.top-bar.color-scheme-dark > ul li.active a, .top-bar.color-scheme-dark > ul li:hover a, .top-bar.color-scheme-bright > ul li.active a, .top-bar.color-scheme-bright > ul li:hover a {
  color: #fff;
}
.top-bar.color-scheme-dark .logo-w img + span, .top-bar.color-scheme-bright .logo-w img + span {
  color: #fff;
}
.top-bar.color-scheme-dark .fancy-selector-w .fancy-selector-current .fs-selector-trigger, .top-bar.color-scheme-bright .fancy-selector-w .fancy-selector-current .fs-selector-trigger {
  background-color: #3572ed;
}
.top-bar.color-scheme-dark {
  background-color: #323c58;
}
.top-bar.color-scheme-bright {
  background-color: #1b55e2;
}

/* 25. Search */
.search-with-suggestions-w {
  display: none;
}
.search-with-suggestions-w.active {
  display: block;
}
.search-with-suggestions-w .search-with-suggestions-modal {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  padding: 30px;
  position: relative;
}
.search-with-suggestions-w .search-with-suggestions-modal .close-search-suggestions {
  font-size: 14px;
  border-radius: 4px;
  position: absolute;
  top: 50%;
  right: 0px;
  cursor: pointer;
  padding: 2px;
  background-color: #e65252;
  color: #fff;
  line-height: 0.9;
  vertical-align: middle;
  transform: translateY(-50%);
}
.search-with-suggestions-w .search-with-suggestions-modal .close-search-suggestions i {
  vertical-align: middle;
}
.search-with-suggestions-w .search-with-suggestions-modal .close-search-suggestions:hover {
  background-color: #b71b1b;
  color: #fff;
}
.search-with-suggestions-w .search-with-suggestions-modal .element-search {
  position: relative;
  margin: 0px;
  margin-bottom: 30px;
}
.search-with-suggestions-w .search-with-suggestions-modal .element-search:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "osfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 6px;
  top: 48%;
  transform: translateY(-50%);
  font-size: 16px;
  content: "\e92c";
  color: rgba(0, 0, 0, 0.3);
}
.search-with-suggestions-w .search-with-suggestions-modal .element-search input {
  border: none;
  box-shadow: none;
  border-radius: 0px;
  padding: 8px 15px 8px 31px;
  display: block;
  width: 100%;
  outline: none;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #111;
}
.search-with-suggestions-w .search-with-suggestions-modal .element-search input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.search-with-suggestions-w .search-suggestions-group + .search-suggestions-group {
  margin-top: 20px;
}
.search-with-suggestions-w .search-suggestions-group:last-child .ssg-items {
  margin-bottom: 0px;
}
.search-with-suggestions-w .search-suggestions-group .ssg-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 2px solid rgba(0, 0, 0, 0.07);
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.search-with-suggestions-w .search-suggestions-group .ssg-header .ssg-icon {
  color: #047bf8;
  font-size: 20px;
  margin-right: 15px;
}
.search-with-suggestions-w .search-suggestions-group .ssg-header .ssg-name {
  color: #047bf8;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  font-size: 0.99rem;
}
.search-with-suggestions-w .search-suggestions-group .ssg-header .ssg-info {
  margin-left: auto;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.8rem;
}
.search-with-suggestions-w .ssg-content .ssg-nothing-found {
  color: rgba(0, 0, 0, 0.4);
  padding: 0px 20px;
  text-align: center;
  font-size: 0.8rem;
  display: none;
}
.search-with-suggestions-w .ssg-content .ssg-nothing-found .icon-w {
  margin-bottom: 10px;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.2);
}
.search-with-suggestions-w .ssg-items {
  margin-bottom: 25px;
}
.search-with-suggestions-w .ssg-items .ssg-item .item-name span {
  background-color: #FFF0B7;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks {
  display: flex;
  flex-wrap: wrap;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item {
  flex: 0 0 50%;
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  text-align: center;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item:hover {
  text-decoration: none;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item:hover .item-icon,
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item:hover .item-media {
  transform: rotate(-15deg);
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item:hover .item-name {
  transform: translateY(-5px);
  color: #047bf8;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item:nth-child(even) {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item:last-child, .search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item:nth-last-child(2) {
  border-bottom: none;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item .item-icon {
  font-size: 20px;
  margin-bottom: 5px;
  color: #047bf8;
  transition: all 0.2s ease;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item .item-media {
  height: 30px;
  width: 30px;
  margin: 0px auto;
  background-size: cover;
  margin-bottom: 10px;
  border-radius: 50%;
  transition: all 0.2s ease;
}
.search-with-suggestions-w .ssg-items.ssg-items-blocks .ssg-item .item-name {
  font-size: 0.8rem;
  text-decoration: underline;
  color: #3E4B5B;
  transition: all 0.2s ease;
}
.search-with-suggestions-w .ssg-items.ssg-items-list .ssg-item {
  display: flex;
  align-items: center;
  padding: 0px 10px 7px 0px;
  margin-bottom: 7px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.search-with-suggestions-w .ssg-items.ssg-items-list .ssg-item:hover {
  text-decoration: none;
}
.search-with-suggestions-w .ssg-items.ssg-items-list .ssg-item:hover .item-media {
  transform: scale(1.1);
}
.search-with-suggestions-w .ssg-items.ssg-items-list .ssg-item:hover .item-name {
  transform: translateX(3px);
  color: #047bf8;
}
.search-with-suggestions-w .ssg-items.ssg-items-list .ssg-item:last-child {
  border-bottom: none;
}
.search-with-suggestions-w .ssg-items.ssg-items-list .ssg-item .item-media {
  flex: 0 0 30px;
  height: 30px;
  background-size: cover;
  margin-right: 15px;
  border-radius: 50%;
  transition: all 0.2s ease;
}
.search-with-suggestions-w .ssg-items.ssg-items-list .ssg-item .item-name {
  flex: 1;
  text-align: left;
  color: #3E4B5B;
  transition: all 0.2s ease;
}
.search-with-suggestions-w .ssg-items.ssg-items-boxed .ssg-item {
  display: flex;
  align-items: center;
  padding: 6px 8px;
  border: 1px solid #C4D1E1;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.07);
  border-radius: 4px;
  transition: all 0.2s ease;
}
.search-with-suggestions-w .ssg-items.ssg-items-boxed .ssg-item:hover {
  text-decoration: none;
  border: 1px solid #a2b7d0;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.12);
  transform: translateY(-2px);
}
.search-with-suggestions-w .ssg-items.ssg-items-boxed .ssg-item:hover .item-name {
  color: #047bf8;
}
.search-with-suggestions-w .ssg-items.ssg-items-boxed .ssg-item + .ssg-item {
  margin-top: 8px;
}
.search-with-suggestions-w .ssg-items.ssg-items-boxed .ssg-item .item-media {
  flex: 0 0 30px;
  height: 30px;
  background-size: cover;
  margin-right: 15px;
}
.search-with-suggestions-w .ssg-items.ssg-items-boxed .ssg-item .item-name {
  flex: 1;
  text-align: left;
  color: #3E4B5B;
  transition: all 0.2s ease;
}
.search-with-suggestions-w.over-search-field {
  position: absolute;
  width: 280px;
  z-index: 999;
  transform: translate(-21px, -5px);
}
.search-with-suggestions-w.over-search-field .search-with-suggestions-modal {
  padding-top: 5px;
  box-shadow: 0px 30px 60px rgba(0, 0, 0, 0.4);
}
.search-with-suggestions-w.screen-center {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.4);
}
.search-with-suggestions-w.screen-center .search-with-suggestions-modal {
  top: 15%;
  margin: 0px auto;
  width: 350px;
  position: relative;
  box-shadow: 0px 30px 60px rgba(0, 0, 0, 0.4);
  margin-bottom: 20px;
}

/* 26. Customizer */
.floated-customizer-btn {
  z-index: 9999;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background-image: linear-gradient(-154deg, #b237ff 8%, #5211e6 90%);
  box-shadow: 0px 5px 10px rgba(19, 19, 19, 0.17);
  border-radius: 75px;
  color: #fff;
  padding: 12px 20px;
  display: flex;
  align-items: center;
  vertical-align: middle;
  font-size: 1.08rem;
  cursor: pointer;
  transition: all 0.2s ease;
}
.floated-customizer-btn.third-floated-btn {
  right: 400px;
}
.floated-customizer-btn > .icon-w {
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
  animation: os-rotating 2s linear infinite;
}
.floated-customizer-btn > .icon-w i {
  font-size: 24px;
}
.floated-customizer-btn > span {
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
  font-weight: 500;
}
.floated-customizer-btn > span + span {
  margin-left: 5px;
}
.floated-customizer-btn:hover {
  transform: scale(1.05);
  background-color: #0f1115;
}

@keyframes os-rotating {
  from {
    transform: rotate(0deg);
    color: #f7ff0c;
  }
  to {
    transform: rotate(360deg);
    color: #fff;
  }
}
.floated-customizer-panel {
  background-color: #fff;
  position: fixed;
  bottom: 0px;
  right: 0px;
  width: 320px;
  padding: 25px 35px;
  box-shadow: 0px 15px 125px rgba(0, 0, 0, 0.22);
  border-radius: 6px;
  color: #3E4B5B;
  bottom: 70px;
  z-index: 999;
  right: 395px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
  transform: translate3d(20px, 40px, 0) scale(0.9);
}
.floated-customizer-panel.active {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0px, 0px, 0) scale(1);
}
.floated-customizer-panel .close-customizer-btn {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 14px;
  color: #111;
  cursor: pointer;
  transition: all 0.1s ease;
}
.floated-customizer-panel .close-customizer-btn:hover {
  transform: scale(1.2);
}
.floated-customizer-panel .fcp-header {
  font-weight: 500;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  padding: 10px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
  color: #334152;
  font-size: 1.08rem;
}
.floated-customizer-panel .fcp-header span {
  display: inline-block;
  vertical-align: middle;
}
.floated-customizer-panel .fcp-header .icon-w {
  display: inline-block;
  vertical-align: middle;
  color: #047bf8;
  font-size: 24px;
  margin-right: 10px;
}
.floated-customizer-panel .fcp-header .icon-w i {
  display: inline-block;
  vertical-align: middle;
}
.floated-customizer-panel .fcp-content .fcp-group + .fcp-group {
  margin-top: 20px;
}
.floated-customizer-panel .fcp-content .fcp-group-header {
  color: #047bf8;
  font-weight: 500;
  font-family: "Avenir Next W01", "Proxima Nova W01", "Rubik", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 0.8rem;
  margin-bottom: 15px;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 7px;
  margin-bottom: 7px;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field:last-child {
  border-bottom: none;
  margin-bottom: 0px;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field label {
  font-size: 0.9rem;
  flex: 0 0 54%;
  padding-right: 10px;
  margin: 0px;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field select {
  margin-left: auto;
  border: 2px solid #dde2ec;
  font-weight: 400;
  padding: 4px 15px;
  padding-right: 30px;
  background-color: #fff;
  line-height: 1.1;
  font-size: 0.9rem;
  border-radius: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: right 5px top 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
  outline: none;
  flex: 1;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors {
  margin-left: auto;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-selector {
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 14px;
  border-radius: 10px;
  margin: 0px 5px;
  transition: all 0.2s ease;
  cursor: pointer;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-selector.selected, .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-selector:hover {
  box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px #88b8ff;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-bright {
  background-color: #047bf8;
  border: 1px solid #047bf8;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-dark {
  background-color: #252a32;
  border: 1px solid #252a32;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-light {
  background-color: #fff;
  border: 1px solid #aaa;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-transparent {
  background-color: #fff;
  border: 1px solid #aaa;
  position: relative;
  overflow: hidden;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-transparent:before {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  top: 6px;
  left: 6px;
  background-color: #ccc;
}
.floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-transparent:after {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #ccc;
}

/* ##. Dark Color Scheme */
.floated-colors-btn {
  z-index: 9999;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #252A32;
  border-radius: 75px;
  color: #fff;
  padding: 12px 20px;
  display: flex;
  align-items: center;
  vertical-align: middle;
  font-size: 1.08rem;
  cursor: pointer;
  transition: all 0.2s ease;
}
.floated-colors-btn.second-floated-btn {
  right: 200px;
}
.floated-colors-btn span {
  vertical-align: middle;
  display: inline-block;
  font-weight: 500;
}
.floated-colors-btn span + span {
  margin-left: 5px;
}
.floated-colors-btn:hover {
  transform: scale(1.05);
  background-color: #0f1115;
}

.box-style-dark, body.color-scheme-dark .box-style, .activity-boxes-w body.color-scheme-dark .activity-box, body.color-scheme-dark .post-box, .projects-list body.color-scheme-dark .project-box,
body.color-scheme-dark .user-profile,
body.color-scheme-dark .element-box,
body.color-scheme-dark .invoice-w,
body.color-scheme-dark .big-error-w,
body.color-scheme-dark .activity-boxes-w .activity-box,
body.color-scheme-dark .projects-list .project-box,
body.color-scheme-dark .profile-tile .profile-tile-box, .content-panel.color-scheme-dark .box-style, .activity-boxes-w .content-panel.color-scheme-dark .activity-box, .content-panel.color-scheme-dark .post-box, .projects-list .content-panel.color-scheme-dark .project-box,
.content-panel.color-scheme-dark .user-profile,
.content-panel.color-scheme-dark .element-box,
.content-panel.color-scheme-dark .invoice-w,
.content-panel.color-scheme-dark .big-error-w,
.content-panel.color-scheme-dark .activity-boxes-w .activity-box,
.content-panel.color-scheme-dark .projects-list .project-box,
.content-panel.color-scheme-dark .profile-tile .profile-tile-box, .color-scheme-dark .ae-content-w .aec-full-message-w .aec-full-message, .color-scheme-dark .ae-content-w .aec-reply {
  background-color: #323c58;
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
  background-image: linear-gradient(to bottom, #323c58 0%, #303950 100%);
  background-repeat: repeat-x;
}

body.color-scheme-dark, .content-panel.color-scheme-dark {
  background-color: #293145;
  color: #ccd9e8;
}
body.color-scheme-dark .post-box .post-text, .content-panel.color-scheme-dark .post-box .post-text {
  color: rgba(255, 255, 255, 0.49);
}
body.color-scheme-dark .content-panel-close, .content-panel.color-scheme-dark .content-panel-close {
  color: #fff;
}
body.color-scheme-dark .centered-load-more-link, .content-panel.color-scheme-dark .centered-load-more-link {
  color: #717BAA;
}
body.color-scheme-dark .centered-load-more-link span, .content-panel.color-scheme-dark .centered-load-more-link span {
  border-color: #717BAA;
}
body.color-scheme-dark .element-wrapper .element-actions .element-action, .content-panel.color-scheme-dark .element-wrapper .element-actions .element-action {
  color: #6C739C;
}
body.color-scheme-dark .element-wrapper .element-actions .element-action:hover, .content-panel.color-scheme-dark .element-wrapper .element-actions .element-action:hover {
  color: #fff;
}
body.color-scheme-dark .text-faded, .content-panel.color-scheme-dark .text-faded {
  color: #B7BAC6;
}
body.color-scheme-dark .text-bright, .content-panel.color-scheme-dark .text-bright {
  color: #fff;
}
body.color-scheme-dark .floated-colors-btn, .content-panel.color-scheme-dark .floated-colors-btn {
  background-color: #fff;
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
body.color-scheme-dark .floated-colors-btn span, .content-panel.color-scheme-dark .floated-colors-btn span {
  color: #3E4B5B;
}
body.color-scheme-dark:before, .content-panel.color-scheme-dark:before {
  background: linear-gradient(to bottom right, #633d7d, #2867ab);
}
body.color-scheme-dark .fancy-progress-with-label .fpl-progress-w, .content-panel.color-scheme-dark .fancy-progress-with-label .fpl-progress-w {
  background-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .todo-list .todo-item, .content-panel.color-scheme-dark .todo-list .todo-item {
  border-color: #A3A6B3;
}
body.color-scheme-dark .todo-list .todo-item .ti-header, .content-panel.color-scheme-dark .todo-list .todo-item .ti-header {
  color: #fff;
}
body.color-scheme-dark .todo-list .todo-item .ti-sub-header, .content-panel.color-scheme-dark .todo-list .todo-item .ti-sub-header {
  color: #979DA8;
}
body.color-scheme-dark .todo-list .todo-item .ti-icon, .content-panel.color-scheme-dark .todo-list .todo-item .ti-icon {
  color: #fff;
}
body.color-scheme-dark .todo-list .todo-item.complete, .content-panel.color-scheme-dark .todo-list .todo-item.complete {
  border-color: #166e0c;
}
body.color-scheme-dark .todo-list .todo-item.complete .ti-icon, .content-panel.color-scheme-dark .todo-list .todo-item.complete .ti-icon {
  color: #24b314;
}
body.color-scheme-dark .todo-list .todo-item.complete .ti-sub-header, .content-panel.color-scheme-dark .todo-list .todo-item.complete .ti-sub-header {
  color: #71AA91;
}
body.color-scheme-dark .todo-list .todo-item.complete .ti-header, .content-panel.color-scheme-dark .todo-list .todo-item.complete .ti-header {
  color: #F2F4F8;
}
body.color-scheme-dark h1, body.color-scheme-dark h2, body.color-scheme-dark h3, body.color-scheme-dark h4, body.color-scheme-dark h5, body.color-scheme-dark h6,
body.color-scheme-dark .h1, body.color-scheme-dark .h2, body.color-scheme-dark .h3, body.color-scheme-dark .h4, body.color-scheme-dark .h5, body.color-scheme-dark .h6, .content-panel.color-scheme-dark h1, .content-panel.color-scheme-dark h2, .content-panel.color-scheme-dark h3, .content-panel.color-scheme-dark h4, .content-panel.color-scheme-dark h5, .content-panel.color-scheme-dark h6,
.content-panel.color-scheme-dark .h1, .content-panel.color-scheme-dark .h2, .content-panel.color-scheme-dark .h3, .content-panel.color-scheme-dark .h4, .content-panel.color-scheme-dark .h5, .content-panel.color-scheme-dark .h6 {
  color: #fff;
}
body.color-scheme-dark .text-muted, .invoice-body .invoice-desc body.color-scheme-dark .desc-value, body.color-scheme-dark .invoice-body .invoice-desc .desc-value, .content-panel.color-scheme-dark .text-muted, .invoice-body .invoice-desc .content-panel.color-scheme-dark .desc-value, .content-panel.color-scheme-dark .invoice-body .invoice-desc .desc-value {
  color: rgba(198, 209, 230, 0.4) !important;
}
body.color-scheme-dark .content-w, .content-panel.color-scheme-dark .content-w {
  background-color: #293145;
  background-image: none;
}
body.color-scheme-dark .all-wrapper.solid-bg-all, .content-panel.color-scheme-dark .all-wrapper.solid-bg-all {
  background-color: #293145;
}
body.color-scheme-dark code, .content-panel.color-scheme-dark code {
  color: #7e9fea;
  background-color: #1c2738;
}
body.color-scheme-dark .demo-icons-list li, .content-panel.color-scheme-dark .demo-icons-list li {
  border-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .demo-icons-list li a, .content-panel.color-scheme-dark .demo-icons-list li a {
  color: #b1b8ca;
}
body.color-scheme-dark .content-panel, .content-panel.color-scheme-dark .content-panel {
  border-left-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .breadcrumb, .content-panel.color-scheme-dark .breadcrumb {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .breadcrumb li a, .content-panel.color-scheme-dark .breadcrumb li a {
  color: #b3bcde;
}
body.color-scheme-dark .breadcrumb li span, .content-panel.color-scheme-dark .breadcrumb li span {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .alert, .content-panel.color-scheme-dark .alert {
  border-color: transparent;
}
body.color-scheme-dark .alert h1, body.color-scheme-dark .alert h2, body.color-scheme-dark .alert h3, body.color-scheme-dark .alert h4, body.color-scheme-dark .alert h5, .content-panel.color-scheme-dark .alert h1, .content-panel.color-scheme-dark .alert h2, .content-panel.color-scheme-dark .alert h3, .content-panel.color-scheme-dark .alert h4, .content-panel.color-scheme-dark .alert h5 {
  color: #3E4B5B;
}
body.color-scheme-dark .b-r,
body.color-scheme-dark .b-b,
body.color-scheme-dark .b-t,
body.color-scheme-dark .b-l, .content-panel.color-scheme-dark .b-r,
.content-panel.color-scheme-dark .b-b,
.content-panel.color-scheme-dark .b-t,
.content-panel.color-scheme-dark .b-l {
  border-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .progress, .content-panel.color-scheme-dark .progress {
  background-color: #252c3f;
}
body.color-scheme-dark .popover, .content-panel.color-scheme-dark .popover {
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
  color: #3E4B5B;
}
body.color-scheme-dark .example-column, .content-panel.color-scheme-dark .example-column {
  background-color: #293145;
  border-color: #090d19;
}
body.color-scheme-dark .top-bar, .content-panel.color-scheme-dark .top-bar {
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
body.color-scheme-dark .menu-position-top.menu-w.color-style-transparent, .content-panel.color-scheme-dark .menu-position-top.menu-w.color-style-transparent {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .os-dropdown,
body.color-scheme-dark .top-bar .logged-user-w .logged-user-menu, .content-panel.color-scheme-dark .os-dropdown,
.content-panel.color-scheme-dark .top-bar .logged-user-w .logged-user-menu {
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
body.color-scheme-dark .menu-mobile, .content-panel.color-scheme-dark .menu-mobile {
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
body.color-scheme-dark .top-bar.color-scheme-transparent, .content-panel.color-scheme-dark .top-bar.color-scheme-transparent {
  box-shadow: none;
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .top-bar.color-scheme-transparent .logo-w .logo-label, .content-panel.color-scheme-dark .top-bar.color-scheme-transparent .logo-w .logo-label {
  color: #fff;
}
body.color-scheme-dark .top-bar.color-scheme-transparent .top-menu-controls .element-search:before, .content-panel.color-scheme-dark .top-bar.color-scheme-transparent .top-menu-controls .element-search:before {
  color: rgba(255, 255, 255, 0.4);
}
body.color-scheme-dark .top-bar.color-scheme-transparent .top-menu-controls .element-search input, .content-panel.color-scheme-dark .top-bar.color-scheme-transparent .top-menu-controls .element-search input {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
}
body.color-scheme-dark .top-bar.color-scheme-transparent .top-menu-controls .element-search input::placeholder, .content-panel.color-scheme-dark .top-bar.color-scheme-transparent .top-menu-controls .element-search input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}
body.color-scheme-dark .modal-content, .content-panel.color-scheme-dark .modal-content {
  box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.3);
  background-color: #323c58;
}
body.color-scheme-dark .onboarding-modal button.close, .content-panel.color-scheme-dark .onboarding-modal button.close {
  color: #ccd9e8;
}
body.color-scheme-dark .onboarding-modal .onboarding-content.with-gradient, .content-panel.color-scheme-dark .onboarding-modal .onboarding-content.with-gradient {
  background-image: url(/build/assets/img/onboarding-gradient-hor-dark.e33a1d32..png);
}
body.color-scheme-dark .onboarding-modal .onboarding-side-by-side .onboarding-content.with-gradient, .content-panel.color-scheme-dark .onboarding-modal .onboarding-side-by-side .onboarding-content.with-gradient {
  background-image: url(/build/assets/img/onboarding-gradient-ver-dark.25182d1f..png);
}
body.color-scheme-dark .onboarding-modal .onboarding-content .onboarding-title, .content-panel.color-scheme-dark .onboarding-modal .onboarding-content .onboarding-title {
  color: #fff;
}
body.color-scheme-dark .onboarding-modal .onboarding-content .onboarding-text, .content-panel.color-scheme-dark .onboarding-modal .onboarding-content .onboarding-text {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .onboarding-modal .slick-dots li button, .content-panel.color-scheme-dark .onboarding-modal .slick-dots li button {
  background-color: #fff;
}
body.color-scheme-dark .onboarding-modal .slick-next:before, body.color-scheme-dark .onboarding-modal .slick-prev:before,
body.color-scheme-dark .onboarding-modal .slick-next, body.color-scheme-dark .onboarding-modal .slick-prev, .content-panel.color-scheme-dark .onboarding-modal .slick-next:before, .content-panel.color-scheme-dark .onboarding-modal .slick-prev:before,
.content-panel.color-scheme-dark .onboarding-modal .slick-next, .content-panel.color-scheme-dark .onboarding-modal .slick-prev {
  color: #ccd9e8;
}
body.color-scheme-dark .invoice-w:before, .content-panel.color-scheme-dark .invoice-w:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .invoice-w .infos .info-2 .company-address, .content-panel.color-scheme-dark .invoice-w .infos .info-2 .company-address {
  color: #ccd9e8;
}
body.color-scheme-dark .invoice-w .terms .terms-content, .content-panel.color-scheme-dark .invoice-w .terms .terms-content {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .invoice-w .infos .info-1 .company-extra, .content-panel.color-scheme-dark .invoice-w .infos .info-1 .company-extra {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .invoice-footer, .content-panel.color-scheme-dark .invoice-footer {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .invoice-footer .invoice-info span + span, .content-panel.color-scheme-dark .invoice-footer .invoice-info span + span {
  border-left-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .timed-activities.compact .timed-activity:before, .content-panel.color-scheme-dark .timed-activities.compact .timed-activity:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .timed-activity .ta-date, .content-panel.color-scheme-dark .timed-activity .ta-date {
  color: #ccd9e8;
}
body.color-scheme-dark .timed-activity .ta-date span:after, .content-panel.color-scheme-dark .timed-activity .ta-date span:after {
  background-color: #293145;
}
body.color-scheme-dark .timed-activity .ta-date:before, .content-panel.color-scheme-dark .timed-activity .ta-date:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .timed-activity .ta-timestamp:after, .content-panel.color-scheme-dark .timed-activity .ta-timestamp:after {
  color: #ccd9e8;
}
body.color-scheme-dark .timed-activity .ta-timestamp, .content-panel.color-scheme-dark .timed-activity .ta-timestamp {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .timed-activity .ta-timestamp strong, .content-panel.color-scheme-dark .timed-activity .ta-timestamp strong {
  color: #ccd9e8;
}
body.color-scheme-dark .profile-tile, .content-panel.color-scheme-dark .profile-tile {
  color: #ccd9e8;
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .profile-tile .profile-tile-box, .content-panel.color-scheme-dark .profile-tile .profile-tile-box {
  color: #fff;
}
body.color-scheme-dark .profile-tile .pt-user-name, .content-panel.color-scheme-dark .profile-tile .pt-user-name {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .profile-tile .profile-tile-meta ul, .content-panel.color-scheme-dark .profile-tile .profile-tile-meta ul {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .profile-tile .profile-tile-meta ul strong, .content-panel.color-scheme-dark .profile-tile .profile-tile-meta ul strong {
  color: #ccd9e8;
}
body.color-scheme-dark .user-profile .up-head-w .decor .decor-path, .content-panel.color-scheme-dark .user-profile .up-head-w .decor .decor-path {
  fill: #333c55;
}
body.color-scheme-dark .value-pair .label, .content-panel.color-scheme-dark .value-pair .label {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .box-style legend span, .activity-boxes-w body.color-scheme-dark .activity-box legend span, body.color-scheme-dark .post-box legend span, .projects-list body.color-scheme-dark .project-box legend span,
body.color-scheme-dark .user-profile legend span,
body.color-scheme-dark .element-box legend span,
body.color-scheme-dark .invoice-w legend span,
body.color-scheme-dark .big-error-w legend span,
body.color-scheme-dark .activity-boxes-w .activity-box legend span,
body.color-scheme-dark .projects-list .project-box legend span,
body.color-scheme-dark .profile-tile .profile-tile-box legend span, .content-panel.color-scheme-dark .box-style legend span, .activity-boxes-w .content-panel.color-scheme-dark .activity-box legend span, .content-panel.color-scheme-dark .post-box legend span, .projects-list .content-panel.color-scheme-dark .project-box legend span,
.content-panel.color-scheme-dark .user-profile legend span,
.content-panel.color-scheme-dark .element-box legend span,
.content-panel.color-scheme-dark .invoice-w legend span,
.content-panel.color-scheme-dark .big-error-w legend span,
.content-panel.color-scheme-dark .activity-boxes-w .activity-box legend span,
.content-panel.color-scheme-dark .projects-list .project-box legend span,
.content-panel.color-scheme-dark .profile-tile .profile-tile-box legend span {
  background-color: #303950;
  color: #fff;
}
body.color-scheme-dark .box-style legend:before, .activity-boxes-w body.color-scheme-dark .activity-box legend:before, body.color-scheme-dark .post-box legend:before, .projects-list body.color-scheme-dark .project-box legend:before,
body.color-scheme-dark .user-profile legend:before,
body.color-scheme-dark .element-box legend:before,
body.color-scheme-dark .invoice-w legend:before,
body.color-scheme-dark .big-error-w legend:before,
body.color-scheme-dark .activity-boxes-w .activity-box legend:before,
body.color-scheme-dark .projects-list .project-box legend:before,
body.color-scheme-dark .profile-tile .profile-tile-box legend:before, .content-panel.color-scheme-dark .box-style legend:before, .activity-boxes-w .content-panel.color-scheme-dark .activity-box legend:before, .content-panel.color-scheme-dark .post-box legend:before, .projects-list .content-panel.color-scheme-dark .project-box legend:before,
.content-panel.color-scheme-dark .user-profile legend:before,
.content-panel.color-scheme-dark .element-box legend:before,
.content-panel.color-scheme-dark .invoice-w legend:before,
.content-panel.color-scheme-dark .big-error-w legend:before,
.content-panel.color-scheme-dark .activity-boxes-w .activity-box legend:before,
.content-panel.color-scheme-dark .projects-list .project-box legend:before,
.content-panel.color-scheme-dark .profile-tile .profile-tile-box legend:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .element-wrapper .element-inner-desc, .content-panel.color-scheme-dark .element-wrapper .element-inner-desc {
  color: #ccd9e8;
}
body.color-scheme-dark .element-box .element-box-header, body.color-scheme-dark .invoice-w .element-box-header, body.color-scheme-dark .big-error-w .element-box-header, .content-panel.color-scheme-dark .element-box .element-box-header, .content-panel.color-scheme-dark .invoice-w .element-box-header, .content-panel.color-scheme-dark .big-error-w .element-box-header {
  color: #6a759c;
}
body.color-scheme-dark .element-wrapper .element-header, .content-panel.color-scheme-dark .element-wrapper .element-header {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .users-list-w .user-w .user-role, .content-panel.color-scheme-dark .users-list-w .user-w .user-role {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .users-list-w .user-w.with-status .user-avatar-w:before, .content-panel.color-scheme-dark .users-list-w .user-w.with-status .user-avatar-w:before {
  box-shadow: 0px 0px 3px #293145;
}
body.color-scheme-dark .projects-list .project-head .project-users .avatar, .content-panel.color-scheme-dark .projects-list .project-head .project-users .avatar {
  box-shadow: 0px 0px 0px 5px #323c58;
}
body.color-scheme-dark .element-balances .balance-title, .content-panel.color-scheme-dark .element-balances .balance-title {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .element-balances .balance-value, .content-panel.color-scheme-dark .element-balances .balance-value {
  color: #fff;
}
body.color-scheme-dark .activity-boxes-w .activity-role, .content-panel.color-scheme-dark .activity-boxes-w .activity-role {
  color: #fff;
}
body.color-scheme-dark .activity-boxes-w .activity-title, .content-panel.color-scheme-dark .activity-boxes-w .activity-title {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .activity-boxes-w .activity-time, .content-panel.color-scheme-dark .activity-boxes-w .activity-time {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .activity-boxes-w .activity-box:before, .content-panel.color-scheme-dark .activity-boxes-w .activity-box:before {
  background-color: #fff;
  border-color: #293145;
}
body.color-scheme-dark .activity-boxes-w .activity-box-w:before, .content-panel.color-scheme-dark .activity-boxes-w .activity-box-w:before {
  background-color: #1f62e0;
}
body.color-scheme-dark .activity-boxes-w .activity-box-w:after, .content-panel.color-scheme-dark .activity-boxes-w .activity-box-w:after {
  background-color: #38435f;
}
body.color-scheme-dark a.el-tablo, .content-panel.color-scheme-dark a.el-tablo {
  color: #fff;
}
body.color-scheme-dark a.el-tablo:hover, .content-panel.color-scheme-dark a.el-tablo:hover {
  box-shadow: 0px 15px 25px rgba(22, 22, 35, 0.25);
}
body.color-scheme-dark .el-tablo .label, .content-panel.color-scheme-dark .el-tablo .label {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .el-tablo .value, .content-panel.color-scheme-dark .el-tablo .value {
  color: #fff;
}
body.color-scheme-dark .floated-colors-btn,
body.color-scheme-dark .floated-chat-btn, .content-panel.color-scheme-dark .floated-colors-btn,
.content-panel.color-scheme-dark .floated-chat-btn {
  box-shadow: 0 2px 20px 0 rgba(12, 16, 23, 0.26);
}
body.color-scheme-dark .fc-other-month, .content-panel.color-scheme-dark .fc-other-month {
  background-color: #293148;
}
body.color-scheme-dark .fc-event, .content-panel.color-scheme-dark .fc-event {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
}
body.color-scheme-dark .fc-unthemed td.fc-today, .content-panel.color-scheme-dark .fc-unthemed td.fc-today {
  background: #6b385f;
}
body.color-scheme-dark .fc-day-number, .content-panel.color-scheme-dark .fc-day-number {
  color: #ccd9e8;
}
body.color-scheme-dark .fc-day-header, .content-panel.color-scheme-dark .fc-day-header {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .fc-unthemed .fc-content, body.color-scheme-dark .fc-unthemed .fc-divider, body.color-scheme-dark .fc-unthemed .fc-list-heading td, body.color-scheme-dark .fc-unthemed .fc-list-view, body.color-scheme-dark .fc-unthemed .fc-popover, body.color-scheme-dark .fc-unthemed .fc-row, body.color-scheme-dark .fc-unthemed tbody, body.color-scheme-dark .fc-unthemed td, body.color-scheme-dark .fc-unthemed th, body.color-scheme-dark .fc-unthemed thead, .content-panel.color-scheme-dark .fc-unthemed .fc-content, .content-panel.color-scheme-dark .fc-unthemed .fc-divider, .content-panel.color-scheme-dark .fc-unthemed .fc-list-heading td, .content-panel.color-scheme-dark .fc-unthemed .fc-list-view, .content-panel.color-scheme-dark .fc-unthemed .fc-popover, .content-panel.color-scheme-dark .fc-unthemed .fc-row, .content-panel.color-scheme-dark .fc-unthemed tbody, .content-panel.color-scheme-dark .fc-unthemed td, .content-panel.color-scheme-dark .fc-unthemed th, .content-panel.color-scheme-dark .fc-unthemed thead {
  border-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .os-progress-bar .bar-label-right span.info, .content-panel.color-scheme-dark .os-progress-bar .bar-label-right span.info {
  color: #7281b7;
}
body.color-scheme-dark .os-progress-bar.blue .bar-level-1,
body.color-scheme-dark .os-progress-bar.primary .bar-level-1,
body.color-scheme-dark .os-progress-bar.warning .bar-level-1,
body.color-scheme-dark .os-progress-bar.info .bar-level-1,
body.color-scheme-dark .os-progress-bar.danger .bar-level-1,
body.color-scheme-dark .os-progress-bar.success .bar-level-1, .content-panel.color-scheme-dark .os-progress-bar.blue .bar-level-1,
.content-panel.color-scheme-dark .os-progress-bar.primary .bar-level-1,
.content-panel.color-scheme-dark .os-progress-bar.warning .bar-level-1,
.content-panel.color-scheme-dark .os-progress-bar.info .bar-level-1,
.content-panel.color-scheme-dark .os-progress-bar.danger .bar-level-1,
.content-panel.color-scheme-dark .os-progress-bar.success .bar-level-1 {
  background-color: #293148;
}
body.color-scheme-dark .os-progress-bar.blue .bar-level-2, body.color-scheme-dark .os-progress-bar.primary .bar-level-2, .content-panel.color-scheme-dark .os-progress-bar.blue .bar-level-2, .content-panel.color-scheme-dark .os-progress-bar.primary .bar-level-2 {
  background-color: #3870ef;
}
body.color-scheme-dark .os-progress-bar.blue .bar-level-3, body.color-scheme-dark .os-progress-bar.primary .bar-level-3, .content-panel.color-scheme-dark .os-progress-bar.blue .bar-level-3, .content-panel.color-scheme-dark .os-progress-bar.primary .bar-level-3 {
  background-color: #c5d3ff;
}
body.color-scheme-dark .el-chart-w .inside-donut-chart-label strong, .content-panel.color-scheme-dark .el-chart-w .inside-donut-chart-label strong {
  color: #fff;
}
body.color-scheme-dark .el-chart-w .inside-donut-chart-label span, .content-panel.color-scheme-dark .el-chart-w .inside-donut-chart-label span {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .el-chart-w + .el-legend, .content-panel.color-scheme-dark .el-chart-w + .el-legend {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .big-error-w form, .content-panel.color-scheme-dark .big-error-w form {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .form-control, .content-panel.color-scheme-dark .form-control {
  background-color: rgba(18, 22, 41, 0.22);
  border-color: rgba(18, 22, 41, 0.34);
  color: #ccd9e8;
}
body.color-scheme-dark .form-control::placeholder, .content-panel.color-scheme-dark .form-control::placeholder {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .form-desc, .content-panel.color-scheme-dark .form-desc {
  color: #ccd9e8;
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .input-group-prepend,
body.color-scheme-dark .input-group-text, .content-panel.color-scheme-dark .input-group-prepend,
.content-panel.color-scheme-dark .input-group-text {
  background-color: rgba(18, 22, 41, 0.22);
  border-color: rgba(18, 22, 41, 0.14);
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .select2-container--default .select2-selection--multiple, .content-panel.color-scheme-dark .select2-container--default .select2-selection--multiple {
  background-color: rgba(18, 22, 41, 0.22);
  border-color: rgba(18, 22, 41, 0.11);
}
body.color-scheme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice, .content-panel.color-scheme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #fff;
  background-color: #422af5;
  border-color: #422af5;
}
body.color-scheme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .content-panel.color-scheme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
}
body.color-scheme-dark .form-buttons-w, .content-panel.color-scheme-dark .form-buttons-w {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .step-triggers, .content-panel.color-scheme-dark .step-triggers {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .step-triggers .step-trigger:hover, .content-panel.color-scheme-dark .step-triggers .step-trigger:hover {
  color: #fff;
}
body.color-scheme-dark .step-triggers .step-trigger.active, .content-panel.color-scheme-dark .step-triggers .step-trigger.active {
  color: #fff;
}
body.color-scheme-dark .step-triggers .step-trigger, .content-panel.color-scheme-dark .step-triggers .step-trigger {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .dropzone, .content-panel.color-scheme-dark .dropzone {
  background-color: #252c3f;
  border-color: #030e19;
}
body.color-scheme-dark .cke .cke_top, .content-panel.color-scheme-dark .cke .cke_top {
  background-color: #323c58;
  border-bottom-color: #202637;
}
body.color-scheme-dark .cke .cke_bottom, .content-panel.color-scheme-dark .cke .cke_bottom {
  background-color: #323c58;
}
body.color-scheme-dark .cke iframe .cke_editable, .content-panel.color-scheme-dark .cke iframe .cke_editable {
  background-color: #293148;
}
body.color-scheme-dark .cke .cke_button_icon, .content-panel.color-scheme-dark .cke .cke_button_icon {
  filter: invert(1);
}
body.color-scheme-dark .cke .cke_toolbar_separator, body.color-scheme-dark .cke .cke_toolgroup a.cke_button:last-child::after, body.color-scheme-dark .cke .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child::after, .content-panel.color-scheme-dark .cke .cke_toolbar_separator, .content-panel.color-scheme-dark .cke .cke_toolgroup a.cke_button:last-child::after, .content-panel.color-scheme-dark .cke .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child::after {
  border-color: rgba(255, 255, 255, 0.05);
  background-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .floated-chat-w .floated-chat-i, .content-panel.color-scheme-dark .floated-chat-w .floated-chat-i {
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
body.color-scheme-dark .full-chat-w .full-chat-i, .content-panel.color-scheme-dark .full-chat-w .full-chat-i {
  background-color: #293145;
}
body.color-scheme-dark .full-chat-w .chat-info-section .ci-header span, .content-panel.color-scheme-dark .full-chat-w .chat-info-section .ci-header span {
  color: #ccd9e8;
}
body.color-scheme-dark .full-chat-w .user-intro, .content-panel.color-scheme-dark .full-chat-w .user-intro {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .full-chat-w .user-intro .user-intro-info .user-sub, .content-panel.color-scheme-dark .full-chat-w .user-intro .user-intro-info .user-sub {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .full-chat-w .chat-info-section + .chat-info-section, .content-panel.color-scheme-dark .full-chat-w .chat-info-section + .chat-info-section {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .full-chat-w .full-chat-middle, .content-panel.color-scheme-dark .full-chat-w .full-chat-middle {
  background-color: #333c55;
}
body.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-message .chat-message-avatar img, .content-panel.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-message .chat-message-avatar img {
  box-shadow: #333c55 0px 0px 0px 10px;
}
body.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-date-separator:before, .content-panel.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-date-separator:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-date-separator span, .content-panel.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-date-separator span {
  background-color: #333c55;
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-message .chat-message-date, .content-panel.color-scheme-dark .full-chat-w .full-chat-middle .chat-content-w .chat-message .chat-message-date {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .full-chat-w .chat-content-w .chat-message .chat-message-content, .content-panel.color-scheme-dark .full-chat-w .chat-content-w .chat-message .chat-message-content {
  background-color: #3c4865;
  color: #ccd9e8;
}
body.color-scheme-dark .full-chat-w .chat-content-w .chat-message.self .chat-message-content, .content-panel.color-scheme-dark .full-chat-w .chat-content-w .chat-message.self .chat-message-content {
  background-color: #293145;
}
body.color-scheme-dark .full-chat-w .chat-controls, .content-panel.color-scheme-dark .full-chat-w .chat-controls {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .full-chat-w .chat-input input[type=text]::placeholder, .content-panel.color-scheme-dark .full-chat-w .chat-input input[type=text]::placeholder {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .full-chat-w .chat-input input[type=text], .content-panel.color-scheme-dark .full-chat-w .chat-input input[type=text] {
  background-color: #333c55;
  color: #ccd9e8;
}
body.color-scheme-dark .full-chat-w .full-chat-right, .content-panel.color-scheme-dark .full-chat-w .full-chat-right {
  background-color: #252c3f;
}
body.color-scheme-dark .full-chat-w .full-chat-left, .content-panel.color-scheme-dark .full-chat-w .full-chat-left {
  background-color: #293145;
}
body.color-scheme-dark .full-chat-w .full-chat-left .nav-link i, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .nav-link i {
  color: #59647b;
}
body.color-scheme-dark .full-chat-w .full-chat-left .nav-link.active i, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .nav-link.active i {
  color: #047bf8;
}
body.color-scheme-dark .full-chat-w .full-chat-left .element-search input, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .element-search input {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: #161a25;
}
body.color-scheme-dark .full-chat-w .full-chat-left .element-search:before, body.color-scheme-dark .full-chat-w .full-chat-left .element-search input::placeholder, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .element-search:before, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .element-search input::placeholder {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w .last-message, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w .last-message {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w .user-date, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w .user-date {
  background-color: #1f2635;
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
body.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w:hover .user-date, .content-panel.color-scheme-dark .full-chat-w .full-chat-left .user-list .user-w:hover .user-date {
  background-color: #0362c6;
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .table-bordered th, body.color-scheme-dark .table-bordered td, .content-panel.color-scheme-dark .table-bordered th, .content-panel.color-scheme-dark .table-bordered td {
  border-color: rgba(159, 172, 199, 0.12);
}
body.color-scheme-dark .table th, body.color-scheme-dark .table td, .content-panel.color-scheme-dark .table th, .content-panel.color-scheme-dark .table td {
  border-color: rgba(159, 172, 199, 0.12);
}
body.color-scheme-dark .table.table-v2 thead tr th, body.color-scheme-dark .table.table-v2 tfoot tr th, .content-panel.color-scheme-dark .table.table-v2 thead tr th, .content-panel.color-scheme-dark .table.table-v2 tfoot tr th {
  border-color: rgba(159, 172, 199, 0.12);
}
body.color-scheme-dark .table.table-v2 tbody tr td, .content-panel.color-scheme-dark .table.table-v2 tbody tr td {
  border-color: rgba(159, 172, 199, 0.12);
}
body.color-scheme-dark .table .cell-image-list .cell-img-more, .content-panel.color-scheme-dark .table .cell-image-list .cell-img-more {
  background-color: #2b334b;
}
body.color-scheme-dark .table thead th, .content-panel.color-scheme-dark .table thead th {
  border-bottom-color: rgba(255, 255, 255, 0.05);
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .table .cell-image-list .cell-img, .content-panel.color-scheme-dark .table .cell-image-list .cell-img {
  box-shadow: 3px 2px 10px rgba(25, 38, 66, 0.8);
}
body.color-scheme-dark .table .row-actions a, .content-panel.color-scheme-dark .table .row-actions a {
  color: #bbc9da;
}
body.color-scheme-dark .controls-below-table .table-records-info,
body.color-scheme-dark .controls-below-table .table-records-pages ul li a.current, .content-panel.color-scheme-dark .controls-below-table .table-records-info,
.content-panel.color-scheme-dark .controls-below-table .table-records-pages ul li a.current {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .table.table-padded tbody td, .content-panel.color-scheme-dark .table.table-padded tbody td {
  background-color: #303950;
}
body.color-scheme-dark .table.table-padded tbody tr:hover, .content-panel.color-scheme-dark .table.table-padded tbody tr:hover {
  box-shadow: 0px 5px 15px rgba(22, 22, 35, 0.1);
}
body.color-scheme-dark .table .lighter, .content-panel.color-scheme-dark .table .lighter {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .table-striped tbody tr:nth-of-type(odd), .content-panel.color-scheme-dark .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(16, 27, 33, 0.05);
}
body.color-scheme-dark .dataTables_wrapper .row:first-child, .content-panel.color-scheme-dark .dataTables_wrapper .row:first-child {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .dataTables_wrapper .row:last-child, .content-panel.color-scheme-dark .dataTables_wrapper .row:last-child {
  border-top-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark div.dataTables_wrapper div.dataTables_info, .content-panel.color-scheme-dark div.dataTables_wrapper div.dataTables_info {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .table.table-editable td:hover, .content-panel.color-scheme-dark .table.table-editable td:hover {
  background-color: #293145;
}
body.color-scheme-dark .table.table-editable + input, .content-panel.color-scheme-dark .table.table-editable + input {
  background-color: #1f2635;
  color: #fff;
}
body.color-scheme-dark .nav-pills .nav-link, .content-panel.color-scheme-dark .nav-pills .nav-link {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .nav-pills .nav-link.active, body.color-scheme-dark .nav-pills .nav-item.show .nav-link, .content-panel.color-scheme-dark .nav-pills .nav-link.active, .content-panel.color-scheme-dark .nav-pills .nav-item.show .nav-link {
  color: #fff;
}
body.color-scheme-dark .nav-tabs, body.color-scheme-dark .nav-pills, .content-panel.color-scheme-dark .nav-tabs, .content-panel.color-scheme-dark .nav-pills {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.color-scheme-dark .nav-tabs .nav-link, .content-panel.color-scheme-dark .nav-tabs .nav-link {
  color: rgba(218, 226, 243, 0.4);
}
body.color-scheme-dark .nav-tabs .nav-link.active, body.color-scheme-dark .nav-tabs .nav-item.show .nav-link, body.color-scheme-dark .nav-tabs .nav-link:hover, body.color-scheme-dark .nav-tabs .nav-item:hover .nav-link, .content-panel.color-scheme-dark .nav-tabs .nav-link.active, .content-panel.color-scheme-dark .nav-tabs .nav-item.show .nav-link, .content-panel.color-scheme-dark .nav-tabs .nav-link:hover, .content-panel.color-scheme-dark .nav-tabs .nav-item:hover .nav-link {
  color: #fff;
}
body.color-scheme-dark .page-link, .content-panel.color-scheme-dark .page-link {
  background-color: #293145;
  border-color: #293145;
}
body.color-scheme-dark .page-item.disabled .page-link, .content-panel.color-scheme-dark .page-item.disabled .page-link {
  background-color: #293145;
  border-color: #293145;
  color: rgba(218, 226, 243, 0.4);
}

/* ##. Responsive Styles */
/* 

Contents: 

#1.  Screen size <= 1650px
#2.  Screen size <= 1550px
#3.  Screen size <= 1400px
#4.  Screen size <= 1350px
#5.  Screen size between 1100px - 1350px
#6.  Screen size <= 1250px
#7.  Screen size <= 1150px
#8.  Tablets and phones  (< 1024px)
#9.  Tablets (768px - 1024px)
#10. Phones & Vertical Tablets (<= 768px)
#11. Phones (< 767px)
#12. Screen Height >= 700px


*/
/* #1.  Screen size <= 1650px */
@media (max-width: 1650px) {
  body,
  body.auth-wrapper .all-wrapper {
    padding: 40px;
  }
  .content-panel {
    padding: 2rem;
    flex: 0 0 350px;
  }
  .content-panel.compact {
    flex: 0 0 300px;
    padding: 2rem 1rem;
  }
  .content-box {
    padding: 2rem;
  }
  .all-wrapper {
    max-width: 100%;
  }
}
/* #2.  Screen size <= 1550px */
@media (max-width: 1550px) {
  body,
  body.auth-wrapper .all-wrapper {
    padding: 20px;
  }
  .menu-side-w ul.main-menu {
    padding: 1.5rem 1rem;
  }
  .menu-side-w ul.main-menu > li .icon-w {
    padding-left: 1rem;
    width: 75px;
  }
  .menu-side-w ul.sub-menu {
    padding-left: 37px;
  }
  .menu-side-w {
    width: 260px;
  }
  .menu-side-w .logged-user-menu ul {
    padding-left: 30px;
    padding-right: 30px;
  }
  .support-index .support-ticket-content-w .ticket-reply .ticket-reply-info .badge {
    position: absolute;
    top: -10px;
    right: 0px;
  }
}
/* #3.  Screen size <= 1400px */
@media (max-width: 1400px) {
  .menu-side-w ul.main-menu > li .icon-w {
    padding-left: 10px;
    width: 65px;
  }
  .menu-side-w {
    width: 230px;
  }
  .menu-side-w .side-menu-magic {
    padding: 30px 20px;
  }
  .menu-side-w .logged-user-menu ul {
    padding-left: 15px;
    padding-right: 15px;
  }
  .menu-side-w ul.sub-menu {
    padding-left: 30px;
  }
  .menu-top-image-w ul.main-menu > li .icon-w {
    padding-left: 20px;
  }
  .menu-top-image-w ul.main-menu > li span {
    padding-right: 20px;
  }
  .full-chat-w .chat-content-w .chat-message .chat-message-content {
    max-width: 320px;
  }
  .support-index .support-ticket-content-w .ticket-reply .ticket-reply-content {
    margin-left: 0px;
  }
  .support-index .support-ticket-content-w .support-ticket-content {
    padding-right: 30px;
    padding-left: 20px;
  }
  .support-index .support-ticket-content-w.folded-info .support-ticket-content {
    padding-right: 20px;
  }
  .support-index .support-tickets {
    flex: 0 0 400px;
  }
  .support-index .st-foot {
    font-size: 0.72rem;
  }
  .support-index .st-foot .value + .label {
    margin-left: 10px;
  }
  .support-index .support-tickets {
    margin-right: 15px;
    padding-right: 15px;
  }
}
/* #4.  Screen size <= 1350px */
@media (max-width: 1350px) {
  .top-bar .fs-extra-info {
    display: none;
  }
  .menu-side-w .logo-w {
    padding: 1.5rem 1rem;
  }
  .menu-top-w .menu-top-i .logo-w {
    padding: 0rem 1rem;
    width: 50px;
  }
  .menu-top-w .menu-top-i ul.main-menu {
    padding-left: 0px;
  }
  .support-index .support-tickets {
    flex: 0 0 390px;
  }
}
/* #5.  Screen size between 1100px - 1350px */
@media (min-width: 1100px) and (max-width: 1350px) {
  .content-panel {
    flex: 0 0 300px;
    padding: 1.5rem;
  }
  .padded {
    padding: 0.5rem 1rem;
  }
  .content-box {
    padding: 1.5rem;
  }
  .activity-boxes-w .activity-avatar {
    margin-right: 1rem;
    width: 40px;
  }
  .activity-boxes-w .activity-time {
    flex: 0 0 90px;
  }
  .activity-boxes-w .activity-box-w:before {
    left: 65px;
  }
  .activity-boxes-w .activity-box-w:after {
    left: 70px;
  }
  .profile-tile .profile-tile-box {
    width: 95px;
  }
  .profile-tile .pt-avatar-w img {
    width: 50px;
  }
  .profile-tile .profile-tile-meta {
    padding-left: 15px;
  }
}
/* #6.  Screen size <= 1250px */
@media (max-width: 1250px) {
  .element-box, .invoice-w, .big-error-w {
    padding: 1rem 1.5rem;
  }
  .element-box .os-tabs-controls, .invoice-w .os-tabs-controls, .big-error-w .os-tabs-controls {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  body,
  body.auth-wrapper .all-wrapper {
    padding: 0px;
  }
  .content-w,
  .menu-side-w,
  .all-wrapper {
    border-radius: 0px !important;
    overflow: hidden;
  }
  .menu-side-w .logged-user-menu {
    left: 0px;
    right: 0px;
  }
  .support-index .support-ticket-content-w .support-ticket-info {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 250px;
    box-shadow: 0px 20px 60px rgba(4, 123, 248, 0.3);
    background-color: #fff;
    background-image: none;
    display: none;
  }
  .support-index .support-ticket-content-w .support-ticket-content .show-ticket-info {
    display: block;
  }
  .support-index .support-ticket-content-w.force-show-folded-info .support-ticket-info {
    display: block;
  }
  .support-index .support-ticket-content-w .support-ticket-content {
    padding-right: 20px;
    padding-left: 20px;
  }
  .support-index .support-ticket-content-w.folded-info .support-ticket-content {
    padding: 10px 20px;
  }
}
/* #7.  Screen size <= 1150px */
@media (max-width: 1150px) {
  .ae-content {
    padding: 0px;
  }
  .aec-full-message-w {
    margin-bottom: 0px;
  }
  .ae-content-w {
    background-image: none;
    background-color: #fff;
  }
  .aec-full-message-w .more-messages {
    top: -32px;
    background-color: #fff;
    padding: 3px 5px;
    border-radius: 4px;
    color: #047bf8;
  }
  .ae-list-w {
    flex: 0 0 300px;
  }
  .ae-list-w .ae-list .aei-image {
    display: none;
  }
  .layout-w {
    transition: all 0.6s ease;
  }
  .content-box:after {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(4, 36, 113, 0.6);
    content: "";
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s ease;
  }
  .content-panel {
    max-width: 400px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    background-color: #fff;
    background-image: linear-gradient(-90deg, #EFF2F9 8%, #fff 90%);
    z-index: 4;
    border: none;
    transform: translateX(100%);
    transition: all 0.6s ease;
    visibility: hidden;
    z-index: 11;
  }
  .content-panel.compact {
    max-width: 320px;
  }
  .content-panel .content-panel-close {
    display: block;
  }
  .content-panel.color-scheme-dark {
    background-color: #293145;
    background-image: linear-gradient(-90deg, #293145, #293145);
  }
  body.color-scheme-dark .content-panel {
    background-color: #293145;
    background-image: linear-gradient(-90deg, #293145, #293145);
  }
  .content-panel-toggler {
    display: block;
  }
  .content-i, .with-side-panel .content-i {
    display: block;
  }
  .content-i .content-box, .with-side-panel .content-i .content-box {
    display: block;
  }
  .content-panel-active .content-panel {
    transform: translateX(80px);
    visibility: visible;
    box-shadow: 0 2px 80px 0 rgba(0, 0, 0, 0.4);
  }
  .content-panel-active .layout-w {
    transform: translateX(-80px);
  }
  .content-panel-active .content-box:after {
    opacity: 1;
    visibility: visible;
  }
}
/* #8.  Tablets and phones  (< 1024px) */
@media (max-width: 1024px) {
  .invoice-w {
    padding: 50px;
  }
  .ae-list-w {
    flex: 0 0 230px;
  }
  .ae-list-w .ae-list .ae-item {
    padding: 15px;
  }
  .table th, .table td {
    padding: 0.7rem 0.5rem;
  }
  .content-w {
    border-radius: 0px !important;
  }
  .menu-w {
    display: none !important;
  }
}
/* #9.  Tablets (768px - 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  .top-bar .logo-w {
    display: none;
  }
  .top-bar .fs-extra-info {
    display: none;
  }
  .element-wrapper {
    padding-bottom: 2rem;
  }
  .element-balances {
    justify-content: space-between;
  }
  .full-chat-w .full-chat-right {
    display: none;
  }
  .full-chat-w .chat-content-w .chat-content {
    padding: 30px;
  }
  .top-bar {
    padding: 0px;
  }
  .top-bar > ul {
    white-space: nowrap;
  }
  .top-bar > ul li a {
    padding: 15px 10px;
    margin: 0px 10px;
  }
  .top-bar.with-overflow {
    overflow: visible;
  }
  .nav.upper.nav-tabs .nav-link {
    margin-right: 0.7rem;
    padding-bottom: 10px;
    font-size: 0.72rem;
  }
  .display-type {
    content: "tablet";
  }
  .content-box {
    padding: 1.5rem;
  }
  .padded {
    padding: 0.3rem 0.8rem;
  }
  .element-box, .invoice-w, .big-error-w {
    padding: 1rem 1rem;
  }
  .element-box .os-tabs-controls, .invoice-w .os-tabs-controls, .big-error-w .os-tabs-controls {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .layout-w {
    flex-direction: row;
  }
  .menu-mobile {
    width: 70px;
    display: table-cell;
  }
  .menu-mobile .menu-and-user {
    display: block;
  }
  .menu-mobile ul.sub-menu {
    padding: 1rem 1.5rem;
  }
  .menu-mobile .mobile-menu-magic {
    display: none;
  }
  .menu-mobile .logged-user-w {
    padding: 1rem;
    text-align: center;
  }
  .menu-mobile .logged-user-w .avatar-w img {
    width: 35px;
  }
  .menu-mobile .logged-user-w .logged-user-info-w {
    display: none;
  }
  .menu-mobile ul.main-menu {
    padding: 1rem 0px;
  }
  .menu-mobile ul.main-menu > li.has-sub-menu > a:before {
    display: none;
  }
  .menu-mobile .mm-logo-buttons-w {
    text-align: center;
    justify-content: center;
  }
  .menu-mobile .mm-logo-buttons-w .mm-buttons {
    display: none;
  }
  .menu-mobile .mm-logo-buttons-w .mm-logo {
    display: block;
    text-align: center;
  }
  .menu-mobile .mm-logo-buttons-w .mm-logo span {
    display: none;
  }
  .menu-mobile.color-scheme-dark ul.main-menu > li > a > span {
    color: rgba(255, 255, 255, 0.2);
  }
  .menu-mobile.color-scheme-dark ul.sub-menu {
    background-color: #323c58;
  }
  .menu-mobile.color-scheme-dark ul.sub-menu:before {
    border-right-color: #203c9b;
  }
  .menu-mobile ul.main-menu > li > a > span {
    position: absolute;
    top: 10px;
    left: 90px;
    color: rgba(0, 0, 0, 0.2);
    font-size: 1.53rem;
    font-weight: 500;
    display: none;
    white-space: nowrap;
    z-index: 1000;
    padding: 0px;
  }
  .menu-mobile ul.main-menu li {
    position: relative;
  }
  .menu-mobile ul.main-menu > li .icon-w {
    padding: 20px 5px;
  }
  .menu-mobile ul.sub-menu {
    position: absolute;
    top: 0px;
    left: 70px;
    background-color: #fff;
    min-width: 220px;
    z-index: 999;
    list-style: none;
    padding: 20px 15px;
    padding-top: 50px;
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
  }
  .menu-mobile ul.sub-menu li {
    padding: 10px 10px;
  }
  .menu-mobile .main-menu li > a:hover > span {
    display: block;
  }
  .menu-mobile .has-sub-menu.active .icon-w {
    color: #3E4B5B;
  }
  .menu-mobile .has-sub-menu.active .sub-menu {
    display: block;
  }
  .user-profile .up-header {
    font-size: 2.5rem;
  }
  .user-profile .up-sub-header {
    font-size: 1rem;
  }
  .todo-app-w .todo-sidebar {
    padding: 30px;
    flex: 0 0 280px;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section {
    padding: 10px;
  }
  .todo-app-w .todo-content {
    padding: 30px;
  }
}
/* #10. Phones & Vertical Tablets (<= 768px) */
@media (max-width: 768px) {
  .element-balances.mobile-full-width > .balance {
    flex: 1;
    padding: 0px;
    margin-bottom: 30px;
    text-align: center;
  }
  .element-balances.mobile-full-width > .balance-table {
    flex: 1;
    padding: 0px;
    text-align: center;
  }
  .os-tabs-w .os-tabs-controls {
    margin-bottom: 1rem;
  }
  .os-tabs-w .os-tabs-complex .nav-item {
    flex: 1;
  }
  .os-tabs-w .os-tabs-complex .nav-item .nav-link {
    border-right: 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    text-align: center;
    padding: 15px;
  }
  .os-tabs-w .os-tabs-complex .nav-item:first-child .nav-link {
    border-top: none;
  }
  .todo-app-w .todo-sidebar {
    padding: 30px 20px 20px 45px;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section {
    padding: 10px 0px;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section-toggle {
    left: -22px;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section-header {
    font-size: 1.25rem;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section-sub-section, .todo-app-w .todo-sidebar ul.projects-list {
    padding-left: 10px;
  }
  .todo-app-w .todo-content {
    padding: 30px;
  }
  .todo-app-w .todo-content .all-tasks-w {
    padding-left: 5px;
  }
  .todo-app-w .todo-content .tasks-header-w {
    padding-left: 20px;
  }
  .todo-app-w .todo-content .tasks-header-w .tasks-header-toggler {
    left: -5px;
  }
  .todo-app-w .todo-content .todo-content-header {
    font-size: 1.25rem;
  }
  .todo-app-w .todo-content .all-tasks-w {
    padding-top: 0px;
    padding-right: 0px;
  }
  .todo-app-w .todo-content .tasks-list li.draggable-task {
    padding-right: 10px;
  }
  .support-index .support-tickets {
    flex: 0 0 100%;
    margin-right: 0px;
    padding-right: 0px;
    border-right: 0px;
  }
  .support-index .support-ticket-content-w {
    display: none;
  }
  .support-index .support-ticket-content-w .support-ticket-content {
    padding: 10px 5px;
  }
  .support-index .support-ticket-content-w.folded-info .support-ticket-content {
    padding: 10px 5px;
  }
  .support-index.show-ticket-content {
    position: relative;
  }
  .support-index.show-ticket-content .support-ticket-content-w {
    display: block;
    flex: 1;
  }
  .support-index.show-ticket-content .support-tickets {
    display: none;
  }
  .support-index.show-ticket-content .support-ticket-content-w .support-ticket-content .back-to-index {
    display: block;
    position: absolute;
    top: 0px;
    left: 10px;
  }
  .support-index.show-ticket-content .support-ticket-content-w .support-ticket-content .show-ticket-info {
    position: absolute;
    top: 0px;
    right: 10px;
  }
  .support-index .support-ticket-content-w .support-ticket-content .support-ticket-content-header {
    flex-direction: column;
    padding-top: 0px;
    padding-top: 20px;
  }
  .support-index .support-ticket-content-w .support-ticket-content .support-ticket-content-header .show-ticket-info {
    padding-top: 0px;
  }
  .support-index .support-ticket-content-w .support-ticket-content .support-ticket-content-header .ticket-header {
    padding-top: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
  }
}
/* #11. Phones (< 767px) */
@media (max-width: 767px) {
  .layout-w {
    flex-direction: column;
  }
  .floated-customizer-btn {
    display: none;
  }
  .onboarding-modal .onboarding-content.with-gradient {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 50px;
  }
  .onboarding-modal .onboarding-content .onboarding-text {
    font-size: 0.9rem;
    padding-left: 0px;
    padding-right: 0px;
  }
  .onboarding-modal .onboarding-slide .onboarding-side-by-side .onboarding-media {
    padding-bottom: 0px;
  }
  .onboarding-modal .onboarding-slide .onboarding-side-by-side .onboarding-content.with-gradient {
    padding-bottom: 70px;
  }
  .onboarding-modal .onboarding-side-by-side {
    flex-wrap: wrap;
  }
  .onboarding-modal .onboarding-side-by-side .onboarding-media {
    flex: 1;
    padding-bottom: 0px;
    padding-top: 20px;
  }
  .onboarding-modal .onboarding-side-by-side .onboarding-content.with-gradient {
    background-image: url(/build/assets/img/onboarding-gradient-hor.cf91e084..png);
    background-position: top center;
    padding: 40px 20px;
  }
  .hidden-mobile {
    display: none !important;
  }
  .support-index .st-foot {
    padding: 10px 10px;
  }
  .support-index .support-ticket + .support-ticket {
    margin-top: 15px;
  }
  .top-bar .logo-w {
    display: none;
  }
  .top-bar.with-overflow {
    flex-direction: column-reverse;
  }
  .top-bar.with-overflow .top-menu-controls {
    display: none;
  }
  .top-bar .fs-extra-info {
    display: none;
  }
  .element-balances {
    flex-wrap: wrap;
  }
  .element-balances .balance {
    border: none !important;
  }
  .cell-with-media {
    text-align: center;
  }
  .cell-with-media img {
    margin-bottom: 5px;
  }
  .cell-with-media img + span {
    margin-left: 0px !important;
  }
  .element-wrapper .element-actions {
    float: none;
    margin-bottom: 20px;
  }
  .element-wrapper .element-actions.actions-only {
    float: right;
    margin-bottom: 0;
  }
  .el-tablo.smaller .value {
    font-size: 1.26rem;
    margin-top: 3px;
  }
  .todo-app-w {
    display: block;
  }
  .todo-app-w .todo-sidebar {
    padding: 30px 15px 20px 40px;
    flex: 1;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section {
    padding: 10px 0px;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section-toggle {
    left: -22px;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section-header {
    font-size: 1.25rem;
  }
  .todo-app-w .todo-sidebar .todo-sidebar-section-sub-section, .todo-app-w .todo-sidebar ul.projects-list {
    padding-left: 10px;
  }
  .todo-app-w .todo-content {
    padding: 30px 20px;
  }
  .todo-app-w .todo-content .todo-content-header {
    font-size: 1.25rem;
  }
  .todo-app-w .todo-content .all-tasks-w {
    padding-top: 0px;
    padding-right: 0px;
  }
  .todo-app-w .todo-content .tasks-list li.draggable-task {
    padding-right: 10px;
  }
  .full-chat-w .full-chat-i {
    display: block;
  }
  .projects-list .project-head {
    padding: 20px 30px;
    display: block;
    text-align: center;
  }
  .projects-list .project-head .project-users {
    text-align: center;
    margin-top: 2rem;
  }
  .projects-list .project-info {
    padding: 20px 30px;
  }
  .projects-list .project-info .el-tablo {
    text-align: center;
    margin-bottom: 0.5rem;
  }
  .display-type {
    content: "phone";
  }
  .ae-list-w {
    flex: 1 1 230px;
  }
  .ae-content-w {
    display: none;
  }
  .top-bar {
    padding: 0px;
    flex-direction: column;
  }
  .top-bar .fancy-selector-w {
    width: 100%;
  }
  .top-bar .fancy-selector-w .fancy-selector-current {
    justify-content: flex-start;
  }
  .top-bar .fancy-selector-w .fancy-selector-current .fs-selector-trigger {
    margin-left: auto;
  }
  .top-bar > ul {
    white-space: nowrap;
  }
  .top-bar > ul li a {
    padding: 15px 10px;
    margin: 0px 10px;
  }
  .top-bar.with-overflow {
    overflow: visible;
  }
  .nav.upper.nav-tabs .nav-link {
    margin-right: 0.7rem;
    padding-bottom: 10px;
    font-size: 0.72rem;
  }
  .app-email-w.forse-show-content .ae-content-w {
    display: block;
  }
  .app-email-w.forse-show-content .ae-list-w {
    display: none;
  }
  .aec-full-message-w .message-content {
    padding: 15px;
  }
  .aec-full-message-w .message-attachments {
    text-align: center;
  }
  .aec-full-message-w .message-head .user-w .user-role span {
    margin-left: 0;
  }
  .aec-reply {
    padding: 15px;
  }
  .aec-reply .reply-header {
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
  }
  .aec-reply .buttons-w {
    display: block;
    text-align: center;
  }
  .aec-reply .buttons-w .btn, .aec-reply .buttons-w .all-wrapper .fc-button, .all-wrapper .aec-reply .buttons-w .fc-button {
    margin-bottom: 10px;
  }
  .floated-chat-btn i + span {
    display: none;
  }
  .floated-chat-btn {
    padding: 10px 12px;
  }
  .floated-colors-btn {
    padding: 10px 12px;
  }
  .floated-colors-btn.second-floated-btn {
    right: auto;
    left: 10px;
  }
  .floated-colors-btn span + span {
    display: none;
  }
  .padded {
    padding: 1rem;
  }
  .user-profile .up-head-w .up-social {
    top: 5px;
    right: 10px;
  }
  .user-profile .up-head-w .up-social a {
    font-size: 24px;
  }
  .user-profile .up-main-info {
    padding-bottom: 10%;
  }
  .user-profile .up-header {
    font-size: 1.75rem;
    margin-bottom: 5px;
    padding-bottom: 5px;
  }
  .user-profile .up-sub-header {
    font-size: 1rem;
  }
  .user-profile .up-controls {
    text-align: center;
  }
  .user-profile .up-controls .value-pair {
    margin-bottom: 1rem;
  }
  .user-profile .up-controls .text-right {
    text-align: center !important;
  }
  .timed-activities {
    padding: 0;
  }
  .timed-activity {
    display: block;
    font-size: 0.9rem;
  }
  .timed-activity .ta-date {
    flex: 0 0 auto;
    margin-bottom: 3rem;
    text-align: left;
  }
  .timed-activity .ta-date span:after {
    transform: none;
    left: 0px;
  }
  .timed-activity .ta-record-w {
    padding-left: 0px;
  }
  .timed-activity .ta-record {
    display: block;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  .timed-activity .ta-activity {
    font-size: 0.81rem;
  }
  .post-box {
    flex-wrap: wrap;
  }
  .post-box .post-media {
    flex: 0 0 100%;
    padding-bottom: 60%;
  }
  .post-box .post-content {
    padding: 20px 15px;
  }
  .content-panel-toggler {
    display: none;
  }
  .menu-mobile {
    display: block;
  }
  .element-info .element-search {
    margin-top: 1rem;
  }
  .element-box .os-tabs-controls, .invoice-w .os-tabs-controls, .big-error-w .os-tabs-controls {
    display: block;
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .element-box .os-tabs-controls .nav + .nav, .invoice-w .os-tabs-controls .nav + .nav, .big-error-w .os-tabs-controls .nav + .nav {
    margin-top: 1rem;
  }
  .element-box.el-tablo, .el-tablo.invoice-w, .el-tablo.big-error-w {
    text-align: center;
  }
  .invoice-w .infos {
    display: block;
  }
  .invoice-w .infos .info-2 {
    text-align: left;
    padding-top: 30px;
  }
  .invoice-heading {
    margin-bottom: 2rem;
    margin-top: 4rem;
  }
  .invoice-body {
    display: block;
  }
  .invoice-body .invoice-desc {
    margin-bottom: 2rem;
  }
  .invoice-footer {
    display: block;
    text-align: center;
  }
  .invoice-footer .invoice-logo {
    margin-bottom: 1rem;
  }
  .controls-above-table .form-control {
    width: 110px;
    display: inline-block;
  }
  .controls-above-table .btn, .controls-above-table .all-wrapper .fc-button, .all-wrapper .controls-above-table .fc-button {
    margin-bottom: 0.5rem;
  }
  .layout-w {
    display: block;
  }
  .content-w, .menu-side .content-w {
    display: block;
  }
  .content-i {
    display: block;
  }
  .content-i .content-box {
    display: block;
    padding: 15px;
  }
  .content-i .content-panel {
    padding: 30px 15px;
    border-left: none;
    display: block;
    width: auto;
  }
  .big-error-w {
    padding: 1rem;
  }
  .element-wrapper {
    padding-bottom: 1.5rem;
  }
  .element-wrapper.compact {
    padding-bottom: 1rem;
  }
  .element-box, .invoice-w, .big-error-w {
    padding: 1rem;
  }
  canvas {
    max-width: 100%;
  }
  table {
    max-width: 100%;
  }
  .invoice-w {
    padding: 30px;
  }
  .breadcrumb {
    margin-bottom: 1rem;
  }
}
/* #12. Screen Height >= 700px */
@media (min-height: 700px) and (min-width: 768px) {
  .modal-dialog.modal-centered {
    top: 50%;
    transform: translate(0, -80%);
    margin: 0px auto;
  }
  .modal.show .modal-dialog.modal-centered {
    top: 50%;
    transform: translate(0, -50%);
    margin: 0px auto;
  }
}
/* ##. User Override Styles */
@media print {
  body {
    background: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNFO0FIc0JGOztBR2RBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FIaUJGOztBR2RBO0VBQU07QUhrQk47O0FHakJBO0VBQU07QUhxQk47O0FHZEE7RUFDRSxjRWpEMEI7RUZrRDFCLHFCRWpEMEI7RUZrRDFCO0VBQ0E7QUhpQkY7QU01TUU7RUg4TEUsY0VyRHdCO0VGc0R4QiwwQkVyRHdCO0FMc0U1Qjs7QUdQQTtFQUNFO0VBQ0E7QUhVRjtBTWpORTtFSDBNRTtFQUNBO0FIVUo7QUdQRTtFQUNFO0FIU0o7O0FHQ0E7Ozs7RUFJRTtFQUNBO0FIRUY7O0FHRUE7RUFFRTtFQUVBO0VBRUE7RUFHQTtBSEpGOztBR1lBO0VBRUU7QUhWRjs7QUdrQkE7RUFDRTtFQUNBO0FIZkY7O0FHa0JBO0VBQ0U7QUhmRjs7QUd1QkE7RUFDRTtBSHBCRjs7QUd1QkE7RUFDRSxvQkVnQjRCO0VGZjVCLHVCRWU0QjtFRmQ1QixjRW5SUztFRm9SVDtFQUNBO0FIcEJGOztBR3VCQTtFQUdFO0FIdEJGOztBRzhCQTtFQUVFO0VBQ0E7QUg1QkY7O0FHa0NBO0VBQ0U7QUgvQkY7O0FHc0NBO0VBQ0U7RUFDQTtBSG5DRjs7QUdzQ0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7QUhuQ0Y7O0FHc0NBOztFQUVFO0FIbkNGOztBR3NDQTs7RUFFRTtBSG5DRjs7QUd5Q0E7Ozs7RUFJRTtBSHRDRjs7QUcwQ0E7Ozs7RUFJRTtFQUNBO0FIdkNGOztBRzBDQTs7RUFFRTtFQUNBO0FIdkNGOztBRzJDQTs7OztFQVNFO0FIN0NGOztBR2dEQTtFQUNFO0VBRUE7QUg5Q0Y7O0FHaURBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUhwREY7O0FHeURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdERGOztBR3lEQTtFQUNFO0FIdERGOztBRzBEQTs7RUFFRTtBSHZERjs7QUcwREE7RUFLRTtFQUNBO0FIM0RGOztBR2tFQTs7RUFFRTtBSC9ERjs7QUd1RUE7RUFDRTtFQUNBO0FIcEVGOztBRzJFQTtFQUNFO0FIeEVGOztBRzJFQTtFQUNFO0VBQ0E7QUh4RUY7O0FHMkVBO0VBQ0U7QUh4RUY7O0FHNkVBO0VBQ0U7QUgxRUY7O0FPaFpBOztFQUVFLHFCRjBQNEI7RUV6UDVCLGtLSHNCb0I7RUdyQnBCLGdCSDJCd0I7RUcxQnhCLGdCRjBQNEI7RUV6UDVCLGNGMFA0QjtBTHlKOUI7O0FPaFpBO0VBQVUsaUJGNE9vQjtBTHdLOUI7O0FPblpBO0VBQVUsZUY0T29CO0FMMks5Qjs7QU90WkE7RUFBVSxrQkY0T29CO0FMOEs5Qjs7QU96WkE7RUFBVSxpQkY0T29CO0FMaUw5Qjs7QU81WkE7RUFBVSxrQkY0T29CO0FMb0w5Qjs7QU8vWkE7RUFBVSxlRjRPb0I7QUx1TDlCOztBT2phQTtFQUNFLG1CRjRQNEI7RUUzUDVCLGdCRjRQNEI7QUx3SzlCOztBT2hhQTtFQUNFLGVGMk80QjtFRTFPNUIsZ0JGK080QjtFRTlPNUIsZ0JGc080QjtBTDZMOUI7O0FPamFBO0VBQ0UsaUJGdU80QjtFRXRPNUIsZ0JGMk80QjtFRTFPNUIsZ0JGaU80QjtBTG1NOUI7O0FPbGFBO0VBQ0UsaUJGbU80QjtFRWxPNUIsZ0JGdU80QjtFRXRPNUIsZ0JGNE40QjtBTHlNOUI7O0FPbmFBO0VBQ0UsaUJGK040QjtFRTlONUIsZ0JGbU80QjtFRWxPNUIsZ0JGdU40QjtBTCtNOUI7O0FPOVpBO0VBQ0UsZ0JGOERPO0VFN0RQLG1CRjZETztFRTVEUDtFQUNBO0FQaWFGOztBT3paQTs7RUFFRSxjRmtONEI7RUVqTjVCLGdCSGxDc0I7QUo4YnhCOztBT3paQTs7RUFFRSxjRnNONEI7RUVyTjVCLHlCRjhONEI7QUw4TDlCOztBT3BaQTtFQy9FRTtFQUNBO0FSdWVGOztBT3BaQTtFQ3BGRTtFQUNBO0FSNGVGOztBT3RaQTtFQUNFO0FQeVpGO0FPdlpFO0VBQ0Usb0JGd00wQjtBTGlOOUI7O0FPL1lBO0VBQ0U7RUFDQTtBUGtaRjs7QU85WUE7RUFDRSxtQkZLTztFRUpQLG1CRjBLNEI7QUx1TzlCOztBTzlZQTtFQUNFO0VBQ0E7RUFDQSxjRnRHUztBTHVmWDtBTy9ZRTtFQUNFO0FQaVpKOztBU3BnQkE7RUNJRTtFQUdBO0FWa2dCRjs7QVNuZ0JBO0VBQ0UsZ0JKNnpCa0M7RUk1ekJsQyxzQkpKUztFSUtUO0VFWkUsa0JObU4wQjtFSzVNNUI7RUFHQTtBVjJnQkY7O0FTN2ZBO0VBRUU7QVQrZkY7O0FTNWZBO0VBQ0U7RUFDQTtBVCtmRjs7QVM1ZkE7RUFDRSxjSjh5QmtDO0VJN3lCbEMsY0p2QlM7QUxzaEJYOztBWXRpQkE7Ozs7RUFJRSxpR1BzTzRCO0FMbVU5Qjs7QVlyaUJBO0VBQ0UsZ0JQNDNCa0M7RU8zM0JsQyxjUDRCUTtFTzNCUjtBWndpQkY7QVlyaUJFO0VBQ0U7QVp1aUJKOztBWWxpQkE7RUFDRTtFQUNBLGdCUCsyQmtDO0VPOTJCbEMsV1BiUztFT2NULHlCUExTO0VNaEJQLGtCTnFOMEI7QUxzVzlCO0FZbGlCRTtFQUNFO0VBQ0E7RUFDQSxnQlJJa0I7QUpnaUJ0Qjs7QVk5aEJBO0VBQ0U7RUFDQSxnQlA4MUJrQztFTzcxQmxDLGNQckJTO0FMc2pCWDtBWTloQkU7RUFDRTtFQUNBO0VBQ0E7QVpnaUJKOztBWTNoQkE7RUFDRSxpQlAyMUJrQztFTzExQmxDO0FaOGhCRjs7QWEva0JFO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG1sQkY7QWVoaUJJO0VGdkRGO0lDWUksZ0JUd0tpQjtFTHVhckI7QUFDRjtBZXJpQkk7RUZ2REY7SUNZSSxnQlR3S2lCO0VMNGFyQjtBQUNGO0FlMWlCSTtFRnZERjtJQ1lJLGdCVHdLaUI7RUxpYnJCO0FBQ0Y7QWUvaUJJO0VGdkRGO0lDWUksaUJUd0tpQjtFTHNickI7QUFDRjtBZXBqQkk7RUZ2REY7SUNZSSxpQlR3S2lCO0VMMmJyQjtBQUNGO0FlempCSTtFRnZERjtJQ1lJLGlCVHdLaUI7RUxnY3JCO0FBQ0Y7QWU5akJJO0VGdkRGO0lDWUksaUJUd0tpQjtFTHFjckI7QUFDRjs7QWE5bUJFO0VDWkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDhuQkY7O0FhNW1CRTtFQ0pBO0VBQ0E7RUFDQTtFQUNBO0Fkb25CRjs7QWE3bUJFO0VBQ0U7RUFDQTtBYmduQko7QWE5bUJJOztFQUVFO0VBQ0E7QWJnbkJOOztBZ0JqcEJFOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjRwQko7O0FnQnpvQk07RUFDRTtFQUNBO0VBQ0E7QWhCNG9CUjs7QWdCMW9CTTtFQUNFO0VBQ0E7RUFDQTtBaEI2b0JSOztBZ0J6b0JRO0VGRk47RUFJQTtBZDRvQkY7O0FnQjlvQlE7RUZGTjtFQUlBO0FkaXBCRjs7QWdCbnBCUTtFRkZOO0VBSUE7QWRzcEJGOztBZ0J4cEJRO0VGRk47RUFJQTtBZDJwQkY7O0FnQjdwQlE7RUZGTjtFQUlBO0FkZ3FCRjs7QWdCbHFCUTtFRkZOO0VBSUE7QWRxcUJGOztBZ0J2cUJRO0VGRk47RUFJQTtBZDBxQkY7O0FnQjVxQlE7RUZGTjtFQUlBO0FkK3FCRjs7QWdCanJCUTtFRkZOO0VBSUE7QWRvckJGOztBZ0J0ckJRO0VGRk47RUFJQTtBZHlyQkY7O0FnQjNyQlE7RUZGTjtFQUlBO0FkOHJCRjs7QWdCaHNCUTtFRkZOO0VBSUE7QWRtc0JGOztBZ0Joc0JNO0VBQXdCO0FoQm9zQjlCOztBZ0Jsc0JNO0VBQXVCO0FoQnNzQjdCOztBZ0Juc0JRO0VBQXdCLFFBRGI7QWhCd3NCbkI7O0FnQnZzQlE7RUFBd0IsUUFEYjtBaEI0c0JuQjs7QWdCM3NCUTtFQUF3QixRQURiO0FoQmd0Qm5COztBZ0Ivc0JRO0VBQXdCLFFBRGI7QWhCb3RCbkI7O0FnQm50QlE7RUFBd0IsUUFEYjtBaEJ3dEJuQjs7QWdCdnRCUTtFQUF3QixRQURiO0FoQjR0Qm5COztBZ0IzdEJRO0VBQXdCLFFBRGI7QWhCZ3VCbkI7O0FnQi90QlE7RUFBd0IsUUFEYjtBaEJvdUJuQjs7QWdCbnVCUTtFQUF3QixRQURiO0FoQnd1Qm5COztBZ0J2dUJRO0VBQXdCLFFBRGI7QWhCNHVCbkI7O0FnQjN1QlE7RUFBd0IsU0FEYjtBaEJndkJuQjs7QWdCL3VCUTtFQUF3QixTQURiO0FoQm92Qm5COztBZ0JudkJRO0VBQXdCLFNBRGI7QWhCd3ZCbkI7O0FnQmp2QlU7RUZUUjtBZDh2QkY7O0FnQnJ2QlU7RUZUUjtBZGt3QkY7O0FnQnp2QlU7RUZUUjtBZHN3QkY7O0FnQjd2QlU7RUZUUjtBZDB3QkY7O0FnQmp3QlU7RUZUUjtBZDh3QkY7O0FnQnJ3QlU7RUZUUjtBZGt4QkY7O0FnQnp3QlU7RUZUUjtBZHN4QkY7O0FnQjd3QlU7RUZUUjtBZDB4QkY7O0FnQmp4QlU7RUZUUjtBZDh4QkY7O0FnQnJ4QlU7RUZUUjtBZGt5QkY7O0FnQnp4QlU7RUZUUjtBZHN5QkY7O0FlNXhCSTtFQzdCRTtJQUNFO0lBQ0E7SUFDQTtFaEI2ekJOO0VnQjN6Qkk7SUFDRTtJQUNBO0lBQ0E7RWhCNnpCTjtFZ0J6ekJNO0lGRk47SUFJQTtFZDJ6QkE7RWdCN3pCTTtJRkZOO0lBSUE7RWQrekJBO0VnQmowQk07SUZGTjtJQUlBO0VkbTBCQTtFZ0JyMEJNO0lGRk47SUFJQTtFZHUwQkE7RWdCejBCTTtJRkZOO0lBSUE7RWQyMEJBO0VnQjcwQk07SUZGTjtJQUlBO0VkKzBCQTtFZ0JqMUJNO0lGRk47SUFJQTtFZG0xQkE7RWdCcjFCTTtJRkZOO0lBSUE7RWR1MUJBO0VnQnoxQk07SUZGTjtJQUlBO0VkMjFCQTtFZ0I3MUJNO0lGRk47SUFJQTtFZCsxQkE7RWdCajJCTTtJRkZOO0lBSUE7RWRtMkJBO0VnQnIyQk07SUZGTjtJQUlBO0VkdTJCQTtFZ0JwMkJJO0lBQXdCO0VoQnUyQjVCO0VnQnIyQkk7SUFBdUI7RWhCdzJCM0I7RWdCcjJCTTtJQUF3QixRQURiO0VoQnkyQmpCO0VnQngyQk07SUFBd0IsUUFEYjtFaEI0MkJqQjtFZ0IzMkJNO0lBQXdCLFFBRGI7RWhCKzJCakI7RWdCOTJCTTtJQUF3QixRQURiO0VoQmszQmpCO0VnQmozQk07SUFBd0IsUUFEYjtFaEJxM0JqQjtFZ0JwM0JNO0lBQXdCLFFBRGI7RWhCdzNCakI7RWdCdjNCTTtJQUF3QixRQURiO0VoQjIzQmpCO0VnQjEzQk07SUFBd0IsUUFEYjtFaEI4M0JqQjtFZ0I3M0JNO0lBQXdCLFFBRGI7RWhCaTRCakI7RWdCaDRCTTtJQUF3QixRQURiO0VoQm80QmpCO0VnQm40Qk07SUFBd0IsU0FEYjtFaEJ1NEJqQjtFZ0J0NEJNO0lBQXdCLFNBRGI7RWhCMDRCakI7RWdCejRCTTtJQUF3QixTQURiO0VoQjY0QmpCO0VnQnQ0QlE7SUZUUjtFZGs1QkE7RWdCejRCUTtJRlRSO0VkcTVCQTtFZ0I1NEJRO0lGVFI7RWR3NUJBO0VnQi80QlE7SUZUUjtFZDI1QkE7RWdCbDVCUTtJRlRSO0VkODVCQTtFZ0JyNUJRO0lGVFI7RWRpNkJBO0VnQng1QlE7SUZUUjtFZG82QkE7RWdCMzVCUTtJRlRSO0VkdTZCQTtFZ0I5NUJRO0lGVFI7RWQwNkJBO0VnQmo2QlE7SUZUUjtFZDY2QkE7RWdCcDZCUTtJRlRSO0VkZzdCQTtFZ0J2NkJRO0lGVFI7RWRtN0JBO0FBQ0Y7QWUxNkJJO0VDN0JFO0lBQ0U7SUFDQTtJQUNBO0VoQjA4Qk47RWdCeDhCSTtJQUNFO0lBQ0E7SUFDQTtFaEIwOEJOO0VnQnQ4Qk07SUZGTjtJQUlBO0VkdzhCQTtFZ0IxOEJNO0lGRk47SUFJQTtFZDQ4QkE7RWdCOThCTTtJRkZOO0lBSUE7RWRnOUJBO0VnQmw5Qk07SUZGTjtJQUlBO0VkbzlCQTtFZ0J0OUJNO0lGRk47SUFJQTtFZHc5QkE7RWdCMTlCTTtJRkZOO0lBSUE7RWQ0OUJBO0VnQjk5Qk07SUZGTjtJQUlBO0VkZytCQTtFZ0JsK0JNO0lGRk47SUFJQTtFZG8rQkE7RWdCdCtCTTtJRkZOO0lBSUE7RWR3K0JBO0VnQjErQk07SUZGTjtJQUlBO0VkNCtCQTtFZ0I5K0JNO0lGRk47SUFJQTtFZGcvQkE7RWdCbC9CTTtJRkZOO0lBSUE7RWRvL0JBO0VnQmovQkk7SUFBd0I7RWhCby9CNUI7RWdCbC9CSTtJQUF1QjtFaEJxL0IzQjtFZ0JsL0JNO0lBQXdCLFFBRGI7RWhCcy9CakI7RWdCci9CTTtJQUF3QixRQURiO0VoQnkvQmpCO0VnQngvQk07SUFBd0IsUUFEYjtFaEI0L0JqQjtFZ0IzL0JNO0lBQXdCLFFBRGI7RWhCKy9CakI7RWdCOS9CTTtJQUF3QixRQURiO0VoQmtnQ2pCO0VnQmpnQ007SUFBd0IsUUFEYjtFaEJxZ0NqQjtFZ0JwZ0NNO0lBQXdCLFFBRGI7RWhCd2dDakI7RWdCdmdDTTtJQUF3QixRQURiO0VoQjJnQ2pCO0VnQjFnQ007SUFBd0IsUUFEYjtFaEI4Z0NqQjtFZ0I3Z0NNO0lBQXdCLFFBRGI7RWhCaWhDakI7RWdCaGhDTTtJQUF3QixTQURiO0VoQm9oQ2pCO0VnQm5oQ007SUFBd0IsU0FEYjtFaEJ1aENqQjtFZ0J0aENNO0lBQXdCLFNBRGI7RWhCMGhDakI7RWdCbmhDUTtJRlRSO0VkK2hDQTtFZ0J0aENRO0lGVFI7RWRraUNBO0VnQnpoQ1E7SUZUUjtFZHFpQ0E7RWdCNWhDUTtJRlRSO0Vkd2lDQTtFZ0IvaENRO0lGVFI7RWQyaUNBO0VnQmxpQ1E7SUZUUjtFZDhpQ0E7RWdCcmlDUTtJRlRSO0VkaWpDQTtFZ0J4aUNRO0lGVFI7RWRvakNBO0VnQjNpQ1E7SUZUUjtFZHVqQ0E7RWdCOWlDUTtJRlRSO0VkMGpDQTtFZ0JqakNRO0lGVFI7RWQ2akNBO0VnQnBqQ1E7SUZUUjtFZGdrQ0E7QUFDRjtBZXZqQ0k7RUM3QkU7SUFDRTtJQUNBO0lBQ0E7RWhCdWxDTjtFZ0JybENJO0lBQ0U7SUFDQTtJQUNBO0VoQnVsQ047RWdCbmxDTTtJRkZOO0lBSUE7RWRxbENBO0VnQnZsQ007SUZGTjtJQUlBO0VkeWxDQTtFZ0IzbENNO0lGRk47SUFJQTtFZDZsQ0E7RWdCL2xDTTtJRkZOO0lBSUE7RWRpbUNBO0VnQm5tQ007SUZGTjtJQUlBO0VkcW1DQTtFZ0J2bUNNO0lGRk47SUFJQTtFZHltQ0E7RWdCM21DTTtJRkZOO0lBSUE7RWQ2bUNBO0VnQi9tQ007SUZGTjtJQUlBO0VkaW5DQTtFZ0JubkNNO0lGRk47SUFJQTtFZHFuQ0E7RWdCdm5DTTtJRkZOO0lBSUE7RWR5bkNBO0VnQjNuQ007SUZGTjtJQUlBO0VkNm5DQTtFZ0IvbkNNO0lGRk47SUFJQTtFZGlvQ0E7RWdCOW5DSTtJQUF3QjtFaEJpb0M1QjtFZ0IvbkNJO0lBQXVCO0VoQmtvQzNCO0VnQi9uQ007SUFBd0IsUUFEYjtFaEJtb0NqQjtFZ0Jsb0NNO0lBQXdCLFFBRGI7RWhCc29DakI7RWdCcm9DTTtJQUF3QixRQURiO0VoQnlvQ2pCO0VnQnhvQ007SUFBd0IsUUFEYjtFaEI0b0NqQjtFZ0Izb0NNO0lBQXdCLFFBRGI7RWhCK29DakI7RWdCOW9DTTtJQUF3QixRQURiO0VoQmtwQ2pCO0VnQmpwQ007SUFBd0IsUUFEYjtFaEJxcENqQjtFZ0JwcENNO0lBQXdCLFFBRGI7RWhCd3BDakI7RWdCdnBDTTtJQUF3QixRQURiO0VoQjJwQ2pCO0VnQjFwQ007SUFBd0IsUUFEYjtFaEI4cENqQjtFZ0I3cENNO0lBQXdCLFNBRGI7RWhCaXFDakI7RWdCaHFDTTtJQUF3QixTQURiO0VoQm9xQ2pCO0VnQm5xQ007SUFBd0IsU0FEYjtFaEJ1cUNqQjtFZ0JocUNRO0lGVFI7RWQ0cUNBO0VnQm5xQ1E7SUZUUjtFZCtxQ0E7RWdCdHFDUTtJRlRSO0Vka3JDQTtFZ0J6cUNRO0lGVFI7RWRxckNBO0VnQjVxQ1E7SUZUUjtFZHdyQ0E7RWdCL3FDUTtJRlRSO0VkMnJDQTtFZ0JsckNRO0lGVFI7RWQ4ckNBO0VnQnJyQ1E7SUZUUjtFZGlzQ0E7RWdCeHJDUTtJRlRSO0Vkb3NDQTtFZ0IzckNRO0lGVFI7RWR1c0NBO0VnQjlyQ1E7SUZUUjtFZDBzQ0E7RWdCanNDUTtJRlRSO0VkNnNDQTtBQUNGO0FlcHNDSTtFQzdCRTtJQUNFO0lBQ0E7SUFDQTtFaEJvdUNOO0VnQmx1Q0k7SUFDRTtJQUNBO0lBQ0E7RWhCb3VDTjtFZ0JodUNNO0lGRk47SUFJQTtFZGt1Q0E7RWdCcHVDTTtJRkZOO0lBSUE7RWRzdUNBO0VnQnh1Q007SUZGTjtJQUlBO0VkMHVDQTtFZ0I1dUNNO0lGRk47SUFJQTtFZDh1Q0E7RWdCaHZDTTtJRkZOO0lBSUE7RWRrdkNBO0VnQnB2Q007SUZGTjtJQUlBO0Vkc3ZDQTtFZ0J4dkNNO0lGRk47SUFJQTtFZDB2Q0E7RWdCNXZDTTtJRkZOO0lBSUE7RWQ4dkNBO0VnQmh3Q007SUZGTjtJQUlBO0Vka3dDQTtFZ0Jwd0NNO0lGRk47SUFJQTtFZHN3Q0E7RWdCeHdDTTtJRkZOO0lBSUE7RWQwd0NBO0VnQjV3Q007SUZGTjtJQUlBO0VkOHdDQTtFZ0Izd0NJO0lBQXdCO0VoQjh3QzVCO0VnQjV3Q0k7SUFBdUI7RWhCK3dDM0I7RWdCNXdDTTtJQUF3QixRQURiO0VoQmd4Q2pCO0VnQi93Q007SUFBd0IsUUFEYjtFaEJteENqQjtFZ0JseENNO0lBQXdCLFFBRGI7RWhCc3hDakI7RWdCcnhDTTtJQUF3QixRQURiO0VoQnl4Q2pCO0VnQnh4Q007SUFBd0IsUUFEYjtFaEI0eENqQjtFZ0IzeENNO0lBQXdCLFFBRGI7RWhCK3hDakI7RWdCOXhDTTtJQUF3QixRQURiO0VoQmt5Q2pCO0VnQmp5Q007SUFBd0IsUUFEYjtFaEJxeUNqQjtFZ0JweUNNO0lBQXdCLFFBRGI7RWhCd3lDakI7RWdCdnlDTTtJQUF3QixRQURiO0VoQjJ5Q2pCO0VnQjF5Q007SUFBd0IsU0FEYjtFaEI4eUNqQjtFZ0I3eUNNO0lBQXdCLFNBRGI7RWhCaXpDakI7RWdCaHpDTTtJQUF3QixTQURiO0VoQm96Q2pCO0VnQjd5Q1E7SUZUUjtFZHl6Q0E7RWdCaHpDUTtJRlRSO0VkNHpDQTtFZ0JuekNRO0lGVFI7RWQrekNBO0VnQnR6Q1E7SUZUUjtFZGswQ0E7RWdCenpDUTtJRlRSO0VkcTBDQTtFZ0I1ekNRO0lGVFI7RWR3MENBO0VnQi96Q1E7SUZUUjtFZDIwQ0E7RWdCbDBDUTtJRlRSO0VkODBDQTtFZ0JyMENRO0lGVFI7RWRpMUNBO0VnQngwQ1E7SUZUUjtFZG8xQ0E7RWdCMzBDUTtJRlRSO0VkdTFDQTtFZ0I5MENRO0lGVFI7RWQwMUNBO0FBQ0Y7QWVqMUNJO0VDN0JFO0lBQ0U7SUFDQTtJQUNBO0VoQmkzQ047RWdCLzJDSTtJQUNFO0lBQ0E7SUFDQTtFaEJpM0NOO0VnQjcyQ007SUZGTjtJQUlBO0VkKzJDQTtFZ0JqM0NNO0lGRk47SUFJQTtFZG0zQ0E7RWdCcjNDTTtJRkZOO0lBSUE7RWR1M0NBO0VnQnozQ007SUZGTjtJQUlBO0VkMjNDQTtFZ0I3M0NNO0lGRk47SUFJQTtFZCszQ0E7RWdCajRDTTtJRkZOO0lBSUE7RWRtNENBO0VnQnI0Q007SUZGTjtJQUlBO0VkdTRDQTtFZ0J6NENNO0lGRk47SUFJQTtFZDI0Q0E7RWdCNzRDTTtJRkZOO0lBSUE7RWQrNENBO0VnQmo1Q007SUZGTjtJQUlBO0VkbTVDQTtFZ0JyNUNNO0lGRk47SUFJQTtFZHU1Q0E7RWdCejVDTTtJRkZOO0lBSUE7RWQyNUNBO0VnQng1Q0k7SUFBd0I7RWhCMjVDNUI7RWdCejVDSTtJQUF1QjtFaEI0NUMzQjtFZ0J6NUNNO0lBQXdCLFFBRGI7RWhCNjVDakI7RWdCNTVDTTtJQUF3QixRQURiO0VoQmc2Q2pCO0VnQi81Q007SUFBd0IsUUFEYjtFaEJtNkNqQjtFZ0JsNkNNO0lBQXdCLFFBRGI7RWhCczZDakI7RWdCcjZDTTtJQUF3QixRQURiO0VoQnk2Q2pCO0VnQng2Q007SUFBd0IsUUFEYjtFaEI0NkNqQjtFZ0IzNkNNO0lBQXdCLFFBRGI7RWhCKzZDakI7RWdCOTZDTTtJQUF3QixRQURiO0VoQms3Q2pCO0VnQmo3Q007SUFBd0IsUUFEYjtFaEJxN0NqQjtFZ0JwN0NNO0lBQXdCLFFBRGI7RWhCdzdDakI7RWdCdjdDTTtJQUF3QixTQURiO0VoQjI3Q2pCO0VnQjE3Q007SUFBd0IsU0FEYjtFaEI4N0NqQjtFZ0I3N0NNO0lBQXdCLFNBRGI7RWhCaThDakI7RWdCMTdDUTtJRlRSO0VkczhDQTtFZ0I3N0NRO0lGVFI7RWR5OENBO0VnQmg4Q1E7SUZUUjtFZDQ4Q0E7RWdCbjhDUTtJRlRSO0VkKzhDQTtFZ0J0OENRO0lGVFI7RWRrOUNBO0VnQno4Q1E7SUZUUjtFZHE5Q0E7RWdCNThDUTtJRlRSO0VkdzlDQTtFZ0IvOENRO0lGVFI7RWQyOUNBO0VnQmw5Q1E7SUZUUjtFZDg5Q0E7RWdCcjlDUTtJRlRSO0VkaStDQTtFZ0J4OUNRO0lGVFI7RWRvK0NBO0VnQjM5Q1E7SUZUUjtFZHUrQ0E7QUFDRjtBZTk5Q0k7RUM3QkU7SUFDRTtJQUNBO0lBQ0E7RWhCOC9DTjtFZ0I1L0NJO0lBQ0U7SUFDQTtJQUNBO0VoQjgvQ047RWdCMS9DTTtJRkZOO0lBSUE7RWQ0L0NBO0VnQjkvQ007SUZGTjtJQUlBO0VkZ2dEQTtFZ0JsZ0RNO0lGRk47SUFJQTtFZG9nREE7RWdCdGdETTtJRkZOO0lBSUE7RWR3Z0RBO0VnQjFnRE07SUZGTjtJQUlBO0VkNGdEQTtFZ0I5Z0RNO0lGRk47SUFJQTtFZGdoREE7RWdCbGhETTtJRkZOO0lBSUE7RWRvaERBO0VnQnRoRE07SUZGTjtJQUlBO0Vkd2hEQTtFZ0IxaERNO0lGRk47SUFJQTtFZDRoREE7RWdCOWhETTtJRkZOO0lBSUE7RWRnaURBO0VnQmxpRE07SUZGTjtJQUlBO0Vkb2lEQTtFZ0J0aURNO0lGRk47SUFJQTtFZHdpREE7RWdCcmlESTtJQUF3QjtFaEJ3aUQ1QjtFZ0J0aURJO0lBQXVCO0VoQnlpRDNCO0VnQnRpRE07SUFBd0IsUUFEYjtFaEIwaURqQjtFZ0J6aURNO0lBQXdCLFFBRGI7RWhCNmlEakI7RWdCNWlETTtJQUF3QixRQURiO0VoQmdqRGpCO0VnQi9pRE07SUFBd0IsUUFEYjtFaEJtakRqQjtFZ0JsakRNO0lBQXdCLFFBRGI7RWhCc2pEakI7RWdCcmpETTtJQUF3QixRQURiO0VoQnlqRGpCO0VnQnhqRE07SUFBd0IsUUFEYjtFaEI0akRqQjtFZ0IzakRNO0lBQXdCLFFBRGI7RWhCK2pEakI7RWdCOWpETTtJQUF3QixRQURiO0VoQmtrRGpCO0VnQmprRE07SUFBd0IsUUFEYjtFaEJxa0RqQjtFZ0Jwa0RNO0lBQXdCLFNBRGI7RWhCd2tEakI7RWdCdmtETTtJQUF3QixTQURiO0VoQjJrRGpCO0VnQjFrRE07SUFBd0IsU0FEYjtFaEI4a0RqQjtFZ0J2a0RRO0lGVFI7RWRtbERBO0VnQjFrRFE7SUZUUjtFZHNsREE7RWdCN2tEUTtJRlRSO0VkeWxEQTtFZ0JobERRO0lGVFI7RWQ0bERBO0VnQm5sRFE7SUZUUjtFZCtsREE7RWdCdGxEUTtJRlRSO0Vka21EQTtFZ0J6bERRO0lGVFI7RWRxbURBO0VnQjVsRFE7SUZUUjtFZHdtREE7RWdCL2xEUTtJRlRSO0VkMm1EQTtFZ0JsbURRO0lGVFI7RWQ4bURBO0VnQnJtRFE7SUZUUjtFZGluREE7RWdCeG1EUTtJRlRSO0Vkb25EQTtBQUNGO0FlM21ESTtFQzdCRTtJQUNFO0lBQ0E7SUFDQTtFaEIyb0ROO0VnQnpvREk7SUFDRTtJQUNBO0lBQ0E7RWhCMm9ETjtFZ0J2b0RNO0lGRk47SUFJQTtFZHlvREE7RWdCM29ETTtJRkZOO0lBSUE7RWQ2b0RBO0VnQi9vRE07SUZGTjtJQUlBO0VkaXBEQTtFZ0JucERNO0lGRk47SUFJQTtFZHFwREE7RWdCdnBETTtJRkZOO0lBSUE7RWR5cERBO0VnQjNwRE07SUZGTjtJQUlBO0VkNnBEQTtFZ0IvcERNO0lGRk47SUFJQTtFZGlxREE7RWdCbnFETTtJRkZOO0lBSUE7RWRxcURBO0VnQnZxRE07SUZGTjtJQUlBO0VkeXFEQTtFZ0IzcURNO0lGRk47SUFJQTtFZDZxREE7RWdCL3FETTtJRkZOO0lBSUE7RWRpckRBO0VnQm5yRE07SUZGTjtJQUlBO0VkcXJEQTtFZ0JsckRJO0lBQXdCO0VoQnFyRDVCO0VnQm5yREk7SUFBdUI7RWhCc3JEM0I7RWdCbnJETTtJQUF3QixRQURiO0VoQnVyRGpCO0VnQnRyRE07SUFBd0IsUUFEYjtFaEIwckRqQjtFZ0J6ckRNO0lBQXdCLFFBRGI7RWhCNnJEakI7RWdCNXJETTtJQUF3QixRQURiO0VoQmdzRGpCO0VnQi9yRE07SUFBd0IsUUFEYjtFaEJtc0RqQjtFZ0Jsc0RNO0lBQXdCLFFBRGI7RWhCc3NEakI7RWdCcnNETTtJQUF3QixRQURiO0VoQnlzRGpCO0VnQnhzRE07SUFBd0IsUUFEYjtFaEI0c0RqQjtFZ0Izc0RNO0lBQXdCLFFBRGI7RWhCK3NEakI7RWdCOXNETTtJQUF3QixRQURiO0VoQmt0RGpCO0VnQmp0RE07SUFBd0IsU0FEYjtFaEJxdERqQjtFZ0JwdERNO0lBQXdCLFNBRGI7RWhCd3REakI7RWdCdnRETTtJQUF3QixTQURiO0VoQjJ0RGpCO0VnQnB0RFE7SUZUUjtFZGd1REE7RWdCdnREUTtJRlRSO0VkbXVEQTtFZ0IxdERRO0lGVFI7RWRzdURBO0VnQjd0RFE7SUZUUjtFZHl1REE7RWdCaHVEUTtJRlRSO0VkNHVEQTtFZ0JudURRO0lGVFI7RWQrdURBO0VnQnR1RFE7SUZUUjtFZGt2REE7RWdCenVEUTtJRlRSO0VkcXZEQTtFZ0I1dURRO0lGVFI7RWR3dkRBO0VnQi91RFE7SUZUUjtFZDJ2REE7RWdCbHZEUTtJRlRSO0VkOHZEQTtFZ0JydkRRO0lGVFI7RWRpd0RBO0FBQ0Y7QWlCaHpEQTtFQUNFO0VBQ0E7RUFDQSxtQlo4R087RVk3R1AsNkJaNlM0QjtBTHFnRDlCO0FpQmh6REU7O0VBRUUsZ0Jac1MwQjtFWXJTMUI7RUFDQTtBakJrekRKO0FpQi95REU7RUFDRTtFQUNBO0FqQml6REo7QWlCOXlERTtFQUNFO0FqQmd6REo7QWlCN3lERTtFQUNFLHNCWmhCTztBTCt6RFg7O0FpQnJ5REU7O0VBRUUsZVo0UTBCO0FMNGhEOUI7O0FpQi94REE7RUFDRTtBakJreURGO0FpQmh5REU7O0VBRUU7QWpCa3lESjtBaUI5eERJOztFQUVFO0FqQmd5RE47O0FpQnJ4REU7RUFDRSwwQ1orTzBCO0FMeWlEOUI7O0FNajFERTtFV3FFSSwwQ1pvT3dCO0FMNGlEOUI7O0FrQjcxREk7OztFQUdFLHlCRHNGK0I7QWpCMHdEckM7O0FNMzFERTtFWU1NLHlCQUplO0FsQjYxRHZCO0FrQnYxRFE7O0VBRUUseUJBUmE7QWxCaTJEdkI7O0FrQjMyREk7OztFQUdFLHlCRHNGK0I7QWpCd3hEckM7O0FNejJERTtFWU1NLHlCQUplO0FsQjIyRHZCO0FrQnIyRFE7O0VBRUUseUJBUmE7QWxCKzJEdkI7O0FrQnozREk7OztFQUdFLHlCRHNGK0I7QWpCc3lEckM7O0FNdjNERTtFWU1NLHlCQUplO0FsQnkzRHZCO0FrQm4zRFE7O0VBRUUseUJBUmE7QWxCNjNEdkI7O0FrQnY0REk7OztFQUdFLHlCRHNGK0I7QWpCb3pEckM7O0FNcjRERTtFWU1NLHlCQUplO0FsQnU0RHZCO0FrQmo0RFE7O0VBRUUseUJBUmE7QWxCMjREdkI7O0FrQnI1REk7OztFQUdFLHlCRHNGK0I7QWpCazBEckM7O0FNbjVERTtFWU1NLHlCQUplO0FsQnE1RHZCO0FrQi80RFE7O0VBRUUseUJBUmE7QWxCeTVEdkI7O0FrQm42REk7OztFQUdFLHlCRHNGK0I7QWpCZzFEckM7O0FNajZERTtFWU1NLHlCQUplO0FsQm02RHZCO0FrQjc1RFE7O0VBRUUseUJBUmE7QWxCdTZEdkI7O0FrQmo3REk7OztFQUdFLHlCRHNGK0I7QWpCODFEckM7O0FNLzZERTtFWU1NLHlCQUplO0FsQmk3RHZCO0FrQjM2RFE7O0VBRUUseUJBUmE7QWxCcTdEdkI7O0FrQi83REk7OztFQUdFLHlCRHNGK0I7QWpCNDJEckM7O0FNNzdERTtFWU1NLHlCQUplO0FsQis3RHZCO0FrQno3RFE7O0VBRUUseUJBUmE7QWxCbThEdkI7O0FrQjc4REk7OztFQUdFLDBDYjhTd0I7QUxrcUQ5Qjs7QU0zOERFO0VZTU0sMENBSmU7QWxCNjhEdkI7QWtCdjhEUTs7RUFFRSwwQ0FSYTtBbEJpOUR2Qjs7QWlCcjNESTtFQUNFLFdabEdLO0VZbUdMLHlCWjFGSztFWTJGTCxxQlpvTndCO0FMb3FEOUI7QWlCbjNESTtFQUNFLGNabkdLO0VZb0dMLHlCWnpHSztFWTBHTCxzQ1pvTXdCO0FMaXJEOUI7O0FpQmgzREE7RUFDRSxXWmxIUztFWW1IVCx5QloxR1M7QUw2OURYO0FpQmozREU7OztFQUdFLHFCWmdNMEI7QUxtckQ5QjtBaUJoM0RFO0VBQ0U7QWpCazNESjtBaUI5MkRJO0VBQ0UsMkNacUx3QjtBTDJyRDlCO0FNOStERTtFV3FJTSw0Q1orS3NCO0FMNnJEOUI7O0FldDdESTtFRTJGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCODFETjtFaUIzMURNO0lBQ0U7RWpCNjFEUjtBQUNGO0FlbjhESTtFRTJGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCMDJETjtFaUJ2MkRNO0lBQ0U7RWpCeTJEUjtBQUNGO0FlLzhESTtFRTJGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCczNETjtFaUJuM0RNO0lBQ0U7RWpCcTNEUjtBQUNGO0FlMzlESTtFRTJGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCazRETjtFaUIvM0RNO0lBQ0U7RWpCaTREUjtBQUNGO0FlditESTtFRTJGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCODRETjtFaUIzNERNO0lBQ0U7RWpCNjREUjtBQUNGO0Flbi9ESTtFRTJGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCMDVETjtFaUJ2NURNO0lBQ0U7RWpCeTVEUjtBQUNGO0FlLy9ESTtFRTJGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCczZETjtFaUJuNkRNO0lBQ0U7RWpCcTZEUjtBQUNGO0FpQmg3REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmk3RFI7QWlCOTZEUTtFQUNFO0FqQmc3RFY7O0FtQnhsRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQmRxTzRCO0VjcE81QixnQmQ4TzRCO0VjN081QixjZE1TO0VjTFQsc0JkRlM7RWNHVDtFQUNBO0VBS0Usa0JkbU0wQjtFZWxOeEIsd0VEc0JKO0FuQmlsRUY7QW1COWtFRTtFQUNFO0VBQ0E7QW5CZ2xFSjtBcUJubUVFO0VBQ0UsY2hCSU87RWdCSFAsc0JoQkpPO0VnQktQLHFCaEJvQk07RWdCbkJOO0VBS0UsZ0JoQjJUd0I7QUxzeUQ5QjtBbUJobEVFO0VBQ0UsY2R2Qk87RWN5QlA7QW5CaWxFSjtBbUJ6a0VFO0VBRUUseUJkdkNPO0VjeUNQO0FuQnlrRUo7O0FtQnBrRUU7RUFDRSwwQmQ0V29DO0FMMnREeEM7QW1CcGtFRTtFQU1FLGNkbkRPO0Vjb0RQLHNCZDNETztBTDRuRVg7O0FtQjVqRUE7O0VBRUU7RUFDQTtBbkIrakVGOztBbUJyakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmQ0SjRCO0FMNDVEOUI7O0FtQnJqRUE7RUFDRTtFQUNBO0VBQ0Esa0JkNkk0QjtFYzVJNUIsZ0JkNkc0QjtBTDI4RDlCOztBbUJyakVBO0VBQ0U7RUFDQTtFQUNBLGlCZHVJNEI7RWN0STVCLGdCZHVHNEI7QUxpOUQ5Qjs7QW1CL2lFQTtFQUNFO0VBQ0E7RUFDQSxxQmRvTjRCO0Vjbk41Qix3QmRtTjRCO0VjbE41QjtFQUNBLGdCZCtINEI7RWM5SDVCO0VBQ0E7RUFDQTtBbkJrakVGO0FtQmhqRUU7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FuQjZqRUo7O0FtQmhqRUE7Ozs7Ozs7RUFDRTtFQUNBLGlCZGdHNEI7RWMvRjVCLGdCZGdFNEI7RU05TTFCLGtCTnFOMEI7QUxtL0Q5Qjs7QW1CcmpFRTs7Ozs7OztFQUNFLDBCZG1Sb0M7QUwyeUR4Qzs7QW1CMWpFQTs7Ozs7OztFQUNFO0VBQ0Esa0Jka0Y0QjtFY2pGNUIsZ0Jka0Q0QjtFTTdNMUIsa0JOb04wQjtBTDJnRTlCOztBbUIvakVFOzs7Ozs7O0VBQ0UsNEJkeVFvQztBTCt6RHhDOztBbUI5akVBO0VBQ0UsbUJkMlFzQztBTHN6RHhDOztBbUI5akVBO0VBQ0U7RUFDQSxtQmQ2UHNDO0FMbzBEeEM7O0FtQnpqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkI0akVGO0FtQjFqRUU7O0VBRUU7RUFDQTtBbkI0akVKOztBbUJuakVBO0VBQ0U7RUFDQTtFQUNBLHFCZGtPc0M7QUxvMUR4Qzs7QW1CbmpFQTtFQUNFO0VBQ0Esa0JkOE5zQztFYzdOdEM7QW5Cc2pFRjtBbUJwakVFO0VBQ0UsY2QxTU87QUxnd0VYOztBbUJsakVBO0VBQ0U7QW5CcWpFRjs7QW1CbGpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCZGlOc0M7QUxvMkR4QztBbUJsakVFO0VBQ0U7RUFDQTtFQUNBLHVCZDRNb0M7RWMzTXBDO0FuQm9qRUo7O0FxQnJ3RUU7RUFDRTtFQUNBO0VBQ0EsbUJoQmtab0M7RWdCalpwQyxjaEJxUDBCO0VnQnBQMUIsY2hCZ2ZnQztBTHd4RHBDOztBcUJyd0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnd3RUo7O0FxQm53RUk7OztFQUVFLHFCaEIwZDhCO0FMNnlEcEM7QXFCcndFTTs7O0VBQ0UscUJoQnVkNEI7RWdCdGQ1QjtBckJ5d0VSO0FxQnR3RU07Ozs7Ozs7RUFFRTtBckI2d0VSOztBcUJyd0VNO0VBQ0UsY2hCd2M0QjtBTGcwRHBDO0FxQnJ3RU07OztFQUVFO0FyQnd3RVI7O0FxQmh3RU07RUFDRSxjaEIwYjRCO0FMeTBEcEM7QXFCandFUTtFQUNFO0FyQm13RVY7QXFCL3ZFTTs7O0VBRUU7QXJCa3dFUjtBcUI5dkVRO0VDL0ZKLHlCRGdHMkI7QXJCZ3dFL0I7QXFCM3ZFUTtFQUNFO0FyQjZ2RVY7O0FxQm52RU07RUFDRSxxQmhCMlo0QjtBTDIxRHBDO0FxQnB2RVE7RUFBWTtBckJ1dkVwQjtBcUJwdkVNOzs7RUFFRTtBckJ1dkVSO0FxQm52RVE7RUFDRTtBckJxdkVWOztBcUIzMUVFO0VBQ0U7RUFDQTtFQUNBLG1CaEJrWm9DO0VnQmpacEMsY2hCcVAwQjtFZ0JwUDFCLGNoQmlmZ0M7QUw2MkRwQzs7QXFCMzFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4MUVKOztBcUJ6MUVJOzs7RUFFRSxxQmhCMmQ4QjtBTGs0RHBDO0FxQjMxRU07OztFQUNFLHFCaEJ3ZDRCO0VnQnZkNUI7QXJCKzFFUjtBcUI1MUVNOzs7Ozs7O0VBRUU7QXJCbTJFUjs7QXFCMzFFTTtFQUNFLGNoQnljNEI7QUxxNURwQztBcUIzMUVNOzs7RUFFRTtBckI4MUVSOztBcUJ0MUVNO0VBQ0UsY2hCMmI0QjtBTDg1RHBDO0FxQnYxRVE7RUFDRTtBckJ5MUVWO0FxQnIxRU07OztFQUVFO0FyQncxRVI7QXFCcDFFUTtFQy9GSix5QkRnRzJCO0FyQnMxRS9CO0FxQmoxRVE7RUFDRTtBckJtMUVWOztBcUJ6MEVNO0VBQ0UscUJoQjRaNEI7QUxnN0RwQztBcUIxMEVRO0VBQVk7QXJCNjBFcEI7QXFCMTBFTTs7O0VBRUU7QXJCNjBFUjtBcUJ6MEVRO0VBQ0U7QXJCMjBFVjs7QW1CeHNFQTtFQUNFO0VBQ0E7RUFDQTtBbkIyc0VGO0FtQnRzRUU7RUFDRTtBbkJ3c0VKO0FlMzVFSTtFSXdOQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuQnNzRUo7RW1CbHNFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5Cb3NFSjtFbUJoc0VFO0lBQ0U7SUFDQTtJQUNBO0VuQmtzRUo7RW1COXJFRTtJQUNFO0VuQmdzRUo7RW1CN3JFRTtJQUNFO0VuQityRUo7RW1CMXJFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5CNHJFSjtFbUIxckVFO0lBQ0U7SUFDQTtJQUNBLHFCZHNIa0M7SWNySGxDO0VuQjRyRUo7RW1CenJFRTtJQUNFO0lBQ0E7RW5CMnJFSjtFbUJ6ckVFO0lBQ0U7RW5CMnJFSjtBQUNGOztBdUIvL0VBO0VBQ0U7RUFDQSxnQm5CMkJzQjtFbUIxQnRCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNzRkE7RUFDQSxpQm5CMkk0QjtFbUIxSTVCLGdCbkJvSjRCO0VtQmpKMUIsa0JuQitHMEI7RWVsTnhCLHFJR1VKO0F2QnFnRkY7QU1sZ0ZFO0VpQkNFO0F2Qm9nRko7QXVCamdGRTtFQUVFO0VBQ0EsZ0JsQndUMEI7QUwwc0U5QjtBdUI5L0VFO0VBRUUsYWxCcVYwQjtBTDBxRTlCO0F1QjEvRUU7RUFDRTtBdkI0L0VKO0F1QnovRUU7RUFFRTtBdkIwL0VKO0F1QmgvRUE7Ozs7RUFFRTtBdkJvL0VGOztBdUIzK0VFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTHMrRWY7QU1saUZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJnakZ6RztBd0JwaUZFO0VBTUk7QXhCaWlGTjtBd0I1aEZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMbS9FZjtBd0IxaEZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QjZqRjdMO0F3QnJoRkk7RUFLSTtBeEJtaEZSOztBdUJ0Z0ZFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTGlnRmY7QU03akZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEIya0Z6RztBd0IvakZFO0VBTUk7QXhCNGpGTjtBd0J2akZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMOGdGZjtBd0JyakZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QndsRjdMO0F3QmhqRkk7RUFLSTtBeEI4aUZSOztBdUJqaUZFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTDRoRmY7QU14bEZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJzbUZ6RztBd0IxbEZFO0VBTUk7QXhCdWxGTjtBd0JsbEZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMeWlGZjtBd0JobEZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4Qm1uRjdMO0F3QjNrRkk7RUFLSTtBeEJ5a0ZSOztBdUI1akZFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTHVqRmY7QU1ubkZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJpb0Z6RztBd0JybkZFO0VBTUk7QXhCa25GTjtBd0I3bUZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMb2tGZjtBd0IzbUZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QjhvRjdMO0F3QnRtRkk7RUFLSTtBeEJvbUZSOztBdUJ2bEZFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTGtsRmY7QU05b0ZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEI0cEZ6RztBd0JocEZFO0VBTUk7QXhCNm9GTjtBd0J4b0ZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMK2xGZjtBd0J0b0ZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QnlxRjdMO0F3QmpvRkk7RUFLSTtBeEIrbkZSOztBdUJsbkZFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTDZtRmY7QU16cUZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJ1ckZ6RztBd0IzcUZFO0VBTUk7QXhCd3FGTjtBd0JucUZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMMG5GZjtBd0JqcUZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4Qm9zRjdMO0F3QjVwRkk7RUFLSTtBeEIwcEZSOztBdUI3b0ZFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTHdvRmY7QU1wc0ZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJrdEZ6RztBd0J0c0ZFO0VBTUk7QXhCbXNGTjtBd0I5ckZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMcXBGZjtBd0I1ckZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4Qit0RjdMO0F3QnZyRkk7RUFLSTtBeEJxckZSOztBdUJ4cUZFO0VDekRBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTG1xRmY7QU0vdEZFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEI2dUZ6RztBd0JqdUZFO0VBTUk7QXhCOHRGTjtBd0J6dEZFO0VBRUU7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMZ3JGZjtBd0J2dEZFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QjB2RjdMO0F3Qmx0Rkk7RUFLSTtBeEJndEZSOztBdUI3ckZFO0VDWkEsY25CaUJhO0VtQmhCYjtFQUNBO0VBQ0EscUJuQmNhO0FMK3JGZjtBd0Izc0ZFO0VBQ0UsV0FQZ0Q7RUFRaEQseUJuQlVXO0VtQlRYLHFCbkJTVztBTG9zRmY7QXdCMXNGRTtFQUVFO0F4QjJzRko7QXdCeHNGRTtFQUVFLGNuQkRXO0VtQkVYO0F4QnlzRko7QXdCdHNGRTtFQUdFO0VBQ0EseUJuQlRXO0VtQlVYLHFCbkJWVztBTGd0RmY7QXdCcHNGSTtFQUtJO0F4QmtzRlI7O0F1Qnh0RkU7RUNaQSxjbkJpQmE7RW1CaEJiO0VBQ0E7RUFDQSxxQm5CY2E7QUwwdEZmO0F3QnR1RkU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMK3RGZjtBd0JydUZFO0VBRUU7QXhCc3VGSjtBd0JudUZFO0VBRUUsY25CRFc7RW1CRVg7QXhCb3VGSjtBd0JqdUZFO0VBR0U7RUFDQSx5Qm5CVFc7RW1CVVgscUJuQlZXO0FMMnVGZjtBd0IvdEZJO0VBS0k7QXhCNnRGUjs7QXVCbnZGRTtFQ1pBLGNuQmlCYTtFbUJoQmI7RUFDQTtFQUNBLHFCbkJjYTtBTHF2RmY7QXdCandGRTtFQUNFLFdBUGdEO0VBUWhELHlCbkJVVztFbUJUWCxxQm5CU1c7QUwwdkZmO0F3Qmh3RkU7RUFFRTtBeEJpd0ZKO0F3Qjl2RkU7RUFFRSxjbkJEVztFbUJFWDtBeEIrdkZKO0F3QjV2RkU7RUFHRTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUxzd0ZmO0F3QjF2Rkk7RUFLSTtBeEJ3dkZSOztBdUI5d0ZFO0VDWkEsY25CaUJhO0VtQmhCYjtFQUNBO0VBQ0EscUJuQmNhO0FMZ3hGZjtBd0I1eEZFO0VBQ0UsY0FQZ0Q7RUFRaEQseUJuQlVXO0VtQlRYLHFCbkJTVztBTHF4RmY7QXdCM3hGRTtFQUVFO0F4QjR4Rko7QXdCenhGRTtFQUVFLGNuQkRXO0VtQkVYO0F4QjB4Rko7QXdCdnhGRTtFQUdFO0VBQ0EseUJuQlRXO0VtQlVYLHFCbkJWVztBTGl5RmY7QXdCcnhGSTtFQUtJO0F4Qm14RlI7O0F1Qnp5RkU7RUNaQSxjbkJpQmE7RW1CaEJiO0VBQ0E7RUFDQSxxQm5CY2E7QUwyeUZmO0F3QnZ6RkU7RUFDRSxjQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMZ3pGZjtBd0J0ekZFO0VBRUU7QXhCdXpGSjtBd0JwekZFO0VBRUUsY25CRFc7RW1CRVg7QXhCcXpGSjtBd0JsekZFO0VBR0U7RUFDQSx5Qm5CVFc7RW1CVVgscUJuQlZXO0FMNHpGZjtBd0JoekZJO0VBS0k7QXhCOHlGUjs7QXVCcDBGRTtFQ1pBLGNuQmlCYTtFbUJoQmI7RUFDQTtFQUNBLHFCbkJjYTtBTHMwRmY7QXdCbDFGRTtFQUNFLFdBUGdEO0VBUWhELHlCbkJVVztFbUJUWCxxQm5CU1c7QUwyMEZmO0F3QmoxRkU7RUFFRTtBeEJrMUZKO0F3Qi8wRkU7RUFFRSxjbkJEVztFbUJFWDtBeEJnMUZKO0F3QjcwRkU7RUFHRTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUx1MUZmO0F3QjMwRkk7RUFLSTtBeEJ5MEZSOztBdUIvMUZFO0VDWkEsY25CaUJhO0VtQmhCYjtFQUNBO0VBQ0EscUJuQmNhO0FMaTJGZjtBd0I3MkZFO0VBQ0UsY0FQZ0Q7RUFRaEQseUJuQlVXO0VtQlRYLHFCbkJTVztBTHMyRmY7QXdCNTJGRTtFQUVFO0F4QjYyRko7QXdCMTJGRTtFQUVFLGNuQkRXO0VtQkVYO0F4QjIyRko7QXdCeDJGRTtFQUdFO0VBQ0EseUJuQlRXO0VtQlVYLHFCbkJWVztBTGszRmY7QXdCdDJGSTtFQUtJO0F4Qm8yRlI7O0F1QjEzRkU7RUNaQSxjbkJpQmE7RW1CaEJiO0VBQ0E7RUFDQSxxQm5CY2E7QUw0M0ZmO0F3Qng0RkU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMaTRGZjtBd0J2NEZFO0VBRUU7QXhCdzRGSjtBd0JyNEZFO0VBRUUsY25CRFc7RW1CRVg7QXhCczRGSjtBd0JuNEZFO0VBR0U7RUFDQSx5Qm5CVFc7RW1CVVgscUJuQlZXO0FMNjRGZjtBd0JqNEZJO0VBS0k7QXhCKzNGUjs7QXVCMTRGQTtFQUNFLGdCbkI5Q3NCO0VtQitDdEIsY2xCbUUwQjtFa0JsRTFCO0F2QjY0RkY7QU1sOUZFO0VpQndFRSxjbEJpRXdCO0VrQmhFeEIsMEJsQmlFd0I7RWtCaEV4QjtFQUNBO0F2QjY0Rko7QXVCMTRGRTtFQUVFLDBCbEIwRHdCO0VrQnpEeEI7RUFDQTtBdkIyNEZKO0F1Qng0RkU7RUFFRSxjbEJwRk87QUw2OUZYOztBdUI5M0ZBO0VDYkU7RUFDQSxrQm5CNEk0QjtFbUIzSTVCLGdCbkI0RzRCO0VtQnpHMUIsa0JuQmdIMEI7QUw2eEY5Qjs7QXVCajRGQTtFQ2pCRTtFQUNBLGlCbkI2STRCO0VtQjVJNUIsZ0JuQjZHNEI7RW1CMUcxQixrQm5CaUgwQjtBTG15RjlCOztBdUIvM0ZBO0VBQ0U7RUFDQTtBdkJrNEZGO0F1Qi8zRkU7RUFDRSxrQmxCc1AwQjtBTDJvRjlCOztBdUJ6M0ZFOzs7RUFDRTtBdkI4M0ZKOztBeUJ6Z0dBOztFQUVFO0F6QjRnR0Y7O0EwQm4vRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFqQ0o7RUFDQTtFQUNBO0VBQ0E7QTFCd2hHRjtBMEJoK0ZJO0VBQ0U7QTFCaytGTjs7QXlCbmhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwQndpQmtDO0VvQnZpQmxDO0VBQ0E7RUFDQSxnQnBCdWdCa0M7RW9CdGdCbEM7RUFDQTtFQUNBLGlCcEJ5TjRCO0VvQnhONUIsY3BCd0gwQjtFb0J2SDFCO0VBQ0E7RUFDQSxzQnBCZlM7RW9CZ0JUO0VBQ0E7RWR4QkUsa0JObU4wQjtBTDQxRjlCOztBeUIvZ0dFO0VBQ0U7RUFDQSx1QnBCc2ZnQztBTDRoRnBDO0EwQjVoR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUExQko7RUFDQTtFQUNBO0VBQ0E7QTFCeWpHRjtBMEJ4Z0dJO0VBQ0U7QTFCMGdHTjs7QXlCeGhHRTtFQUNFO0VBQ0EscUJwQjJlZ0M7QUxnakZwQztBMEJoakdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBbkJKO0VBQ0E7RUFDQTtBMUJza0dGO0EwQjNoR0k7RUFDRTtBMUI2aEdOO0F5QnBpR0k7RUFDRTtBekJzaUdOOztBeUJoaUdFO0VBQ0U7RUFDQSxzQnBCNmRnQztBTHNrRnBDO0EwQnRrR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd2tHTjtBMEI3akdNO0VBQ0U7QTFCK2pHUjtBMEI1akdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBbENOO0VBQ0E7RUFDQTtBMUJpbUdGO0EwQjVqR0k7RUFDRTtBMUI4akdOO0F5QnZqR0k7RUFDRTtBekJ5akdOOztBeUJuakdBO0VFdEVFO0VBQ0E7RUFDQTtFQUNBO0EzQjZuR0Y7O0F5Qm5qR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCckJwRHNCO0VxQnFEdEIsY3BCcEVTO0VvQnFFVDtFQUNBO0VBQ0E7RUFDQTtBekJzakdGO0FNaG9HRTtFbUI2RUUsY3BCc2NnQztFb0JyY2hDO0VIMUZBLHlCakJNTztBTDJvR1g7QXlCbmpHRTtFQUVFLFdwQjNGTztFb0I0RlA7RUhqR0EseUJqQnNOMEI7QUxnOEY5QjtBeUJqakdFO0VBRUUsY3BCNUZPO0VvQjZGUDtBekJrakdKOztBeUIxaUdBO0VBQ0U7QXpCNmlHRjs7QXlCemlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGlCcEJrSDRCO0VvQmpINUIsY3BCL0dTO0VvQmdIVDtBekI0aUdGOztBNEIxcUdBOztFQUVFO0VBQ0E7RUFDQTtBNUI2cUdGO0E0QjNxR0U7OztFQUNFO0VBQ0E7QTVCK3FHSjtBTTVxR0U7OztFc0JFSTtBNUIrcUdOO0E0QjdxR0k7Ozs7Ozs7RUFHRTtBNUJtckdOO0E0QjlxR0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtBNUJrc0dKOztBNEI3ckdBO0VBQ0U7RUFDQTtFQUNBO0E1QmdzR0Y7QTRCOXJHRTtFQUNFO0E1QmdzR0o7O0E0QjNyR0U7RUFDRTtBNUI4ckdKO0E0QjFyR0U7OztFakJsQ0UsMEJpQm9DNkI7RWpCbkM3Qiw2QmlCbUM2QjtBNUI4ckdqQztBNEIzckdFOzs7RWpCekJFLHlCaUIyQjRCO0VqQjFCNUIsNEJpQjBCNEI7QTVCK3JHaEM7O0E0Qi9xR0E7RUFDRTtFQUNBO0E1QmtyR0Y7QTRCaHJHRTtFQUNFO0E1QmtyR0o7O0E0QjlxR0E7RUFDRTtFQUNBO0E1QmlyR0Y7O0E0QjlxR0E7RUFDRTtFQUNBO0E1QmlyR0Y7O0E0QjdwR0E7RUFDRTtFQUNBO0VBQ0E7QTVCZ3FHRjtBNEI5cEdFOztFQUVFO0E1QmdxR0o7QTRCN3BHRTs7Ozs7O0VBSUU7RUFDQTtBNUJpcUdKO0E0QjdwR0U7OztFakJ6R0UsNkJpQjJHOEI7RWpCMUc5Qiw0QmlCMEc4QjtBNUJpcUdsQztBNEI5cEdFOzs7RWpCNUhFLHlCaUI4SDJCO0VqQjdIM0IsMEJpQjZIMkI7QTVCa3FHL0I7O0E0QmhwR0U7OztFQUVFO0E1Qm9wR0o7QTRCbHBHSTs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBNUJ5cEdOOztBNkJyekdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3ekdGO0E2QnR6R0U7OztFQUdFO0VBQ0E7RUFHQTtFQUNBO0E3QnN6R0o7QTZCbnpHSTs7O0VBQ0U7QTdCdXpHTjtBNkJwekdJOzs7Ozs7Ozs7RUFHRTtBN0I0ekdOO0E2QnR6R0k7O0VsQnBCQSwwQmtCb0JrRDtFbEJuQmxELDZCa0JtQmtEO0E3QjJ6R3REO0E2QjF6R0k7O0VsQlBBLHlCa0JPa0Q7RWxCTmxELDRCa0JNa0Q7QTdCK3pHdEQ7QTZCMXpHRTtFQUNFO0VBQ0E7QTdCNHpHSjtBNkIxekdJO0VsQjlCQSwwQmtCK0I2RTtFbEI5QjdFLDZCa0I4QjZFO0E3QjZ6R2pGO0E2QjV6R0k7RWxCbEJBLHlCa0JtQjZFO0VsQmxCN0UsNEJrQmtCNkU7QTdCK3pHakY7O0E2QnB6R0E7O0VBRUU7QTdCdXpHRjtBNkJsekdFOzs7O0VBQ0U7RUFDQTtBN0J1ekdKO0E2QnB6R0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtBN0J3MEdKOztBNkJwMEdBO0VBQXVCO0E3QncwR3ZCOztBNkJ2MEdBO0VBQXNCO0E3QjIwR3RCOztBNkJuMEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQnhCZ0o0QjtFd0IvSTVCLGdCekI3RHNCO0V5QjhEdEIsZ0J4QndKNEI7RXdCdko1QixjeEJoRlM7RXdCaUZUO0VBQ0E7RUFDQSx5QnhCeEZTO0V3QnlGVDtFbEJsR0Usa0JObU4wQjtBTHN0RzlCO0E2Qm4wR0U7O0VBRUU7QTdCcTBHSjs7QTZCbnlHQTs7Ozs7Ozs7RWxCN0hJLDBCa0JtSTJCO0VsQmxJM0IsNkJrQmtJMkI7QTdCeXlHL0I7O0E2QnR5R0E7Ozs7Ozs7O0VsQnhISSx5QmtCOEgwQjtFbEI3SDFCLDRCa0I2SDBCO0E3QjR5RzlCOztBOEJoOEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0J6Qm9ic0M7QUwrZ0d4Qzs7QThCaDhHQTtFQUNFO0VBQ0Esa0J6Qmdic0M7QUxtaEd4Qzs7QThCaDhHQTtFQUNFO0VBQ0E7RUFDQTtBOUJtOEdGO0E4Qmo4R0U7RUFDRSxXekJoQk87RWlCTFAseUJqQnNOMEI7QUxtd0c5QjtBOEIvN0dFO0VBRUUsZ0N6QithNEM7QUxpaEdoRDtBOEI3N0dFO0VBQ0UsV3pCM0JPO0V5QjRCUCx5QnpCNmE0QztBTGtoR2hEO0E4QjE3R0k7RUFDRSxjekI1Qks7QUx3OUdYO0E4QjE3R007RUFDRSx5QnpCbkNHO0FMKzlHWDs7QThCbDdHQTtFQUNFO0E5QnE3R0Y7QThCbDdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3pCaVlvQztFeUJoWXBDLFl6QmdZb0M7RXlCL1hwQztFQUNBO0VBQ0E7RUFDQSx5QnpCMURPO0FMOCtHWDtBOEIvNkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXekJrWG9DO0V5QmpYcEMsWXpCaVhvQztFeUJoWHBDO0VBQ0E7RUFDQTtFQUNBLHdCekIrV29DO0FMa2tHeEM7O0E4QnY2R0U7RW5CN0ZFLGtCTm1OMEI7QUxxekc5QjtBOEJ0NkdJO0VSaEdBLHlCakJzTjBCO0FMbXpHOUI7QThCdDZHSTtFQUNFLHlEekI4VzBDO0FMMGpHaEQ7QThCbjZHSTtFUnpHQSx5QmpCc04wQjtBTHl6RzlCO0E4Qmw2R0k7RUFDRSx5RHpCd1cwQztBTDRqR2hEO0E4Qi81R0k7RUFDRSx3Q3pCb1YwQztBTDZrR2hEO0E4Qi81R0k7RUFDRSx3Q3pCaVYwQztBTGdsR2hEOztBOEJ2NUdFO0VBQ0Usa0J6QnVWNEM7QUxta0doRDtBOEJ0NUdJO0VSdElBLHlCakJzTjBCO0FMeTBHOUI7QThCdDVHSTtFQUNFLHlEekJnVjBDO0FMd2tHaEQ7QThCbjVHSTtFQUNFLHdDekJ3VDBDO0FMNmxHaEQ7O0E4Qno0R0E7RUFDRTtFQUNBO0VBQ0EsMEJ6Qm1Rc0M7RXlCbFF0QztFQUNBLGdCekJrRjRCO0V5QmpGNUIsY3pCdEpTO0V5QnVKVDtFQUNBO0VBQ0EseUJ6QmdVa0M7RXlCL1RsQztFQUVFLGtCekJ5QzBCO0V5QnJDNUI7QTlCdzRHRjtBOEJ0NEdFO0VBQ0UscUJ6QmpKTTtFeUJrSk47RUFDQSxnRnpCNFRnQztBTDRrR3BDO0E4QnQ0R0k7RUFNRSxjekI3S0s7RXlCOEtMLHNCekJyTEs7QUx3akhYO0E4Qi8zR0U7RUFFRTtFQUNBLHNCekI0UitCO0V5QjNSL0I7QTlCZzRHSjtBOEI3M0dFO0VBQ0UsY3pCM0xPO0V5QjRMUCx5QnpCaE1PO0FMK2pIWDtBOEIzM0dFO0VBQ0U7QTlCNjNHSjs7QThCejNHQTtFQUNFLDBCekJvTnNDO0V5Qm5OdEMscUJ6QjBRa0M7RXlCelFsQyx3QnpCeVFrQztFeUJ4UWxDLGN6QjJSa0M7QUxpbUdwQzs7QThCejNHQTtFQUNFLDRCekJnTnNDO0V5Qi9NdEMscUJ6Qm1Ra0M7RXlCbFFsQyx3QnpCa1FrQztFeUJqUWxDLGV6QnVSa0M7QUxxbUdwQzs7QThCcDNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCekIyTHNDO0V5QjFMdEM7QTlCdTNHRjs7QThCcDNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCekJtTHNDO0V5QmxMdEM7RUFDQTtBOUJ1M0dGO0E4QnIzR0U7RUFDRSxxQnpCdE5NO0V5QnVOTixnQnpCc0YwQjtBTGl5RzlCO0E4QnIzR0k7RUFDRSxxQnpCMU5JO0FMaWxIVjtBOEJsM0dJO0VBQ0UsaUJ6QnNRYTtBTDhtR25COztBOEIvMkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCekJ5SnNDO0V5QnhKdEM7RUFDQSxnQnpCeEI0QjtFeUJ5QjVCLGN6QmhRUztFeUJpUVQsc0J6QnhRUztFeUJ5UVQ7RW5CaFJFLGtCTm1OMEI7QUxnN0c5QjtBOEIvMkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCekJ4QzBCO0V5QnlDMUIsY3pCaFJPO0V5QmlSUDtFUjdSQSx5QmpCT087RXlCd1JQO0VuQmpTQSwwQm1Ca1N1QjtBOUJpM0czQjs7QStCbHBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CcXBIRjs7QStCbHBIQTtFQUNFO0VBQ0E7QS9CcXBIRjtBTWxwSEU7RXlCQUU7QS9CcXBISjtBK0JqcEhFO0VBQ0UsYzFCTk87QUx5cEhYOztBK0Izb0hBO0VBQ0U7QS9COG9IRjtBK0I1b0hFO0VBQ0U7QS9COG9ISjtBK0Izb0hFO0VBQ0U7RXBCN0JBLDJCTjZNMEI7RU01TTFCLDRCTjRNMEI7QUwrOUc5QjtBTXBxSEU7RXlCeUJJLHFDMUI4aEI4QjtBTGduR3BDO0ErQjNvSEk7RUFDRSxjMUI5Qks7RTBCK0JMO0VBQ0E7QS9CNm9ITjtBK0J6b0hFOztFQUVFLGMxQnJDTztFMEJzQ1AsNkIxQm1oQmdDO0UwQmxoQmhDLHlDMUJtaEJnQztBTHduR3BDO0ErQnhvSEU7RUFFRTtFcEJwREEseUJvQnNEMkI7RXBCckQzQiwwQm9CcUQyQjtBL0J5b0gvQjs7QStCL25IRTtFcEJ0RUUsa0JObU4wQjtBTHMvRzlCO0ErQi9uSEU7O0VBRUUsVzFCckVPO0UwQnNFUCx5QjFCMkkwQjtBTHMvRzlCOztBK0J2bkhFO0VBQ0U7RUFDQTtBL0IwbkhKOztBK0JybkhFO0VBQ0U7RUFDQTtFQUNBO0EvQnduSEo7O0ErQjltSEU7RUFDRTtBL0JpbkhKO0ErQi9tSEU7RUFDRTtBL0JpbkhKOztBZ0NwdUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUIzQjIxQmtDO0UyQjExQmxDO0VBQ0EseUIzQk9TO0VNVFAsa0JObU4wQjtBTHVoSDlCOztBZ0NsdUhFO0VBQ0U7RUFDQSxxQjNCKzBCZ0M7RTJCOTBCaEMsb0IzQjgwQmdDO0UyQjcwQmhDLGMzQkNPO0UyQkFQO0FoQ3F1SEo7QWdDNXRIRTtFQUNFO0FoQzh0SEo7QWdDM3RIRTtFQUNFO0FoQzZ0SEo7QWdDMXRIRTtFQUNFLGMzQmxCTztBTDh1SFg7O0FpQy92SEE7RUFDRTtFekJHQTtFQUNBO0VHREUsa0JObU4wQjtBTCtpSDlCOztBaUNod0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQjVCK21Ca0M7RTRCOW1CbEMsYzVCeUkwQjtFNEJ4STFCLHNCNUJGUztFNEJHVDtBakNtd0hGO0FpQ2p3SEU7RUFDRSxjNUJzSXdCO0U0QnJJeEI7RUFDQSx5QjVCTk87RTRCT1AscUI1Qk5PO0FMeXdIWDtBaUNod0hFO0VBQ0U7RUFDQTtFQUNBLGdCNUJ1VDBCO0FMMjhHOUI7QWlDOXZIRTtFQUNFO0FqQ2d3SEo7O0FpQzF2SEk7RUFDRTtFdEJQRiwyQk53TDBCO0VNdkwxQiw4Qk51TDBCO0FMOGtIOUI7QWlDMXZISTtFdEIxQkEsNEJOc00wQjtFTXJNMUIsK0JOcU0wQjtBTGtsSDlCO0FpQ3p2SEU7RUFDRTtFQUNBLFc1QnZDTztFNEJ3Q1AseUI1QnlLMEI7RTRCeEsxQixxQjVCd0swQjtBTG1sSDlCO0FpQ3h2SEU7RUFDRSxjNUJ2Q087RTRCd0NQO0VBRUE7RUFDQSxzQjVCakRPO0U0QmtEUCxxQjVCL0NPO0FMd3lIWDs7QWtDbnpIRTtFQUNFO0VBQ0Esa0I3QjJPMEI7RTZCMU8xQixnQjdCMk0wQjtBTDJtSDlCO0FrQ2p6SE07RXZCb0JGLDJCTnlMMEI7RU14TDFCLDhCTndMMEI7QUx3bUg5QjtBa0NoekhNO0V2QkNGLDRCTnVNMEI7RU10TTFCLCtCTnNNMEI7QUw0bUg5Qjs7QWtDajBIRTtFQUNFO0VBQ0EsaUI3QjRPMEI7RTZCM08xQixnQjdCNE0wQjtBTHduSDlCO0FrQy96SE07RXZCb0JGLDJCTjBMMEI7RU16TDFCLDhCTnlMMEI7QUxxbkg5QjtBa0M5ekhNO0V2QkNGLDRCTndNMEI7RU12TTFCLCtCTnVNMEI7QUx5bkg5Qjs7QW1DNzBIQTtFQUNFO0VBQ0E7RUFDQSxjOUJndEJrQztFOEIvc0JsQyxnQi9CMkJvQjtFK0IxQnBCO0VBQ0E7RUFDQTtFQUNBO0V4QlRFLGtCTm1OMEI7QUx1b0g5QjtBbUM3MEhFO0VBQ0U7QW5DKzBISjs7QW1DMTBIQTtFQUNFO0VBQ0E7QW5DNjBIRjs7QW1DdDBIQTtFQUNFLG9COUI2ckJrQztFOEI1ckJsQyxtQjlCNHJCa0M7RU0xdEJoQyxvQk42dEJnQztBTDJvR3BDOztBbUNqMEhFO0VDMUNBO0VBQ0EseUIvQndFYTtBTHV5SGY7QU0vMUhFO0U4QlpJO0VBQ0E7RUFDQTtBcEM4MkhOOztBbUMzMEhFO0VDMUNBO0VBQ0EseUIvQndFYTtBTGl6SGY7QU16MkhFO0U4QlpJO0VBQ0E7RUFDQTtBcEN3M0hOOztBbUNyMUhFO0VDMUNBO0VBQ0EseUIvQndFYTtBTDJ6SGY7QU1uM0hFO0U4QlpJO0VBQ0E7RUFDQTtBcENrNEhOOztBbUMvMUhFO0VDMUNBO0VBQ0EseUIvQndFYTtBTHEwSGY7QU03M0hFO0U4QlpJO0VBQ0E7RUFDQTtBcEM0NEhOOztBbUN6MkhFO0VDMUNBO0VBQ0EseUIvQndFYTtBTCswSGY7QU12NEhFO0U4QlpJO0VBQ0E7RUFDQTtBcENzNUhOOztBbUNuM0hFO0VDMUNBO0VBQ0EseUIvQndFYTtBTHkxSGY7QU1qNUhFO0U4QlpJO0VBQ0E7RUFDQTtBcENnNkhOOztBbUM3M0hFO0VDMUNBO0VBQ0EseUIvQndFYTtBTG0ySGY7QU0zNUhFO0U4QlpJO0VBQ0E7RUFDQTtBcEMwNkhOOztBbUN2NEhFO0VDMUNBO0VBQ0EseUIvQndFYTtBTDYySGY7QU1yNkhFO0U4QlpJO0VBQ0E7RUFDQTtBcENvN0hOOztBcUN4N0hBO0VBQ0U7RUFDQTtFQUNBLG1CaENrd0JrQztFZ0Nqd0JsQztFMUJKRSxrQk5vTjBCO0FMNHVIOUI7O0FxQ3Y3SEE7RUFFRTtBckN5N0hGOztBcUNyN0hBO0VBQ0UsZ0JqQ2dCb0I7QUp3Nkh0Qjs7QXFDaDdIQTtFQUNFO0FyQ203SEY7QXFDaDdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDazdISjs7QXFDeDZIRTtFQzlDQSxjRCtDcUg7RWYxQ25ILHlCZTBDdUI7RUM3Q3pCLHFCRDZDcUU7QXJDNjZIdkU7QXNDeDlIRTtFQUNFO0F0QzA5SEo7QXNDdjlIRTtFQUNFO0F0Q3k5SEo7O0FxQ3A3SEU7RUM5Q0EsY0QrQ3FIO0VmMUNuSCx5QmUwQ3VCO0VDN0N6QixxQkQ2Q3FFO0FyQ3k3SHZFO0FzQ3ArSEU7RUFDRTtBdENzK0hKO0FzQ24rSEU7RUFDRTtBdENxK0hKOztBcUNoOEhFO0VDOUNBLGNEK0NxSDtFZjFDbkgseUJlMEN1QjtFQzdDekIscUJENkNxRTtBckNxOEh2RTtBc0NoL0hFO0VBQ0U7QXRDay9ISjtBc0MvK0hFO0VBQ0U7QXRDaS9ISjs7QXFDNThIRTtFQzlDQSxjRCtDcUg7RWYxQ25ILHlCZTBDdUI7RUM3Q3pCLHFCRDZDcUU7QXJDaTlIdkU7QXNDNS9IRTtFQUNFO0F0QzgvSEo7QXNDMy9IRTtFQUNFO0F0QzYvSEo7O0FxQ3g5SEU7RUM5Q0EsY0QrQ3FIO0VmMUNuSCx5QmUwQ3VCO0VDN0N6QixxQkQ2Q3FFO0FyQzY5SHZFO0FzQ3hnSUU7RUFDRTtBdEMwZ0lKO0FzQ3ZnSUU7RUFDRTtBdEN5Z0lKOztBcUNwK0hFO0VDOUNBLGNEK0NxSDtFZjFDbkgseUJlMEN1QjtFQzdDekIscUJENkNxRTtBckN5K0h2RTtBc0NwaElFO0VBQ0U7QXRDc2hJSjtBc0NuaElFO0VBQ0U7QXRDcWhJSjs7QXFDaC9IRTtFQzlDQSxjRCtDcUg7RWYxQ25ILHlCZTBDdUI7RUM3Q3pCLHFCRDZDcUU7QXJDcS9IdkU7QXNDaGlJRTtFQUNFO0F0Q2tpSUo7QXNDL2hJRTtFQUNFO0F0Q2lpSUo7O0FxQzUvSEU7RUM5Q0EsY0QrQ3FIO0VmMUNuSCx5QmUwQ3VCO0VDN0N6QixxQkQ2Q3FFO0FyQ2lnSXZFO0FzQzVpSUU7RUFDRTtBdEM4aUlKO0FzQzNpSUU7RUFDRTtBdEM2aUlKOztBdUN2aklBO0VBQ0U7SUFBTztFdkMyaklQO0V1QzFqSUE7SUFBSztFdkM2aklMO0FBQ0Y7QXVDM2pJQTtFQUNFO0VBQ0EsWWxDK3hCa0M7RWtDOXhCbEM7RUFDQSxtQmxDOHhCa0M7RWtDN3hCbEMseUJsQ0dTO0VNVFAsa0JObU4wQjtBTGkzSDlCOztBdUN6aklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV2xDUlM7RWtDU1Q7RUFDQSx5QmxDdXhCa0M7RWV2eUI5QiwyQm1CaUJKO0F2QzRqSUY7O0F1Q3pqSUE7RWpCa0JFO0VpQmhCQTtBdkM0aklGOztBdUN6aklBO0VBQ0U7QXZDNGpJRjs7QXdDM2xJQTtFQUNFO0VBQ0Esa0JuQzYzQmtDO0VtQzUzQmxDLGdCcENpQ29CO0VvQ2hDcEI7RUFDQSxXbkNnQlM7RW1DZlQseUJuQzQzQmtDO0VtQzMzQmxDO0F4QzhsSUY7QU1ubElFO0VrQ1JFLFduQ1dPO0VtQ1ZQO0VBQ0E7QXhDOGxJSjtBd0MxbElFO0VBQ0U7QXhDNGxJSjs7QXdDbGxJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q3FsSUY7O0F5QzdtSUE7RUFDRTtBekNnbklGOztBeUM1bUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwQzBpQmtDO0VvQ3ppQmxDO0VBQ0E7RUFHQTtBekM2bUlGO0F5Q3htSUU7RUFDRTtFQUNBO0F6QzBtSUo7O0F5Q3JtSUE7RUFDRTtFQUNBO0VBQ0EsY3BDbXNCNEI7RW9DanNCNUI7QXpDdW1JRjtBeUNwbUlFO0VyQnRDSSxtQ3FCdUNGO0VBQ0E7QXpDc21JSjtBeUNwbUlFO0VBQ0U7QXpDc21JSjs7QXlDbG1JQTtFQUNFO0VBQ0E7RUFDQTtBekNxbUlGOztBeUNqbUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHNCcEN2RFM7RW9Dd0RUO0VBQ0E7RTlCaEVFLGtCTm9OMEI7RW9DaEo1QjtBekNpbUlGOztBeUM3bElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwQ3lla0M7RW9DeGVsQyx5QnBDaXFCNEI7QUwrN0c5QjtBeUM3bElFO0VBQVM7QXpDZ21JWDtBeUMvbElFO0VBQVMsWXBDOHBCbUI7QUxvOEc5Qjs7QXlDN2xJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwQzBwQjRCO0VvQ3pwQjVCO0U5QnZGRSwyQk44TTBCO0VNN00xQiw0Qk42TTBCO0FMMitIOUI7QXlDL2xJRTtFQUNFLGFwQ3FwQjBCO0VvQ25wQjFCO0F6Q2dtSUo7O0F5QzNsSUE7RUFDRTtFQUNBLGdCcEMySTRCO0FMbTlIOUI7O0F5Q3psSUE7RUFDRTtFQUdBO0VBQ0EsYXBDK21CNEI7QUwyK0c5Qjs7QXlDdGxJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwQ3VtQjRCO0VvQ3RtQjVCO0F6Q3lsSUY7QXlDdGxJRTtFQUF1QjtBekN5bEl6QjtBeUN4bElFO0VBQXNCO0F6QzJsSXhCOztBeUN2bElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMwbElGOztBZTVxSUk7RTBCd0ZGO0lBQ0UsZ0JwQ3dtQmdDO0lvQ3ZtQmhDO0V6Q3dsSUY7RXlDcmxJQTtJQUNFO0V6Q3VsSUY7RXlDaGxJQTtJQUFZLGdCcEM2bEJzQjtFTHMvR2xDO0FBQ0Y7QWV6cklJO0UwQjBHRjtJQUFZLGdCcENzbEJzQjtFTDYvR2xDO0FBQ0Y7QTBDenZJQTtFQUNFO0VBQ0EsYXJDMmpCa0M7RXFDMWpCbEM7RUFDQSxTckNnckI0QjtFc0NwckI1QixrS3ZDNkJvQjtFdUMzQnBCO0VBQ0EsZ0J2QytCc0I7RXVDOUJ0QixnQnRDb1A0QjtFc0NuUDVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VETkEsaUJyQ3dPNEI7RXFDdE81QjtFQUNBO0ExQ3F3SUY7QTBDbndJRTtFQUFTLFlyQ29xQm1CO0FMa21IOUI7QTBDcHdJRTtFQUNFO0VBQ0E7RUFDQSxhckNvcUIwQjtFcUNucUIxQixjckNvcUIwQjtBTGttSDlCO0EwQ3B3SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUNzd0lOOztBMENqd0lBO0VBQ0U7QTFDb3dJRjtBMENsd0lFO0VBQ0U7QTFDb3dJSjtBMENsd0lJO0VBQ0U7RUFDQTtFQUNBLHNCckNuQks7QUx1eElYOztBMEMvdklBO0VBQ0U7QTFDa3dJRjtBMENod0lFO0VBQ0U7RUFDQSxhckNzb0IwQjtFcUNyb0IxQixjckNvb0IwQjtBTDhuSDlCO0EwQ2h3SUk7RUFDRTtFQUNBO0VBQ0Esd0JyQ25DSztBTHF5SVg7O0EwQzd2SUE7RUFDRTtBMUNnd0lGO0EwQzl2SUU7RUFDRTtBMUNnd0lKO0EwQzl2SUk7RUFDRTtFQUNBO0VBQ0EseUJyQ2pESztBTGl6SVg7O0EwQzN2SUE7RUFDRTtBMUM4dklGO0EwQzV2SUU7RUFDRTtFQUNBLGFyQ3dtQjBCO0VxQ3ZtQjFCLGNyQ3NtQjBCO0FMd3BIOUI7QTBDNXZJSTtFQUNFO0VBQ0E7RUFDQSx1QnJDakVLO0FMK3pJWDs7QTBDenVJQTtFQUNFLGdCckNra0I0QjtFcUNqa0I1QjtFQUNBLFdyQ25HUztFcUNvR1Q7RUFDQSxzQnJDM0ZTO0VNakJQLGtCTm1OMEI7QUxzb0k5Qjs7QTRDNzFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF2Q3lqQmtDO0V1Q3hqQmxDO0VBQ0EsZ0J2QzByQmtDO0VzQy9yQmxDLGtLdkM2Qm9CO0V1QzNCcEI7RUFDQSxnQnZDK0JzQjtFdUM5QnRCLGdCdENvUDRCO0VzQ25QNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNMQSxpQnZDdU80QjtFdUNyTzVCO0VBQ0Esc0J2Q0ZTO0V1Q0dUO0VBQ0E7RWpDWEUsa0JOb04wQjtBTGtxSTlCO0E0Q3YySUU7RUFDRTtFQUNBO0VBQ0EsV3ZDeXJCZ0M7RXVDeHJCaEMsY3ZDeXJCZ0M7RXVDeHJCaEM7QTVDeTJJSjtBNEN2MklJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUN3MklOOztBNENuMklBO0VBQ0UscUJ2QzBxQmtDO0FMNHJIcEM7QTRDcDJJRTtFQUNFO0E1Q3MySUo7QTRDbjJJRTs7O0VBRUU7QTVDczJJSjtBNENuMklFO0VBQ0U7RUFDQSxxQ3ZDZ3FCZ0M7QUxxc0hwQztBNENsMklFO0VBQ0UsV3ZDMG9CZ0M7RXVDem9CaEMsc0J2QzdDTztBTGk1SVg7O0E0Q2gySUE7RUFDRSxtQnZDbXBCa0M7QUxndEhwQztBNENqMklFO0VBQ0U7RUFDQSxhdkMrb0JnQztFdUM5b0JoQyxZdkM2b0JnQztFdUM1b0JoQztBNUNtMklKO0E0Q2gySUU7OztFQUVFO0E1Q20ySUo7QTRDaDJJRTtFQUNFO0VBQ0EsdUN2Q3NvQmdDO0FMNHRIcEM7QTRDLzFJRTtFQUNFLFN2Q2duQmdDO0V1Qy9tQmhDLHdCdkN2RU87QUx3NklYOztBNEM3MUlBO0VBQ0Usa0J2Q3luQmtDO0FMdXVIcEM7QTRDOTFJRTtFQUNFO0E1Q2cySUo7QTRDNzFJRTs7O0VBRUU7QTVDZzJJSjtBNEM3MUlFO0VBQ0U7RUFDQSx3Q3ZDK21CZ0M7QUxndkhwQztBNEM1MUlFO0VBQ0UsUXZDeWxCZ0M7RXVDeGxCaEMseUJ2QzlGTztBTDQ3SVg7QTRDMTFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3ZDNmxCZ0M7RXVDNWxCaEM7RUFDQTtFQUNBO0E1QzQxSUo7O0E0Q3gxSUE7RUFDRSxvQnZDc2xCa0M7QUxxd0hwQztBNEN6MUlFO0VBQ0U7RUFDQSxhdkNrbEJnQztFdUNqbEJoQyxZdkNnbEJnQztFdUMva0JoQztBNUMyMUlKO0E0Q3gxSUU7OztFQUVFO0E1QzIxSUo7QTRDeDFJRTtFQUNFO0VBQ0Esc0N2Q3lrQmdDO0FMaXhIcEM7QTRDdjFJRTtFQUNFLFV2Q21qQmdDO0V1Q2xqQmhDLHVCdkNwSU87QUw2OUlYOztBNENwMElBO0VBQ0U7RUFDQTtFQUNBLGlCdkN3RTRCO0V1Q3ZFNUIsV3ZDK2hCa0M7RXVDOWhCbEMseUJ2Q3JJUTtFdUNzSVI7RWpDaEtFLHVDaUNpS29CO0VqQ2hLcEIsd0NpQ2dLb0I7QTVDdzBJeEI7QTRDcjBJRTtFQUNFO0E1Q3UwSUo7O0E0Q24wSUE7RUFDRTtFQUNBLGN2Q3RDMEI7QUw0Mkk1Qjs7QTZDMS9JQTtFQUNFO0E3QzYvSUY7O0E2QzEvSUE7RUFDRTtFQUNBO0VBQ0E7QTdDNi9JRjs7QTZDMS9JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V6QlZJLCtCeUJXSjtFQUNBO0VBQ0E7QTdDNi9JRjs7QTZDMS9JQTs7O0VBR0U7QTdDNi9JRjs7QTZDMS9JQTs7RUFFRTtFQUNBO0E3QzYvSUY7O0E2Q3ovSUE7O0VBRUU7QTdDNC9JRjtBNkMxL0lFO0VBSkY7O0lBS0k7RTdDOC9JRjtBQUNGOztBNkMzL0lBOztFQUVFO0E3QzgvSUY7QTZDNS9JRTtFQUpGOztJQUtJO0U3Q2dnSkY7QUFDRjs7QTZDNy9JQTs7RUFFRTtBN0NnZ0pGO0E2QzkvSUU7RUFKRjs7SUFLSTtFN0NrZ0pGO0FBQ0Y7O0E2QzEvSUE7O0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVXhDK3hCa0M7RXdDOXhCbEMsV3hDakVTO0V3Q2tFVDtFQUNBLFl4QzZ4QmtDO0FMK3RIcEM7QU14akpFOzs7RXVDa0VFLFd4Q3pFTztFd0MwRVA7RUFDQTtFQUNBO0E3QzIvSUo7O0E2Q3gvSUE7RUFDRTtBN0MyL0lGOztBNkN0L0lBO0VBQ0U7QTdDeS9JRjs7QTZDbC9JQTs7RUFFRTtFQUNBLFd4QzB3QmtDO0V3Q3p3QmxDLFl4Q3l3QmtDO0V3Q3h3QmxDO0VBQ0E7QTdDcS9JRjs7QTZDbi9JQTtFQUNFLHlEeENzd0JrQztBTGd2SHBDOztBNkNwL0lBO0VBQ0UseUR4Q293QmtDO0FMbXZIcEM7O0E2QzkrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJ4Q211QmtDO0V3Q2x1QmxDLGdCeENrdUJrQztFd0NqdUJsQztBN0NnL0lGO0E2QzkrSUU7RUFDRTtFQUNBO0VBQ0EsV3hDK3RCZ0M7RXdDOXRCaEMsV3hDK3RCZ0M7RXdDOXRCaEMsaUJ4Qyt0QmdDO0V3Qzl0QmhDLGdCeEM4dEJnQztFd0M3dEJoQztFQUNBO0E3Q2cvSUo7QTZDNytJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QysrSU47QTZDNytJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QysrSU47QTZDMytJRTtFQUNFLHNCeENoS087QUw2b0pYOztBNkNwK0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXeENqTFM7RXdDa0xUO0E3Q3UrSUY7O0E4Q2xxSkE7RUFBcUI7QTlDc3FKckI7O0E4Q3JxSkE7RUFBcUI7QTlDeXFKckI7O0E4Q3hxSkE7RUFBcUI7QTlDNHFKckI7O0E4QzNxSkE7RUFBcUI7QTlDK3FKckI7O0E4QzlxSkE7RUFBcUI7QTlDa3JKckI7O0E4Q2pySkE7RUFBcUI7QTlDcXJKckI7O0ErQ3ZySkU7RUFDRTtBL0MwckpKOztBTTlxSkU7OztFeUNQSTtBL0MyckpOOztBK0Nqc0pFO0VBQ0U7QS9Db3NKSjs7QU14ckpFOzs7RXlDUEk7QS9DcXNKTjs7QStDM3NKRTtFQUNFO0EvQzhzSko7O0FNbHNKRTs7O0V5Q1BJO0EvQytzSk47O0ErQ3J0SkU7RUFDRTtBL0N3dEpKOztBTTVzSkU7OztFeUNQSTtBL0N5dEpOOztBK0MvdEpFO0VBQ0U7QS9Da3VKSjs7QU10dEpFOzs7RXlDUEk7QS9DbXVKTjs7QStDenVKRTtFQUNFO0EvQzR1Sko7O0FNaHVKRTs7O0V5Q1BJO0EvQzZ1Sk47O0ErQ252SkU7RUFDRTtBL0NzdkpKOztBTTF1SkU7OztFeUNQSTtBL0N1dkpOOztBK0M3dkpFO0VBQ0U7QS9DZ3dKSjs7QU1wdkpFOzs7RXlDUEk7QS9DaXdKTjs7QWdEaHdKQTtFQUNFO0FoRG13SkY7O0FnRGh3SkE7RUFDRTtBaERtd0pGOztBaUQ5d0pBO0VBQWtCO0FqRGt4SmxCOztBaURqeEpBO0VBQWtCO0FqRHF4SmxCOztBaURweEpBO0VBQWtCO0FqRHd4SmxCOztBaUR2eEpBO0VBQWtCO0FqRDJ4SmxCOztBaUQxeEpBO0VBQWtCO0FqRDh4SmxCOztBaUQ1eEpBO0VBQW1CO0FqRGd5Sm5COztBaUQveEpBO0VBQW1CO0FqRG15Sm5COztBaURseUpBO0VBQW1CO0FqRHN5Sm5COztBaURyeUpBO0VBQW1CO0FqRHl5Sm5COztBaUR4eUpBO0VBQW1CO0FqRDR5Sm5COztBaUR6eUpFO0VBQ0U7QWpENHlKSjs7QWlEN3lKRTtFQUNFO0FqRGd6Sko7O0FpRGp6SkU7RUFDRTtBakRvekpKOztBaURyekpFO0VBQ0U7QWpEd3pKSjs7QWlEenpKRTtFQUNFO0FqRDR6Sko7O0FpRDd6SkU7RUFDRTtBakRnMEpKOztBaURqMEpFO0VBQ0U7QWpEbzBKSjs7QWlEcjBKRTtFQUNFO0FqRHcwSko7O0FpRHAwSkE7RUFDRTtBakR1MEpGOztBaURoMEpBO0VBQ0U7QWpEbTBKRjs7QWlEajBKQTtFQUNFO0VBQ0E7QWpEbzBKRjs7QWlEbDBKQTtFQUNFO0VBQ0E7QWpEcTBKRjs7QWlEbjBKQTtFQUNFO0VBQ0E7QWpEczBKRjs7QWlEcDBKQTtFQUNFO0VBQ0E7QWpEdTBKRjs7QWlEcDBKQTtFQUNFO0FqRHUwSkY7O0FpRHAwSkE7RUFDRTtBakR1MEpGOztBa0QvM0pFO0VBQ0U7RUFDQTtFQUNBO0FsRGs0Sko7O0FtRDUzSkk7RUFBMkI7QW5EZzRKL0I7O0FtRC8zSkk7RUFBMkI7QW5EbTRKL0I7O0FtRGw0Skk7RUFBMkI7QW5EczRKL0I7O0FtRHI0Skk7RUFBMkI7QW5EeTRKL0I7O0FtRHg0Skk7RUFBMkI7QW5ENDRKL0I7O0FtRDM0Skk7RUFBMkI7QW5EKzRKL0I7O0FtRDk0Skk7RUFBMkI7QW5EazVKL0I7O0FtRGo1Skk7RUFBMkI7QW5EcTVKL0I7O0FtRHA1Skk7RUFBMkI7QW5EdzVKL0I7O0FlOTJKSTtFb0NsREE7SUFBMkI7RW5EcTZKN0I7RW1EcDZKRTtJQUEyQjtFbkR1Nko3QjtFbUR0NkpFO0lBQTJCO0VuRHk2SjdCO0VtRHg2SkU7SUFBMkI7RW5EMjZKN0I7RW1EMTZKRTtJQUEyQjtFbkQ2Nko3QjtFbUQ1NkpFO0lBQTJCO0VuRCs2SjdCO0VtRDk2SkU7SUFBMkI7RW5EaTdKN0I7RW1EaDdKRTtJQUEyQjtFbkRtN0o3QjtFbURsN0pFO0lBQTJCO0VuRHE3SjdCO0FBQ0Y7QWU1NEpJO0VvQ2xEQTtJQUEyQjtFbkRrOEo3QjtFbURqOEpFO0lBQTJCO0VuRG84SjdCO0VtRG44SkU7SUFBMkI7RW5EczhKN0I7RW1EcjhKRTtJQUEyQjtFbkR3OEo3QjtFbUR2OEpFO0lBQTJCO0VuRDA4SjdCO0VtRHo4SkU7SUFBMkI7RW5ENDhKN0I7RW1EMzhKRTtJQUEyQjtFbkQ4OEo3QjtFbUQ3OEpFO0lBQTJCO0VuRGc5SjdCO0VtRC84SkU7SUFBMkI7RW5EazlKN0I7QUFDRjtBZXo2Skk7RW9DbERBO0lBQTJCO0VuRCs5SjdCO0VtRDk5SkU7SUFBMkI7RW5EaStKN0I7RW1EaCtKRTtJQUEyQjtFbkRtK0o3QjtFbURsK0pFO0lBQTJCO0VuRHErSjdCO0VtRHArSkU7SUFBMkI7RW5EdStKN0I7RW1EdCtKRTtJQUEyQjtFbkR5K0o3QjtFbUR4K0pFO0lBQTJCO0VuRDIrSjdCO0VtRDErSkU7SUFBMkI7RW5ENitKN0I7RW1ENStKRTtJQUEyQjtFbkQrK0o3QjtBQUNGO0FldDhKSTtFb0NsREE7SUFBMkI7RW5ENC9KN0I7RW1EMy9KRTtJQUEyQjtFbkQ4L0o3QjtFbUQ3L0pFO0lBQTJCO0VuRGdnSzdCO0VtRC8vSkU7SUFBMkI7RW5Ea2dLN0I7RW1EamdLRTtJQUEyQjtFbkRvZ0s3QjtFbURuZ0tFO0lBQTJCO0VuRHNnSzdCO0VtRHJnS0U7SUFBMkI7RW5Ed2dLN0I7RW1EdmdLRTtJQUEyQjtFbkQwZ0s3QjtFbUR6Z0tFO0lBQTJCO0VuRDRnSzdCO0FBQ0Y7QWVuK0pJO0VvQ2xEQTtJQUEyQjtFbkR5aEs3QjtFbUR4aEtFO0lBQTJCO0VuRDJoSzdCO0VtRDFoS0U7SUFBMkI7RW5ENmhLN0I7RW1ENWhLRTtJQUEyQjtFbkQraEs3QjtFbUQ5aEtFO0lBQTJCO0VuRGlpSzdCO0VtRGhpS0U7SUFBMkI7RW5EbWlLN0I7RW1EbGlLRTtJQUEyQjtFbkRxaUs3QjtFbURwaUtFO0lBQTJCO0VuRHVpSzdCO0VtRHRpS0U7SUFBMkI7RW5EeWlLN0I7QUFDRjtBZWhnS0k7RW9DbERBO0lBQTJCO0VuRHNqSzdCO0VtRHJqS0U7SUFBMkI7RW5Ed2pLN0I7RW1EdmpLRTtJQUEyQjtFbkQwaks3QjtFbUR6aktFO0lBQTJCO0VuRDRqSzdCO0VtRDNqS0U7SUFBMkI7RW5EOGpLN0I7RW1EN2pLRTtJQUEyQjtFbkRna0s3QjtFbUQvaktFO0lBQTJCO0VuRGtrSzdCO0VtRGprS0U7SUFBMkI7RW5Eb2tLN0I7RW1EbmtLRTtJQUEyQjtFbkRza0s3QjtBQUNGO0FlN2hLSTtFb0NsREE7SUFBMkI7RW5EbWxLN0I7RW1EbGxLRTtJQUEyQjtFbkRxbEs3QjtFbURwbEtFO0lBQTJCO0VuRHVsSzdCO0VtRHRsS0U7SUFBMkI7RW5EeWxLN0I7RW1EeGxLRTtJQUEyQjtFbkQybEs3QjtFbUQxbEtFO0lBQTJCO0VuRDZsSzdCO0VtRDVsS0U7SUFBMkI7RW5EK2xLN0I7RW1EOWxLRTtJQUEyQjtFbkRpbUs3QjtFbURobUtFO0lBQTJCO0VuRG1tSzdCO0FBQ0Y7QW1EM2xLQTtFQUNFO0lBQXdCO0VuRDhsS3hCO0VtRDdsS0E7SUFBd0I7RW5EZ21LeEI7RW1EL2xLQTtJQUF3QjtFbkRrbUt4QjtFbURqbUtBO0lBQXdCO0VuRG9tS3hCO0VtRG5tS0E7SUFBd0I7RW5Ec21LeEI7RW1Ecm1LQTtJQUF3QjtFbkR3bUt4QjtFbUR2bUtBO0lBQXdCO0VuRDBtS3hCO0VtRHptS0E7SUFBd0I7RW5ENG1LeEI7RW1EM21LQTtJQUF3QjtFbkQ4bUt4QjtBQUNGO0FvRGpwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRG1wS0Y7QW9EanBLRTtFQUNFO0VBQ0E7QXBEbXBLSjtBb0RocEtFOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRGtwS0o7O0FvRDdvS0U7RUFDRTtBcERncEtKOztBb0Qzb0tFO0VBQ0U7QXBEOG9LSjs7QW9Eem9LRTtFQUNFO0FwRDRvS0o7O0FvRHZvS0U7RUFDRTtBcEQwb0tKOztBcURqcktJO0VBQWdDO0FyRHFyS3BDOztBcURwcktJO0VBQWdDO0FyRHdyS3BDOztBcUR2cktJO0VBQWdDO0FyRDJyS3BDOztBcUQxcktJO0VBQWdDO0FyRDhyS3BDOztBcUQ1cktJO0VBQThCO0FyRGdzS2xDOztBcUQvcktJO0VBQThCO0FyRG1zS2xDOztBcURsc0tJO0VBQThCO0FyRHNzS2xDOztBcURwc0tJO0VBQW9DO0FyRHdzS3hDOztBcUR2c0tJO0VBQW9DO0FyRDJzS3hDOztBcUQxc0tJO0VBQW9DO0FyRDhzS3hDOztBcUQ3c0tJO0VBQW9DO0FyRGl0S3hDOztBcURodEtJO0VBQW9DO0FyRG90S3hDOztBcURsdEtJO0VBQWlDO0FyRHN0S3JDOztBcURydEtJO0VBQWlDO0FyRHl0S3JDOztBcUR4dEtJO0VBQWlDO0FyRDR0S3JDOztBcUQzdEtJO0VBQWlDO0FyRCt0S3JDOztBcUQ5dEtJO0VBQWlDO0FyRGt1S3JDOztBcURodUtJO0VBQWtDO0FyRG91S3RDOztBcURudUtJO0VBQWtDO0FyRHV1S3RDOztBcUR0dUtJO0VBQWtDO0FyRDB1S3RDOztBcUR6dUtJO0VBQWtDO0FyRDZ1S3RDOztBcUQ1dUtJO0VBQWtDO0FyRGd2S3RDOztBcUQvdUtJO0VBQWtDO0FyRG12S3RDOztBcURqdktJO0VBQWdDO0FyRHF2S3BDOztBcURwdktJO0VBQWdDO0FyRHd2S3BDOztBcUR2dktJO0VBQWdDO0FyRDJ2S3BDOztBcUQxdktJO0VBQWdDO0FyRDh2S3BDOztBcUQ3dktJO0VBQWdDO0FyRGl3S3BDOztBcURod0tJO0VBQWdDO0FyRG93S3BDOztBZW52S0k7RXNDbERBO0lBQWdDO0VyRDB5S2xDO0VxRHp5S0U7SUFBZ0M7RXJENHlLbEM7RXFEM3lLRTtJQUFnQztFckQ4eUtsQztFcUQ3eUtFO0lBQWdDO0VyRGd6S2xDO0VxRDl5S0U7SUFBOEI7RXJEaXpLaEM7RXFEaHpLRTtJQUE4QjtFckRtektoQztFcURsektFO0lBQThCO0VyRHF6S2hDO0VxRG56S0U7SUFBb0M7RXJEc3pLdEM7RXFEcnpLRTtJQUFvQztFckR3ekt0QztFcUR2ektFO0lBQW9DO0VyRDB6S3RDO0VxRHp6S0U7SUFBb0M7RXJENHpLdEM7RXFEM3pLRTtJQUFvQztFckQ4ekt0QztFcUQ1ektFO0lBQWlDO0VyRCt6S25DO0VxRDl6S0U7SUFBaUM7RXJEaTBLbkM7RXFEaDBLRTtJQUFpQztFckRtMEtuQztFcURsMEtFO0lBQWlDO0VyRHEwS25DO0VxRHAwS0U7SUFBaUM7RXJEdTBLbkM7RXFEcjBLRTtJQUFrQztFckR3MEtwQztFcUR2MEtFO0lBQWtDO0VyRDAwS3BDO0VxRHowS0U7SUFBa0M7RXJENDBLcEM7RXFEMzBLRTtJQUFrQztFckQ4MEtwQztFcUQ3MEtFO0lBQWtDO0VyRGcxS3BDO0VxRC8wS0U7SUFBa0M7RXJEazFLcEM7RXFEaDFLRTtJQUFnQztFckRtMUtsQztFcURsMUtFO0lBQWdDO0VyRHExS2xDO0VxRHAxS0U7SUFBZ0M7RXJEdTFLbEM7RXFEdDFLRTtJQUFnQztFckR5MUtsQztFcUR4MUtFO0lBQWdDO0VyRDIxS2xDO0VxRDExS0U7SUFBZ0M7RXJENjFLbEM7QUFDRjtBZTcwS0k7RXNDbERBO0lBQWdDO0VyRG00S2xDO0VxRGw0S0U7SUFBZ0M7RXJEcTRLbEM7RXFEcDRLRTtJQUFnQztFckR1NEtsQztFcUR0NEtFO0lBQWdDO0VyRHk0S2xDO0VxRHY0S0U7SUFBOEI7RXJEMDRLaEM7RXFEejRLRTtJQUE4QjtFckQ0NEtoQztFcUQzNEtFO0lBQThCO0VyRDg0S2hDO0VxRDU0S0U7SUFBb0M7RXJEKzRLdEM7RXFEOTRLRTtJQUFvQztFckRpNUt0QztFcURoNUtFO0lBQW9DO0VyRG01S3RDO0VxRGw1S0U7SUFBb0M7RXJEcTVLdEM7RXFEcDVLRTtJQUFvQztFckR1NUt0QztFcURyNUtFO0lBQWlDO0VyRHc1S25DO0VxRHY1S0U7SUFBaUM7RXJEMDVLbkM7RXFEejVLRTtJQUFpQztFckQ0NUtuQztFcUQzNUtFO0lBQWlDO0VyRDg1S25DO0VxRDc1S0U7SUFBaUM7RXJEZzZLbkM7RXFEOTVLRTtJQUFrQztFckRpNktwQztFcURoNktFO0lBQWtDO0VyRG02S3BDO0VxRGw2S0U7SUFBa0M7RXJEcTZLcEM7RXFEcDZLRTtJQUFrQztFckR1NktwQztFcUR0NktFO0lBQWtDO0VyRHk2S3BDO0VxRHg2S0U7SUFBa0M7RXJEMjZLcEM7RXFEejZLRTtJQUFnQztFckQ0NktsQztFcUQzNktFO0lBQWdDO0VyRDg2S2xDO0VxRDc2S0U7SUFBZ0M7RXJEZzdLbEM7RXFELzZLRTtJQUFnQztFckRrN0tsQztFcURqN0tFO0lBQWdDO0VyRG83S2xDO0VxRG43S0U7SUFBZ0M7RXJEczdLbEM7QUFDRjtBZXQ2S0k7RXNDbERBO0lBQWdDO0VyRDQ5S2xDO0VxRDM5S0U7SUFBZ0M7RXJEODlLbEM7RXFENzlLRTtJQUFnQztFckRnK0tsQztFcUQvOUtFO0lBQWdDO0VyRGsrS2xDO0VxRGgrS0U7SUFBOEI7RXJEbStLaEM7RXFEbCtLRTtJQUE4QjtFckRxK0toQztFcURwK0tFO0lBQThCO0VyRHUrS2hDO0VxRHIrS0U7SUFBb0M7RXJEdytLdEM7RXFEditLRTtJQUFvQztFckQwK0t0QztFcUR6K0tFO0lBQW9DO0VyRDQrS3RDO0VxRDMrS0U7SUFBb0M7RXJEOCtLdEM7RXFENytLRTtJQUFvQztFckRnL0t0QztFcUQ5K0tFO0lBQWlDO0VyRGkvS25DO0VxRGgvS0U7SUFBaUM7RXJEbS9LbkM7RXFEbC9LRTtJQUFpQztFckRxL0tuQztFcURwL0tFO0lBQWlDO0VyRHUvS25DO0VxRHQvS0U7SUFBaUM7RXJEeS9LbkM7RXFEdi9LRTtJQUFrQztFckQwL0twQztFcUR6L0tFO0lBQWtDO0VyRDQvS3BDO0VxRDMvS0U7SUFBa0M7RXJEOC9LcEM7RXFENy9LRTtJQUFrQztFckRnZ0xwQztFcUQvL0tFO0lBQWtDO0VyRGtnTHBDO0VxRGpnTEU7SUFBa0M7RXJEb2dMcEM7RXFEbGdMRTtJQUFnQztFckRxZ0xsQztFcURwZ0xFO0lBQWdDO0VyRHVnTGxDO0VxRHRnTEU7SUFBZ0M7RXJEeWdMbEM7RXFEeGdMRTtJQUFnQztFckQyZ0xsQztFcUQxZ0xFO0lBQWdDO0VyRDZnTGxDO0VxRDVnTEU7SUFBZ0M7RXJEK2dMbEM7QUFDRjtBZS8vS0k7RXNDbERBO0lBQWdDO0VyRHFqTGxDO0VxRHBqTEU7SUFBZ0M7RXJEdWpMbEM7RXFEdGpMRTtJQUFnQztFckR5akxsQztFcUR4akxFO0lBQWdDO0VyRDJqTGxDO0VxRHpqTEU7SUFBOEI7RXJENGpMaEM7RXFEM2pMRTtJQUE4QjtFckQ4akxoQztFcUQ3akxFO0lBQThCO0VyRGdrTGhDO0VxRDlqTEU7SUFBb0M7RXJEaWtMdEM7RXFEaGtMRTtJQUFvQztFckRta0x0QztFcURsa0xFO0lBQW9DO0VyRHFrTHRDO0VxRHBrTEU7SUFBb0M7RXJEdWtMdEM7RXFEdGtMRTtJQUFvQztFckR5a0x0QztFcUR2a0xFO0lBQWlDO0VyRDBrTG5DO0VxRHprTEU7SUFBaUM7RXJENGtMbkM7RXFEM2tMRTtJQUFpQztFckQ4a0xuQztFcUQ3a0xFO0lBQWlDO0VyRGdsTG5DO0VxRC9rTEU7SUFBaUM7RXJEa2xMbkM7RXFEaGxMRTtJQUFrQztFckRtbExwQztFcURsbExFO0lBQWtDO0VyRHFsTHBDO0VxRHBsTEU7SUFBa0M7RXJEdWxMcEM7RXFEdGxMRTtJQUFrQztFckR5bExwQztFcUR4bExFO0lBQWtDO0VyRDJsTHBDO0VxRDFsTEU7SUFBa0M7RXJENmxMcEM7RXFEM2xMRTtJQUFnQztFckQ4bExsQztFcUQ3bExFO0lBQWdDO0VyRGdtTGxDO0VxRC9sTEU7SUFBZ0M7RXJEa21MbEM7RXFEam1MRTtJQUFnQztFckRvbUxsQztFcURubUxFO0lBQWdDO0VyRHNtTGxDO0VxRHJtTEU7SUFBZ0M7RXJEd21MbEM7QUFDRjtBZXhsTEk7RXNDbERBO0lBQWdDO0VyRDhvTGxDO0VxRDdvTEU7SUFBZ0M7RXJEZ3BMbEM7RXFEL29MRTtJQUFnQztFckRrcExsQztFcURqcExFO0lBQWdDO0VyRG9wTGxDO0VxRGxwTEU7SUFBOEI7RXJEcXBMaEM7RXFEcHBMRTtJQUE4QjtFckR1cExoQztFcUR0cExFO0lBQThCO0VyRHlwTGhDO0VxRHZwTEU7SUFBb0M7RXJEMHBMdEM7RXFEenBMRTtJQUFvQztFckQ0cEx0QztFcUQzcExFO0lBQW9DO0VyRDhwTHRDO0VxRDdwTEU7SUFBb0M7RXJEZ3FMdEM7RXFEL3BMRTtJQUFvQztFckRrcUx0QztFcURocUxFO0lBQWlDO0VyRG1xTG5DO0VxRGxxTEU7SUFBaUM7RXJEcXFMbkM7RXFEcHFMRTtJQUFpQztFckR1cUxuQztFcUR0cUxFO0lBQWlDO0VyRHlxTG5DO0VxRHhxTEU7SUFBaUM7RXJEMnFMbkM7RXFEenFMRTtJQUFrQztFckQ0cUxwQztFcUQzcUxFO0lBQWtDO0VyRDhxTHBDO0VxRDdxTEU7SUFBa0M7RXJEZ3JMcEM7RXFEL3FMRTtJQUFrQztFckRrckxwQztFcURqckxFO0lBQWtDO0VyRG9yTHBDO0VxRG5yTEU7SUFBa0M7RXJEc3JMcEM7RXFEcHJMRTtJQUFnQztFckR1ckxsQztFcUR0ckxFO0lBQWdDO0VyRHlyTGxDO0VxRHhyTEU7SUFBZ0M7RXJEMnJMbEM7RXFEMXJMRTtJQUFnQztFckQ2ckxsQztFcUQ1ckxFO0lBQWdDO0VyRCtyTGxDO0VxRDlyTEU7SUFBZ0M7RXJEaXNMbEM7QUFDRjtBZWpyTEk7RXNDbERBO0lBQWdDO0VyRHV1TGxDO0VxRHR1TEU7SUFBZ0M7RXJEeXVMbEM7RXFEeHVMRTtJQUFnQztFckQydUxsQztFcUQxdUxFO0lBQWdDO0VyRDZ1TGxDO0VxRDN1TEU7SUFBOEI7RXJEOHVMaEM7RXFEN3VMRTtJQUE4QjtFckRndkxoQztFcUQvdUxFO0lBQThCO0VyRGt2TGhDO0VxRGh2TEU7SUFBb0M7RXJEbXZMdEM7RXFEbHZMRTtJQUFvQztFckRxdkx0QztFcURwdkxFO0lBQW9DO0VyRHV2THRDO0VxRHR2TEU7SUFBb0M7RXJEeXZMdEM7RXFEeHZMRTtJQUFvQztFckQydkx0QztFcUR6dkxFO0lBQWlDO0VyRDR2TG5DO0VxRDN2TEU7SUFBaUM7RXJEOHZMbkM7RXFEN3ZMRTtJQUFpQztFckRnd0xuQztFcUQvdkxFO0lBQWlDO0VyRGt3TG5DO0VxRGp3TEU7SUFBaUM7RXJEb3dMbkM7RXFEbHdMRTtJQUFrQztFckRxd0xwQztFcURwd0xFO0lBQWtDO0VyRHV3THBDO0VxRHR3TEU7SUFBa0M7RXJEeXdMcEM7RXFEeHdMRTtJQUFrQztFckQyd0xwQztFcUQxd0xFO0lBQWtDO0VyRDZ3THBDO0VxRDV3TEU7SUFBa0M7RXJEK3dMcEM7RXFEN3dMRTtJQUFnQztFckRneExsQztFcUQvd0xFO0lBQWdDO0VyRGt4TGxDO0VxRGp4TEU7SUFBZ0M7RXJEb3hMbEM7RXFEbnhMRTtJQUFnQztFckRzeExsQztFcURyeExFO0lBQWdDO0VyRHd4TGxDO0VxRHZ4TEU7SUFBZ0M7RXJEMHhMbEM7QUFDRjtBZTF3TEk7RXNDbERBO0lBQWdDO0VyRGcwTGxDO0VxRC96TEU7SUFBZ0M7RXJEazBMbEM7RXFEajBMRTtJQUFnQztFckRvMExsQztFcURuMExFO0lBQWdDO0VyRHMwTGxDO0VxRHAwTEU7SUFBOEI7RXJEdTBMaEM7RXFEdDBMRTtJQUE4QjtFckR5MExoQztFcUR4MExFO0lBQThCO0VyRDIwTGhDO0VxRHowTEU7SUFBb0M7RXJENDBMdEM7RXFEMzBMRTtJQUFvQztFckQ4MEx0QztFcUQ3MExFO0lBQW9DO0VyRGcxTHRDO0VxRC8wTEU7SUFBb0M7RXJEazFMdEM7RXFEajFMRTtJQUFvQztFckRvMUx0QztFcURsMUxFO0lBQWlDO0VyRHExTG5DO0VxRHAxTEU7SUFBaUM7RXJEdTFMbkM7RXFEdDFMRTtJQUFpQztFckR5MUxuQztFcUR4MUxFO0lBQWlDO0VyRDIxTG5DO0VxRDExTEU7SUFBaUM7RXJENjFMbkM7RXFEMzFMRTtJQUFrQztFckQ4MUxwQztFcUQ3MUxFO0lBQWtDO0VyRGcyTHBDO0VxRC8xTEU7SUFBa0M7RXJEazJMcEM7RXFEajJMRTtJQUFrQztFckRvMkxwQztFcURuMkxFO0lBQWtDO0VyRHMyTHBDO0VxRHIyTEU7SUFBa0M7RXJEdzJMcEM7RXFEdDJMRTtJQUFnQztFckR5MkxsQztFcUR4MkxFO0lBQWdDO0VyRDIyTGxDO0VxRDEyTEU7SUFBZ0M7RXJENjJMbEM7RXFENTJMRTtJQUFnQztFckQrMkxsQztFcUQ5MkxFO0lBQWdDO0VyRGkzTGxDO0VxRGgzTEU7SUFBZ0M7RXJEbTNMbEM7QUFDRjtBc0QzNUxJO0VDREY7QXZEKzVMRjs7QXNENzVMSTtFQ0NGO0F2RGc2TEY7O0FzRGg2TEk7RUNHRjtBdkRpNkxGOztBZTkyTEk7RXVDeERBO0lDREY7RXZENDZMQTtFc0QxNkxFO0lDQ0Y7RXZENDZMQTtFc0Q1NkxFO0lDR0Y7RXZENDZMQTtBQUNGO0FlMTNMSTtFdUN4REE7SUNERjtFdkR1N0xBO0VzRHI3TEU7SUNDRjtFdkR1N0xBO0VzRHY3TEU7SUNHRjtFdkR1N0xBO0FBQ0Y7QWVyNExJO0V1Q3hEQTtJQ0RGO0V2RGs4TEE7RXNEaDhMRTtJQ0NGO0V2RGs4TEE7RXNEbDhMRTtJQ0dGO0V2RGs4TEE7QUFDRjtBZWg1TEk7RXVDeERBO0lDREY7RXZENjhMQTtFc0QzOExFO0lDQ0Y7RXZENjhMQTtFc0Q3OExFO0lDR0Y7RXZENjhMQTtBQUNGO0FlMzVMSTtFdUN4REE7SUNERjtFdkR3OUxBO0VzRHQ5TEU7SUNDRjtFdkR3OUxBO0VzRHg5TEU7SUNHRjtFdkR3OUxBO0FBQ0Y7QWV0NkxJO0V1Q3hEQTtJQ0RGO0V2RG0rTEE7RXNEaitMRTtJQ0NGO0V2RG0rTEE7RXNEbitMRTtJQ0dGO0V2RG0rTEE7QUFDRjtBZWo3TEk7RXVDeERBO0lDREY7RXZEOCtMQTtFc0Q1K0xFO0lDQ0Y7RXZEOCtMQTtFc0Q5K0xFO0lDR0Y7RXZEOCtMQTtBQUNGO0F3RGgvTEU7RUFBeUI7QXhEbS9MM0I7O0F3RG4vTEU7RUFBeUI7QXhEdS9MM0I7O0F3RHYvTEU7RUFBeUI7QXhEMi9MM0I7O0F3RDMvTEU7RUFBeUI7QXhEKy9MM0I7O0F3RC8vTEU7RUFBeUI7QXhEbWdNM0I7O0F3RDkvTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFuRHdpQmtDO0FMeTlLcEM7O0F3RDkvTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFuRGdpQmtDO0FMaStLcEM7O0F3RDcvTEU7RUFERjtJQUVJO0lBQ0E7SUFDQSxhbkR3aEJnQztFTHkrS2xDO0FBQ0Y7O0F5RC9oTUE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEaWlNRjs7QTBEdmhNRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHloTUo7O0EyRG5qTUk7RUFBdUI7QTNEdWpNM0I7O0EyRHZqTUk7RUFBdUI7QTNEMmpNM0I7O0EyRDNqTUk7RUFBdUI7QTNEK2pNM0I7O0EyRC9qTUk7RUFBdUI7QTNEbWtNM0I7O0EyRG5rTUk7RUFBdUI7QTNEdWtNM0I7O0EyRHZrTUk7RUFBdUI7QTNEMmtNM0I7O0EyRDNrTUk7RUFBdUI7QTNEK2tNM0I7O0EyRC9rTUk7RUFBdUI7QTNEbWxNM0I7O0EyRC9rTUE7RUFBVTtBM0RtbE1WOztBMkRsbE1BO0VBQVU7QTNEc2xNVjs7QTREdGxNUTtFQUFnQztBNUQwbE14Qzs7QTREemxNUTs7RUFFRTtBNUQ0bE1WOztBNEQxbE1ROztFQUVFO0E1RDZsTVY7O0E0RDNsTVE7O0VBRUU7QTVEOGxNVjs7QTRENWxNUTs7RUFFRTtBNUQrbE1WOztBNEQ5bU1RO0VBQWdDO0E1RGtuTXhDOztBNERqbk1ROztFQUVFO0E1RG9uTVY7O0E0RGxuTVE7O0VBRUU7QTVEcW5NVjs7QTREbm5NUTs7RUFFRTtBNURzbk1WOztBNERwbk1ROztFQUVFO0E1RHVuTVY7O0E0RHRvTVE7RUFBZ0M7QTVEMG9NeEM7O0E0RHpvTVE7O0VBRUU7QTVENG9NVjs7QTREMW9NUTs7RUFFRTtBNUQ2b01WOztBNEQzb01ROztFQUVFO0E1RDhvTVY7O0E0RDVvTVE7O0VBRUU7QTVEK29NVjs7QTREOXBNUTtFQUFnQztBNURrcU14Qzs7QTREanFNUTs7RUFFRTtBNURvcU1WOztBNERscU1ROztFQUVFO0E1RHFxTVY7O0E0RG5xTVE7O0VBRUU7QTVEc3FNVjs7QTREcHFNUTs7RUFFRTtBNUR1cU1WOztBNER0ck1RO0VBQWdDO0E1RDByTXhDOztBNER6ck1ROztFQUVFO0E1RDRyTVY7O0E0RDFyTVE7O0VBRUU7QTVENnJNVjs7QTREM3JNUTs7RUFFRTtBNUQ4ck1WOztBNEQ1ck1ROztFQUVFO0E1RCtyTVY7O0E0RDlzTVE7RUFBZ0M7QTVEa3RNeEM7O0E0RGp0TVE7O0VBRUU7QTVEb3RNVjs7QTREbHRNUTs7RUFFRTtBNURxdE1WOztBNERudE1ROztFQUVFO0E1RHN0TVY7O0E0RHB0TVE7O0VBRUU7QTVEdXRNVjs7QTREdHVNUTtFQUFnQztBNUQwdU14Qzs7QTREenVNUTs7RUFFRTtBNUQ0dU1WOztBNEQxdU1ROztFQUVFO0E1RDZ1TVY7O0E0RDN1TVE7O0VBRUU7QTVEOHVNVjs7QTRENXVNUTs7RUFFRTtBNUQrdU1WOztBNEQ5dk1RO0VBQWdDO0E1RGt3TXhDOztBNERqd01ROztFQUVFO0E1RG93TVY7O0E0RGx3TVE7O0VBRUU7QTVEcXdNVjs7QTREbndNUTs7RUFFRTtBNURzd01WOztBNERwd01ROztFQUVFO0E1RHV3TVY7O0E0RHR4TVE7RUFBZ0M7QTVEMHhNeEM7O0E0RHp4TVE7O0VBRUU7QTVENHhNVjs7QTREMXhNUTs7RUFFRTtBNUQ2eE1WOztBNEQzeE1ROztFQUVFO0E1RDh4TVY7O0E0RDV4TVE7O0VBRUU7QTVEK3hNVjs7QTREOXlNUTtFQUFnQztBNURrek14Qzs7QTREanpNUTs7RUFFRTtBNURvek1WOztBNERsek1ROztFQUVFO0E1RHF6TVY7O0E0RG56TVE7O0VBRUU7QTVEc3pNVjs7QTREcHpNUTs7RUFFRTtBNUR1ek1WOztBNER0ME1RO0VBQWdDO0E1RDAwTXhDOztBNER6ME1ROztFQUVFO0E1RDQwTVY7O0E0RDEwTVE7O0VBRUU7QTVENjBNVjs7QTREMzBNUTs7RUFFRTtBNUQ4ME1WOztBNEQ1ME1ROztFQUVFO0E1RCswTVY7O0E0RDkxTVE7RUFBZ0M7QTVEazJNeEM7O0E0RGoyTVE7O0VBRUU7QTVEbzJNVjs7QTREbDJNUTs7RUFFRTtBNURxMk1WOztBNERuMk1ROztFQUVFO0E1RHMyTVY7O0E0RHAyTVE7O0VBRUU7QTVEdTJNVjs7QTREajJNSTtFQUFtQjtBNURxMk12Qjs7QTREcDJNSTs7RUFFRTtBNUR1Mk1OOztBNERyMk1JOztFQUVFO0E1RHcyTU47O0E0RHQyTUk7O0VBRUU7QTVEeTJNTjs7QTREdjJNSTs7RUFFRTtBNUQwMk1OOztBZTcxTUk7RTZDakRJO0lBQWdDO0U1RG01TXRDO0U0RGw1TU07O0lBRUU7RTVEbzVNUjtFNERsNU1NOztJQUVFO0U1RG81TVI7RTREbDVNTTs7SUFFRTtFNURvNU1SO0U0RGw1TU07O0lBRUU7RTVEbzVNUjtFNERuNk1NO0lBQWdDO0U1RHM2TXRDO0U0RHI2TU07O0lBRUU7RTVEdTZNUjtFNERyNk1NOztJQUVFO0U1RHU2TVI7RTREcjZNTTs7SUFFRTtFNUR1Nk1SO0U0RHI2TU07O0lBRUU7RTVEdTZNUjtFNER0N01NO0lBQWdDO0U1RHk3TXRDO0U0RHg3TU07O0lBRUU7RTVEMDdNUjtFNER4N01NOztJQUVFO0U1RDA3TVI7RTREeDdNTTs7SUFFRTtFNUQwN01SO0U0RHg3TU07O0lBRUU7RTVEMDdNUjtFNER6OE1NO0lBQWdDO0U1RDQ4TXRDO0U0RDM4TU07O0lBRUU7RTVENjhNUjtFNEQzOE1NOztJQUVFO0U1RDY4TVI7RTREMzhNTTs7SUFFRTtFNUQ2OE1SO0U0RDM4TU07O0lBRUU7RTVENjhNUjtFNEQ1OU1NO0lBQWdDO0U1RCs5TXRDO0U0RDk5TU07O0lBRUU7RTVEZytNUjtFNEQ5OU1NOztJQUVFO0U1RGcrTVI7RTREOTlNTTs7SUFFRTtFNURnK01SO0U0RDk5TU07O0lBRUU7RTVEZytNUjtFNEQvK01NO0lBQWdDO0U1RGsvTXRDO0U0RGovTU07O0lBRUU7RTVEbS9NUjtFNERqL01NOztJQUVFO0U1RG0vTVI7RTREai9NTTs7SUFFRTtFNURtL01SO0U0RGovTU07O0lBRUU7RTVEbS9NUjtFNERsZ05NO0lBQWdDO0U1RHFnTnRDO0U0RHBnTk07O0lBRUU7RTVEc2dOUjtFNERwZ05NOztJQUVFO0U1RHNnTlI7RTREcGdOTTs7SUFFRTtFNURzZ05SO0U0RHBnTk07O0lBRUU7RTVEc2dOUjtFNERyaE5NO0lBQWdDO0U1RHdoTnRDO0U0RHZoTk07O0lBRUU7RTVEeWhOUjtFNER2aE5NOztJQUVFO0U1RHloTlI7RTREdmhOTTs7SUFFRTtFNUR5aE5SO0U0RHZoTk07O0lBRUU7RTVEeWhOUjtFNER4aU5NO0lBQWdDO0U1RDJpTnRDO0U0RDFpTk07O0lBRUU7RTVENGlOUjtFNEQxaU5NOztJQUVFO0U1RDRpTlI7RTREMWlOTTs7SUFFRTtFNUQ0aU5SO0U0RDFpTk07O0lBRUU7RTVENGlOUjtFNEQzak5NO0lBQWdDO0U1RDhqTnRDO0U0RDdqTk07O0lBRUU7RTVEK2pOUjtFNEQ3ak5NOztJQUVFO0U1RCtqTlI7RTREN2pOTTs7SUFFRTtFNUQrak5SO0U0RDdqTk07O0lBRUU7RTVEK2pOUjtFNEQ5a05NO0lBQWdDO0U1RGlsTnRDO0U0RGhsTk07O0lBRUU7RTVEa2xOUjtFNERobE5NOztJQUVFO0U1RGtsTlI7RTREaGxOTTs7SUFFRTtFNURrbE5SO0U0RGhsTk07O0lBRUU7RTVEa2xOUjtFNERqbU5NO0lBQWdDO0U1RG9tTnRDO0U0RG5tTk07O0lBRUU7RTVEcW1OUjtFNERubU5NOztJQUVFO0U1RHFtTlI7RTREbm1OTTs7SUFFRTtFNURxbU5SO0U0RG5tTk07O0lBRUU7RTVEcW1OUjtFNEQvbE5FO0lBQW1CO0U1RGttTnJCO0U0RGptTkU7O0lBRUU7RTVEbW1OSjtFNERqbU5FOztJQUVFO0U1RG1tTko7RTREam1ORTs7SUFFRTtFNURtbU5KO0U0RGptTkU7O0lBRUU7RTVEbW1OSjtBQUNGO0FldmxOSTtFNkNqREk7SUFBZ0M7RTVENG9OdEM7RTREM29OTTs7SUFFRTtFNUQ2b05SO0U0RDNvTk07O0lBRUU7RTVENm9OUjtFNEQzb05NOztJQUVFO0U1RDZvTlI7RTREM29OTTs7SUFFRTtFNUQ2b05SO0U0RDVwTk07SUFBZ0M7RTVEK3BOdEM7RTREOXBOTTs7SUFFRTtFNURncU5SO0U0RDlwTk07O0lBRUU7RTVEZ3FOUjtFNEQ5cE5NOztJQUVFO0U1RGdxTlI7RTREOXBOTTs7SUFFRTtFNURncU5SO0U0RC9xTk07SUFBZ0M7RTVEa3JOdEM7RTREanJOTTs7SUFFRTtFNURtck5SO0U0RGpyTk07O0lBRUU7RTVEbXJOUjtFNERqck5NOztJQUVFO0U1RG1yTlI7RTREanJOTTs7SUFFRTtFNURtck5SO0U0RGxzTk07SUFBZ0M7RTVEcXNOdEM7RTREcHNOTTs7SUFFRTtFNURzc05SO0U0RHBzTk07O0lBRUU7RTVEc3NOUjtFNERwc05NOztJQUVFO0U1RHNzTlI7RTREcHNOTTs7SUFFRTtFNURzc05SO0U0RHJ0Tk07SUFBZ0M7RTVEd3ROdEM7RTREdnROTTs7SUFFRTtFNUR5dE5SO0U0RHZ0Tk07O0lBRUU7RTVEeXROUjtFNER2dE5NOztJQUVFO0U1RHl0TlI7RTREdnROTTs7SUFFRTtFNUR5dE5SO0U0RHh1Tk07SUFBZ0M7RTVEMnVOdEM7RTREMXVOTTs7SUFFRTtFNUQ0dU5SO0U0RDF1Tk07O0lBRUU7RTVENHVOUjtFNEQxdU5NOztJQUVFO0U1RDR1TlI7RTREMXVOTTs7SUFFRTtFNUQ0dU5SO0U0RDN2Tk07SUFBZ0M7RTVEOHZOdEM7RTREN3ZOTTs7SUFFRTtFNUQrdk5SO0U0RDd2Tk07O0lBRUU7RTVEK3ZOUjtFNEQ3dk5NOztJQUVFO0U1RCt2TlI7RTREN3ZOTTs7SUFFRTtFNUQrdk5SO0U0RDl3Tk07SUFBZ0M7RTVEaXhOdEM7RTREaHhOTTs7SUFFRTtFNURreE5SO0U0RGh4Tk07O0lBRUU7RTVEa3hOUjtFNERoeE5NOztJQUVFO0U1RGt4TlI7RTREaHhOTTs7SUFFRTtFNURreE5SO0U0RGp5Tk07SUFBZ0M7RTVEb3lOdEM7RTREbnlOTTs7SUFFRTtFNURxeU5SO0U0RG55Tk07O0lBRUU7RTVEcXlOUjtFNERueU5NOztJQUVFO0U1RHF5TlI7RTREbnlOTTs7SUFFRTtFNURxeU5SO0U0RHB6Tk07SUFBZ0M7RTVEdXpOdEM7RTREdHpOTTs7SUFFRTtFNUR3ek5SO0U0RHR6Tk07O0lBRUU7RTVEd3pOUjtFNER0ek5NOztJQUVFO0U1RHd6TlI7RTREdHpOTTs7SUFFRTtFNUR3ek5SO0U0RHYwTk07SUFBZ0M7RTVEMDBOdEM7RTREejBOTTs7SUFFRTtFNUQyME5SO0U0RHowTk07O0lBRUU7RTVEMjBOUjtFNER6ME5NOztJQUVFO0U1RDIwTlI7RTREejBOTTs7SUFFRTtFNUQyME5SO0U0RDExTk07SUFBZ0M7RTVENjFOdEM7RTRENTFOTTs7SUFFRTtFNUQ4MU5SO0U0RDUxTk07O0lBRUU7RTVEODFOUjtFNEQ1MU5NOztJQUVFO0U1RDgxTlI7RTRENTFOTTs7SUFFRTtFNUQ4MU5SO0U0RHgxTkU7SUFBbUI7RTVEMjFOckI7RTREMTFORTs7SUFFRTtFNUQ0MU5KO0U0RDExTkU7O0lBRUU7RTVENDFOSjtFNEQxMU5FOztJQUVFO0U1RDQxTko7RTREMTFORTs7SUFFRTtFNUQ0MU5KO0FBQ0Y7QWVoMU5JO0U2Q2pESTtJQUFnQztFNURxNE50QztFNERwNE5NOztJQUVFO0U1RHM0TlI7RTREcDROTTs7SUFFRTtFNURzNE5SO0U0RHA0Tk07O0lBRUU7RTVEczROUjtFNERwNE5NOztJQUVFO0U1RHM0TlI7RTREcjVOTTtJQUFnQztFNUR3NU50QztFNER2NU5NOztJQUVFO0U1RHk1TlI7RTREdjVOTTs7SUFFRTtFNUR5NU5SO0U0RHY1Tk07O0lBRUU7RTVEeTVOUjtFNER2NU5NOztJQUVFO0U1RHk1TlI7RTREeDZOTTtJQUFnQztFNUQyNk50QztFNEQxNk5NOztJQUVFO0U1RDQ2TlI7RTREMTZOTTs7SUFFRTtFNUQ0Nk5SO0U0RDE2Tk07O0lBRUU7RTVENDZOUjtFNEQxNk5NOztJQUVFO0U1RDQ2TlI7RTREMzdOTTtJQUFnQztFNUQ4N050QztFNEQ3N05NOztJQUVFO0U1RCs3TlI7RTRENzdOTTs7SUFFRTtFNUQrN05SO0U0RDc3Tk07O0lBRUU7RTVEKzdOUjtFNEQ3N05NOztJQUVFO0U1RCs3TlI7RTREOThOTTtJQUFnQztFNURpOU50QztFNERoOU5NOztJQUVFO0U1RGs5TlI7RTREaDlOTTs7SUFFRTtFNURrOU5SO0U0RGg5Tk07O0lBRUU7RTVEazlOUjtFNERoOU5NOztJQUVFO0U1RGs5TlI7RTREaitOTTtJQUFnQztFNURvK050QztFNERuK05NOztJQUVFO0U1RHErTlI7RTREbitOTTs7SUFFRTtFNURxK05SO0U0RG4rTk07O0lBRUU7RTVEcStOUjtFNERuK05NOztJQUVFO0U1RHErTlI7RTREcC9OTTtJQUFnQztFNUR1L050QztFNER0L05NOztJQUVFO0U1RHcvTlI7RTREdC9OTTs7SUFFRTtFNUR3L05SO0U0RHQvTk07O0lBRUU7RTVEdy9OUjtFNER0L05NOztJQUVFO0U1RHcvTlI7RTREdmdPTTtJQUFnQztFNUQwZ090QztFNER6Z09NOztJQUVFO0U1RDJnT1I7RTREemdPTTs7SUFFRTtFNUQyZ09SO0U0RHpnT007O0lBRUU7RTVEMmdPUjtFNER6Z09NOztJQUVFO0U1RDJnT1I7RTREMWhPTTtJQUFnQztFNUQ2aE90QztFNEQ1aE9NOztJQUVFO0U1RDhoT1I7RTRENWhPTTs7SUFFRTtFNUQ4aE9SO0U0RDVoT007O0lBRUU7RTVEOGhPUjtFNEQ1aE9NOztJQUVFO0U1RDhoT1I7RTREN2lPTTtJQUFnQztFNURnak90QztFNEQvaU9NOztJQUVFO0U1RGlqT1I7RTREL2lPTTs7SUFFRTtFNURpak9SO0U0RC9pT007O0lBRUU7RTVEaWpPUjtFNEQvaU9NOztJQUVFO0U1RGlqT1I7RTREaGtPTTtJQUFnQztFNURta090QztFNERsa09NOztJQUVFO0U1RG9rT1I7RTREbGtPTTs7SUFFRTtFNURva09SO0U0RGxrT007O0lBRUU7RTVEb2tPUjtFNERsa09NOztJQUVFO0U1RG9rT1I7RTREbmxPTTtJQUFnQztFNURzbE90QztFNERybE9NOztJQUVFO0U1RHVsT1I7RTREcmxPTTs7SUFFRTtFNUR1bE9SO0U0RHJsT007O0lBRUU7RTVEdWxPUjtFNERybE9NOztJQUVFO0U1RHVsT1I7RTREamxPRTtJQUFtQjtFNURvbE9yQjtFNERubE9FOztJQUVFO0U1RHFsT0o7RTREbmxPRTs7SUFFRTtFNURxbE9KO0U0RG5sT0U7O0lBRUU7RTVEcWxPSjtFNERubE9FOztJQUVFO0U1RHFsT0o7QUFDRjtBZXprT0k7RTZDakRJO0lBQWdDO0U1RDhuT3RDO0U0RDduT007O0lBRUU7RTVEK25PUjtFNEQ3bk9NOztJQUVFO0U1RCtuT1I7RTREN25PTTs7SUFFRTtFNUQrbk9SO0U0RDduT007O0lBRUU7RTVEK25PUjtFNEQ5b09NO0lBQWdDO0U1RGlwT3RDO0U0RGhwT007O0lBRUU7RTVEa3BPUjtFNERocE9NOztJQUVFO0U1RGtwT1I7RTREaHBPTTs7SUFFRTtFNURrcE9SO0U0RGhwT007O0lBRUU7RTVEa3BPUjtFNERqcU9NO0lBQWdDO0U1RG9xT3RDO0U0RG5xT007O0lBRUU7RTVEcXFPUjtFNERucU9NOztJQUVFO0U1RHFxT1I7RTREbnFPTTs7SUFFRTtFNURxcU9SO0U0RG5xT007O0lBRUU7RTVEcXFPUjtFNERwck9NO0lBQWdDO0U1RHVyT3RDO0U0RHRyT007O0lBRUU7RTVEd3JPUjtFNER0ck9NOztJQUVFO0U1RHdyT1I7RTREdHJPTTs7SUFFRTtFNUR3ck9SO0U0RHRyT007O0lBRUU7RTVEd3JPUjtFNER2c09NO0lBQWdDO0U1RDBzT3RDO0U0RHpzT007O0lBRUU7RTVEMnNPUjtFNER6c09NOztJQUVFO0U1RDJzT1I7RTREenNPTTs7SUFFRTtFNUQyc09SO0U0RHpzT007O0lBRUU7RTVEMnNPUjtFNEQxdE9NO0lBQWdDO0U1RDZ0T3RDO0U0RDV0T007O0lBRUU7RTVEOHRPUjtFNEQ1dE9NOztJQUVFO0U1RDh0T1I7RTRENXRPTTs7SUFFRTtFNUQ4dE9SO0U0RDV0T007O0lBRUU7RTVEOHRPUjtFNEQ3dU9NO0lBQWdDO0U1RGd2T3RDO0U0RC91T007O0lBRUU7RTVEaXZPUjtFNEQvdU9NOztJQUVFO0U1RGl2T1I7RTREL3VPTTs7SUFFRTtFNURpdk9SO0U0RC91T007O0lBRUU7RTVEaXZPUjtFNERod09NO0lBQWdDO0U1RG13T3RDO0U0RGx3T007O0lBRUU7RTVEb3dPUjtFNERsd09NOztJQUVFO0U1RG93T1I7RTREbHdPTTs7SUFFRTtFNURvd09SO0U0RGx3T007O0lBRUU7RTVEb3dPUjtFNERueE9NO0lBQWdDO0U1RHN4T3RDO0U0RHJ4T007O0lBRUU7RTVEdXhPUjtFNERyeE9NOztJQUVFO0U1RHV4T1I7RTREcnhPTTs7SUFFRTtFNUR1eE9SO0U0RHJ4T007O0lBRUU7RTVEdXhPUjtFNER0eU9NO0lBQWdDO0U1RHl5T3RDO0U0RHh5T007O0lBRUU7RTVEMHlPUjtFNER4eU9NOztJQUVFO0U1RDB5T1I7RTREeHlPTTs7SUFFRTtFNUQweU9SO0U0RHh5T007O0lBRUU7RTVEMHlPUjtFNER6ek9NO0lBQWdDO0U1RDR6T3RDO0U0RDN6T007O0lBRUU7RTVENnpPUjtFNEQzek9NOztJQUVFO0U1RDZ6T1I7RTREM3pPTTs7SUFFRTtFNUQ2ek9SO0U0RDN6T007O0lBRUU7RTVENnpPUjtFNEQ1ME9NO0lBQWdDO0U1RCswT3RDO0U0RDkwT007O0lBRUU7RTVEZzFPUjtFNEQ5ME9NOztJQUVFO0U1RGcxT1I7RTREOTBPTTs7SUFFRTtFNURnMU9SO0U0RDkwT007O0lBRUU7RTVEZzFPUjtFNEQxME9FO0lBQW1CO0U1RDYwT3JCO0U0RDUwT0U7O0lBRUU7RTVEODBPSjtFNEQ1ME9FOztJQUVFO0U1RDgwT0o7RTRENTBPRTs7SUFFRTtFNUQ4ME9KO0U0RDUwT0U7O0lBRUU7RTVEODBPSjtBQUNGO0FlbDBPSTtFNkNqREk7SUFBZ0M7RTVEdTNPdEM7RTREdDNPTTs7SUFFRTtFNUR3M09SO0U0RHQzT007O0lBRUU7RTVEdzNPUjtFNER0M09NOztJQUVFO0U1RHczT1I7RTREdDNPTTs7SUFFRTtFNUR3M09SO0U0RHY0T007SUFBZ0M7RTVEMDRPdEM7RTREejRPTTs7SUFFRTtFNUQyNE9SO0U0RHo0T007O0lBRUU7RTVEMjRPUjtFNER6NE9NOztJQUVFO0U1RDI0T1I7RTREejRPTTs7SUFFRTtFNUQyNE9SO0U0RDE1T007SUFBZ0M7RTVENjVPdEM7RTRENTVPTTs7SUFFRTtFNUQ4NU9SO0U0RDU1T007O0lBRUU7RTVEODVPUjtFNEQ1NU9NOztJQUVFO0U1RDg1T1I7RTRENTVPTTs7SUFFRTtFNUQ4NU9SO0U0RDc2T007SUFBZ0M7RTVEZzdPdEM7RTRELzZPTTs7SUFFRTtFNURpN09SO0U0RC82T007O0lBRUU7RTVEaTdPUjtFNEQvNk9NOztJQUVFO0U1RGk3T1I7RTRELzZPTTs7SUFFRTtFNURpN09SO0U0RGg4T007SUFBZ0M7RTVEbThPdEM7RTREbDhPTTs7SUFFRTtFNURvOE9SO0U0RGw4T007O0lBRUU7RTVEbzhPUjtFNERsOE9NOztJQUVFO0U1RG84T1I7RTREbDhPTTs7SUFFRTtFNURvOE9SO0U0RG45T007SUFBZ0M7RTVEczlPdEM7RTREcjlPTTs7SUFFRTtFNUR1OU9SO0U0RHI5T007O0lBRUU7RTVEdTlPUjtFNERyOU9NOztJQUVFO0U1RHU5T1I7RTREcjlPTTs7SUFFRTtFNUR1OU9SO0U0RHQrT007SUFBZ0M7RTVEeStPdEM7RTREeCtPTTs7SUFFRTtFNUQwK09SO0U0RHgrT007O0lBRUU7RTVEMCtPUjtFNER4K09NOztJQUVFO0U1RDArT1I7RTREeCtPTTs7SUFFRTtFNUQwK09SO0U0RHovT007SUFBZ0M7RTVENC9PdEM7RTREMy9PTTs7SUFFRTtFNUQ2L09SO0U0RDMvT007O0lBRUU7RTVENi9PUjtFNEQzL09NOztJQUVFO0U1RDYvT1I7RTREMy9PTTs7SUFFRTtFNUQ2L09SO0U0RDVnUE07SUFBZ0M7RTVEK2dQdEM7RTREOWdQTTs7SUFFRTtFNURnaFBSO0U0RDlnUE07O0lBRUU7RTVEZ2hQUjtFNEQ5Z1BNOztJQUVFO0U1RGdoUFI7RTREOWdQTTs7SUFFRTtFNURnaFBSO0U0RC9oUE07SUFBZ0M7RTVEa2lQdEM7RTREamlQTTs7SUFFRTtFNURtaVBSO0U0RGppUE07O0lBRUU7RTVEbWlQUjtFNERqaVBNOztJQUVFO0U1RG1pUFI7RTREamlQTTs7SUFFRTtFNURtaVBSO0U0RGxqUE07SUFBZ0M7RTVEcWpQdEM7RTREcGpQTTs7SUFFRTtFNURzalBSO0U0RHBqUE07O0lBRUU7RTVEc2pQUjtFNERwalBNOztJQUVFO0U1RHNqUFI7RTREcGpQTTs7SUFFRTtFNURzalBSO0U0RHJrUE07SUFBZ0M7RTVEd2tQdEM7RTREdmtQTTs7SUFFRTtFNUR5a1BSO0U0RHZrUE07O0lBRUU7RTVEeWtQUjtFNER2a1BNOztJQUVFO0U1RHlrUFI7RTREdmtQTTs7SUFFRTtFNUR5a1BSO0U0RG5rUEU7SUFBbUI7RTVEc2tQckI7RTREcmtQRTs7SUFFRTtFNUR1a1BKO0U0RHJrUEU7O0lBRUU7RTVEdWtQSjtFNERya1BFOztJQUVFO0U1RHVrUEo7RTREcmtQRTs7SUFFRTtFNUR1a1BKO0FBQ0Y7QWUzalBJO0U2Q2pESTtJQUFnQztFNURnblB0QztFNEQvbVBNOztJQUVFO0U1RGluUFI7RTREL21QTTs7SUFFRTtFNURpblBSO0U0RC9tUE07O0lBRUU7RTVEaW5QUjtFNEQvbVBNOztJQUVFO0U1RGluUFI7RTREaG9QTTtJQUFnQztFNURtb1B0QztFNERsb1BNOztJQUVFO0U1RG9vUFI7RTREbG9QTTs7SUFFRTtFNURvb1BSO0U0RGxvUE07O0lBRUU7RTVEb29QUjtFNERsb1BNOztJQUVFO0U1RG9vUFI7RTREbnBQTTtJQUFnQztFNURzcFB0QztFNERycFBNOztJQUVFO0U1RHVwUFI7RTREcnBQTTs7SUFFRTtFNUR1cFBSO0U0RHJwUE07O0lBRUU7RTVEdXBQUjtFNERycFBNOztJQUVFO0U1RHVwUFI7RTREdHFQTTtJQUFnQztFNUR5cVB0QztFNER4cVBNOztJQUVFO0U1RDBxUFI7RTREeHFQTTs7SUFFRTtFNUQwcVBSO0U0RHhxUE07O0lBRUU7RTVEMHFQUjtFNER4cVBNOztJQUVFO0U1RDBxUFI7RTREenJQTTtJQUFnQztFNUQ0clB0QztFNEQzclBNOztJQUVFO0U1RDZyUFI7RTREM3JQTTs7SUFFRTtFNUQ2clBSO0U0RDNyUE07O0lBRUU7RTVENnJQUjtFNEQzclBNOztJQUVFO0U1RDZyUFI7RTRENXNQTTtJQUFnQztFNUQrc1B0QztFNEQ5c1BNOztJQUVFO0U1RGd0UFI7RTREOXNQTTs7SUFFRTtFNURndFBSO0U0RDlzUE07O0lBRUU7RTVEZ3RQUjtFNEQ5c1BNOztJQUVFO0U1RGd0UFI7RTREL3RQTTtJQUFnQztFNURrdVB0QztFNERqdVBNOztJQUVFO0U1RG11UFI7RTREanVQTTs7SUFFRTtFNURtdVBSO0U0RGp1UE07O0lBRUU7RTVEbXVQUjtFNERqdVBNOztJQUVFO0U1RG11UFI7RTREbHZQTTtJQUFnQztFNURxdlB0QztFNERwdlBNOztJQUVFO0U1RHN2UFI7RTREcHZQTTs7SUFFRTtFNURzdlBSO0U0RHB2UE07O0lBRUU7RTVEc3ZQUjtFNERwdlBNOztJQUVFO0U1RHN2UFI7RTREcndQTTtJQUFnQztFNUR3d1B0QztFNER2d1BNOztJQUVFO0U1RHl3UFI7RTREdndQTTs7SUFFRTtFNUR5d1BSO0U0RHZ3UE07O0lBRUU7RTVEeXdQUjtFNER2d1BNOztJQUVFO0U1RHl3UFI7RTREeHhQTTtJQUFnQztFNUQyeFB0QztFNEQxeFBNOztJQUVFO0U1RDR4UFI7RTREMXhQTTs7SUFFRTtFNUQ0eFBSO0U0RDF4UE07O0lBRUU7RTVENHhQUjtFNEQxeFBNOztJQUVFO0U1RDR4UFI7RTREM3lQTTtJQUFnQztFNUQ4eVB0QztFNEQ3eVBNOztJQUVFO0U1RCt5UFI7RTREN3lQTTs7SUFFRTtFNUQreVBSO0U0RDd5UE07O0lBRUU7RTVEK3lQUjtFNEQ3eVBNOztJQUVFO0U1RCt5UFI7RTREOXpQTTtJQUFnQztFNURpMFB0QztFNERoMFBNOztJQUVFO0U1RGswUFI7RTREaDBQTTs7SUFFRTtFNURrMFBSO0U0RGgwUE07O0lBRUU7RTVEazBQUjtFNERoMFBNOztJQUVFO0U1RGswUFI7RTRENXpQRTtJQUFtQjtFNUQrelByQjtFNEQ5elBFOztJQUVFO0U1RGcwUEo7RTREOXpQRTs7SUFFRTtFNURnMFBKO0U0RDl6UEU7O0lBRUU7RTVEZzBQSjtFNEQ5elBFOztJQUVFO0U1RGcwUEo7QUFDRjtBZXB6UEk7RTZDakRJO0lBQWdDO0U1RHkyUHRDO0U0RHgyUE07O0lBRUU7RTVEMDJQUjtFNER4MlBNOztJQUVFO0U1RDAyUFI7RTREeDJQTTs7SUFFRTtFNUQwMlBSO0U0RHgyUE07O0lBRUU7RTVEMDJQUjtFNER6M1BNO0lBQWdDO0U1RDQzUHRDO0U0RDMzUE07O0lBRUU7RTVENjNQUjtFNEQzM1BNOztJQUVFO0U1RDYzUFI7RTREMzNQTTs7SUFFRTtFNUQ2M1BSO0U0RDMzUE07O0lBRUU7RTVENjNQUjtFNEQ1NFBNO0lBQWdDO0U1RCs0UHRDO0U0RDk0UE07O0lBRUU7RTVEZzVQUjtFNEQ5NFBNOztJQUVFO0U1RGc1UFI7RTREOTRQTTs7SUFFRTtFNURnNVBSO0U0RDk0UE07O0lBRUU7RTVEZzVQUjtFNEQvNVBNO0lBQWdDO0U1RGs2UHRDO0U0RGo2UE07O0lBRUU7RTVEbTZQUjtFNERqNlBNOztJQUVFO0U1RG02UFI7RTREajZQTTs7SUFFRTtFNURtNlBSO0U0RGo2UE07O0lBRUU7RTVEbTZQUjtFNERsN1BNO0lBQWdDO0U1RHE3UHRDO0U0RHA3UE07O0lBRUU7RTVEczdQUjtFNERwN1BNOztJQUVFO0U1RHM3UFI7RTREcDdQTTs7SUFFRTtFNURzN1BSO0U0RHA3UE07O0lBRUU7RTVEczdQUjtFNERyOFBNO0lBQWdDO0U1RHc4UHRDO0U0RHY4UE07O0lBRUU7RTVEeThQUjtFNER2OFBNOztJQUVFO0U1RHk4UFI7RTREdjhQTTs7SUFFRTtFNUR5OFBSO0U0RHY4UE07O0lBRUU7RTVEeThQUjtFNER4OVBNO0lBQWdDO0U1RDI5UHRDO0U0RDE5UE07O0lBRUU7RTVENDlQUjtFNEQxOVBNOztJQUVFO0U1RDQ5UFI7RTREMTlQTTs7SUFFRTtFNUQ0OVBSO0U0RDE5UE07O0lBRUU7RTVENDlQUjtFNEQzK1BNO0lBQWdDO0U1RDgrUHRDO0U0RDcrUE07O0lBRUU7RTVEKytQUjtFNEQ3K1BNOztJQUVFO0U1RCsrUFI7RTRENytQTTs7SUFFRTtFNUQrK1BSO0U0RDcrUE07O0lBRUU7RTVEKytQUjtFNEQ5L1BNO0lBQWdDO0U1RGlnUXRDO0U0RGhnUU07O0lBRUU7RTVEa2dRUjtFNERoZ1FNOztJQUVFO0U1RGtnUVI7RTREaGdRTTs7SUFFRTtFNURrZ1FSO0U0RGhnUU07O0lBRUU7RTVEa2dRUjtFNERqaFFNO0lBQWdDO0U1RG9oUXRDO0U0RG5oUU07O0lBRUU7RTVEcWhRUjtFNERuaFFNOztJQUVFO0U1RHFoUVI7RTREbmhRTTs7SUFFRTtFNURxaFFSO0U0RG5oUU07O0lBRUU7RTVEcWhRUjtFNERwaVFNO0lBQWdDO0U1RHVpUXRDO0U0RHRpUU07O0lBRUU7RTVEd2lRUjtFNER0aVFNOztJQUVFO0U1RHdpUVI7RTREdGlRTTs7SUFFRTtFNUR3aVFSO0U0RHRpUU07O0lBRUU7RTVEd2lRUjtFNER2alFNO0lBQWdDO0U1RDBqUXRDO0U0RHpqUU07O0lBRUU7RTVEMmpRUjtFNER6alFNOztJQUVFO0U1RDJqUVI7RTREempRTTs7SUFFRTtFNUQyalFSO0U0RHpqUU07O0lBRUU7RTVEMmpRUjtFNERyalFFO0lBQW1CO0U1RHdqUXJCO0U0RHZqUUU7O0lBRUU7RTVEeWpRSjtFNER2alFFOztJQUVFO0U1RHlqUUo7RTREdmpRRTs7SUFFRTtFNUR5alFKO0U0RHZqUUU7O0lBRUU7RTVEeWpRSjtBQUNGO0E2RGptUUE7RUFBaUI7QTdEb21RakI7O0E2RG5tUUE7RUFBaUI7QTdEdW1RakI7O0E2RHRtUUE7RUNORTtFQUNBO0VBQ0E7QTlEZ25RRjs7QTZEcG1RSTtFQUF3QjtBN0R3bVE1Qjs7QTZEdm1RSTtFQUF3QjtBN0QybVE1Qjs7QTZEMW1RSTtFQUF3QjtBN0Q4bVE1Qjs7QWV0a1FJO0U4QzFDQTtJQUF3QjtFN0RxblExQjtFNkRwblFFO0lBQXdCO0U3RHVuUTFCO0U2RHRuUUU7SUFBd0I7RTdEeW5RMUI7QUFDRjtBZWxsUUk7RThDMUNBO0lBQXdCO0U3RGdvUTFCO0U2RC9uUUU7SUFBd0I7RTdEa29RMUI7RTZEam9RRTtJQUF3QjtFN0Rvb1ExQjtBQUNGO0FlN2xRSTtFOEMxQ0E7SUFBd0I7RTdEMm9RMUI7RTZEMW9RRTtJQUF3QjtFN0Q2b1ExQjtFNkQ1b1FFO0lBQXdCO0U3RCtvUTFCO0FBQ0Y7QWV4bVFJO0U4QzFDQTtJQUF3QjtFN0RzcFExQjtFNkRycFFFO0lBQXdCO0U3RHdwUTFCO0U2RHZwUUU7SUFBd0I7RTdEMHBRMUI7QUFDRjtBZW5uUUk7RThDMUNBO0lBQXdCO0U3RGlxUTFCO0U2RGhxUUU7SUFBd0I7RTdEbXFRMUI7RTZEbHFRRTtJQUF3QjtFN0RxcVExQjtBQUNGO0FlOW5RSTtFOEMxQ0E7SUFBd0I7RTdENHFRMUI7RTZEM3FRRTtJQUF3QjtFN0Q4cVExQjtFNkQ3cVFFO0lBQXdCO0U3RGdyUTFCO0FBQ0Y7QWV6b1FJO0U4QzFDQTtJQUF3QjtFN0R1clExQjtFNkR0clFFO0lBQXdCO0U3RHlyUTFCO0U2RHhyUUU7SUFBd0I7RTdEMnJRMUI7QUFDRjtBNkR0clFBO0VBQW1CO0E3RHlyUW5COztBNkR4clFBO0VBQW1CO0E3RDRyUW5COztBNkQzclFBO0VBQW1CO0E3RCtyUW5COztBNkQzclFBO0VBQXNCO0E3RCtyUXRCOztBNkQ5clFBO0VBQXNCO0E3RGtzUXRCOztBNkRqc1FBO0VBQXNCO0E3RHFzUXRCOztBNkRwc1FBO0VBQXNCO0E3RHdzUXRCOztBNkRwc1FBO0VBQWM7QTdEd3NRZDs7QStEMXVRRTtFQUNFO0EvRDZ1UUo7O0FNanVRRTtFeURSSTtBL0Q2dVFOOztBK0RsdlFFO0VBQ0U7QS9EcXZRSjs7QU16dVFFO0V5RFJJO0EvRHF2UU47O0ErRDF2UUU7RUFDRTtBL0Q2dlFKOztBTWp2UUU7RXlEUkk7QS9ENnZRTjs7QStEbHdRRTtFQUNFO0EvRHF3UUo7O0FNenZRRTtFeURSSTtBL0Rxd1FOOztBK0Qxd1FFO0VBQ0U7QS9ENndRSjs7QU1qd1FFO0V5RFJJO0EvRDZ3UU47O0ErRGx4UUU7RUFDRTtBL0RxeFFKOztBTXp3UUU7RXlEUkk7QS9EcXhRTjs7QStEMXhRRTtFQUNFO0EvRDZ4UUo7O0FNanhRRTtFeURSSTtBL0Q2eFFOOztBK0RseVFFO0VBQ0U7QS9EcXlRSjs7QU16eFFFO0V5RFJJO0EvRHF5UU47O0E2RGx3UUE7RUFBYztBN0Rzd1FkOztBNkRsd1FBO0VHOUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFb3pRRjs7QWlFdnpRQTtFQ0NFO0FsRTB6UUY7O0FpRXZ6UUE7RUNIRTtBbEU4elFGOztBbUV4elFFO0VBQ0U7OztJQUtFO0lBRUE7RW5Fd3pRSjtFbUVwelFJO0lBQ0U7RW5Fc3pRTjtFbUU3eVFFO0lBQ0U7RW5FK3lRSjtFbUVqeVFFO0lBQ0U7RW5FbXlRSjtFbUVqeVFFOztJQUVFO0lBQ0E7RW5FbXlRSjtFbUUzeFFFO0lBQ0U7RW5FNnhRSjtFbUUxeFFFOztJQUVFO0VuRTR4UUo7RW1FenhRRTs7O0lBR0U7SUFDQTtFbkUyeFFKO0VtRXh4UUU7O0lBRUU7RW5FMHhRSjtFbUVseFFFO0lBQ0UsUTlEMnpCOEI7RUx5OU9sQztFbUVseFFFO0lBQ0U7RW5Fb3hRSjtFbUVseFFFO0lBQ0U7RW5Fb3hRSjtFbUVoeFFFO0lBQ0U7RW5Fa3hRSjtFbUVoeFFFO0lBQ0U7RW5Fa3hRSjtFbUUvd1FFO0lBQ0U7RW5FaXhRSjtFbUUvd1FJOztJQUVFO0VuRWl4UU47RW1FN3dRSTs7SUFFRTtFbkUrd1FOO0FBQ0Y7QUFoMVFBO0FvRWhERTtFQUNFO0FwRW00UUo7QW9FbDRRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFbzRRTjtBb0VsNFFJO0VBQ0U7RUFDQTtBcEVvNFFOO0FvRWw0UUk7RUFDRTtBcEVvNFFOO0FvRWo0UUU7RUFDRTtFQUNBO0FwRW00UUo7QW9FajRRRTtFQUNFLGdCaEVTa0I7QUowM1F0QjtBb0VqNFFFO0VBQ0U7QXBFbTRRSjtBb0VqNFFFO0VBQ0UsOEJoRTVCZTtBSis1UW5CO0FvRWg0UUk7RUFDRTtBcEVrNFFOO0FvRTkzUUk7RUFDRTtBcEVnNFFOO0FvRTMzUU07RUFDRTtFQUNBO0FwRTYzUVI7QW9FeDNRSTtFQUNFO0FwRTAzUU47QW9FdDNRSTtFQUNFO0FwRXczUU47QW9FdDNRSTtFQUNFO0VBQ0E7RUFDQTtBcEV3M1FOO0FvRXYzUU07RUFDRTtFQUNBO0FwRXkzUVI7QW9FdjNRTTtFQUNFO0VBQ0EsOEJoRW5FVztBSjQ3UW5CO0FvRXAzUUk7RUFDRSxnQmhFNUNpQjtBSms2UXZCO0FvRWwzUUk7RUFDRTtBcEVvM1FOO0FvRWozUUU7RUFDRTtBcEVtM1FKO0FvRWwzUUk7RUFDRTtBcEVvM1FOO0FvRWgzUUU7RUFDRTtBcEVrM1FKO0FvRWgzUUU7RUFDRTtBcEVrM1FKO0FvRWgzUUU7O0VDOUZBO0VBQ0E7RURnR0U7QXBFbTNRSjtBb0VoM1FFO0VBQ0U7QXBFazNRSjtBb0UvMlFFO0VBQ0U7QXBFaTNRSjtBb0U3MlFFO0VBQ0U7QXBFKzJRSjtBb0U5MlFJO0VBQ0U7QXBFZzNRTjtBb0U5MlFJO0VBQ0U7RUFDQSxjL0RzQnNCO0FMMDFRNUI7QW9FLzJRTTtFQUNFLGNoRXJDRztBSnM1UVg7QW9FLzJRTTtFQUNFO0FwRWkzUVI7QW9FNTJRRTtFQUNFO0VBQ0E7RUFDQTtBcEU4MlFKO0FvRTcyUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFODJRTjtBb0U3MlFNO0VBQWlCO0FwRWczUXZCO0FvRS8yUU07RUFBaUI7QXBFazNRdkI7QW9FajNRTTtFQUFpQjtBcEVvM1F2QjtBb0VuM1FNO0VBQWlCO0FwRXMzUXZCO0FvRXIzUU07RUFBaUI7QXBFdzNRdkI7QW9FdjNRTTtFQUNFO0FwRXkzUVI7QW9FdDNRSTtFQUNFO0FwRXczUU47QW9FdjNRTTtFQUNFO0FwRXkzUVI7QW9FdDNRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRXczUU47O0FvRWwzUUE7RUFDRTtJQUNFO0VwRXEzUUY7QUFDRjtBb0VoM1FFO0VBQ0Usc0JoRTdGNEI7QUorOFFoQzs7QW9FMzJRTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRTgyUVI7QW9FNzJRUTtFQUNFO0FwRSsyUVY7QW9FNzJRUTtFQUNFO0FwRSsyUVY7QW9FMTJRRTtFQUNFO0FwRTQyUUo7O0FvRXYyUUE7RUFDRTtBcEUwMlFGO0FvRXoyUUU7RUFDRTtBcEUyMlFKO0FvRTEyUUk7RUFDRTtBcEU0MlFOO0FvRXoyUUU7RUFDRTtBcEUyMlFKO0FvRTEyUUk7RUFDRTtBcEU0MlFOOztBb0V0MlFBO0VBQ0U7RUFDQTtFQUNBO0FwRXkyUUY7QW9FeDJRRTtFQUNFO0FwRTAyUUo7QW9FdjJRSTtFQUNFO0FwRXkyUU47QW9FeDJRTTtFQUNFO0VBQ0E7QXBFMDJRUjtBb0V4MlFVO0VBQ0UsYy9ENUdnQjtBTHM5UTVCOztBb0VqMlFBO0VBQ0U7QXBFbzJRRjs7QW9FaDJRQTtFQUNFO0VBQ0E7QXBFbTJRRjtBb0VoMlFNO0VBQ0U7RUFDQTtFQUNBLDhCaEU1UVc7RWdFNlFYO0VBQ0E7QXBFazJRUjtBb0U3MVFJO0VBQ0U7RUFDQTtBcEUrMVFOO0FvRTkxUU07RUFDRTtFQUNBO0FwRWcyUVI7QW9FMzFRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRTYxUU47QW9FNTFRTTtFQUNFLGdCaEVwUWM7RWdFcVFkO0FwRTgxUVI7QW9FNTFRTTtFQUNFO0VBQ0E7QXBFODFRUjtBb0U1MVFNO0VBQ0U7RUFDQTtFQUNBO0FwRTgxUVI7QW9FNTFRTTtFQUNFO0FwRTgxUVI7QW9FNTFRTTtFQUNFO0FwRTgxUVI7QW9FNTFRTTtFQUNFO0FwRTgxUVI7QW9FNTFRTTtFQUNFO0VBQ0E7QXBFODFRUjs7QW9FdjFRRTtFQUNFO0FwRTAxUUo7O0FBMW1SQTtBc0V2REE7RUFDRTtBdEVxcVJGOztBc0VucVJBO0VBQ0Usa0tsRTRCb0I7RWtFM0JwQixnQmxFOEJzQjtBSndvUnhCOztBc0VucVJBO0VBQ0U7QXRFc3FSRjs7QXNFcHFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXVxUkY7O0FzRXBxUkE7RUFDRTtBdEV1cVJGO0FzRXRxUkU7RUFDRSxjakVnQk07QUx3cFJWOztBc0VwcVJBO0VBQ0U7RUFDQSxnQmxFS3NCO0FKa3FSeEI7O0FzRXBxUkE7RUFDRSxxQmpFTVE7QUxpcVJWOztBc0VwcVJBO0VBQ0Usa0tsRVJvQjtBSitxUnRCO0FzRXRxUkU7RUFDRSx5QmpFNldvQztBTDJ6UXhDO0FzRXRxUkU7RUFDRTtBdEV3cVJKO0FzRXRxUkU7RUFDRTtFQUNBO0F0RXdxUko7O0FzRWxxUkU7RUFDRTtBdEVxcVJKO0FzRXBxUkk7RUFDRTtFRC9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VDc0JJO0VBQ0EsY2pFdkJJO0VpRXdCSjtFQUNBO0VBQ0E7RUFDQTtBdEVnclJOO0FzRTlxUkk7RUFDRTtBdEVnclJOOztBc0UzcVJBO0VEdERFO0FyRXF1UkY7O0FzRTNxUkE7RUFDRTtBdEU4cVJGOztBc0V6cVJJO0VBQ0U7QXRFNHFSTjs7QXNFdHFSQTtFQUNFO0VBQ0E7RUFDQTtBdEV5cVJGO0FzRXZxUkU7RUFDRTtBdEV5cVJKO0FzRXRxUkU7RUFDRTtBdEV3cVJKOztBc0VucVJFO0VBQ0U7RUFDQTtFQUNBO0F0RXNxUko7QXNFcHFSRTtFQUNFLDhCbEV4R2U7QUo4d1JuQjtBc0VwcVJFO0VBQ0UsaUJqRWlJMEI7RWlFaEkxQixnQmpFaUcwQjtBTHFrUjlCOztBc0VqcVJBO0VBQ0U7QXRFb3FSRjs7QXNFanFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pFM0ZRO0FMK3ZSVjtBc0VucVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVxcVJKO0FzRW5xUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXFxUko7O0FzRWhxUkE7RUFDRTtFQUNBO0VBQ0E7QXRFbXFSRjs7QXNFaHFSQTtFQUNFO0VBQ0E7RUFDQSxnQmxFM0hxQjtFa0U0SHJCLGlCakVpRjRCO0VpRWhGNUI7RUFDQTtFQUNBO0F0RW1xUkY7O0FzRTFwUkE7RUFDRTtFQUNBO0F0RTZwUkY7QXNFNXBSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEU4cFJKO0FzRTdwUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFK3BSTjtBc0UzcFJJO0VBQ0U7QXRFNnBSTjtBc0U1cFJNO0VBQ0U7RUFDQSx5QmpFaktFO0FMK3pSVjs7QUExeVJBO0F1RW5ERTtFQUNFO0F2RWkyUko7QXVFaDJSSTtFQUNFLG9CbkVzRndCO0FKNHdSOUI7QXVFaDJSSTtFQUNFLG9CbkVrRnlCO0FKZ3hSL0I7QXVFLzFSRTtFQUNFLGtCbEUrTzBCO0VrRTlPMUIsa0tuRWNrQjtFbUVibEIsZ0JuRW1Cc0I7QUo4MFIxQjtBdUVoMlJJO0VBRUU7RUFDQTtFQUNBO0F2RWkyUk47QXVFLzFSSTtFQUNFO0VBQ0E7RUFDQTtBdkVpMlJOO0F1RTUxUkU7RUFDRSxpQmxFNk0wQjtFa0U1TTFCLGtLbkVKa0I7RW1FS2xCLGdCbkVDc0I7RW1FQXRCO0VBQ0E7QXZFODFSSjtBdUU3MVJJO0VBRUU7RUFDQTtFQUNBO0F2RTgxUk47QXVFNTFSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RTgxUk47QXVFejFSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFMjFSUjtBdUV6MVJNO0VBQ0U7QXZFMjFSUjtBdUV2MVJFO0VBQ0U7RUFDQTtBdkV5MVJKOztBdUVqMVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZFbzFSSjtBdUVsMVJFO0VBQ0U7RUFDQTtBdkVvMVJKO0F1RWoxUkk7RUFDRSxjbEVwREk7QUx1NFJWOztBdUV4MFJFO0VBQ0U7RUFDQTtBdkUyMFJKO0F1RXgwUkU7RUFDRTtFQUNBO0F2RTAwUko7QXVFejBSSTtFQUNFLGNsRTNGSztFa0U0Rkw7RUFDQTtBdkUyMFJOO0F1RXYwUkU7O0VBRUU7RUFDQTtBdkV5MFJKO0F1RXgwUkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJsRXRGSTtFa0V1Rko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkUyMFJOO0F1RXYwUkU7Ozs7RUFJRSxjbEVySE87RWtFc0hQLDZCbEVtY2dDO0VrRWxjaEMseUNsRW1jZ0M7RWtFbGNoQztBdkV5MFJKO0F1RXgwUkk7Ozs7RUFDRTtBdkU2MFJOOztBdUVsMFJFO0U1RG5KRSxrQk5tTjBCO0VrRTlEMUI7QXZFcTBSSjtBdUVsMFJFOztFQUVFLFdsRW5KTztFa0VvSlA7RUFDQSx5QmxFNEQwQjtBTHd3UjlCOztBQXo2UkE7QXdFMURFO0VBQ0U7RUFDQTtFQUNBLGtCcEVFbUI7RW9FRG5CO0VBQ0E7RUFDQSxnQnBFNkJrQjtFb0U1QmxCO0VBQ0E7RUFDQTtFQUNBO0F4RXUrUko7QXdFcCtSSTtFQUNFLHFCbkVxQkk7RW1FcEJKLGNuRW9CSTtBTGs5UlY7QXdFcCtSSTtFQUNFO0F4RXMrUk47QXdFbCtSSTtFQUNFO0VBQ0E7RUFDQTtBeEVvK1JOO0F3RW4rUk07RUFDRSx5Qm5FUUU7RW1FUEY7QXhFcStSUjs7QXdFOTlSQTtFaEQrREU7RUFDQSxtQm5COEk0QjtFbUI3STVCLGdCbkJvSjRCO0VtQmpKMUIsa0JuQmlIMEI7QUxnelI5Qjs7QXdFLzlSQTtFaERwQ0U7RUZBRSxzQmtEcUNzQjtFaERuQ3hCLGtCZ0RtQzhCO0F4RW8rUmhDO0FNamdTRTtFa0JGRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCK2dTekc7QXdCbmdTRTtFQU1JO0F4QmdnU047QXdCMy9SRTtFQUVFO0VBQ0Esc0JnRFlzQjtFaERYdEIsa0JnRFc0QjtBeEVpL1JoQztBd0J6L1JFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QjRoUzdMO0F3QnAvUkk7RUFLSTtBeEJrL1JSOztBd0V0L1JBO0VoRHhDRTtFRkFFLHlCa0R5Q3NCO0VoRHZDeEIscUJnRHVDaUM7QXhFMi9SbkM7QU01aFNFO0VrQkZFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEIwaVN6RztBd0I5aFNFO0VBTUk7QXhCMmhTTjtBd0J0aFNFO0VBRUU7RUFDQSx5QmdEZ0JzQjtFaERmdEIscUJnRGUrQjtBeEV3Z1NuQztBd0JwaFNFO0VBR0U7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4QnVqUzdMO0F3Qi9nU0k7RUFLSTtBeEI2Z1NSOztBd0U3Z1NBO0VoRDVDRTtFRkFFLHNCa0Q2Q3NCO0VoRDNDeEIsa0JnRDJDOEI7RUFDOUI7QXhFa2hTRjtBTXhqU0U7RWtCRkU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QnNrU3pHO0F3QjFqU0U7RUFNSTtBeEJ1alNOO0F3QmxqU0U7RUFFRTtFQUNBLHNCZ0RvQnNCO0VoRG5CdEIsa0JnRG1CNEI7QXhFZ2lTaEM7QXdCaGpTRTtFQUdFO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEJtbFM3TDtBd0IzaVNJO0VBS0k7QXhCeWlTUjs7QXdFbmlTQTtFaERsREU7RUZBRSxzQmtEbURzQjtFaERqRHhCLHFCZ0RpRDhCO0F4RXdpU2hDO0FNbmxTRTtFa0JGRTtFRk5BLGtDa0RtRHFDO0VoRDNDckMscUJBVHFHO0F4QmltU3pHO0F3QnJsU0U7RUFNSTtBeEJrbFNOO0F3QjdrU0U7RUFFRTtFQUNBLHNCZ0QwQnNCO0VoRHpCdEIscUJnRHlCNEI7QXhFcWpTaEM7QXdCM2tTRTtFQUdFO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEI4bVM3TDtBd0J0a1NJO0VBS0k7QXhCb2tTUjs7QXdFempTRTtFQUNFLGNuRXRCTTtBTGtsU1Y7O0F3RXZqU0E7RUFDRSxrS3BFcENvQjtFb0VxQ3BCLGdCcEVsQ3NCO0VvRW1DdEI7RUFDQTtBeEUwalNGO0F3RXpqU0U7RUFDRTtBeEUyalNKO0F3RXpqU0U7RUFDRSxpQm5FbUswQjtFbUVsSzFCO0VBQ0E7QXhFMmpTSjtBd0V6alNFO0VBQ0U7RUFDQTtFQUNBO0F4RTJqU0o7QXdFempTRTtFQUNFO0VBQ0E7RUFDQTtBeEUyalNKO0F3RW5qU0k7RUFDRTtBeEVxalNOO0F3RW5qU0k7RUFDRSxtQm5FZ1B3QjtBTHEwUjlCO0F3RW5qU0k7RUFDRSxtQm5FNk93QjtBTHcwUjlCO0F3RWxqU0U7RUFDRTtBeEVvalNKO0F3RWxqU0U7RUFDRTtFQUNBO0F4RW9qU0o7QXdFampTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RW1qU0o7QXdFbGpTSTtFQUNFO0F4RW9qU047QXdFbGpTSTtFQUNFO0VBQ0E7QXhFb2pTTjtBd0VsalNJO0VBQ0U7QXhFb2pTTjtBd0VualNNO0VBQ0U7QXhFcWpTUjtBd0VualNNO0VBQ0U7QXhFcWpTUjtBd0VqalNJO0VBQ0U7QXhFbWpTTjtBd0VsalNNO0VBQ0U7QXhFb2pTUjtBd0VsalNNO0VBQ0U7QXhFb2pTUjtBd0VualNRO0VBQ0U7QXhFcWpTVjs7QUF4b1NBO0F5RTNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekV1c1NGO0F5RXRzU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtLckVnQmtCO0FKd3JTdEI7QXlFdnNTSTtFQUNFLGNwRStIc0I7QUwwa1M1QjtBeUV2c1NJO0VBQ0U7QXpFeXNTTjs7QXlFcnNTQTtFQUNFO0F6RXdzU0Y7O0FBanFTQTtBMEU3REE7RUFDRSxnQnRFK0JxQjtBSm1zU3ZCOztBQXBxU0E7QTJFakVBO0VBQ0UsOEN0RWl2QitCO0FMdy9RakM7O0EyRXR1U0U7RUFDRTtBM0V5dVNKOztBMkVydVNFO0VBQ0U7QTNFd3VTSjtBMkV0dVNFO0VBQ0U7QTNFd3VTSjtBMkV0dVNFO0VBQ0U7RUFDQTtBM0V3dVNKO0EyRXR1U0U7RUFDRTtFQUNBO0EzRXd1U0o7QTJFdHVTRTtFQUNFO0VBQ0E7RUFDQTtBM0V3dVNKO0EyRXR1U0U7RUFDRTtFQUNBO0VBQ0E7QTNFd3VTSjs7QUFwc1NBO0E0RW5FQTtFQUNFO0VBQ0EsNkN2RWtzQmtDO0FMeWtScEM7O0E0RXB3U0E7RUFDRTtFQUNBO0VBQ0EsaUJ2RW1PNEI7RXVFbE81QjtBNUV1d1NGOztBQS9zU0E7QTZFckVBO0VBQ0UsZ0J6RWlDcUI7QUp1dlN2QjtBNkV2eFNFO0VBQ0M7QTdFeXhTSDtBNkV0eFNJO0VBQ0U7QTdFd3hTTjtBNkVyeFNFO0VBQ0U7QTdFdXhTSjtBNkVweFNFO0VBQ0M7RUFDQTtBN0VzeFNIOztBQS90U0E7QThFdkVBO0VBQ0U7QTlFMHlTRjs7QThFdnlTQTtFVHNDRTtFQUNBO0VBQ0E7RUFDQSxnQmpFWHFCO0FKZ3hTdkI7QU1oeVNFO0UrRCtCSTtFQUNBO0VBQ0E7RUFDQSxnQmpFbEJpQjtBSnN4U3ZCOztBOEVoelNBO0VUa0NFO0VBQ0E7RUFDQTtFQUNBLGdCakVYcUI7QUo2eFN2QjtBTTd5U0U7RStEK0JJO0VBQ0E7RUFDQTtFQUNBLGdCakVsQmlCO0FKbXlTdkI7O0E4RXp6U0E7RVQ4QkU7RUFDQTtFQUNBO0VBQ0EsZ0JqRVhxQjtBSjB5U3ZCO0FNMXpTRTtFK0QrQkk7RUFDQTtFQUNBO0VBQ0EsZ0JqRWxCaUI7QUpnelN2Qjs7QThFbDBTQTtFVDBCRTtFQUNBO0VBQ0E7RUFDQSxnQmpFWHFCO0FKdXpTdkI7QU12MFNFO0UrRCtCSTtFQUNBO0VBQ0E7RUFDQSxnQmpFbEJpQjtBSjZ6U3ZCOztBOEUzMFNBO0VUc0JFO0VBQ0E7RUFDQTtFQUNBLGdCakVYcUI7QUpvMFN2QjtBTXAxU0U7RStEK0JJO0VBQ0E7RUFDQTtFQUNBLGdCakVsQmlCO0FKMDBTdkI7O0E4RXAxU0E7RVRrQkU7RUFDQTtFQUNBO0VBQ0EsZ0JqRVhxQjtBSmkxU3ZCO0FNajJTRTtFK0QrQkk7RUFDQTtFQUNBO0VBQ0EsZ0JqRWxCaUI7QUp1MVN2Qjs7QUFoelNBO0ErRXpFQTtBQUNBO0VBQ0U7RUFDQTtBL0U2M1NGOztBK0UzM1NBO0VWb0JFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RVU3QkE7RUFDQTtBL0V3NFNGOztBK0V0NFNBO0VBQ0U7RUFDQTtBL0V5NFNGOztBK0V2NFNBO0VBQ0U7QS9FMDRTRjs7QStFeDRTQTtFQUNFO0EvRTI0U0Y7O0ErRXo0U0E7RUFDRTtBL0U0NFNGOztBK0UxNFNBO0VBQ0U7QS9FNjRTRjs7QStFMzRTQTtFQUNFO0lBQ0U7SUFDQTtFL0U4NFNGO0UrRTU0U0E7O0lBRUU7SUFDQTtFL0U4NFNGO0FBQ0Y7QStFMTRTQTtBQUlBOzs7Ozs7RUFNRTtBL0V5NFNGOztBK0V0NFNBO0VBQ0k7QS9FeTRTSjs7QStFdjRTQTtFQUNJO0EvRTA0U0o7O0ErRXg0U0E7RUFDSTtFQUNBO0VBQ0E7QS9FMjRTSjs7QStFejRTSTtFQUNJO0EvRTQ0U1I7O0ErRTE0U0k7RUFDSTtBL0U2NFNSOztBK0UzNFNJO0VBQ0k7QS9FODRTUjs7QStFMzRTQTtFQUNJO0VBQ0E7RUFDQTtBL0U4NFNKOztBK0U1NFNJO0VBQ0k7RUFDQTtFQUFjO0EvRWc1U3RCOztBK0U3NFNBO0VBQ0k7RUFBYTtFQUNiO0VBQ0E7QS9FaTVTSjs7QStFLzRTQTtFQUNJO0EvRWs1U0o7O0ErRS80U0E7RUFDSTtFQUNBO0VBQ0E7RUFFQSx5QjFFN0RNO0UwRThETjtFQUNBO0VBQ0E7QS9FaTVTSjtBK0VoNVNJO0VBQ0U7QS9FazVTTjs7QStFNTRTQTtFQUNJO0VBQ0E7RUFBaUI7RUFDakI7RUFDQTtFQUFRO0VBQ1I7RUFDQTtFQUNBO0EvRWk1U0o7O0ErRTk0U0E7RUFDSTtFQUNBO0VBQWlCO0VBQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FazVTSjs7QStFaDVTQTtFQUNJO0VBQW9CO0VBQWdCO0VBQ3BDO0VBQWM7RUFDZDtFQUFVO0VBQ1Y7RUFDQTtFQUNBO0VBQ0E7QS9FdTVTSjs7QStFbjVTQTtFQUNJO0EvRXM1U0o7O0ErRXA1U0E7RUFDSTtBL0V1NVNKOztBK0VoNVNBO0FBRUE7RUFDRTtFQUNBLGtCM0VuSnFCO0FKcWlUdkI7O0ErRTk0U0E7QUFHQTs7RUFFRSxxQjFFbVBzQztFMEVsUHRDLGlCMUV3TDRCO0FMdXRTOUI7O0ErRTc0U0E7RUFDRTtFQUNBO0EvRWc1U0Y7O0ErRTk0U0E7RUFDRTtFQUNBO0EvRWk1U0Y7O0ErRS80U0E7RUFDRSx5QjFFMUlRO0UwRTJJUjtBL0VrNVNGOztBK0VoNVNBO0VBQ0U7RUFDQSxxQjFFL0lRO0FMa2lUVjs7QStFajVTQTtFQUNFO0VBQ0EscUIxRW5KUTtBTHVpVFY7O0ErRWo1U0E7RUFDRSxnQjNFekpxQjtBSjZpVHZCOztBK0VsNVNBO0VBQ0UsZ0IzRTVKcUI7QUppalR2Qjs7QStFajVTQTtBQUdFO0VBQ0U7RUFDQSxrSzNFdktrQjtFMkV3S2xCO0VBQ0E7RUFFQTtBL0VpNVNKO0FrRDNsVEU7RUFDRTtFQUNBO0VBQ0E7QWxENmxUSjtBK0VwNVNJO0VBQ0U7RUFDQTtFQUNBO0EvRXM1U047QStFcjVTTTtFQUNFO0EvRXU1U1I7QStFdDVTUTtFQUNFO0VBQ0E7QS9FdzVTVjtBK0VyNVNNO0VBQ0U7RUFDQTtFQUNBO0EvRXU1U1I7QStFcDVTTTtFQUNFO0VBQ0E7RUFDQTtBL0VzNVNSO0ErRW41U0k7RUFDRTtFQUNBO0EvRXE1U047QStFcDVTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FczVTUjtBK0VqNVNJO0VBQ0UsZ0IzRTlNZ0I7RTJFK01oQjtFQUNBO0VBQ0E7QS9FbTVTTjtBK0VsNVNNO0VBQ0U7RUFDQTtBL0VvNVNSO0ErRWw1U007RUFDRTtFQUNBO0EvRW81U1I7QStFaDVTSTtFQUNFLDRCMUVsSHNCO0FMb2dUNUI7QStFLzRTTTtFQUNFLGdCM0VuT2U7RTJFb09mO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FaTVTUjtBK0UvNFNNO0VBQ0UsYzFFek9FO0FMMG5UVjtBK0U5NFNJO0VBQ0U7QS9FZzVTTjtBK0U5NFNJO0VBQ0U7RUFDQTtBL0VnNVNOO0ErRTk0U0k7RUFDRTtBL0VnNVNOO0ErRTc0U0k7RUFDRTtBL0UrNFNOO0ErRTk0U007RUFDRTtFQUNBO0VBQ0E7QS9FZzVTUjtBK0U3NFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0UrNFNOO0ErRTU0U007RVZsUko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFVXlRTTtBL0V3NVNSO0ErRXA1U007RVZ4Uko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFVStRTTtFQUNBO0EvRWc2U1I7QStFNTVTTTtFVi9SSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VVc1JNO0VBQ0E7QS9FdzZTUjs7QStFNTVTQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9FODVTSjs7QStFMTVTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRTY1U0o7O0ErRXo1U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0U0NVNKO0ErRTE1U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0U0NVNKOztBK0VsNVNBO0FBQ0E7RUFDRTtBL0VxNVNGO0ErRXA1U0U7RUFDRTtBL0VzNVNKO0ErRXA1U0U7RUFDRTtFQUNBO0EvRXM1U0o7O0ErRW41U0E7RUFDRTtBL0VzNVNGOztBK0VsNVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FcTVTRjs7QStFbDVTQTtFQUNFO0EvRXE1U0Y7O0ErRW41U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0VzNVNGOztBK0VuNVNBO0VBQ0U7QS9FczVTRjs7QStFbjVTRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FbzVTSjtBK0VuNVNJO0VBRUU7RUFDQTtBL0VvNVNOOztBK0U3NFNBO0FBQ0E7RUFBZ0I7RUFBVztFQUEwQjtFQUE2QjtFQUEwQjtBL0VxNVM1Rzs7QStFcjVTZ0o7RUFBc0M7RUFBK0I7QS9FMDVTck47O0ErRTE1UzRPO0VBQXdFO0EvRTg1U3BUOztBK0U5NVNzVTtFQUFvRDtBL0VrNlMxWDs7QStFbDZTNlk7RUFBbUQ7RUFBbUI7RUFBZ0I7QS9FdzZTbmU7O0ErRXg2U3NmO0VBQW9EO0VBQVc7QS9FNjZTcmpCOztBK0U3NlMwa0I7RUFBNkM7QS9FaTdTdm5COztBK0VqN1N3b0I7RUFBbUQ7RUFBbUI7RUFBbUI7QS9FdTdTanVCOztBK0V2N1NpdkI7RUFBbUQ7RUFBa0I7RUFBcUI7QS9FNjdTMzBCOztBK0U3N1NzMUI7RUFBMkM7RUFBbUI7QS9FazhTcDVCOztBK0VsOFN1NkI7RUFBK0M7RUFBUztFQUFtQjtBL0V3OFNsL0I7O0ErRXg4U21nQztFQUE2RDtFQUFhO0VBQW1CO0EvRTg4U2htQzs7QStFOThTeW5DO0VBQWlEO0VBQWtCO0VBQVE7RUFBUztFQUFZO0VBQW1CO0VBQWlCO0VBQWtCO0EvRXk5Uy93Qzs7QStFejlTNnhDO0VBQTBPO0EvRTY5U3ZnRDs7QStFNzlTMGhEO0VBQXNFO0EvRWkrU2htRDs7QStFaitTNm1EO0VBQStMO0VBQWU7QS9FcytTM3pEOztBK0V0K1M2MEQ7RUFBK2I7RUFBa0I7RUFBYTtFQUFjO0EvRTYrU3p6RTs7QStFNytTcTBFO0VBQWtPO0VBQVU7QS9Fay9TampGOztBK0VsL1Npa0Y7RUFBNk47RUFBWTtBL0V1L1MxeUY7O0ErRXYvUzB6RjtFQUFvRjtBL0UyL1M5NEY7O0ErRTMvU3c1RjtFQUFzRztBL0UrL1M5L0Y7O0ErRS8vU3dnRztFQUEwQztBL0VtZ1Rsakc7O0ErRW5nVDZrRztFQUFnQztFQUFnQjtFQUF3QjtBL0V5Z1RycEc7O0ErRXpnVGdyRztFQUF3SztBL0U2Z1R4MUc7O0ErRTdnVHEyRztFQUFnSDtBL0VpaFRyOUc7O0ErRWpoVHErRztFQUFnQztFQUF3QjtBL0VzaFQ3aEg7O0ErRXRoVDZpSDtFQUFxQztJQUFvTDtFL0UyaFRwd0g7QUFDRjtBK0U1aFR5eEg7RUFBNEM7QS9FK2hUcjBIOztBK0UvaFR3MUg7RUFBc0o7RUFBUTtBL0VvaVR0L0g7O0ErRXBpVGdnSTtFQUFvRTtBL0V3aVRwa0k7O0ErRXhpVHdsSTtFQUFvTDtBL0U0aVQ1d0k7O0ErRTVpVGl5STtFQUFnRjtBL0VnalRqM0k7O0ErRWhqVHU0STtFQUErQztBL0VvalR0N0k7O0ErRXBqVDQ4STtFQUFvRDtBL0V3alRoZ0o7O0ErRXhqVHlnSjtFQUFtRjtBL0U0alQ1bEo7O0ErRTVqVDJtSjtFQUFrRjtBL0Vna1Q3cko7O0FBNzVUQTtBZ0YzRUE7RUFDRTtJQUNFO0lBQ0E7RWhGNCtURjtFZ0YxK1RBO0lBQ0U7SUFDQTtFaEY0K1RGO0FBQ0Y7QWdGeitUQTtFQUNFO0lBQ0U7SUFDQTtFaEYyK1RGO0VnRnorVEE7SUFDRTtJQUNBO0VoRjIrVEY7QUFDRjtBZ0Z4K1RBO0VBQ0U7SUFDRTtJQUNBO0VoRjArVEY7RWdGeCtUQTtJQUNFO0lBQ0E7RWhGMCtURjtBQUNGO0FnRnYrVEE7RUFDRTtJQUNFO0lBQ0E7RWhGeStURjtFZ0Z2K1RBO0lBQ0U7SUFDQTtFaEZ5K1RGO0VnRnYrVEE7SUFDRTtJQUNBO0VoRnkrVEY7QUFDRjtBZ0ZyK1RBO0VBQ0U7RUFDQTtBaEZ1K1RGOztBZ0ZwK1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhGdStURjs7QWdGcCtUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRnUrVEY7O0FnRm4rVEE7RUFDRTtFQUNBO0FoRnMrVEY7O0FnRm4rVEE7RUFDRTtFQUNBO0VBQ0E7QWhGcytURjtBZ0ZyK1RFO0VBQWlCO0FoRncrVG5CO0FnRnYrVEU7RUFBaUI7QWhGMCtUbkI7QWdGeitURTtFQUFpQjtBaEY0K1RuQjtBZ0YzK1RFO0VBQWlCO0FoRjgrVG5CO0FnRjcrVEU7RUFBaUI7QWhGZy9UbkI7O0FnRjcrVEE7RUFDRTtFQUNBO0FoRmcvVEY7O0FnRjcrVEE7RUFDRTtFQUNBO0FoRmcvVEY7O0FnRjcrVEE7RUFDRTtFQUNBO0FoRmcvVEY7O0FnRjcrVEE7RUFDRTtFQUNBO0FoRmcvVEY7O0FnRjcrVEE7RUFDRTtFQUNBO0FoRmcvVEY7O0FBOWdVQTtBaUZ6RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjJsVUo7QWlGMWxVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNGxVTjtBaUYzbFVNO0VBQ0U7QWpGNmxVUjtBaUYxbFVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY0bFVOO0FpRjFsVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakY0bFVOO0FpRjNsVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakY2bFVSO0FpRjVsVVE7RUFDRTtFQUNBO0FqRjhsVVY7QWlGemxVRTtFQUNFO0VBQ0E7RUFDQTtBakYybFVKO0FpRjFsVUk7RUFDRTtBakY0bFVOO0FpRjNsVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNmxVUjtBaUY1bFVRO0VBQ0U7RUFDQTtBakY4bFVWO0FpRnpsVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakYybFVKO0FpRnpsVUU7RUFDRTtFQUNBO0FqRjJsVUo7QWlGeGxVRTtFQUNFO0FqRjBsVUo7QWlGeGxVRTtFQUNFO0FqRjBsVUo7QWlGdmxVRTtFQUNFO0FqRnlsVUo7QWlGdGxVRTtFQUNFO0VBQ0E7QWpGd2xVSjtBaUZobFVJO0VBQ0U7QWpGa2xVTjtBaUZobFVJO0VBQ0U7QWpGa2xVTjtBaUZobFVJO0VBQ0U7QWpGa2xVTjtBaUZobFVJO0VBQ0UsaUI1RThJd0I7RTRFN0l4QjtFQUNBO0FqRmtsVU47QWlGaGxVSTtFQUNFO0FqRmtsVU47O0FpRjdrVUE7RUFDRTtBakZnbFVGOztBaUY3a1VBO0VBQ0U7QWpGZ2xVRjtBaUYva1VFO0VaL0dBO0VBWkE7RUFDQTtFWTZIRTtBakZrbFVKO0FpRmhsVUU7RUFDRTtFWmpJRjtFQUNBO0FyRW90VUY7O0FpRmhsVUE7RUFDRTtFQUNBO0VBQ0E7QWpGbWxVRjs7QUFqcFVBO0FrRi9FQTtFQUNFO0FsRm91VUY7O0FrRmx1VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEZxdVVGO0FrRnB1VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnN1VUo7QWtGcHVVRTtFQUNFO0FsRnN1VUo7QWtGcnVVSTtFQUNFO0VBQ0E7QWxGdXVVTjtBa0Z0dVVPO0VBQ0M7QWxGd3VVUjtBa0ZydVVJOztFQUVFO0FsRnV1VU47QWtGcnVVSTtFQUNFO0VBQ0E7RUFDQTtBbEZ1dVVOOztBa0ZsdVVBO0VBQ0UsZ0I5RUpvQjtBSnl1VXRCOztBa0ZsdVVBO0VBQ0U7RUFDQSxrQjlFdkNxQjtFOEV3Q3JCO0VBQ0E7RUFDQTtFQUNBO0FsRnF1VUY7QWtGcHVVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZzdVVKO0FrRm51VUk7RUFDRTtBbEZxdVVOO0FrRmp1VUk7RUFDRTtFQUNBO0FsRm11VU47QWtGaHVVRTtFQUNFLHlCOUV0RVM7QUp3eVViO0FrRmp1VUk7RUFDRTtBbEZtdVVOOztBa0Z4dFVFO0VBQ0U7QWxGMnRVSjs7QWtGdnRVQTtFQUNFO0VBQ0E7RUFDQTtBbEYwdFVGO0FrRnp0VUU7RUFDRTtBbEYydFVKO0FrRnp0VUU7RUFDRTtFQUNBO0FsRjJ0VUo7QWtGMXRVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdFcEVJO0U2RXFFSjtFQUNBO0VBQ0Esa0I5RXJHaUI7QUppMFV2Qjs7QWtGdHRVQTtBQUVBO0FBRUU7RUFDRTtBbEZ1dFVKO0FrRnJ0VUU7RUFDRTtFQUNBO0FsRnV0VUo7O0FrRm50VUE7QUFFRTtFQUNFO0FsRnF0VUo7QWtGbHRVSTtFQUNFO0FsRm90VU47O0FrRjlzVUU7RUFDRTtBbEZpdFVKOztBa0Y3c1VBO0VBQ0UseUI5RWpKVztFOEVrSlg7RUFDQTtFQUNBO0VBQ0E7QWxGZ3RVRjs7QWtGenNVQTtFQUNFO0VBQ0E7RUFDQTtBbEY0c1VGO0FrRjNzVUU7RUFDRTtBbEY2c1VKOztBa0Z6c1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEY0c1VGO0FrRjNzVUU7RUFDRTtFQUNBO0FsRjZzVUo7QWtGM3NVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0VqSk07RTZFa0pOO0VBQ0E7QWxGNnNVSjtBa0Z6c1VFO0VBQ0UseUI5RTFMb0I7QUpxNFV4Qjs7QWtGeHNVQTtFQUNFLHlCN0U1SlE7RTZFNkpSO0VBQ0Esa0I5RTVMcUI7RThFNkxyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGMnNVRjtBa0Yxc1VFO0VBQ0U7QWxGNHNVSjtBa0Yxc1VFO0VBQ0U7RUFDQTtFQUNBO0FsRjRzVUo7QWtGMXNVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRjRzVUo7O0FrRnJzVUE7O0NBQUE7QUFNRTtFQUNFO0VBQ0E7QWxGcXNVSjtBa0Zuc1VFO0VBQ0U7QWxGcXNVSjs7QWtGN3JVQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYrclVGO0FrRjlyVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRmdzVUo7QWtGL3JVSTtFQUNFO0VBQ0E7QWxGaXNVTjtBa0Zoc1VNO0VBQ0U7QWxGa3NVUjtBa0Zoc1VNO0VBQ0U7RUFDQTtFQUNBLHlCN0V4T0U7RTZFeU9GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZrc1VSO0FrRmhzVU07RUFDRTtBbEZrc1VSO0FrRmpzVVE7RUFDRTtBbEZtc1VWOztBQTU0VUE7QW1GakZBOzs7Ozs7OztDQUFBO0FBV0E7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBbkY4OVVGO0FtRjc5VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRis5VUo7QW1GOTlVSTtFQUNFO0VBQ0E7RUFDQTtBbkZnK1VOO0FtRjE5VUU7RUFDRTtFZDlCRjtFQUNBO0VBV0E7RWNxQkU7QW5GNjlVSjtBbUYxOVVFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY0OVVOO0FtRno5VUU7RUFDRTtFQUNBO0FuRjI5VUo7QW1GMTlVSTtFQUNFO0VBQ0E7RUFDQTtBbkY0OVVOO0FtRjM5VU07RUFDRTtFQUNBO0FuRjY5VVI7QW1GMTlVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GNDlVTjtBbUYxOVVJO0VBQ0U7RUFDQTtFQUNBO0FuRjQ5VU47QW1GMzlVTTtFQUNFO0VBQ0E7QW5GNjlVUjtBbUZuOVVBOztDQUFBO0FBS0U7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5GbzlVSjtBbUZuOVVJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRnM5VU47QW1GcjlVTTs7RUFDRTtFQUNBO0VBQ0E7QW5GdzlVUjtBbUZ0OVVNOztFQUNFO0FuRnk5VVI7QW1GdDlVSTs7RUFDRTtFQUNBO0FuRnk5VU47QW1GdjlVSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYwOVVOO0FtRno5VU07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY0OVVSO0FtRng5VU07O0VBQ0U7QW5GMjlVUjtBbUYxOVVROztFQUNFO0FuRjY5VVY7QW1GejlVUTs7RUFDRTtFQUNBO0FuRjQ5VVY7QW1GeDlVSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IvRTVIZ0I7RStFNkhoQjtFQUNBO0VBQ0E7QW5GMjlVTjtBbUYxOVVNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GNjlVUjs7QW1GdDlVQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBLGlEL0VsTG1CO0UrRW1MbkI7RUFDQTtFQW9SQTtBbkZxc1VGO0FtRnY5VUU7RUFDRTtBbkZ5OVVKO0FtRnQ5VUU7RUFDRTtFQUNBO0FuRnc5VUo7QW1GdDlVTTtFQUNFO0FuRnc5VVI7QW1GdjlVUTtFQUNFO0VBQ0E7RUFDQTtBbkZ5OVVWO0FtRnI5VUk7RUFDRTtBbkZ1OVVOO0FtRm45VUU7RUFDRSxtQi9FOUlxQjtFK0UrSXJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQi9FM05tQjtBSmdyVnZCO0FtRnA5VUk7RUFDRTtBbkZzOVVOO0FtRnA5VUk7RUFDRTtFQUNBO0VBQ0E7QW5GczlVTjtBbUZuOVVNO0VBQ0U7QW5GcTlVUjtBbUZuOVVNO0VBQ0U7QW5GcTlVUjtBbUZsOVVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZvOVVOO0FtRm45VU07RUFDRTtBbkZxOVVSO0FtRnA5VVE7RUFDRTtFQUNBO0VBQ0E7QW5GczlVVjtBbUZyOVVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ1OVVaO0FtRnI5VVU7RUFDRTtFQUNBLGlCOUV4QmtCO0U4RXlCbEI7RUFDQTtBbkZ1OVVaO0FtRnI5VVU7RUFDRTtBbkZ1OVVaO0FtRnQ5VVk7RUFDRTtBbkZ3OVVkO0FtRnQ5VVk7RUFDRTtBbkZ3OVVkO0FtRnA5VVE7RUFDRTtBbkZzOVVWO0FtRmw5VUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRm85VU47QW1GaDlVSTtFQUNFLHNCL0VwTmdCO0FKc3FWdEI7QW1GajlVTTtFQUNFO0FuRm05VVI7QW1GajlVTTtFQUNFLGM5RW5Dc0I7QUxzL1U5QjtBbUZqOVVNO0VBQ0UsYzlFM1JHO0FMOHVWWDtBbUZqOVVNO0VBQ0U7QW5GbTlVUjtBbUZqOVVNO0VBQ0U7QW5GbTlVUjtBbUZsOVVRO0VBQ0UsYzlFcktrQjtBTHluVjVCO0FtRm45VVU7RUFDRSxjOUVqS2dCO0FMc25WNUI7QW1GLzhVSTtFQUNFLHlCL0U5T2U7QUorclZyQjtBbUY5OFVJO0VBQ0UseUIvRWhQaUI7QUpnc1Z2QjtBbUY3OFVJO0VBQ0UseUIvRW5QcUI7QUprc1YzQjtBbUZ6OFVFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYwOFVKO0FtRno4VUk7RUFDRTtFQUNBO0FuRjI4VU47QW1GejhVSTtFQUNFO0FuRjI4VU47QW1GejhVSTtFQUNFO0FuRjI4VU47QW1GejhVSTtFQUNFO0VBQ0E7QW5GMjhVTjtBbUZ2OFVFO0VBQ0U7RUFDQTtBbkZ5OFVKO0FtRng4VUk7RUFDRTtBbkYwOFVOO0FtRng4VUk7RUFDRTtBbkYwOFVOO0FtRng4VUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkYwOFVOO0FtRng4VUk7RUFDRTtFQUNBO0VBQ0EsYzlFOUd3QjtFOEUrR3hCO0FuRjA4VU47QW1GdDhVRTtFQUNFO0VBQ0E7RUFDQTtBbkZ3OFVKO0FtRnY4VUk7RUFDRTtFQUNBO0FuRnk4VU47QW1GeDhVTTtFQUNFO0FuRjA4VVI7QW1GdDhVVTtFZDVXUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VjbVdVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRms5VVo7QW1GOThVVTtFQUNFO0FuRmc5VVo7QW1GNThVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjg4VVI7QW1GNzhVUTtFQUNFO0FuRis4VVY7QW1GOThVVTtFQUNFO0FuRmc5VVo7QW1GNThVTTtFQUNFLGM5RXZSb0I7RThFd1JwQjtFQUNBO0VBQ0E7RUFDQTtBbkY4OFVSO0FtRjc4VVE7RUFDRTtBbkYrOFVWO0FtRjc4VVE7RUFDRTtBbkYrOFVWO0FtRjk4VVU7RUFDRTtJQUNFO0VuRmc5VVo7RW1GOThVVTtJQUNFO0VuRmc5VVo7QUFDRjtBbUY1OFVNO0VBQ0UsYy9FdFhpQjtFK0V1WGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY4OFVSO0FtRjU4VU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjg4VVI7QW1GNThVTTtFQUNFO0FuRjg4VVI7QW1GeDhVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRjA4VUo7QW1GejhVSTtFQUNFO0VBQ0E7QW5GMjhVTjtBbUZ6OFVJO0VBQ0U7QW5GMjhVTjtBbUYxOFVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY0OFVSO0FtRjM4VVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GNjhVVjtBbUYzOFVRO0VBQ0U7RUFDQTtFQUNBO0FuRjY4VVY7QW1GNThVVTtFQUNFO0VBQ0E7RUFDQSx5QjlFbmRGO0U4RW9kRSxxQjlFcGRGO0FMazZWVjtBbUZyOFVJOztFQUVFLGM5RS9kSTtBTHM2VlY7QW1GcjhVSTtFQUNFO0FuRnU4VU47QW1GdDhVTTtFQUNFLGM5RXpYb0I7QUxpMFY1QjtBbUZ0OFVNO0VBQ0U7QW5GdzhVUjtBbUZ2OFVRO0VBQ0U7QW5GeThVVjtBbUZyOFVRO0VBQ0UsYzlFOWVBO0FMcTdWVjtBbUZyOFVRO0VBQ0UseUI5RWpmQTtBTHc3VlY7QW1GLzdVRTtFQUNFLHlCL0VoaEJjO0UrRWloQmQ7RUFDQTtFQUNBLDZDL0VoaEJnQjtFK0VpaEJoQiw4Qy9FaGhCc0I7QUppOVYxQjtBbUZoOFVJOztFQUVFO0FuRms4VU47QW1GaDhVSTtFQUNFO0FuRms4VU47QW1GaDhVSTtFQUNFO0VBQ0E7QW5GazhVTjtBbUZoOFVJO0VBQ0U7QW5GazhVTjtBbUZqOFVNO0VBQ0U7QW5GbThVUjtBbUY5N1VRO0VBQ0UsYy9FcGZnQjtBSm83VjFCO0FtRjM3VU07RUFDRSxjL0UzZmdCO0FKdzdWeEI7QW1GMzdVTTtFQUNFO0FuRjY3VVI7QW1GNTdVUTtFQUNFO0FuRjg3VVY7QW1GNTdVWTtFQUNFO0FuRjg3VWQ7QW1GMzdVVTtFQUNFO0FuRjY3VVo7QW1GeDdVSTtFQUNFO0FuRjA3VU47QW1GeDdVSTtFQUNFO0FuRjA3VU47QW1GejdVTTtFQUNFO0FuRjI3VVI7QW1GeDdVSTtFQUNFO0FuRjA3VU47QW1GejdVTTtFQUNFO0FuRjI3VVI7QW1GejdVTTtFQUNFO0FuRjI3VVI7QW1GcDdVTTtFQUNFO0VBQ0E7QW5GczdVUjtBbUZyN1VRO0VBQ0UsOEMvRXZsQlU7RStFd2xCVjtBbkZ1N1VWO0FtRnI3VVE7RUFDRSwyQy9FM2xCVTtBSmtoV3BCO0FtRnI3VVE7RUFDRSw4Qy9FOWxCVTtBSnFoV3BCO0FtRnI3VVE7RUFDRSxjL0U1bEJXO0FKbWhXckI7QW1GdDdVVTtFQUNFO0VBQ0E7QW5GdzdVWjtBbUZ0N1VVO0VBQ0U7QW5GdzdVWjtBbUZ2N1VZO0VBQ0U7RUFDQTtBbkZ5N1VkO0FtRnI3VVE7RUFDRSw0Qy9FL21CVTtBSnNpV3BCO0FtRi82VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmk3VUo7QW1GNTZVRTtFN0Q1bkJBO0VBQ0E7QXRCMmlXRjtBbUZ6NlVJO0VBQ0U7QW5GMjZVTjtBbUZ6NlVJO0VBQ0U7QW5GMjZVTjtBbUZ6NlVJO0VBQ0U7QW5GMjZVTjtBbUYxNlVNO0VBQ0U7QW5GNDZVUjtBbUYxNlVVO0VBQ0U7QW5GNDZVWjtBbUZwNlVRO0VBQ0U7QW5GczZVVjtBbUZwNlVRO0VBQ0U7QW5GczZVVjtBbUZwNlVRO0VBQ0U7QW5GczZVVjtBbUY1NVVNO0VBQ0U7QW5GODVVUjtBbUY3NVVRO0VBQ0U7QW5GKzVVVjtBbUY1NVVVO0VBQ0U7QW5GODVVWjtBbUYzNVVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5GNjVVWjtBbUZ4NVVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0IvRS9zQmlCO0UrRWd0QmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMDVVTjtBbUZ4NVVJO0VBQ0U7RUFDQSxnQi9FN3JCZ0I7RStFOHJCaEIsYzlFOXJCSTtFOEUrckJKO0VBQ0E7RUFDQTtFQUNBO0FuRjA1VU47QW1GeDVVSTtFQUNFO0FuRjA1VU47QW1GeDVVSTtFQUNFO0FuRjA1VU47QW1GeDVVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMDVVTjtBbUZ6NVVNO0VBQ0U7QW5GMjVVUjtBbUYxNVVRO0VBQ0U7QW5GNDVVVjtBbUYxNVVRO0VBQ0UsYzlFM21Ca0I7RThFNG1CbEI7RUFDQTtFQUNBO0FuRjQ1VVY7QW1GMzVVVTtFQUNFO0VBQ0E7RUFDQSx5QjlFN3RCRjtBTDBuV1Y7QW1GMzVVVTtFQUNFLGM5RWh1QkY7RThFaXVCRTtBbkY2NVVaO0FtRjU1VVk7RUFDRTtFQUNBO0FuRjg1VWQ7QW1GMTVVUTtFQUNFO0VBQ0E7RUFDQTtBbkY0NVVWO0FtRno1VU07RUFDRTtBbkYyNVVSO0FtRnQ1VU07RUFDRSxzQi9FbnRCa0I7QUoybVcxQjtBbUZ2NVVRO0VBQ0U7QW5GeTVVVjtBbUZuNVVNO0VBQ0UseUIvRTN0QmlCO0UrRTR0QmpCO0FuRnE1VVI7QW1GcDVVUTtFQUNFLDhDL0VweEJVO0UrRXF4QlY7QW5GczVVVjtBbUZwNVVRO0VBQ0UsOEMvRXh4QlU7QUo4cVdwQjtBbUZwNVVRO0VBQ0UsYy9FdHhCVztBSjRxV3JCO0FtRnI1VVU7RUFDRTtFQUNBO0FuRnU1VVo7QW1GcjVVVTtFQUNFO0FuRnU1VVo7QW1GcDVVUTtFQUNFLDRDL0VyeUJVO0FKMnJXcEI7QW1GajVVTTtFQUNFLHlCL0VwdkJtQjtBSnVvVzNCO0FtRjE0VU07RUFDRTtBbkY0NFVSO0FtRno0VVk7RUFDRTtBbkYyNFVkO0FtRnI0VVE7RUFDRSwyQi9FendCaUI7RStFMHdCakIsNEIvRTF3QmlCO0FKaXBXM0I7QW1GdDRVVTtFQUNFLHlCL0U1d0JlO0UrRTZ3QmY7QW5GdzRVWjtBbUZ2NFVZO0VBQ0U7RUFDQTtBbkZ5NFVkO0FtRnY0VVk7RUFDRTtBbkZ5NFVkO0FtRnQ0VVU7RUFDRTtFQUNBO0VBQ0E7QW5GdzRVWjtBbUZuNFVJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvRXR5QnFCO0UrRXV5QnJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRm80VU47QW1GbjRVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrSy9FaDJCYztFK0VpMkJkLGdCL0UzMUJrQjtBSmd1VzFCO0FtRm40VU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GcTRVUjtBbUZuNFVNO0VBQ0U7QW5GcTRVUjtBbUZwNFVRO0VBQ0U7QW5GczRVVjtBbUZuNFVNO0VBQ0U7QW5GcTRVUjtBbUZuNFVNO0VBQ0U7RUFDQTtFQUNBO0FuRnE0VVI7QW1GcDRVUTtFQUNFO0FuRnM0VVY7QW1GcjRVVTtFQUNFO0FuRnU0VVo7QW1GcjRVVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ1NFVaO0FtRnQ0VVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvRWwxQks7RStFbTFCTCxxQi9FbjFCSztFK0VvMUJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3NFVkO0FtRnI0VWM7RUFDRTtFQUNBO0FuRnU0VWhCO0FtRjczVU07RUFDRSxzQi9FMTNCa0I7RStFMjNCbEI7QW5GKzNVUjtBbUY5M1VRO0VBQ0U7RUFDQTtBbkZnNFVWO0FtRjkzVVE7RUFDRTtBbkZnNFVWO0FtRi8zVVU7RUFDRSxjOUUxekJnQjtBTDJyVzVCO0FtRjkzVVE7RUFDRTtBbkZnNFVWO0FtRjkzVVE7RUFDRTtBbkZnNFVWO0FtRjUzVVE7RUFDRSx3Qi9FLzRCZ0I7RStFZzVCaEIseUIvRWg1QmdCO0FKOHdXMUI7QW1GNzNVVTtFQUNFLHNCL0VsNUJjO0UrRW01QmQsYzlFMTBCZ0I7QUx5c1c1QjtBbUY5M1VZO0VBQ0UsYzlFdjdCSjtBTHV6V1Y7QW1GejNVUTtFQUNFLGM5RXAxQmtCO0FMK3NXNUI7QW1GajNVTTtFQUNFLHlCL0V2NkJpQjtBSjB4V3pCO0FtRmgzVVE7RUFDRSwyQi9FMzZCZTtFK0U0NkJmLDRCL0U1NkJlO0FKOHhXekI7QW1GajNVVTtFQUNFLHlCL0U5NkJhO0FKaXlXekI7QW1GejJVVTtFQUNFLHlCL0V4N0JlO0FKbXlXM0I7QW1GOTFVRTtFQUNFO0FuRmcyVUo7QW1GLzFVSTtFQUNFO0FuRmkyVU47QW1GLzFVSTtFQUNFO0VBQ0E7QW5GaTJVTjtBbUY5MVVNO0VBQ0U7QW5GZzJVUjtBbUY3MVVJO0VBQ0U7QW5GKzFVTjtBbUY3MVVJO0VBQ0U7QW5GKzFVTjtBbUY3MVVJO0VBQ0U7RUFDQTtFQUNBO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0FuRisxVU47QW1GNzFVSTtFQUNFO0VBQ0E7QW5GKzFVTjtBbUYxMVVFO0VBQ0U7QW5GNDFVSjtBbUYzMVVJO0VBQ0U7QW5GNjFVTjtBbUY1MVVNO0VBQ0U7QW5GODFVUjtBbUYzMVVJO0VBQ0U7QW5GNjFVTjtBbUYzMVVJO0VBQ0U7RUFDQTtBbkY2MVVOO0FtRjUxVU07RUFDRTtBbkY4MVVSO0FtRjMxVVk7RUFDRTtFQUNBO0VBQ0E7QW5GNjFVZDtBbUZ6MVVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYyMVVWO0FtRnoxVVE7RUFDRTtBbkYyMVVWO0FtRjExVVU7RUFDRTtBbkY0MVVaO0FtRnoxVVk7RUFDRTtJQUNFO0VuRjIxVWQ7RW1GejFVWTtJQUNFO0VuRjIxVWQ7QUFDRjtBbUZ2MVVRO0VBQ0U7RUFDQTtFQUNBO0FuRnkxVVY7QW1GdjFVUTtFQUNFO0VBQ0E7QW5GeTFVVjtBbUZ2MVVRO0VBQ0U7QW5GeTFVVjtBbUZuMVVNO0VBQ0U7QW5GcTFVUjtBbUZwMVVRO0VBQ0U7QW5GczFVVjtBbUZwMVVRO0VBQ0U7QW5GczFVVjtBbUZyMVVVO0VBQ0U7QW5GdTFVWjtBbUZ0MVVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5GdzFVZDs7QW1GLzBVRTtFQUNFO0FuRmsxVUo7QW1GaDFVRTtFQUNFO0FuRmsxVUo7O0FtRi8wVUE7RUFDRTtBbkZrMVVGO0FtRmgxVUk7RUFDRTtBbkZrMVVOO0FtRi8wVUU7RUFDRTtBbkZpMVVKO0FtRmgxVUk7RUFDRTtBbkZrMVVOO0FtRjkwVU07RUFDRTtFQUNBO0FuRmcxVVI7QW1GNTBVTTtFQUNFO0FuRjgwVVI7QW1GNTBVTTtFQUNFO0FuRjgwVVI7QW1GMzBVSTtFQUNFO0VBQ0E7QW5GNjBVTjtBbUY1MFVNO0VBQ0U7QW5GODBVUjtBbUZ4MFVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjAwVUo7QW1GejBVSTtFQUNFO0FuRjIwVU47QW1GdjBVRTtFQUNFO0VBQ0E7RUFDQTtBbkZ5MFVKO0FtRngwVUk7RUFDRSx5QjlFbnJDSTtFOEVvckNKO0VBQ0E7RUFDQSxnQi9FMXJDZ0I7RStFMnJDaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMDBVTjtBbUZ4MFVJO0VBQ0U7QW5GMDBVTjtBbUZ2MFVFO0VBQ0U7RUFDQTtBbkZ5MFVKO0FtRngwVUk7RUFDRTtBbkYwMFVOO0FtRnQwVUU7RUFDRTtFQUNBO0VBQ0E7QW5GdzBVSjtBbUZ2MFVJO0VkOXRDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VjcXRDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZtMVVOO0FtRmoxVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZtMVVOO0FtRmwxVU07RUFDRTtBbkZvMVVSO0FtRjkwVUk7RUFDRTtFQUNBO0FuRmcxVU47QW1GOTBVSTtFQUNFO0FuRmcxVU47QW1GOTBVSTs7RUFFRTtBbkZnMVVOO0FtRi8wVU07O0VBQ0U7QW5GazFVUjtBbUZqMVVROztFQUNFO0FuRm8xVVY7QW1GNTBVSTtFQUNFO0VBQ0E7QW5GODBVTjtBbUY1MFVJO0VBQ0U7QW5GODBVTjtBbUY1MFVJOztFQUVFO0FuRjgwVU47QW1GNzBVTTs7RUFDRTtBbkZnMVVSO0FtRi8wVVE7O0VBQ0U7QW5GazFVVjtBbUY1MFVFO0VBQ0U7RUFDQTtBbkY4MFVKO0FtRjcwVUk7RUFDRTtBbkYrMFVOO0FtRjcwVUk7RUFDRTtFQUNBO0FuRiswVU47QW1GNzBVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRiswVU47QW1GOTBVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRmcxVVI7QW1GOTBVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GZzFVUjtBbUYvMFVRO0VBQ0U7QW5GaTFVVjtBbUY3MFVJO0VBQ0U7RUFDQTtFQUNBO0FuRiswVU47QW1GOTBVTTtFQUNFO0VBQ0E7QW5GZzFVUjtBbUY1MFVNO0VBQ0U7QW5GODBVUjtBbUY3MFVRO0VBQ0U7QW5GKzBVVjtBbUYzMFVRO0VBQ0UsYzlFeHRDa0I7QUxxaVg1QjtBbUZ4MFVNO0VBQ0U7QW5GMDBVUjtBbUZwMFVJO0VBQ0U7QW5GczBVTjtBbUZuMFVNO0VBQ0U7QW5GcTBVUjtBbUZuMFVNO0VBQ0U7RUFDQTtBbkZxMFVSO0FtRnAwVVE7RUFDRTtBbkZzMFVWO0FtRjd6VU07Ozs7RUFFRTtBbkZpMFVSOztBbUYzelVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GOHpVRjtBbUY1elVFO0VBQ0U7QW5GOHpVSjtBbUY1elVFO0VBQ0U7QW5GOHpVSjtBbUYzelVFO0VBQ0U7QW5GNnpVSjtBbUYxelVFO0VBQ0U7RUFDQTtFQUNBO0FuRjR6VUo7QW1GMXpVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRjR6VUo7QW1GM3pVSTtFQUNFLHlCOUU1NENJO0U4RTY0Q0o7RUFDQTtFQUNBLGdCL0VuNUNnQjtFK0VvNUNoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY2elVOO0FtRjN6VUk7RUFDRTtBbkY2elVOO0FtRjF6VUU7RUFDRTtFQUNBO0VBQ0E7QW5GNHpVSjtBbUYzelVJO0VBQ0U7QW5GNnpVTjtBbUZ6elVFO0VBQ0U7RUFDQTtFQUNBO0FuRjJ6VUo7QW1GMXpVSTtFQUNFO0FuRjR6VU47QW1GeHpVRTtFQUNFO0VBQ0E7RUFDQTtBbkYwelVKO0FtRnp6VUk7RUFDRTtFQUNBO0FuRjJ6VU47QW1GenpVSTtFQUNFO0FuRjJ6VU47QW1GenpVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMnpVTjtBbUYxelVNO0VBQ0U7QW5GNHpVUjtBbUYzelVRO0VBQ0U7QW5GNnpVVjtBbUYxelVNO0VBQ0U7RUFDQTtBbkY0elVSO0FtRjN6VVE7RUFDRTtBbkY2elVWO0FtRnp6VUk7RUFDRTtBbkYyelVOO0FtRnh6VUU7RUFDRTtBbkYwelVKO0FtRnR6VUU7RUFDRTtFQUNBO0VBQ0E7QW5Gd3pVSjtBbUZ2elVJO0VkeitDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VjZytDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZtMFVOO0FtRmowVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZtMFVOO0FtRmwwVU07RUFDRTtBbkZvMFVSO0FtRjF6VU07RUFDRTtBbkY0elVSO0FtRjF6VU07RUFDRTtFQUNBO0FuRjR6VVI7QW1GM3pVUTtFQUNFO0FuRjZ6VVY7QW1GenpVSTs7RUFFRTtBbkYyelVOO0FtRnh6VUU7RTdENWhEQTtFQUNBO0U2RDZoREU7QW5GMnpVSjtBbUZ4elVFO0VBQ0U7QW5GMHpVSjtBbUZyelVNO0VBQ0U7QW5GdXpVUjtBbUY3eVVJO0VBQ0U7RUFDQTtBbkYreVVOO0FtRjd5VUk7RUFDRTtFQUNBO0FuRit5VU47QW1GOXlVTTtFQUNFO0FuRmd6VVI7QW1GL3lVUTtFQUNFO0FuRml6VVY7QW1GaHpVVTtFQUNFO0VBQ0E7QW5Ga3pVWjtBbUZ2eVVNO0VBQ0U7QW5GeXlVUjtBbUZ2eVVNO0VBQ0U7QW5GeXlVUjtBbUZ0eVVJO0VBQ0U7QW5Gd3lVTjtBbUZqeVVRO0VBQ0UsYzlFNWtEQTtBTCsyWFY7QW1GaHlVTTtFQUNFO0FuRmt5VVI7QW1GaHlVTTtFQUNFLGM5RW5sREU7QUxxM1hWO0FtRjF4VVE7RUFDRSxjOUVqL0NrQjtBTDZ3WDVCO0FtRnZ4VUk7RUFDRTtBbkZ5eFVOO0FtRnZ4VUk7RUFDRTtFQUNBO0VBQ0E7QW5GeXhVTjtBbUZ4eFVNO0VBQ0U7QW5GMHhVUjtBbUZ2eFVJO0VBQ0U7RUFDQTtBbkZ5eFVOO0FtRnh4VU07RUFDRTtBbkYweFVSO0FtRnh4VU07RUFDRTtBbkYweFVSO0FtRnp4VVE7RUFDRTtBbkYyeFVWO0FtRjF4VVU7RUFDRTtBbkY0eFVaO0FtRjF4VVU7RUFDRTtFQUNBLGdCL0UzbkRVO0UrRTRuRFY7RUFDQTtFQUNBO0VBQ0E7QW5GNHhVWjtBbUZ6eFVZO0VBQ0U7QW5GMnhVZDtBbUZ6eFVZO0VBQ0U7QW5GMnhVZDtBbUZyeFVZO0VBQ0U7QW5GdXhVZDtBbUZyeFVZO0VBQ0U7QW5GdXhVZDtBbUZseFVVO0VBQ0U7QW5Gb3hVWjtBbUZueFVZO0VBQ0U7RUFDQTtFQUNBO0FuRnF4VWQ7QW1GMXdVSTtFQUNFO0FuRjR3VU47QW1GM3dVTTtFQUNFO0FuRjZ3VVI7QW1GM3dVTTtFQUNFO0FuRjZ3VVI7QW1GMXdVSTtFQUNFO0VBQ0E7QW5GNHdVTjtBbUZ6d1VNO0VBQ0U7QW5GMndVUjtBbUZ4d1VJO0VBQ0U7QW5GMHdVTjtBbUZ6d1VNO0VBQ0U7QW5GMndVUjtBbUZ6d1VNO0VBQ0U7QW5GMndVUjtBbUZ6d1VVO0VBQ0U7QW5GMndVWjtBbUYxd1VZO0VBQ0U7QW5GNHdVZDtBbUZ2d1VVO0VBQ0U7QW5GeXdVWjtBbUZ0d1VRO0VBQ0U7QW5Gd3dVVjtBbUZ0d1VZO0VBQ0U7QW5Gd3dVZDtBbUZ0d1VZO0VBQ0U7QW5Gd3dVZDtBbUZ0d1VZO0VBQ0U7QW5Gd3dVZDtBbUZud1VVO0VBQ0U7QW5GcXdVWjtBbUZsd1VRO0VBQ0U7QW5Gb3dVVjtBbUZsd1VRO0VBQ0U7QW5Gb3dVVjtBbUZod1VJO0VBQ0U7QW5Ga3dVTjtBbUY5dlVNO0VBQ0U7QW5GZ3dVUjtBbUYxdlVRO0VBQ0U7QW5GNHZVVjtBbUZwdlVFO0VBQ0U7RUFDQSxzQi9FM3REc0I7QUppOVgxQjtBbUZydlVJO0VBQ0UsYzlFL3ZESTtBTHMvWFY7QW1GcnZVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRnV2VU47QW1GcnZVTTs7RUFFRTtBbkZ1dlVSO0FtRnB2VU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkZzdlVSO0FtRnJ2VVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ1dlVWO0FtRnR2VVU7RUFDRTtFQUNBO0VBQ0E7QW5Gd3ZVWjtBbUZ2dlVZO0VBQ0U7RUFDQTtFQUNBO0FuRnl2VWQ7QW1GeHZVYztFQUNFO0FuRjB2VWhCO0FtRnh2VWM7RUFDRTtBbkYwdlVoQjtBbUZodlVJO0VBQ0U7RUFDQTtBbkZrdlVOO0FtRmp2VU07RUFDRSxzQi9FdnhEa0I7QUowZ1kxQjtBbUZsdlVRO0VBQ0UsYzlFaHREa0I7QUxvOFg1QjtBbUZsdlVRO0VBQ0U7QW5Gb3ZVVjtBbUZsdlVRO0VBQ0UsYzlFdHREa0I7QUwwOFg1QjtBbUZqdlVNO0VBQ0Usc0IvRW55RGtCO0UrRW95RGxCO0FuRm12VVI7QW1GbHZVUTtFQUNFLGM5RTd0RGtCO0FMaTlYNUI7QW1GL3VVTTtFQUNFO0FuRml2VVI7QW1GM3VVSTtFQUNFLDJCL0VsekRtQjtBSitoWXpCO0FtRjV1VU07RUFDRSx5Qi9FcHpEaUI7QUpraVl6QjtBbUY3dVVRO0VBQ0U7QW5GK3VVVjtBbUY3dVVRO0VBQ0U7QW5GK3VVVjtBbUY3dVVRO0VBQ0U7QW5GK3VVVjtBbUY1dVVNO0VBQ0UseUIvRWgwRGlCO0UrRWkwRGpCO0FuRjh1VVI7QW1GN3VVUTtFQUNFO0FuRit1VVY7QW1GeHVVSTtFQUNFLDJCL0UxMERxQjtBSm9qWTNCO0FtRnp1VU07RUFDRSx5Qi9FNTBEbUI7QUp1alkzQjtBbUYxdVVRO0VBQ0U7QW5GNHVVVjtBbUYxdVVRO0VBQ0U7QW5GNHVVVjtBbUYxdVVRO0VBQ0U7QW5GNHVVVjtBbUZ6dVVNO0VBQ0UseUIvRXgxRG1CO0UrRXkxRG5CO0FuRjJ1VVI7QW1GMXVVUTtFQUNFO0FuRjR1VVY7QW1GbnVVSTtFQUNFO0VBQ0E7QW5GcXVVTjtBbUZsdVVNO0VBQ0Usd0IvRTUyRGtCO0FKZ2xZMUI7QW1GL3RVTTtFQUNFLDJCL0VqM0RpQjtBSmtsWXpCO0FtRjV0VU07RUFDRSwyQi9FdDNEbUI7QUpvbFkzQjtBbUZ4dFVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYwdFVOO0FtRnh0VU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkYwdFVSO0FtRnp0VVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMnRVVjtBbUYxdFVVO0VBQ0U7QW5GNHRVWjtBbUYzdFVZO0VBQ0U7RUFDQTtFQUNBO0FuRjZ0VWQ7QW1GNXRVYztFQUNFO0FuRjh0VWhCO0FtRjV0VWM7RUFDRTtBbkY4dFVoQjtBbUZydFVJO0VBQ0Usc0IvRXg2RG9CO0FKK25ZMUI7QW1GdHRVTTtFQUNFLGM5RTU4REU7QUxvcVlWO0FtRnR0VU07RUFDRTtFQUNBO0FuRnd0VVI7QW1GcHRVTTtFQUNFLHNCL0VuN0RrQjtFK0VvN0RsQix3Qi9FcDdEa0I7QUowb1kxQjtBbUZydFVRO0VBQ0UsYzlFeDlEQTtBTCtxWVY7QW1GcnRVUTtFQUNFLGM5RWgzRGtCO0FMdWtZNUI7QW1GcHRVTTtFQUNFLHNCL0U3N0RrQjtFK0U4N0RsQjtBbkZzdFVSO0FtRnB0VVU7RUFDRTtBbkZzdFVaO0FtRnJ0VVk7RUFDRSxjOUUxM0RjO0FMaWxZNUI7QW1GaHRVTTtFQUNFLHlCL0UxOERpQjtFK0UyOERqQiwyQi9FMzhEaUI7QUo2cFl6QjtBbUZqdFVRO0VBQ0U7QW5GbXRVVjtBbUZodFVNO0VBQ0UseUIvRWo5RGlCO0FKbXFZekI7QW1GaHRVVTtFQUNFO0FuRmt0VVo7QW1GanRVWTtFQUNFO0FuRm10VWQ7QW1GNXNVTTtFQUNFLHlCL0U3OURtQjtFK0U4OURuQiwyQi9FOTlEbUI7QUo0cVkzQjtBbUY3c1VRO0VBQ0U7QW5GK3NVVjtBbUY1c1VNO0VBQ0UseUIvRXArRG1CO0FKa3JZM0I7QW1GNXNVVTtFQUNFO0FuRjhzVVo7QW1GN3NVWTtFQUNFO0FuRitzVWQ7QW1GcnNVTTtFQUNFO0FuRnVzVVI7QW1GcHNVSTtFQUNFO0VBQ0E7RUFDQTtBbkZzc1VOO0FtRmpzVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRm1zVUo7QW1GaHNVTTs7RUFDRTtFQUNBO0FuRm1zVVI7QW1GaHNVSTtFQUNFO0FuRmtzVU47QW1GaHNVSTtFQUNFO0FuRmtzVU47QW1GaHNVSTtFQUNFO0FuRmtzVU47QW1GaHNVUTtFQUNFO0VBQ0E7QW5Ga3NVVjtBbUY5clVJO0VBQ0U7RUFDQTtFQUNBO0FuRmdzVU47QW1GL3JVTTtFQUNFO0FuRmlzVVI7QW1GOXJVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GZ3NVTjtBbUY5clVJO0VBQ0U7QW5GZ3NVTjtBbUY5clVJO0VBQ0U7QW5GZ3NVTjtBbUY3clVROztFQUNFLGM5RTMrRGtCO0U4RTQrRGxCO0FuRmdzVVY7QW1GN3JVTTtFQUNFO0FuRityVVI7QW1GNXJVUTtFQUNFLGM5RXJtRUE7QUxteVlWOztBbUZsclVBOztDQUFBO0FBSUE7RUFDRTtFQUNBLGlEL0VucEVtQjtFK0VvcEVuQjtFQUNBO0VBOEpBO0FuRnVoVUY7QW1GcHJVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRnNyVUo7QW1GcnJVSTtFQUNFO0VBQ0E7RUFDQTtBbkZ1clVOO0FtRnRyVU07RUFDRTtFQUNBO0FuRndyVVI7QW1GdHJVTTtFQUNFO0VBQ0EsYzlFOWhFb0I7RThFK2hFcEI7QW5Gd3JVUjtBbUZ0clVNO0VBQ0U7QW5Gd3JVUjtBbUZyclVJO0VBQ0U7QW5GdXJVTjtBbUZyclVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlFMXBFSTtBTGkxWVY7QW1GcnJVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlFanFFSTtBTHcxWVY7QW1GcHJVRTtFQUNFO0VBQ0E7RUFDQTtBbkZzclVKO0FtRnByVUU7RUFDRTtFQUNBO0VBQ0E7QW5Gc3JVSjtBbUZyclVJO0VBQ0U7QW5GdXJVTjtBbUZ0clVNO0VBQ0U7QW5Gd3JVUjtBbUZyclVJO0VBQ0U7RUFDQTtFQUNBO0FuRnVyVU47QW1GbnJVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GcXJVSjtBbUZwclVJO0VBQ0U7QW5Gc3JVTjtBbUZwclVJO0VBQ0U7RUFDQTtBbkZzclVOO0FtRnByVUk7RUFDRTtBbkZzclVOO0FtRnByVUk7RUFDRTtBbkZzclVOO0FtRnByVUk7RUFDRTtFQUNBO0FuRnNyVU47QW1GbnJVRTtFQUNFO0VBQ0E7RUFDQTtBbkZxclVKO0FtRnByVUk7RUFDRTtFQUNBO0FuRnNyVU47QW1GcnJVTTtFQUNFO0FuRnVyVVI7QW1GbnJVVTtFZHp1RVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFY2d1RVU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GK3JVWjtBbUYzclVVO0VBQ0U7QW5GNnJVWjtBbUZ6clVNO0VBQ0UsYzlFcm9Fb0I7RThFc29FcEI7RUFDQTtFQUNBO0FuRjJyVVI7QW1GMXJVUTtFQUNFO0FuRjRyVVY7QW1GMXJVUTtFQUNFO0FuRjRyVVY7QW1GM3JVVTtFQUNFO0lBQ0U7RW5GNnJVWjtFbUYzclVVO0lBQ0U7RW5GNnJVWjtBQUNGO0FtRnpyVU07RUFDRSxjL0VudUVpQjtFK0VvdUVqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMnJVUjtBbUZ6clVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5GMnJVUjtBbUZ6clVNO0VBQ0U7QW5GMnJVUjtBbUZ0clVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Gd3JVSjtBbUZ2clVJO0VBQ0U7RUFDQTtBbkZ5clVOO0FtRnhyVU07RUFDRTtBbkYwclVSO0FtRnhyVU07RUFFRTtBbkZ5clVSO0FtRnJyVUU7RTdEdnpFQTtFQUNBO0VBREE7RUFDQTtFNkR5ekVFO0FuRnlyVUo7QW1GeHJVSTtFQUNFO0FuRjByVU47QW1GeHJVSTtFQUNFO0FuRjByVU47QW1GenJVTTtFQUNFO0FuRjJyVVI7QW1GdnJVTTtFQUNFLGMvRTF4RWdCO0FKbTlZeEI7QW1GdnJVTTtFQUNFO0FuRnlyVVI7QW1GeHJVUTtFQUNFO0FuRjByVVY7QW1GenJVVTtFQUNFO0FuRjJyVVo7QW1GdHJVSTtFQUNFO0FuRndyVU47QW1GdHJVSTtFQUNFO0FuRndyVU47QW1GdnJVTTtFQUNFO0FuRnlyVVI7QW1GdnJVTTtFQUNFO0FuRnlyVVI7QW1GdnJVTTs7RUFFRTtBbkZ5clVSO0FtRnRyVUk7RUFDRTtBbkZ3clVOO0FtRnZyVU07RUFDRTtBbkZ5clVSO0FtRnZyVU07RUFDRTtBbkZ5clVSO0FtRnRyVUk7RUFDRTtBbkZ3clVOOztBQXYrWUE7QW9GbkZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQTRCQTs7Q0FBQTtBQUlBO0VBQ0U7QXBGMGpaRjtBb0Z6alpFO0VBQ0U7QXBGMmpaSjtBb0Z6alpFO0VBQ0U7QXBGMmpaSjtBb0Z6alpFO0VBQ0U7QXBGMmpaSjtBb0YxalpJO0VBQ0U7QXBGNGpaTjtBb0Z6alpFO0VBQ0U7RUFDQTtFQUNBO0FwRjJqWko7QW9GMWpaSTtFQUNFO0FwRjRqWk47QW9GempaRTtFQUNFO0VBQ0E7RUFDQTtBcEYyalpKO0FvRjFqWkk7RUFDRTtFQUNBLGMvRXhCSTtFK0V5Qko7QXBGNGpaTjtBb0Z0alpNO0VBQ0U7RUFDQTtBcEZ3alpSO0FvRnJqWlE7RUFDRTtBcEZ1alpWO0FvRmxqWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZvalpKO0FvRm5qWkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtBcEZza1pOO0FvRnBrWkk7RUFDRTtBcEZza1pOO0FvRnBrWkk7RUFDRTtBcEZza1pOO0FvRnBrWkk7RUFDRTtFQUNBLDhCaEYxRmE7QUpncVpuQjtBb0Zwa1pJO0VBQ0U7QXBGc2taTjtBb0Zwa1pJO0VBQ0U7RUFDQSw4QmhGakdhO0FKdXFabkI7QW9GcmtaTTtFQUNFLGMvRXVDb0I7QUxnaVo1QjtBb0Zua1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZxa1pKO0FvRnBrWkk7RUFDRTtFQUNBLHlCL0VoRkk7RStFaUZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnNrWk47QW9GbGtaRTtFQUNFO0VBQ0E7RUFDQTtBcEZva1pKO0FvRmprWkU7RUFDRTtFQUNBLGdCaEZyR21CO0VnRnNHbkI7RUFDQTtBcEZta1pKO0FvRmhrWkU7RUFDRTtBcEZra1pKO0FvRmprWkk7RWZySEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFZTRHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY2a1pOO0FvRjNrWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjZrWk47QW9GNWtaTTtFQUNFO0FwRjhrWlI7O0FvRnhrWkE7RUFDRSxrQmhGbktxQjtFZ0ZvS3JCO0VBQ0EsaURoRm5LbUI7QUo4dVpyQjs7QW9GeGtaQTtFQUNFO0VBQ0E7QXBGMmtaRjtBb0Z6a1pFO0VBQ0U7QXBGMmtaSjtBb0Z6a1pFO0VBQ0U7RUFDQTtBcEYya1pKO0FvRjFrWkk7RUFDRTtFQUNBO0FwRjRrWk47QW9GemtaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRjJrWko7QW9GemtaRTtFQUNFO0VBQ0E7QXBGMmtaSjs7QW9GdmtaQTtFQUNFO0FwRjBrWkY7O0FvRnZrWkE7RUFDRTtBcEYwa1pGOztBb0Zya1pFOzs7O0VBQ0U7QXBGMmtaSjs7QW9GbmtaQTs7Q0FBQTtBQUtBO0VBQ0U7QXBGb2taRjtBb0Zua1pFO0VBQ0U7QXBGcWtaSjtBb0Zua1pFO0VBQ0U7RWZsT0Y7RUFDQTtFQVdBO0VleU5FO0FwRnNrWko7QW9GcGtaRTtFQUNFO0VBQ0EsZ0JoRjFNa0I7RWdGMk1sQixrS2hGak5rQjtFZ0ZrTmxCO0VBQ0E7RUFDQTtFQUNBO0FwRnNrWko7QW9GbGtaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZva1pKO0FvRm5rWkk7RUFDRTtFQUNBO0VBQ0E7QXBGcWtaTjtBb0Zua1pJO0VBQ0U7RUFDQTtBcEZxa1pOO0FvRmxrWkU7RUFDRTtFQUNBLHlCL0UvTk07QUxteVpWO0FvRmxrWkU7RUFDRTtFQUNBLHlCL0V0T007QUwweVpWO0FvRmprWkU7RUFDRSxjL0V2T007RStFd09OO0FwRm1rWko7QW9GamtaRTtFQUNFLGMvRTlPTTtFK0UrT047QXBGbWtaSjtBb0Zoa1pFO0VBQ0U7QXBGa2taSjtBb0Zqa1pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGbWtaTjtBb0Zoa1pNO0VBQ0U7QXBGa2taUjtBb0Y3alpFO0VBQ0U7RUFDQTtFQUNBO0FwRitqWko7QW9GOWpaSTtFQUNFO0VBQ0E7QXBGZ2taTjtBb0Y3alpFO0VBQ0U7QXBGK2paSjtBb0Y1alpJO0VBQ0U7QXBGOGpaTjtBb0Y1alpJO0VBQ0U7QXBGOGpaTjtBb0YxalpJO0VBQ0U7QXBGNGpaTjtBb0YxalpJO0VBQ0U7RUFDQTtBcEY0alpOO0FvRnpqWk07RUFDRTtFQUNBO0FwRjJqWlI7QW9GdGpaSTtFQUNFLGMvRTdTSTtBTHEyWlY7QW9GcGpaSTtFQUNFO0VBQ0E7RUFDQTtBcEZzalpOOztBb0ZoalpBO0VBQ0U7RUFDQTtFQUNBLGMvRWxOMEI7RStFbU4xQjtBcEZtalpGO0FvRmxqWkU7RUFDRTtBcEZvalpKO0FvRmxqWkU7RUFDRTtBcEZvalpKO0FvRmxqWkU7RUFDRTtFQUNBLGlEaEZsV3VCO0FKczVaM0I7QW9GbmpaSTtFQUNFO0VBQ0EsYy9FMVVJO0FMKzNaVjtBb0ZualpJO0VBQ0U7QXBGcWpaTjtBb0ZualpJO0VBQ0U7QXBGcWpaTjtBb0ZoalpJO0VBQ0U7QXBGa2paTjs7QW9GNWlaRTtFQUNFO0VBQ0E7QXBGK2laSjtBb0Y5aVpJO0VBQ0U7QXBGZ2paTjtBb0Y1aVpJO0VBQ0U7QXBGOGlaTjs7QW9GemlaQTtFQUNFO0FwRjRpWkY7O0FvRmxpWkE7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QXBGb2laRjtBb0ZuaVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZmhhRjtFQUNBO0VlaWFFO0FwRnNpWko7QW9GcmlaSTtFQUNFO0VBQ0E7RUFDQTtBcEZ1aVpOO0FvRnJpWkk7RUFDRTtFZjdaSjtBckVxOFpGO0FvRnBpWkU7RUFDRTtFQUNBO0VBQ0E7QXBGc2laSjs7QW9GbGlaQTtFQUNFO0VBQ0E7RUFDQTtBcEZxaVpGOztBb0ZqaVpFO0VBQ0U7QXBGb2laSjtBb0ZsaVpFO0VBQ0U7QXBGb2laSjtBb0ZuaVpJO0VBQ0U7QXBGcWlaTjtBb0ZwaVpNO0VBQ0U7RUFDQTtFQUNBO0FwRnNpWlI7QW9GbGlaRTtFQUNFO0VBQ0E7RUFDQSxrQmhGM2NtQjtFZ0Y0Y25CO0VBQ0E7RUFDQTtBcEZvaVpKO0FvRm5pWkk7RUFDRTtFQUNBO0VBQ0E7QXBGcWlaTjtBb0ZsaVpFO0VBQ0U7RUFDQTtBcEZvaVpKO0FvRm5pWkk7RUFDRTtFQUNBO0FwRnFpWk47QW9GbmlaSTtFQUNFLDhCaEY5ZGE7RWdGK2RiO0FwRnFpWk47O0FvRjFoWkE7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNGhaRjtBb0YzaFpFO0VBQ0U7RUFDQTtFQUNBLGtCaEZ0Zm1CO0VnRnVmbkI7RUFDQTtFQUNBLGlEaEZ2ZmlCO0VnRndmakI7RUFDQSxjL0VsWHdCO0UrRW1YeEI7RUFDQTtBcEY2aFpKO0FvRjVoWkk7RUFDRTtFQUNBLGlEaEY3ZnFCO0FKMmhhM0I7QW9GNWhaSTtFQUNFO0VBQ0E7RUFDQTtBcEY4aFpOO0FvRjNoWkU7RUFDRTtFQUNBO0VBQ0E7QXBGNmhaSjtBb0Y1aFpJO0VBQ0U7RUFDQTtBcEY4aFpOO0FvRjNoWkU7RUFDRTtFQUNBO0VBQ0E7RWZyaEJGO0VBQ0E7QXJFbWphRjtBb0Y1aFpFO0VBQ0UseUIvRTFmTTtFK0UyZk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGOGhaSjtBb0Y3aFpJO0VBQ0U7RUFDQTtFQUNBO0FwRitoWk47QW9GNWhaRTtFQUNFO0VBQ0E7QXBGOGhaSjtBb0Y1aFpJO0VBQ0U7RWYvaUJKO0VBQ0E7RUFXQTtFZXNpQkk7RUFDQTtBcEYraFpOO0FvRjloWk07RUFDRTtBcEZnaVpSO0FvRjloWk07RUFDRSxjL0U5YW9CO0UrRSthcEI7QXBGZ2laUjtBb0YvaFpRO0VBQ0UsYy9FamJrQjtFK0VrYmxCO0VBQ0E7QXBGaWlaVjtBb0Y1aFpFO0VBQ0U7QXBGOGhaSjs7QW9GemhaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNGhaSjtBb0YzaFpJO0VBQ0U7RUFDQTtBcEY2aFpOO0FvRjNoWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEY2aFpOO0FvRjNoWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQi9FbFh3QjtFK0VtWHhCO0VBQ0E7QXBGNmhaTjs7QW9GcGhaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ1aFpGO0FvRnRoWkU7RUFDRTtBcEZ3aFpKO0FvRnRoWkU7RUFDRTtBcEZ3aFpKO0FvRnRoWkU7RUFDRTtBcEZ3aFpKO0FvRnRoWkU7RUFDRTtFQUNBO0FwRndoWko7QW9GcmhaRTtFQUNFO0VBQ0E7RUFDQTtBcEZ1aFpKOztBb0Y3Z1pBOztDQUFBO0FBS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhnWko7QW9GNWdaSTtFQUNFO0FwRjhnWk47QW9GN2daTTtFQUNFO0VBQ0E7QXBGK2daUjtBb0Y5Z1pRO0VBQ0U7RUFDQTtBcEZnaFpWO0FvRjNnWk07RUFDRTtBcEY2Z1pSO0FvRjVnWlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjhnWlY7QW9GM2daTTtFQUNFLHlCL0V6b0JFO0FMc3BhVjtBb0YzZ1pNO0VBQ0UseUIvRS9vQkU7QUw0cGFWO0FvRjFnWkk7RUFDRTtFQUNBO0FwRjRnWk47QW9GMWdaSTtFQUNFO0FwRjRnWk47QW9GMWdaSTtFZjVyQkY7RUFDQTtFQVdBO0FyRStyYUY7QW9GM2daSTtFQUNFO0VBQ0EsYy9FbnFCSTtFK0VvcUJKO0FwRjZnWk47O0FvRnBnWkE7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBcEZzZ1pGO0FvRnJnWkU7RUFDRTtFQUNBO0FwRnVnWko7QW9GcmdaRTtFQUNFO0FwRnVnWko7QW9GbmdaSTtFQUNFO0FwRnFnWk47QW9GbmdaSTtFQUNFO0VBQ0E7QXBGcWdaTjtBb0ZwZ1pNO0VBQ0U7QXBGc2daUjtBb0ZwZ1pNO0VBQ0U7QXBGc2daUjtBb0ZwZ1pNO0VBQ0UsYy9FaG1Cb0I7RStFaW1CcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZzZ1pSO0FvRnJnWlE7RUFDRTtFQUNBO0VBQ0EsaUIvRXpnQm9CO0FMZ2hhOUI7QW9GcmdaUTtFQUNFO0VBQ0E7QXBGdWdaVjtBb0Z0Z1pVO0VBQ0U7QXBGd2daWjtBb0ZyZ1pRO0VBQ0U7QXBGdWdaVjtBb0Z0Z1pVO0VBQ0U7RUFDQTtBcEZ3Z1paO0FvRnJnWlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ1Z1pWO0FvRnJnWlE7RUFDRTtFQUNBLGMvRS91QkE7RStFZ3ZCQTtFQUNBO0VBQ0E7RUFDQTtBcEZ1Z1pWO0FvRnJnWlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZ1Z1pWO0FvRnRnWlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGd2daWjtBb0Z0Z1pVO0VBQ0U7RUFDQTtFQUNBO0FwRndnWlo7O0FvRjMvWUE7O0NBQUE7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRjQvWUo7QW9GMy9ZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNi9ZTjtBb0YzL1lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjYvWU47QW9GMy9ZSTtFQUNFO0FwRjYvWU47QW9GMy9ZSTtFQUNFO0FwRjYvWU47QW9GMS9ZRTtFQUNFO0VmeDFCRjtFQUNBO0VBV0E7RWUrMEJFO0VBQ0E7QXBGNi9ZSjtBb0YzL1lFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBcEY0L1lKO0FvRjMvWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEZsM0JPO0VnRm0zQlA7RUFDQTtFQUNBO0FwRjYvWU47QW9GMS9ZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRjQvWUo7QW9GMy9ZSTtFQUNFO0VBQ0E7QXBGNi9ZTjtBb0YxL1lFO0VBQ0U7QXBGNC9ZSjtBb0YxL1lFO0VmaDRCQTtFQUNBO0VBV0E7RWV1M0JFO0FwRjYvWUo7QW9GMy9ZRTtFZnI0QkE7RUFDQTtFZXM0QkU7QXBGOC9ZSjs7QW9GeC9ZQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0FwRjAvWUY7QW9Gei9ZRTtFQUNFO0VBQ0E7RUFDQTtBcEYyL1lKO0FvRnovWUU7RUFDRSxnQmhGOTNCbUI7RWdGKzNCbkI7RUFDQTtBcEYyL1lKOztBb0ZqL1lBOztDQUFBO0FBUUU7RUFDRTtFQUNBO0FwRisrWUo7QW9GOStZSTtFQUNFO0FwRmcvWU47O0FvRjUrWUE7RUFDRTtFQUNBO0VBQ0E7QXBGKytZRjtBb0Y5K1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGZy9ZSjtBb0YvK1lJO0VBQ0U7QXBGaS9ZTjtBb0YvK1lJO0VBQ0U7RUFDQSxjL0U5ekJzQjtFK0UrekJ0QjtBcEZpL1lOO0FvRi8rWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qi9FaDdCSTtFK0VpN0JKO0VBQ0E7RUFDQTtFQUNBO0FwRmkvWU47QW9GOStZTTtFQUNFO0FwRmcvWVI7QW9GNytZSTtFQUNFLGMvRWoxQnNCO0FMZzBhNUI7QW9GOStZTTtFQUNFO0FwRmcvWVI7O0FvRnArWUE7O0NBQUE7QUFJQTtFQUNFLGtLaEZuOUJvQjtFZ0ZvOUJwQjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FwRnErWUY7QW9GcCtZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZzK1lKO0FvRnArWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZzK1lKO0FvRnIrWUk7RUFDRTtBcEZ1K1lOO0FvRm4rWU07RUFDRTtFQUNBO0VBQ0E7QXBGcStZUjtBb0ZqK1lNO0VBQ0U7RUFDQTtFQUNBO0FwRm0rWVI7QW9GaCtZSTtFQUNFO0VBQ0E7QXBGaytZTjtBb0ZqK1lNO0VBQ0U7RUFDQTtBcEZtK1lSO0FvRmorWU07RUFDRTtBcEZtK1lSO0FvRjk5WUU7RUFDRTtFQUNBO0FwRmcrWUo7QW9GLzlZSTtFQUNFLGlCL0U5ekJ3QjtFK0UrekJ4QjtBcEZpK1lOO0FvRi85WUk7RUFDRTtBcEZpK1lOOztBb0YxOVlJO0VBQ0U7QXBGNjlZTjtBb0Z4OVlNO0VBQ0U7QXBGMDlZUjtBb0Z2OVlRO0VBQ0U7QXBGeTlZVjtBb0ZsOVlNO0VBQ0U7RUFDQTtBcEZvOVlSOztBb0Y5OFlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGaTlZRjtBb0ZoOVlFO0VBQ0U7QXBGazlZSjs7QW9GOThZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZpOVlGO0FvRi84WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZpOVlOO0FvRi84WUk7RUFDRTtFQUNBO0VBQ0E7QXBGaTlZTjtBb0Y3OFlJO0VBQ0U7QXBGKzhZTjtBb0Y3OFlJO0VBQ0U7RUFDQTtFQUNBO0FwRis4WU47O0FvRjE4WUE7RUFDRTtBcEY2OFlGO0FvRjU4WUU7RUFDRTtFQUNBO0FwRjg4WUo7QW9GNzdZQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBcEY2N1lGO0FvRjU3WUU7RUFDRTtFQUNBO0FwRjg3WUo7QW9GNTdZRTtFQUNFLGMvRTduQ007RStFOG5DTjtBcEY4N1lKO0FvRjU3WUU7RUFDRTtBcEY4N1lKO0FvRjU3WUU7RUFDRTtFQUNBO0VBQ0E7QXBGODdZSjs7QW9GajdZQTs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JoRjFyQ3FCO0VnRjJyQ3JCO0FwRms3WUY7QW9GajdZRTtFQUNFO0FwRm03WUo7QW9GaDdZRTtFQUNFO0VBQ0E7QXBGazdZSjtBb0YvNllFO0VBQ0U7RUFDQTtBcEZpN1lKO0FvRi82WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGaTdZSjtBb0ZoN1lJO0VBQ0U7RUFDQSx5Qi9FcHJDSTtFK0VxckNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRms3WU47QW9GLzZZRTtFQUNFO0VBQ0E7QXBGaTdZSjtBb0ZoN1lJO0VBQ0U7QXBGazdZTjtBb0YvNllJO0VBQ0U7QXBGaTdZTjtBb0ZoN1lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYy9FM3NDRTtFK0U0c0NGO0FwRms3WVI7QW9GOTZZRTtFQUNFO0VBQ0E7RUFDQTtBcEZnN1lKO0FvRjM2WUU7RUFDRTtBcEY2NllKO0FvRjU2WUk7RUFDRTtBcEY4NllOO0FvRjc2WU07RUFDRTtFQUNBO0VBQ0E7QXBGKzZZUjs7QW9GajZZQTs7Q0FBQTtBQUlBO0VBQ0U7QXBGbTZZRjs7QW9GajZZQTtFQUNFO0VBQ0E7RUFDQTtBcEZvNllGO0FvRm42WUU7RUFDRTtFZjV3Q0Y7RWU4d0NFO0VBQ0E7QXBGcTZZSjtBb0ZwNllJO0VBQ0U7RUFDQTtBcEZzNllOO0FvRnI2WU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ1NllSO0FvRnA2WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnM2WU47QW9GbjZZRTtFQUNFO0FwRnE2WUo7QW9GbjZZRTtFQUNFO0VBQ0E7RUFDQTtBcEZxNllKO0FvRm42WUU7RUFDRTtFQUNBO0VmcnpDRjtFZXV6Q0U7RUFDQTtBcEZxNllKO0FvRnA2WUk7RUFDRSxjL0U1ckNzQjtBTGttYjVCO0FvRnA2WUk7RUFDRTtFZnJ6Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFZTR5Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGZzdZTjtBb0Y1NllJO0VBQ0U7RUFDQTtFQUNBO0FwRjg2WU47QW9GNzZZTTtFQUNFO0VBQ0E7RUFDQTtBcEYrNllSOztBb0Z6NllFO0VBQ0U7RUFDQTtFQUNBO0FwRjQ2WUo7QW9GMzZZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjY2WU47QW9GMzZZSTtFQUNFO0VBQ0E7RUFDQTtBcEY2NllOO0FvRjU2WU07RUFDRTtBcEY4NllSO0FvRjU2WU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjg2WVI7QW9GMzZZSTtFQUNFO0FwRjY2WU47QW9GMzZZSTtFQUNFO0FwRjY2WU47QW9GMzZZSTtFQUNFO0VBQ0E7QXBGNjZZTjtBb0Y1NllNO0VBQ0U7RUFDQTtFQUNBO0FwRjg2WVI7QW9GMzZZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRjY2WU47O0FvRmw2WUE7O0NBQUE7QUFLQTtFQUNFO0FwRm02WUY7QW9GbDZZRTtFQUNFO0VBQ0E7RUFDQTtBcEZvNllKO0FvRm42WUk7RUFDRTtBcEZxNllOO0FvRnA2WU07RUFDRTtBcEZzNllSO0FvRmo2WUk7RUFDRTtBcEZtNllOO0FvRmw2WU07RUFDRTtBcEZvNllSO0FvRmw2WU07RUFDRTtBcEZvNllSO0FvRi81WUk7RUFDRTtBcEZpNllOO0FvRmg2WU07RUFDRTtBcEZrNllSO0FvRjc1WUU7OztFQUdFO0VBQ0E7QXBGKzVZSjtBb0Y1NVlJO0VBQ0U7QXBGODVZTjtBb0Y1NVlJO0VBQ0U7QXBGODVZTjtBb0Y1NVlJO0VBQ0U7QXBGODVZTjtBb0Z6NVlJO0VBQ0U7QXBGMjVZTjtBb0Z6NVlJO0VBQ0U7QXBGMjVZTjtBb0Z6NVlJO0VBQ0U7QXBGMjVZTjtBb0Z0NVlJO0VBQ0U7QXBGdzVZTjtBb0Z0NVlJO0VBQ0U7QXBGdzVZTjtBb0Z0NVlJO0VBQ0U7QXBGdzVZTjtBb0ZuNVlJO0VBQ0U7QXBGcTVZTjtBb0ZuNVlJO0VBQ0U7QXBGcTVZTjtBb0ZuNVlJO0VBQ0U7QXBGcTVZTjtBb0YvNFlJO0VBQ0U7QXBGaTVZTjtBb0YvNFlJO0VBQ0U7QXBGaTVZTjtBb0YvNFlJO0VBQ0U7QXBGaTVZTjtBb0Y1NFlFO0VBQ0U7RUFDQTtBcEY4NFlKOztBb0Z0NFlBOztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QXBGdzRZRjtBb0Z2NFlFO0VBQ0U7QXBGeTRZSjtBb0Z4NFlJO0VBQ0U7QXBGMDRZTjtBb0Z2NFlFO0VBQ0UsOEJoRi9oRGU7RWdGZ2lEZjtBcEZ5NFlKO0FvRnY0WUU7RUFDRTtFQUNBLGdCaEZyZ0RrQjtFZ0ZzZ0RsQjtFQUNBO0FwRnk0WUo7QW9GeDRZSTtFQUNFO0FwRjA0WU47QW9GeDRZSTtFQUNFO0VBQ0E7RUFDQTtBcEYwNFlOO0FvRng0WUk7RUFDRTtBcEYwNFlOO0FvRng0WUk7RUFDRSxjL0U3Z0RJO0FMdTViVjtBb0Z0NFlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnc0WUo7QW9GdjRZSTtFQUNFO0VBQ0E7RUFDQTtBcEZ5NFlOO0FvRnY0WUk7RUFDRTtFQUNBO0FwRnk0WU47QW9GdDRZRTtFQUNFO0VBQ0EseUIvRXBpRE07QUw0NmJWO0FvRnQ0WUU7RUFDRTtFQUNBLHlCL0UzaURNO0FMbTdiVjtBb0ZyNFlFO0VBQ0UsYy9FNWlETTtFK0U2aUROO0FwRnU0WUo7QW9GcjRZRTtFQUNFLGMvRW5qRE07RStFb2pETjtBcEZ1NFlKO0FvRnI0WUU7RUFDRTtBcEZ1NFlKO0FvRnQ0WUk7RUFDRTtBcEZ3NFlOO0FvRnQ0WUk7RUFDRSxjL0Voa0RJO0FMdzhiVjtBb0Z0NFlJO0VBQ0U7RUFDQTtBcEZ3NFlOOztBb0YvM1lBOztDQUFBO0FBSUE7RUFDRSxrQmhGaG5EcUI7RWdGaW5EckI7QXBGaTRZRjtBb0ZoNFlFO0VBQ0U7RUFDQTtFQUNBO0FwRms0WUo7QW9GaDRZRTtFQUNFO0VBQ0E7RUFDQTtBcEZrNFlKO0FvRmg0WUk7RUFDRTtBcEZrNFlOO0FvRjMzWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaEZ6b0RtQjtFZ0Ywb0RuQjtFQUNBLGdCaEY3bURrQjtFZ0Y4bURsQjtFQUNBO0VBQ0E7QXBGNjNZSjtBb0YzM1lFO0VBQ0U7RUFDQTtFQUNBO0FwRjYzWUo7QW9GMzNZRTtFQUNFO0FwRjYzWUo7QW9GNTNZSTtFQUNFO0FwRjgzWU47QW9GMzNZTTtFQUNFO0VBQ0E7QXBGNjNZUjtBb0Z4M1lJO0VBQ0U7RUFDQTtBcEYwM1lOO0FvRngzWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEYwM1lOO0FvRnozWU07RUFDRTtFQUNBO0FwRjIzWVI7QW9GdDNZRTtFQUNFO0FwRnczWUo7QW9GdjNZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JoRnpyRGlCO0VnRjByRGpCO0FwRnkzWU47QW9GdjNZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRnkzWU47O0FvRmwzWUE7O0NBQUE7QUFHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGbzNZRjtBb0ZuM1lFO0VBQ0U7RUFDQSxpRGhGaHREdUI7QUpxa2MzQjtBb0ZuM1lFO0VBQ0U7RUFDQTtFQUNBO0FwRnEzWUo7QW9GbjNZRTtFQUNFO0VBQ0E7RUFDQTtBcEZxM1lKO0FvRm4zWUU7RUFDRSw4QmhGanVEZTtFZ0ZrdURmO0VBQ0E7QXBGcTNZSjtBb0ZuM1lFO0VBQ0U7RUFDQTtFQUNBO0FwRnEzWUo7QW9GajNZSTtFQUNFO0FwRm0zWU47QW9GbDNZTTtFQUNFO0VBQ0E7RUFDQTtBcEZvM1lSO0FvRmwzWU07RUFDRTtFQUNBO0FwRm8zWVI7O0FvRjUyWUE7O0NBQUE7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjYyWUo7QW9GejJZSTtFQUNFLGdCaEYvdURnQjtFZ0ZndkRoQixjL0VodkRJO0FMMmxjVjtBb0Z6MllJO0VBQ0UsaUIvRXRpRHdCO0UrRXVpRHhCLDhCaEZueERhO0VnRm94RGI7QXBGMjJZTjtBb0Z6MllJO0VBQ0U7RUFDQTtFQUNBLGMvRTF2REk7QUxxbWNWO0FvRnoyWUk7RUFDRTtFQUNBLHFCL0V2dkRJO0FMa21jVjtBb0YxMllNO0VBQ0UsYy9FenZERTtBTHFtY1Y7QW9GMTJZTTtFQUNFO0FwRjQyWVI7O0FvRm4yWUE7O0NBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBcEZzMllGO0FvRnIyWUU7RUFDRTtFQUNBLGdCaEZyeERrQjtFZ0ZzeERsQjtBcEZ1MllKO0FvRnIyWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZ1MllKO0FvRnQyWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZ3MllOOztBQXhsY0E7QXFGckZBO0VBQ0U7QXJGaXJjRjs7QXFGL3FjQTtFQUNFO0FyRmtyY0Y7O0FxRmhyY0E7RUFDRTtBckZtcmNGOztBcUZocmNBO0VBQ0U7QXJGbXJjRjs7QXFGanJjQTtFQUNFO0FyRm9yY0Y7O0FxRmxyY0E7RUFDRTtBckZxcmNGOztBcUZucmNBO0VBQ0U7QXJGc3JjRjs7QXFGcHJjQTtFQUNFO0FyRnVyY0Y7O0FxRnByY0E7RUFDRTtBckZ1cmNGOztBcUZycmNBO0VBQ0U7QXJGd3JjRjs7QXFGcnJjQTtFQUNFO0lBQ0U7RXJGd3JjRjtFcUZ0cmNBO0lBQ0U7RXJGd3JjRjtFcUZ0cmNBO0lBQ0U7RXJGd3JjRjtFcUZ0cmNBO0lBQ0U7RXJGd3JjRjtFcUZ0cmNBO0lBQ0U7RXJGd3JjRjtBQUNGO0FxRnJyY0E7RUFDRTtJQUNFO0VyRnVyY0Y7RXFGcnJjQTtJQUNFO0VyRnVyY0Y7RXFGcnJjQTtJQUNFO0VyRnVyY0Y7RXFGcnJjQTtJQUNFO0VyRnVyY0Y7RXFGcnJjQTtJQUNFO0VyRnVyY0Y7QUFDRjtBcUZwcmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZzcmNGO0FxRnJyY0U7RUFDRTtBckZ1cmNKOztBcUZwcmNBO0VBQ0U7QXJGdXJjRjs7QXFGbnJjQTtFQUNFO0FyRnNyY0Y7QXFGcnJjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZ1cmNKO0FxRnJyY0U7RUFDRTtFQUNBO0FyRnVyY0o7O0FxRm5yY0U7RUFDRTtBckZzcmNKOztBcUZqcmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZvcmNKO0FxRmxyY0U7RUFDRTtFQUNBO0VBQ0E7QXJGb3JjSjs7QXFGL3FjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGa3JjRjtBcUZqcmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGbXJjSjtBcUZqcmNFO0VBQ0U7RUFDQTtFQUNBO0FyRm1yY0o7QXFGaHJjSTtFQUNFO0FyRmtyY047QXFGL3FjRTtFQUNFLGlCaEZpRzBCO0FMZ2xjOUI7O0FxRjdxY0E7RUFDRSw4QmpGaEppQjtBSmcwY25COztBcUY5cWNBO0VBQ0U7QXJGaXJjRjs7QUFsdmNBO0FzRnZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjYwY0Y7QXNGMTBjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXRGMjBjRjs7QXNGeDBjQTtFQUNFO0F0RjIwY0Y7O0FzRnowY0E7RUFDRTtBdEY0MGNGOztBc0YxMGNBO0VBQ0U7QXRGNjBjRjs7QXNGMzBjQTtFQUNFO0F0RjgwY0Y7O0FzRjUwY0E7RUFDRTtBdEYrMGNGOztBc0Y3MGNBO0VBQ0U7QXRGZzFjRjs7QXNGOTBjQTtFQUNFO0F0RmkxY0Y7O0FzRi8wY0E7RUFDRTtBdEZrMWNGOztBc0ZoMWNBO0VBQ0U7QXRGbTFjRjs7QXNGajFjQTtFQUNFO0F0Rm8xY0Y7O0FzRmwxY0E7RUFDRTtBdEZxMWNGOztBc0ZuMWNBO0VBQ0U7QXRGczFjRjs7QXNGcDFjQTtFQUNFO0F0RnUxY0Y7O0FzRnIxY0E7RUFDRTtBdEZ3MWNGOztBc0Z0MWNBO0VBQ0U7QXRGeTFjRjs7QXNGdjFjQTtFQUNFO0F0RjAxY0Y7O0FzRngxY0E7RUFDRTtBdEYyMWNGOztBc0Z6MWNBO0VBQ0U7QXRGNDFjRjs7QXNGMTFjQTtFQUNFO0F0RjYxY0Y7O0FzRjMxY0E7RUFDRTtBdEY4MWNGOztBc0Y1MWNBO0VBQ0U7QXRGKzFjRjs7QXNGNzFjQTtFQUNFO0F0RmcyY0Y7O0FzRjkxY0E7RUFDRTtBdEZpMmNGOztBc0YvMWNBO0VBQ0U7QXRGazJjRjs7QXNGaDJjQTtFQUNFO0F0Rm0yY0Y7O0FzRmoyY0E7RUFDRTtBdEZvMmNGOztBc0ZsMmNBO0VBQ0U7QXRGcTJjRjs7QXNGbjJjQTtFQUNFO0F0RnMyY0Y7O0FzRnAyY0E7RUFDRTtBdEZ1MmNGOztBc0ZyMmNBO0VBQ0U7QXRGdzJjRjs7QXNGdDJjQTtFQUNFO0F0RnkyY0Y7O0FzRnYyY0E7RUFDRTtBdEYwMmNGOztBc0Z4MmNBO0VBQ0U7QXRGMjJjRjs7QXNGejJjQTtFQUNFO0F0RjQyY0Y7O0FzRjEyY0E7RUFDRTtBdEY2MmNGOztBc0YzMmNBO0VBQ0U7QXRGODJjRjs7QXNGNTJjQTtFQUNFO0F0RisyY0Y7O0FzRjcyY0E7RUFDRTtBdEZnM2NGOztBc0Y5MmNBO0VBQ0U7QXRGaTNjRjs7QXNGLzJjQTtFQUNFO0F0RmszY0Y7O0FzRmgzY0E7RUFDRTtBdEZtM2NGOztBc0ZqM2NBO0VBQ0U7QXRGbzNjRjs7QXNGbDNjQTtFQUNFO0F0RnEzY0Y7O0FzRm4zY0E7RUFDRTtBdEZzM2NGOztBc0ZwM2NBO0VBQ0U7QXRGdTNjRjs7QXNGcjNjQTtFQUNFO0F0RnczY0Y7O0FzRnQzY0E7RUFDRTtBdEZ5M2NGOztBc0Z2M2NBO0VBQ0U7QXRGMDNjRjs7QXNGeDNjQTtFQUNFO0F0RjIzY0Y7O0FzRnozY0E7RUFDRTtBdEY0M2NGOztBc0YxM2NBO0VBQ0U7QXRGNjNjRjs7QXNGMzNjQTtFQUNFO0F0RjgzY0Y7O0FzRjUzY0E7RUFDRTtBdEYrM2NGOztBc0Y3M2NBO0VBQ0U7QXRGZzRjRjs7QXNGOTNjQTtFQUNFO0F0Rmk0Y0Y7O0FzRi8zY0E7RUFDRTtBdEZrNGNGOztBc0ZoNGNBO0VBQ0U7QXRGbTRjRjs7QXNGajRjQTtFQUNFO0F0Rm80Y0Y7O0FzRmw0Y0E7RUFDRTtBdEZxNGNGOztBc0ZuNGNBO0VBQ0U7QXRGczRjRjs7QXNGcDRjQTtFQUNFO0F0RnU0Y0Y7O0FzRnI0Y0E7RUFDRTtBdEZ3NGNGOztBc0Z0NGNBO0VBQ0U7QXRGeTRjRjs7QXNGdjRjQTtFQUNFO0F0RjA0Y0Y7O0FzRng0Y0E7RUFDRTtBdEYyNGNGOztBc0Z6NGNBO0VBQ0U7QXRGNDRjRjs7QXNGMTRjQTtFQUNFO0F0RjY0Y0Y7O0FzRjM0Y0E7RUFDRTtBdEY4NGNGOztBc0Y1NGNBO0VBQ0U7QXRGKzRjRjs7QXNGNzRjQTtFQUNFO0F0Rmc1Y0Y7O0FzRjk0Y0E7RUFDRTtBdEZpNWNGOztBc0YvNGNBO0VBQ0U7QXRGazVjRjs7QXNGaDVjQTtFQUNFO0F0Rm01Y0Y7O0FzRmo1Y0E7RUFDRTtBdEZvNWNGOztBc0ZsNWNBO0VBQ0U7QXRGcTVjRjs7QXNGbjVjQTtFQUNFO0F0RnM1Y0Y7O0FzRnA1Y0E7RUFDRTtBdEZ1NWNGOztBc0ZyNWNBO0VBQ0U7QXRGdzVjRjs7QXNGdDVjQTtFQUNFO0F0Rnk1Y0Y7O0FzRnY1Y0E7RUFDRTtBdEYwNWNGOztBc0Z4NWNBO0VBQ0U7QXRGMjVjRjs7QXNGejVjQTtFQUNFO0F0RjQ1Y0Y7O0FzRjE1Y0E7RUFDRTtBdEY2NWNGOztBc0YzNWNBO0VBQ0U7QXRGODVjRjs7QXNGNTVjQTtFQUNFO0F0Ris1Y0Y7O0FzRjc1Y0E7RUFDRTtBdEZnNmNGOztBc0Y5NWNBO0VBQ0U7QXRGaTZjRjs7QXNGLzVjQTtFQUNFO0F0Rms2Y0Y7O0FzRmg2Y0E7RUFDRTtBdEZtNmNGOztBc0ZqNmNBO0VBQ0U7QXRGbzZjRjs7QXNGbDZjQTtFQUNFO0F0RnE2Y0Y7O0FzRm42Y0E7RUFDRTtBdEZzNmNGOztBc0ZwNmNBO0VBQ0U7QXRGdTZjRjs7QXNGcjZjQTtFQUNFO0F0Rnc2Y0Y7O0FzRnQ2Y0E7RUFDRTtBdEZ5NmNGOztBc0Z2NmNBO0VBQ0U7QXRGMDZjRjs7QXNGeDZjQTtFQUNFO0F0RjI2Y0Y7O0FzRno2Y0E7RUFDRTtBdEY0NmNGOztBc0YxNmNBO0VBQ0U7QXRGNjZjRjs7QXNGMzZjQTtFQUNFO0F0Rjg2Y0Y7O0FzRjU2Y0E7RUFDRTtBdEYrNmNGOztBc0Y3NmNBO0VBQ0U7QXRGZzdjRjs7QXNGOTZjQTtFQUNFO0F0Rmk3Y0Y7O0FzRi82Y0E7RUFDRTtBdEZrN2NGOztBc0ZoN2NBO0VBQ0U7QXRGbTdjRjs7QXNGajdjQTtFQUNFO0F0Rm83Y0Y7O0FzRmw3Y0E7RUFDRTtBdEZxN2NGOztBc0ZuN2NBO0VBQ0U7QXRGczdjRjs7QXNGcDdjQTtFQUNFO0F0RnU3Y0Y7O0FzRnI3Y0E7RUFDRTtBdEZ3N2NGOztBc0Z0N2NBO0VBQ0U7QXRGeTdjRjs7QXNGdjdjQTtFQUNFO0F0RjA3Y0Y7O0FzRng3Y0E7RUFDRTtBdEYyN2NGOztBc0Z6N2NBO0VBQ0U7QXRGNDdjRjs7QXNGMTdjQTtFQUNFO0F0RjY3Y0Y7O0FzRjM3Y0E7RUFDRTtBdEY4N2NGOztBc0Y1N2NBO0VBQ0U7QXRGKzdjRjs7QXNGNzdjQTtFQUNFO0F0Rmc4Y0Y7O0FzRjk3Y0E7RUFDRTtBdEZpOGNGOztBc0YvN2NBO0VBQ0U7QXRGazhjRjs7QXNGaDhjQTtFQUNFO0F0Rm04Y0Y7O0FzRmo4Y0E7RUFDRTtBdEZvOGNGOztBc0ZsOGNBO0VBQ0U7QXRGcThjRjs7QXNGbjhjQTtFQUNFO0F0RnM4Y0Y7O0FzRnA4Y0E7RUFDRTtBdEZ1OGNGOztBc0ZyOGNBO0VBQ0U7QXRGdzhjRjs7QXNGdDhjQTtFQUNFO0F0Rnk4Y0Y7O0FzRnY4Y0E7RUFDRTtBdEYwOGNGOztBc0Z4OGNBO0VBQ0U7QXRGMjhjRjs7QXNGejhjQTtFQUNFO0F0RjQ4Y0Y7O0FzRjE4Y0E7RUFDRTtBdEY2OGNGOztBc0YzOGNBO0VBQ0U7QXRGODhjRjs7QXNGNThjQTtFQUNFO0F0Ris4Y0Y7O0FzRjc4Y0E7RUFDRTtBdEZnOWNGOztBc0Y5OGNBO0VBQ0U7QXRGaTljRjs7QXNGLzhjQTtFQUNFO0F0Rms5Y0Y7O0FzRmg5Y0E7RUFDRTtBdEZtOWNGOztBc0ZqOWNBO0VBQ0U7QXRGbzljRjs7QXNGbDljQTtFQUNFO0F0RnE5Y0Y7O0FzRm45Y0E7RUFDRTtBdEZzOWNGOztBc0ZwOWNBO0VBQ0U7QXRGdTljRjs7QXNGcjljQTtFQUNFO0F0Rnc5Y0Y7O0FzRnQ5Y0E7RUFDRTtBdEZ5OWNGOztBc0Z2OWNBO0VBQ0U7QXRGMDljRjs7QXNGeDljQTtFQUNFO0F0RjI5Y0Y7O0FzRno5Y0E7RUFDRTtBdEY0OWNGOztBc0YxOWNBO0VBQ0U7QXRGNjljRjs7QXNGMzljQTtFQUNFO0F0Rjg5Y0Y7O0FzRjU5Y0E7RUFDRTtBdEYrOWNGOztBc0Y3OWNBO0VBQ0U7QXRGZytjRjs7QXNGOTljQTtFQUNFO0F0RmkrY0Y7O0FzRi85Y0E7RUFDRTtBdEZrK2NGOztBc0ZoK2NBO0VBQ0U7QXRGbStjRjs7QXNGaitjQTtFQUNFO0F0Rm8rY0Y7O0FzRmwrY0E7RUFDRTtBdEZxK2NGOztBc0ZuK2NBO0VBQ0U7QXRGcytjRjs7QXNGcCtjQTtFQUNFO0F0RnUrY0Y7O0FzRnIrY0E7RUFDRTtBdEZ3K2NGOztBc0Z0K2NBO0VBQ0U7QXRGeStjRjs7QXNGditjQTtFQUNFO0F0RjArY0Y7O0FzRngrY0E7RUFDRTtBdEYyK2NGOztBc0Z6K2NBO0VBQ0U7QXRGNCtjRjs7QXNGMStjQTtFQUNFO0F0RjYrY0Y7O0FzRjMrY0E7RUFDRTtBdEY4K2NGOztBc0Y1K2NBO0VBQ0U7QXRGKytjRjs7QXNGNytjQTtFQUNFO0F0RmcvY0Y7O0FzRjkrY0E7RUFDRTtBdEZpL2NGOztBc0YvK2NBO0VBQ0U7QXRGay9jRjs7QXNGaC9jQTtFQUNFO0F0Rm0vY0Y7O0FzRmovY0E7RUFDRTtBdEZvL2NGOztBc0ZsL2NBO0VBQ0U7QXRGcS9jRjs7QXNGbi9jQTtFQUNFO0F0RnMvY0Y7O0FzRnAvY0E7RUFDRTtBdEZ1L2NGOztBc0ZyL2NBO0VBQ0U7QXRGdy9jRjs7QXNGdC9jQTtFQUNFO0F0RnkvY0Y7O0FzRnYvY0E7RUFDRTtBdEYwL2NGOztBc0Z4L2NBO0VBQ0U7QXRGMi9jRjs7QXNGei9jQTtFQUNFO0F0RjQvY0Y7O0FzRjEvY0E7RUFDRTtBdEY2L2NGOztBc0YzL2NBO0VBQ0U7QXRGOC9jRjs7QXNGNS9jQTtFQUNFO0F0RisvY0Y7O0FzRjcvY0E7RUFDRTtBdEZnZ2RGOztBc0Y5L2NBO0VBQ0U7QXRGaWdkRjs7QXNGLy9jQTtFQUNFO0F0RmtnZEY7O0FzRmhnZEE7RUFDRTtBdEZtZ2RGOztBc0ZqZ2RBO0VBQ0U7QXRGb2dkRjs7QXNGbGdkQTtFQUNFO0F0RnFnZEY7O0FzRm5nZEE7RUFDRTtBdEZzZ2RGOztBc0ZwZ2RBO0VBQ0U7QXRGdWdkRjs7QXNGcmdkQTtFQUNFO0F0RndnZEY7O0FzRnRnZEE7RUFDRTtBdEZ5Z2RGOztBc0Z2Z2RBO0VBQ0U7QXRGMGdkRjs7QXNGeGdkQTtFQUNFO0F0RjJnZEY7O0FzRnpnZEE7RUFDRTtBdEY0Z2RGOztBc0YxZ2RBO0VBQ0U7QXRGNmdkRjs7QXNGM2dkQTtFQUNFO0F0RjhnZEY7O0FzRjVnZEE7RUFDRTtBdEYrZ2RGOztBc0Y3Z2RBO0VBQ0U7QXRGZ2hkRjs7QXNGOWdkQTtFQUNFO0F0RmloZEY7O0FzRi9nZEE7RUFDRTtBdEZraGRGOztBc0ZoaGRBO0VBQ0U7QXRGbWhkRjs7QXNGamhkQTtFQUNFO0F0Rm9oZEY7O0FzRmxoZEE7RUFDRTtBdEZxaGRGOztBc0ZuaGRBO0VBQ0U7QXRGc2hkRjs7QXNGcGhkQTtFQUNFO0F0RnVoZEY7O0FzRnJoZEE7RUFDRTtBdEZ3aGRGOztBc0Z0aGRBO0VBQ0U7QXRGeWhkRjs7QXNGdmhkQTtFQUNFO0F0RjBoZEY7O0FzRnhoZEE7RUFDRTtBdEYyaGRGOztBc0Z6aGRBO0VBQ0U7QXRGNGhkRjs7QXNGMWhkQTtFQUNFO0F0RjZoZEY7O0FzRjNoZEE7RUFDRTtBdEY4aGRGOztBc0Y1aGRBO0VBQ0U7QXRGK2hkRjs7QXNGN2hkQTtFQUNFO0F0RmdpZEY7O0FzRjloZEE7RUFDRTtBdEZpaWRGOztBc0YvaGRBO0VBQ0U7QXRGa2lkRjs7QXNGaGlkQTtFQUNFO0F0Rm1pZEY7O0FzRmppZEE7RUFDRTtBdEZvaWRGOztBc0ZsaWRBO0VBQ0U7QXRGcWlkRjs7QXNGbmlkQTtFQUNFO0F0RnNpZEY7O0FzRnBpZEE7RUFDRTtBdEZ1aWRGOztBc0ZyaWRBO0VBQ0U7QXRGd2lkRjs7QXNGdGlkQTtFQUNFO0F0RnlpZEY7O0FzRnZpZEE7RUFDRTtBdEYwaWRGOztBc0Z4aWRBO0VBQ0U7QXRGMmlkRjs7QXNGemlkQTtFQUNFO0F0RjRpZEY7O0FzRjFpZEE7RUFDRTtBdEY2aWRGOztBc0YzaWRBO0VBQ0U7QXRGOGlkRjs7QXNGNWlkQTtFQUNFO0F0RitpZEY7O0FzRjdpZEE7RUFDRTtBdEZnamRGOztBc0Y5aWRBO0VBQ0U7QXRGaWpkRjs7QXNGL2lkQTtFQUNFO0F0RmtqZEY7O0FzRmhqZEE7RUFDRTtBdEZtamRGOztBc0ZqamRBO0VBQ0U7QXRGb2pkRjs7QXNGbGpkQTtFQUNFO0F0RnFqZEY7O0FzRm5qZEE7RUFDRTtBdEZzamRGOztBc0ZwamRBO0VBQ0U7QXRGdWpkRjs7QXNGcmpkQTtFQUNFO0F0RndqZEY7O0FzRnRqZEE7RUFDRTtBdEZ5amRGOztBc0Z2amRBO0VBQ0U7QXRGMGpkRjs7QXNGeGpkQTtFQUNFO0F0RjJqZEY7O0FzRnpqZEE7RUFDRTtBdEY0amRGOztBc0YxamRBO0VBQ0U7QXRGNmpkRjs7QXNGM2pkQTtFQUNFO0F0RjhqZEY7O0FzRjVqZEE7RUFDRTtBdEYramRGOztBc0Y3amRBO0VBQ0U7QXRGZ2tkRjs7QXNGOWpkQTtFQUNFO0F0RmlrZEY7O0FzRi9qZEE7RUFDRTtBdEZra2RGOztBc0Zoa2RBO0VBQ0U7QXRGbWtkRjs7QXNGamtkQTtFQUNFO0F0Rm9rZEY7O0FzRmxrZEE7RUFDRTtBdEZxa2RGOztBc0Zua2RBO0VBQ0U7QXRGc2tkRjs7QXNGcGtkQTtFQUNFO0F0RnVrZEY7O0FzRnJrZEE7RUFDRTtBdEZ3a2RGOztBc0Z0a2RBO0VBQ0U7QXRGeWtkRjs7QXNGdmtkQTtFQUNFO0F0RjBrZEY7O0FzRnhrZEE7RUFDRTtBdEYya2RGOztBc0Z6a2RBO0VBQ0U7QXRGNGtkRjs7QXNGMWtkQTtFQUNFO0F0RjZrZEY7O0FzRjNrZEE7RUFDRTtBdEY4a2RGOztBc0Y1a2RBO0VBQ0U7QXRGK2tkRjs7QXNGN2tkQTtFQUNFO0F0RmdsZEY7O0FzRjlrZEE7RUFDRTtBdEZpbGRGOztBc0Yva2RBO0VBQ0U7QXRGa2xkRjs7QXNGaGxkQTtFQUNFO0F0Rm1sZEY7O0FzRmpsZEE7RUFDRTtBdEZvbGRGOztBc0ZsbGRBO0VBQ0U7QXRGcWxkRjs7QXNGbmxkQTtFQUNFO0F0RnNsZEY7O0FzRnBsZEE7RUFDRTtBdEZ1bGRGOztBc0ZybGRBO0VBQ0U7QXRGd2xkRjs7QXNGdGxkQTtFQUNFO0F0RnlsZEY7O0FzRnZsZEE7RUFDRTtBdEYwbGRGOztBc0Z4bGRBO0VBQ0U7QXRGMmxkRjs7QXNGemxkQTtFQUNFO0F0RjRsZEY7O0FzRjFsZEE7RUFDRTtBdEY2bGRGOztBc0YzbGRBO0VBQ0U7QXRGOGxkRjs7QXNGNWxkQTtFQUNFO0F0RitsZEY7O0FzRjdsZEE7RUFDRTtBdEZnbWRGOztBc0Y5bGRBO0VBQ0U7QXRGaW1kRjs7QXNGL2xkQTtFQUNFO0F0RmttZEY7O0FzRmhtZEE7RUFDRTtBdEZtbWRGOztBc0ZqbWRBO0VBQ0U7QXRGb21kRjs7QXNGbG1kQTtFQUNFO0F0RnFtZEY7O0FzRm5tZEE7RUFDRTtBdEZzbWRGOztBc0ZwbWRBO0VBQ0U7QXRGdW1kRjs7QXNGcm1kQTtFQUNFO0F0RndtZEY7O0FzRnRtZEE7RUFDRTtBdEZ5bWRGOztBc0Z2bWRBO0VBQ0U7QXRGMG1kRjs7QXNGeG1kQTtFQUNFO0F0RjJtZEY7O0FzRnptZEE7RUFDRTtBdEY0bWRGOztBc0YxbWRBO0VBQ0U7QXRGNm1kRjs7QXNGM21kQTtFQUNFO0F0RjhtZEY7O0FzRjVtZEE7RUFDRTtBdEYrbWRGOztBc0Y3bWRBO0VBQ0U7QXRGZ25kRjs7QXNGOW1kQTtFQUNFO0F0RmluZEY7O0FzRi9tZEE7RUFDRTtBdEZrbmRGOztBc0ZobmRBO0VBQ0U7QXRGbW5kRjs7QXNGam5kQTtFQUNFO0F0Rm9uZEY7O0FzRmxuZEE7RUFDRTtBdEZxbmRGOztBc0ZubmRBO0VBQ0U7QXRGc25kRjs7QXNGcG5kQTtFQUNFO0F0RnVuZEY7O0FzRnJuZEE7RUFDRTtBdEZ3bmRGOztBc0Z0bmRBO0VBQ0U7QXRGeW5kRjs7QXNGdm5kQTtFQUNFO0F0RjBuZEY7O0FzRnhuZEE7RUFDRTtBdEYybmRGOztBc0Z6bmRBO0VBQ0U7QXRGNG5kRjs7QXNGMW5kQTtFQUNFO0F0RjZuZEY7O0FzRjNuZEE7RUFDRTtBdEY4bmRGOztBc0Y1bmRBO0VBQ0U7QXRGK25kRjs7QXNGN25kQTtFQUNFO0F0RmdvZEY7O0FzRjluZEE7RUFDRTtBdEZpb2RGOztBc0YvbmRBO0VBQ0U7QXRGa29kRjs7QXNGaG9kQTtFQUNFO0F0Rm1vZEY7O0FzRmpvZEE7RUFDRTtBdEZvb2RGOztBc0Zsb2RBO0VBQ0U7QXRGcW9kRjs7QXNGbm9kQTtFQUNFO0VBQ0E7QXRGc29kRjs7QXNGcG9kQTtFQUNFO0F0RnVvZEY7O0FzRnJvZEE7RUFDRTtBdEZ3b2RGOztBc0Z0b2RBO0VBQ0U7QXRGeW9kRjs7QXNGdm9kQTtFQUNFO0F0RjBvZEY7O0FzRnhvZEE7RUFDRTtBdEYyb2RGOztBc0Z6b2RBO0VBQ0U7QXRGNG9kRjs7QXNGMW9kQTtFQUNFO0F0RjZvZEY7O0FzRjNvZEE7RUFDRTtBdEY4b2RGOztBc0Y1b2RBO0VBQ0U7QXRGK29kRjs7QXNGN29kQTtFQUNFO0F0RmdwZEY7O0FzRjlvZEE7RUFDRTtBdEZpcGRGOztBc0Yvb2RBO0VBQ0U7QXRGa3BkRjs7QXNGaHBkQTtFQUNFO0F0Rm1wZEY7O0FzRmpwZEE7RUFDRTtBdEZvcGRGOztBc0ZscGRBO0VBQ0U7QXRGcXBkRjs7QXNGbnBkQTtFQUNFO0F0RnNwZEY7O0FzRnBwZEE7RUFDRTtBdEZ1cGRGOztBc0ZycGRBO0VBQ0U7QXRGd3BkRjs7QXNGdHBkQTtFQUNFO0F0RnlwZEY7O0FzRnZwZEE7RUFDRTtBdEYwcGRGOztBc0Z4cGRBO0VBQ0U7QXRGMnBkRjs7QXNGenBkQTtFQUNFO0F0RjRwZEY7O0FzRjFwZEE7RUFDRTtBdEY2cGRGOztBc0YzcGRBO0VBQ0U7QXRGOHBkRjs7QXNGNXBkQTtFQUNFO0F0RitwZEY7O0FzRjdwZEE7RUFDRTtBdEZncWRGOztBc0Y5cGRBO0VBQ0U7QXRGaXFkRjs7QXNGL3BkQTtFQUNFO0F0RmtxZEY7O0FzRmhxZEE7RUFDRTtBdEZtcWRGOztBc0ZqcWRBO0VBQ0U7QXRGb3FkRjs7QXNGbHFkQTtFQUNFO0F0RnFxZEY7O0FzRm5xZEE7RUFDRTtBdEZzcWRGOztBc0ZwcWRBO0VBQ0U7QXRGdXFkRjs7QXNGcnFkQTtFQUNFO0F0RndxZEY7O0FzRnRxZEE7RUFDRTtBdEZ5cWRGOztBc0Z2cWRBO0VBQ0U7QXRGMHFkRjs7QXNGeHFkQTtFQUNFO0F0RjJxZEY7O0FzRnpxZEE7RUFDRTtBdEY0cWRGOztBc0YxcWRBO0VBQ0U7QXRGNnFkRjs7QXNGM3FkQTtFQUNFO0F0RjhxZEY7O0FzRjVxZEE7RUFDRTtBdEYrcWRGOztBc0Y3cWRBO0VBQ0U7QXRGZ3JkRjs7QXNGOXFkQTtFQUNFO0F0RmlyZEY7O0FzRi9xZEE7RUFDRTtBdEZrcmRGOztBc0ZocmRBO0VBQ0U7QXRGbXJkRjs7QXNGanJkQTtFQUNFO0F0Rm9yZEY7O0FzRmxyZEE7RUFDRTtBdEZxcmRGOztBc0ZucmRBO0VBQ0U7QXRGc3JkRjs7QXNGcHJkQTtFQUNFO0F0RnVyZEY7O0FzRnJyZEE7RUFDRTtBdEZ3cmRGOztBc0Z0cmRBO0VBQ0U7QXRGeXJkRjs7QXNGdnJkQTtFQUNFO0F0RjByZEY7O0FzRnhyZEE7RUFDRTtBdEYycmRGOztBc0Z6cmRBO0VBQ0U7QXRGNHJkRjs7QXNGMXJkQTtFQUNFO0F0RjZyZEY7O0FzRjNyZEE7RUFDRTtBdEY4cmRGOztBc0Y1cmRBO0VBQ0U7QXRGK3JkRjs7QXNGN3JkQTtFQUNFO0F0RmdzZEY7O0FzRjlyZEE7RUFDRTtBdEZpc2RGOztBc0YvcmRBO0VBQ0U7QXRGa3NkRjs7QXNGaHNkQTtFQUNFO0F0Rm1zZEY7O0FzRmpzZEE7RUFDRTtBdEZvc2RGOztBc0Zsc2RBO0VBQ0U7QXRGcXNkRjs7QXNGbnNkQTtFQUNFO0VBQ0E7QXRGc3NkRjs7QXNGcHNkQTtFQUNFO0F0RnVzZEY7O0FzRnJzZEE7RUFDRTtBdEZ3c2RGOztBc0Z0c2RBO0VBQ0U7QXRGeXNkRjs7QXNGdnNkQTtFQUNFO0F0RjBzZEY7O0FzRnhzZEE7RUFDRTtBdEYyc2RGOztBc0Z6c2RBO0VBQ0U7QXRGNHNkRjs7QXNGMXNkQTtFQUNFO0F0RjZzZEY7O0FzRjNzZEE7RUFDRTtBdEY4c2RGOztBc0Y1c2RBO0VBQ0U7QXRGK3NkRjs7QXNGN3NkQTtFQUNFO0F0Rmd0ZEY7O0FzRjlzZEE7RUFDRTtBdEZpdGRGOztBc0Yvc2RBO0VBQ0U7QXRGa3RkRjs7QXNGaHRkQTtFQUNFO0F0Rm10ZEY7O0FzRmp0ZEE7RUFDRTtBdEZvdGRGOztBc0ZsdGRBO0VBQ0U7QXRGcXRkRjs7QXNGbnRkQTtFQUNFO0F0RnN0ZEY7O0FzRnB0ZEE7RUFDRTtBdEZ1dGRGOztBc0ZydGRBO0VBQ0U7QXRGd3RkRjs7QUEvemZBO0F1RnpGQTs7Ozs7O0NBQUE7QUFRQTs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjA1ZkY7QXVGejVmRTtFQUNFO0VBQ0E7RUFDQTtBdkYyNWZKO0F1Rno1ZkU7RUFDRTtFQUNBO0VBQ0E7QXZGMjVmSjtBdUZ6NWZFO0VBQ0U7QXZGMjVmSjtBdUZ6NWZFO0VBQ0U7RUFDQTtFQUNBO0F2RjI1Zko7O0F1RnY1ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjA1ZkY7QXVGejVmRTtFQUNFO0VBQ0E7RUFDQTtBdkYyNWZKO0F1Rno1ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjI1Zko7QXVGMTVmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY0NWZOO0F1Rng1ZkU7RUFDRTtFQUNBO0F2RjA1Zko7QXVGejVmSTtFQUNFO0VBQ0E7RUFDQTtBdkYyNWZOO0F1RjE1Zk07RUFDRTtBdkY0NWZSO0F1RjM1ZlE7RUFDRTtFQUNBO0F2RjY1ZlY7QXVGNTVmVTtFQUNFO0VBQ0E7QXZGODVmWjtBdUZ6NWZRO0VBQ0U7QXZGMjVmVjtBdUYxNWZVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY0NWZaO0F1Rno1ZlE7RUFDRSx5QmxGcEVBO0FMKzlmVjtBdUZ6NWZRO0VBQ0UseUJsRjFFQTtBTHErZlY7QXVGeDVmTTtFQUNFO0VBQ0E7QXZGMDVmUjtBdUZ4NWZNO0VBQ0U7RUFDQSxjbEZ2RkU7QUxpL2ZWO0F1Rng1Zk07RUFDRSxnQm5GMUZjO0VtRjJGZDtBdkYwNWZSO0F1Rng1Zk07RUFDRTtFQUNBLGNsRi9GRTtFa0ZnR0Y7QXZGMDVmUjtBdUZ0NWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGdzVmSjtBdUZ2NWZJO0VBQ0U7QXZGeTVmTjtBdUZ4NWZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMDVmUjtBdUZ4NWZNO0VBQ0U7QXZGMDVmUjtBdUZ6NWZRO0VBQ0U7RUFDQTtFQUNBO0F2RjI1ZlY7QXVGdjVmSTtFQUNFO0VBQ0E7RUFDQTtBdkZ5NWZOO0F1RnQ1ZkU7RUFDRTtFQUNBO0VBQ0E7QXZGdzVmSjtBdUZ2NWZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rnk1Zk47QXVGeDVmTTtFQUNFO0VBQ0E7QXZGMDVmUjtBdUZ2NWZJO0VBQ0U7RUFDQTtFQUNBO0F2Rnk1Zk47QXVGeDVmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RjA1ZlI7QXVGejVmUTtFQUNFO0VBQ0E7RUFDQSxnQm5GL0pZO0VtRmdLWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjI1ZlY7QXVGejVmUTtFQUNFO0F2RjI1ZlY7QXVGMTVmVTtFQUNFO0F2RjQ1Zlo7O0FBcGhnQkE7QXdGM0ZBOzs7Ozs7Ozs7Q0FBQTtBQVlBO0FBRUU7RUFDRTtBeEZnbmdCSjs7QXdGN21nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQnBGaEJxQjtBSmdvZ0J2Qjs7QXdGM21nQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBeEY4bWdCRjtBd0Y3bWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYrbWdCSjtBd0Y3bWdCRTtFQUNFO0VBQ0E7RUFDQTtBeEYrbWdCSjtBd0Y5bWdCSTtFQUNFO0VBQ0E7QXhGZ25nQk47QXdGL21nQk07RUFDRTtFQUNBO0F4RmluZ0JSO0F3RmhuZ0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY25GbEJBO0VtRm1CQTtBeEZrbmdCVjtBd0ZobmdCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNuRmtGa0I7RW1GakZsQixnQnBGMUJZO0VvRjJCWjtBeEZrbmdCVjtBd0YvbWdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuRnRDRTtFbUZ1Q0Y7QXhGaW5nQlI7QXdGOW1nQlE7RUFDRTtBeEZnbmdCVjtBd0Y1bWdCUTtFQUNFO0F4RjhtZ0JWO0F3RnhtZ0JFO0VBQ0U7QXhGMG1nQko7QXdGem1nQkk7RUFDRTtBeEYybWdCTjtBd0YxbWdCTTtFQUNFLGNuRjNERTtFbUY0REY7RUFDQTtFQUNBO0F4RjRtZ0JSO0F3RjFtZ0JNO0VBQ0U7RUFDQTtFQUNBLGdCcEZuRWM7RW9Gb0VkO0VBQ0E7QXhGNG1nQlI7QXdGem1nQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25GNkJzQjtFbUY1QnRCO0F4RjJtZ0JOO0F3RjFtZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5GckZFO0VtRnNGRjtBeEY0bWdCUjtBd0YxbWdCTTtFQUNFO0VBQ0E7RUFDQTtBeEY0bWdCUjtBd0YxbWdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNG1nQlI7QXdGem1nQlE7RUFDRSx5Qm5GbEdBO0FMNnNnQlY7QXdGdm1nQlE7RUFDRSx5Qm5GcEdBO0FMNnNnQlY7QXdGcm1nQlE7RUFDRSx5Qm5GMUdBO0FMaXRnQlY7O0F3RjdsZ0JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXhGZ21nQkY7QXdGOWxnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGZ21nQko7QXdGL2xnQkk7RUFDRTtFQUNBO0F4RmltZ0JOO0F3RmhtZ0JNO0VBQ0UsY25GM0lFO0VtRjRJRjtBeEZrbWdCUjtBd0ZobWdCTTtFQUNFO0F4RmttZ0JSO0F3RmhtZ0JNO0VBQ0U7QXhGa21nQlI7QXdGN2xnQkU7RUFDRTtFQUNBO0VBQ0E7QXhGK2xnQko7QXdGOWxnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGZ21nQk47QXdGOWxnQlE7RUFDRTtBeEZnbWdCVjtBd0YvbGdCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGaW1nQlo7QXdGOWxnQlE7RUFDRSx5Qm5GMUtBO0FMMHdnQlY7QXdGOWxnQlE7RUFDRSx5Qm5GaExBO0FMZ3hnQlY7QXdGOWxnQlE7RUFDRSx5Qm5GdkxBO0FMdXhnQlY7QXdGOWxnQlE7RUFDRSx5Qm5GcExBO0FMb3hnQlY7QXdGM2xnQk07RUFDRSx5Qm5GaE1FO0VtRmlNRjtBeEY2bGdCUjtBd0YxbGdCVTtFQUNFO0F4RjRsZ0JaO0F3RjFsZ0JVO0VBQ0U7QXhGNGxnQlo7QXdGMWxnQlU7RUFDRTtBeEY0bGdCWjtBd0Z6bGdCUTtFQUNFO0F4RjJsZ0JWO0F3RnpsZ0JRO0VBQ0U7RUFDQTtBeEYybGdCVjtBd0Z4bGdCTTtFQUNFO0F4RjBsZ0JSO0F3RnpsZ0JRO0VBQ0UseUJuRnpOQTtBTG96Z0JWO0F3RnZsZ0JJO0VBQ0U7QXhGeWxnQk47QXdGeGxnQk07RUFDRTtBeEYwbGdCUjtBd0Z6bGdCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjJsZ0JWO0F3RnZsZ0JJO0VBQ0U7QXhGeWxnQk47QXdGeGxnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjBsZ0JSO0F3RnhsZ0JNO0VBQ0U7QXhGMGxnQlI7QXdGeGxnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQnBGelBjO0FKbTFnQnRCO0F3RnhsZ0JNO0VBQ0U7RUFDQTtBeEYwbGdCUjtBd0ZwbGdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGc2xnQko7QXdGcmxnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZ1bGdCTjtBd0ZybGdCSTtFQUNFO0VBQ0E7RUFDQTtBeEZ1bGdCTjtBd0ZwbGdCTTtFQUNFO0F4RnNsZ0JSOztBd0Y5a2dCQTtBQUNBO0VBQ0U7RUFDQTtBeEZpbGdCRjtBd0ZobGdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RmtsZ0JKO0F3RmpsZ0JJO0VBQ0U7RUFDQTtFQUNBO0F4Rm1sZ0JOO0F3RmpsZ0JJO0VBQ0U7RUFDQTtBeEZtbGdCTjtBd0ZsbGdCTTtFQUNFLGNuRm5URTtFbUZvVEY7QXhGb2xnQlI7QXdGamxnQlE7RUFDRTtBeEZtbGdCVjtBd0ZobGdCTTtFQUNFO0F4RmtsZ0JSO0F3RmhsZ0JNO0VBQ0U7QXhGa2xnQlI7QXdGL2tnQkk7RUFDRTtBeEZpbGdCTjtBd0Yva2dCSTtFQUNFO0F4RmlsZ0JOO0F3Ri9rZ0JJO0VBQ0U7RUFDQTtFQUNBO0F4RmlsZ0JOO0F3RmhsZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGa2xnQlI7O0F3RjdrZ0JBO0VBQ0U7QXhGZ2xnQkY7O0F3RjVrZ0JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXhGK2tnQkY7QXdGOWtnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGZ2xnQko7QXdGL2tnQkk7RUFDRTtFQUNBLGNuRjNXSTtFbUY0V0o7QXhGaWxnQk47QXdGOWtnQkU7RUFDRTtBeEZnbGdCSjtBd0Yva2dCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkZ4TXdCO0FMeXhnQjlCO0F3Ri9rZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuRnBOd0I7QUxxeWdCOUI7QXdGOWtnQkU7RUFDRTtFQUNBO0VBQ0Esa0JuRjFOMEI7QUwweWdCOUI7QXdGOWtnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZnbGdCSjtBd0Y5a2dCSTtFQUNFO0VBQ0E7RUFDQTtBeEZnbGdCTjtBd0Yva2dCTTtFQUNFO0F4RmlsZ0JSO0F3RmhsZ0JRO0VBQ0U7RUFDQTtBeEZrbGdCVjtBd0ZqbGdCVTtFQUNFO0VBQ0E7QXhGbWxnQlo7QXdGOWtnQlE7RUFDRTtBeEZnbGdCVjtBd0Yva2dCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGaWxnQlo7QXdGOWtnQlE7RUFDRSx5Qm5GNWFBO0FMNC9nQlY7QXdGOWtnQlE7RUFDRSx5Qm5GbGJBO0FMa2doQlY7QXdGN2tnQk07RUFDRTtFQUNBO0F4RitrZ0JSO0F3RjdrZ0JNO0VBQ0U7RUFDQSxjbkYvYkU7QUw4Z2hCVjtBd0Y3a2dCTTtFQUNFLGdCcEZsY2M7RW9GbWNkO0F4RitrZ0JSO0F3RjlrZ0JRO0VBQ0U7RUFDQTtFQUNBO0F4RmdsZ0JWO0F3RjdrZ0JNO0VBQ0U7RUFDQSxjbkY1Y0U7RW1GNmNGO0F4RitrZ0JSO0F3RjVrZ0JJO0VBQ0U7RUFDQTtFQUNBO0F4RjhrZ0JOO0F3RjNrZ0JFO0VBQ0U7QXhGNmtnQko7QXdGM2tnQkU7RUFDRTtFQUNBO0VBQ0E7QXhGNmtnQko7QXdGNWtnQkk7RUFDRTtFQUNBO0VBQ0E7QXhGOGtnQk47QXdGNWtnQkk7RUFDRTtBeEY4a2dCTjtBd0Y3a2dCTTtFQUNFO0F4RitrZ0JSO0F3RjlrZ0JRO0VBQ0U7RUFDQTtFQUNBO0F4RmdsZ0JWO0F3RjlrZ0JRO0VBQ0U7RUFDQTtBeEZnbGdCVjtBd0Y5a2dCUTtFQUNFO0F4RmdsZ0JWO0F3RjdrZ0JNO0VBQ0U7RUFDQTtFQUNBO0F4RitrZ0JSOztBd0Z6a2dCQTtFQUNFO0F4RjRrZ0JGOztBd0Z2a2dCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JuRnBWNEI7RW1GcVY1QjtBeEYwa2dCRjtBd0Z6a2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjJrZ0JKO0F3RjFrZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY0a2dCTjtBd0Yxa2dCSTtFQUNFO0VBQ0E7QXhGNGtnQk47QXdGM2tnQk07RUFDRSxjbkZ6aEJFO0VtRjBoQkY7RUFDQTtBeEY2a2dCUjtBd0Z6a2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYya2dCSjtBd0Yxa2dCSTtFQUNFO0VBQ0E7RUFDQTtBeEY0a2dCTjtBd0Yza2dCTTtFQUNFO0F4RjZrZ0JSO0F3RnprZ0JFO0VBQ0U7QXhGMmtnQko7QXdGemtnQkU7RUFDRTtBeEYya2dCSjs7QXdGcmtnQkE7QUFHSTtFQUNFO0VBQ0E7QXhGc2tnQk47QXdGcmtnQk07RUFDRTtBeEZ1a2dCUjtBd0Zya2dCTTtFQUNFO0F4RnVrZ0JSO0F3RnJrZ0JNO0VBQ0U7QXhGdWtnQlI7QXdGdGtnQlE7RUFDRTtBeEZ3a2dCVjtBd0Zya2dCTTtFQUNFO0F4RnVrZ0JSOztBd0Zqa2dCQTtBQUVFO0VBQ0U7RUFDQTtBeEZta2dCSjtBd0Zsa2dCSTtFQUNFLGNwRnRtQmU7QUowcWhCckI7QXdGbGtnQkk7RUFDRSw4Q3BGOW1CYztBSmtyaEJwQjtBd0Zsa2dCSTtFQUNFLDhDcEZqbkJjO0VvRmtuQmQsY3BGN21CZTtBSmlyaEJyQjtBd0Zqa2dCRTtFQUNFLDhDcEZ0bkJnQjtBSnlyaEJwQjtBd0Zqa2dCRTtFQUNFLDhDcEZ6bkJnQjtBSjRyaEJwQjtBd0Zsa2dCSTtFQUNFO0VBQ0E7RUFDQTtBeEZva2dCTjtBd0Zqa2dCRTtFQUNFO0F4Rm1rZ0JKO0F3RmprZ0JJO0VBQ0U7QXhGbWtnQk47QXdGbGtnQk07RUFDRSw2Q3BGdG9CWTtBSjBzaEJwQjtBd0Zsa2dCTTtFQUNFLDRDcEZ6b0JZO0FKNnNoQnBCO0F3RmprZ0JJO0VBQ0U7RUFDQSw4Q3BGN29Cb0I7QUpndGhCMUI7QXdGaGtnQkk7RUFDRSwyQ3BGbHBCYztBSm90aEJwQjtBd0Zoa2dCSTtFQUNFLDhDcEZycEJjO0FKdXRoQnBCO0F3RmhrZ0JJO0VBQ0U7QXhGa2tnQk47QXdGaGtnQkk7RUFDRTtBeEZra2dCTjtBd0Zoa2dCSTtFQUNFLGNuRjNvQkk7RW1GNG9CSiw0Qm5GNW9CSTtBTDhzaEJWO0F3RmhrZ0JJOzs7RW5COXBCRjtBckVtdWhCRjtBd0Zoa2dCSTtFQUNFLDhDcEZ2cUJjO0FKeXVoQnBCO0F3RmhrZ0JJO0VBQ0UsMkNwRjFxQmM7QUo0dWhCcEI7QXdGL2pnQkU7RUFDRSx5QnBGbnJCYztFb0ZvckJkO0F4RmlrZ0JKO0F3RmhrZ0JJO0VBQ0UseUJuRjlwQkk7QUxndWhCVjtBd0Zqa2dCTTtFQUNFO0F4Rm1rZ0JSO0F3RmhrZ0JJO0VuQm5yQkY7QXJFc3ZoQkY7QXdGaGtnQkk7RW5CdHJCRjtBckV5dmhCRjtBd0Zoa2dCSTtFQUNFO0F4RmtrZ0JOOztBQW5yaEJBO0F5RjdGQTtFQUNFO0F6Rm94aEJGO0F5Rmh4aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZreGhCSjtBeUZqeGhCSTtFQUNFO0VBQ0E7QXpGbXhoQk47QXlGbHhoQk07RUFDRTtBekZveGhCUjtBeUZqeGhCSTtFQUNFO0VBQ0E7QXpGbXhoQk47QXlGbHhoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGb3hoQlI7QXlGbnhoQlE7RUFDRTtFQUNBO0F6RnF4aEJWO0F5Rmx4aEJNO0VBQ0UseUJwRkVFO0VvRkRGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGb3hoQlI7QXlGaHhoQkU7RUFDRTtBekZreGhCSjtBeUZoeGhCSTtFQUNFO0F6Rmt4aEJOO0F5Ri93aEJJO0VBQ0U7QXpGaXhoQk47QXlGOXdoQkU7RUFDRTtBekZneGhCSjs7QUEzdWhCQTtBMEYvRkE7RUE4R0U7O0dBQUE7QTFGbXVoQkY7QTBGaDFoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUZrMWhCSjtBMEZoMWhCRTtFQUNFO0VBQ0E7RUFDQTtBMUZrMWhCSjtBMEZoMWhCSTtFQUNFO0VBQ0E7QTFGazFoQk47QTBGaDFoQkk7RUFDRTtBMUZrMWhCTjtBMEZoMWhCSTtFQUNFO0VBQ0E7QTFGazFoQk47QTBGaDFoQkk7RUFDRTtBMUZrMWhCTjtBMEZqMWhCTTtFckJBSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VxQlRNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRjYxaEJSO0EwRjMxaEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUY2MWhCUjtBMEY1MWhCUTtFQUNFO0ExRjgxaEJWO0EwRnoxaEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYyMWhCUjtBMEZ6MWhCUTtFQUNFO0VBQ0E7QTFGMjFoQlY7QTBGMTFoQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUY0MWhCWjtBMEZ6MWhCUTtFQUNFO0ExRjIxaEJWO0EwRnoxaEJRO0VBQ0UsZ0J0Rm5DWTtFc0ZvQ1o7RUFDQTtBMUYyMWhCVjtBMEZ6MWhCUTtFQUNFO0VBQ0E7RUFDQTtBMUYyMWhCVjtBMEZ6MWhCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRjIxaEJWO0EwRnoxaEJRO0VBQ0UseUJyRnREQTtFcUZ1REE7QTFGMjFoQlY7QTBGMTFoQlU7RUFDRTtBMUY0MWhCWjtBMEYxMWhCVTtFQUNFO0ExRjQxaEJaO0EwRjExaEJVO0VBQ0U7RUFDQTtBMUY0MWhCWjtBMEYvMGhCRTtFQUNFO0VBQ0E7QTFGaTFoQko7QTBGaDFoQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmsxaEJOO0EwRmgxaEJJO0VBQ0U7QTFGazFoQk47QTBGajFoQk07RUFDRTtFQUNBO0VBQ0E7QTFGbTFoQlI7QTBGajFoQk07RUFDRTtFQUNBO0VBQ0E7QTFGbTFoQlI7QTBGbDFoQlE7RUFDRTtBMUZvMWhCVjtBMEYvMGhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRmkxaEJSO0EwRjUwaEJFO0VBQ0U7RUFDQTtFQUNBO0ExRjgwaEJKO0EwRjcwaEJJO0VBQ0U7RUFDQTtBMUYrMGhCTjtBMEY3MGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGKzBoQk47QTBGNzBoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRiswaEJSO0EwRjcwaEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGKzBoQlI7QTBGNTBoQkk7RUFDRTtBMUY4MGhCTjtBMEY3MGhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYrMGhCUjtBMEY3MGhCTTtFQUNFO0VBQ0E7QTFGKzBoQlI7QTBGOTBoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmcxaEJWO0EwRjcwaEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRiswaEJSO0EwRjcwaEJNO0VBQ0U7QTFGKzBoQlI7QTBGOTBoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUZnMWhCVjtBMEYzMGhCRTtFQUNFO0VBQ0E7RUFDQTtBMUY2MGhCSjtBMEYxMGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGNDBoQk47QTBGejBoQkU7RUFDRTtFQUNBO0VBQ0E7QTFGMjBoQko7QTBGejBoQk07RUFDRTtFQUNBO0ExRjIwaEJSO0EwRnAwaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGczBoQko7QTBGbjBoQkU7RUFDRTtFQUNBO0VBQ0E7QTFGcTBoQko7QTBGcDBoQkk7RUFDRTtFQUNBO0VBQ0E7QTFGczBoQk47QTBGcjBoQk07RUFDRTtFQUNBO0VBQ0E7QTFGdTBoQlI7QTBGcDBoQkk7RUFDRTtBMUZzMGhCTjtBMEZyMGhCTTtFQUNFO0VBQ0E7RUFDQSxjckZsUEU7QUx5amlCVjtBMEZyMGhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGdTBoQlI7QTBGcjBoQk07RUFDRTtBMUZ1MGhCUjtBMEZ0MGhCUTtFQUNFO0VBQ0E7RUFDQTtBMUZ3MGhCVjtBMEZ2MGhCVTtFQUNFO0ExRnkwaEJaO0EwRnQwaEJRO0VBQ0U7QTFGdzBoQlY7QTBGdDBoQlE7RUFDRTtBMUZ3MGhCVjtBMEZuMGhCRTtFQUNFO0ExRnEwaEJKO0EwRm4waEJNO0VBQ0UsY3JGbFJFO0VxRm1SRjtFQUNBO0VBQ0E7RUFDQTtBMUZxMGhCUjtBMEZuMGhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGcTBoQlI7QTBGbDBoQkk7RUFDRTtBMUZvMGhCTjtBMEZqMGhCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGbTBoQlY7QTBGbDBoQlU7RUFDRTtBMUZvMGhCWjtBMEZuMGhCWTtFQUNFO0VBQ0E7QTFGcTBoQmQ7QTBGcDBoQmM7RUFDRTtBMUZzMGhCaEI7QTBGaDBoQk07RUFDRTtFQUNBO0VBQ0E7QTFGazBoQlI7QTBGajBoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRm0waEJWO0EwRjl6aEJFO0VBQ0U7QTFGZzBoQko7O0FBeGtpQkE7QTJGakdBOzs7Ozs7Ozs7Ozs7Q0FBQTtBQWVBOzs7O0NBQUE7QUFNQTtFQUNFO0EzRjBxaUJGOztBMkZ2cWlCQTtFQUNFO0EzRjBxaUJGOztBMkZ2cWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YwcWlCRjtBMkZ6cWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRjJxaUJKO0EyRnpxaUJNO0VBQ0UsY3RGUEU7QUxrcmlCVjtBMkZ4cWlCSTtFQUNFO0EzRjBxaUJOO0EyRnRxaUJJO0VBQ0UsY3RGMkZzQjtBTDZraUI1QjtBMkZycWlCRTtFQUNFO0VBQ0E7QTNGdXFpQko7QTJGcHFpQkk7RUFDRTtBM0ZzcWlCTjtBMkZucWlCRTtFQUNFO0VBQ0E7QTNGcXFpQko7QTJGbnFpQkU7RUFDRTtBM0ZxcWlCSjtBMkZucWlCRTtFQUNFO0VBQ0E7RUFDQSxpQnRGb0wwQjtFc0ZuTDFCLGN0RnZDTTtFc0Z3Q04sZ0J2RnZDc0I7RXVGd0N0QixrS3ZGOUNrQjtFdUYrQ2xCO0VBQ0E7RUFDQTtBM0ZxcWlCSjtBMkZucWlCRTtFQUNFO0EzRnFxaUJKO0EyRm5xaUJFO0VBQ0U7RUFlQTtBM0Z1cGlCSjtBMkZycWlCSTtFQUNFO0VBQ0E7RUFDQTtBM0Z1cWlCTjtBMkZycWlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRnVxaUJOO0EyRm5xaUJFO0VBQ0U7QTNGcXFpQko7QTJGaHFpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0ZrcWlCSjtBMkZqcWlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRm1xaUJOO0EyRmpxaUJJO0VBQ0U7RUFDQTtFQUNBO0EzRm1xaUJOO0EyRmxxaUJNO0VBQ0U7RUFDQTtBM0ZvcWlCUjtBMkZucWlCUTtFQUNFO0VBQ0EsY3RGN0ZBO0VnRVhSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RXNCK0ZRO0VBQ0E7RUFDQTtBM0YrcWlCVjs7QTJGcnFpQkE7Ozs7Q0FBQTtBQVdBOzs7O0NBQUE7QUFZQTs7OztDQUFBO0FBWUE7Ozs7Q0FBQTtBM0YvRUE7QTRGaEdBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnkwaUJGO0E0RnYwaUJFO0VBQ0U7RUFDQTtFQUNBO0E1RnkwaUJKO0E0RnYwaUJFO0VBQ0U7RUFDQTtFQUNBO0E1RnkwaUJKO0E0RnYwaUJFO0VBQ0U7RUFDQTtFQUNBO0E1RnkwaUJKO0E0RnYwaUJFO0VBQ0U7RUFDQTtFQUNBO0E1RnkwaUJKO0E0RnYwaUJFO0VBQ0U7RUFDQTtFQUNBO0E1RnkwaUJKO0E0RnYwaUJFO0VBQ0U7RUFDQTtFQUNBO0E1RnkwaUJKO0E0RnYwaUJFO0VBQ0U7RUFDQTtBNUZ5MGlCSjtBNEZ2MGlCSTtFQUNFO0VBQ0E7QTVGeTBpQk47QTRGeDBpQk07RUFDRSxjdkZxTnNCO0FMcW5pQjlCO0E0RngwaUJNO0VBQ0U7QTVGMDBpQlI7QTRGeDBpQk07RUFDRTtBNUYwMGlCUjtBNEZ4MGlCTTtFQUNFLGN2RnRCRTtBTGcyaUJWO0E0RnYwaUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnkwaUJOO0E0RngwaUJNO0VBQ0U7QTVGMDBpQlI7QTRGeDBpQk07RUFDRTtFQUNBO0E1RjAwaUJSO0E0RngwaUJNO0VBSUU7QTVGdTBpQlI7QTRGcDBpQkk7RUFDRTtFQUNBO0E1RnMwaUJOO0E0RnAwaUJJO0VBQ0U7RUFDQTtBNUZzMGlCTjtBNEZwMGlCSTtFQUNFO0VBQ0E7QTVGczBpQk47QTRGcDBpQkk7RUFDRTtFQUNBO0E1RnMwaUJOOztBNEZoMGlCQTtBQUNBO0VBQ0U7RUFDQTtBNUZtMGlCRjtBNEZsMGlCRTtFQUNFO0VBQ0E7RUFDQTtBNUZvMGlCSjtBNEZsMGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZvMGlCSjtBNEZsMGlCRTtFQUNFO0VBQ0E7RUFDQTtBNUZvMGlCSjtBNEZsMGlCRTtFQUNFO0VBQ0E7QTVGbzBpQko7QTRGbDBpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm8waUJKOztBNEZoMGlCQTtFQUNFO0E1Rm0waUJGO0E0RmwwaUJFO0VBQ0U7QTVGbzBpQko7O0E0Ri96aUJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmswaUJGO0E0RmgwaUJFO0VBQ0U7QTVGazBpQko7QTRGL3ppQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZpMGlCSjtBNEZoMGlCSTtFQUNFO0VBQ0E7RUFDQSxjdkZqSUk7RXVGa0lKO0VBQ0E7QTVGazBpQk47QTRGaDBpQkk7RUFDRTtFQUNBLGN2RnZJSTtFdUZ3SUo7QTVGazBpQk47QTRGajBpQk07RUFDRTtBNUZtMGlCUjtBNEZoMGlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmswaUJOO0E0RmowaUJNO0VBQ0UseUJ2Ri9JRTtBTGs5aUJWO0E0RmowaUJNO0VBQ0UseUJ2RnJKRTtBTHc5aUJWO0E0RmowaUJNO0VBQ0UseUJ2RnRKRTtBTHk5aUJWO0E0Ri96aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGaTBpQko7QTRGL3ppQkk7RUFDRTtFQUNBO0VBQ0E7QTVGaTBpQk47QTRGaDBpQk07RUFDRTtFQUNBO0VBQ0E7QTVGazBpQlI7QTRGNXppQkk7RUFDRTtBNUY4emlCTjtBNEY1emlCSTtFQUNFO0VBQ0E7QTVGOHppQk47QTRGM3ppQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNnppQko7QTRGNXppQkk7RUFDRTtBNUY4emlCTjtBNEY3emlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkYxTUU7RXVGMk1GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGK3ppQlI7QTRGNXppQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGOHppQk47QTRGN3ppQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdkY3TkU7RXVGOE5GO0E1Rit6aUJSO0E0Rjd6aUJNO0VBQ0U7RUFDQTtBNUYremlCUjs7QTRGenppQkE7RUFDRTtFQUNBO0VBQ0E7QTVGNHppQkY7QTRGenppQkU7RUFDRSxnQnhGaFBvQjtFd0ZpUHBCO0E1RjJ6aUJKO0E0Rnp6aUJFO0VBQ0U7RUFDQTtFQUNBO0E1RjJ6aUJKO0E0Rnp6aUJFO0VBQ0U7QTVGMnppQko7O0E0RnR6aUJFO0VBQ0UsOEN4RmpSZ0I7QUowa2pCcEI7QTRGeHppQkk7RUFDRTtFQUNBO0VBQ0E7QTVGMHppQk47QTRGeHppQkk7RXZCcFJGO0FyRStrakJGO0E0RnJ6aUJJO0VBQ0UseUJ4Rm5TWTtFd0ZvU1osOEN4RjlSb0I7QUpxbGpCMUI7QTRGdHppQk07RUFDRSx5QnZGMGV5QjtBTDgwaEJqQztBNEZ0emlCTTtFQUNFO0E1Rnd6aUJSO0E0RnJ6aUJRO0VBQ0U7QTVGdXppQlY7QTRGcnppQlE7RXZCdlNOO0FyRStsakJGO0E0RnB6aUJNO0VBQ0U7RUFDQTtBNUZzemlCUjtBNEZyemlCUTtFdkI5U047QXJFc21qQkY7QTRGcnppQlE7RUFDRTtBNUZ1emlCVjtBNEZ0emlCVTtFdkJuVFI7QXJFNG1qQkY7QTRGcnppQlk7RUFDRTtFQUNBO0VBQ0E7QTVGdXppQmQ7O0FBaGlqQkE7QTZGckdBO0VBQ0U7RUFDQTtBN0Z5b2pCRjtBNkZ2b2pCSTtFQUNFO0VBQ0E7RUFDQTtBN0Z5b2pCTjtBNkZyb2pCSTtFQUNFO0VBQ0E7QTdGdW9qQk47QTZGcG9qQk07RUFDRTtBN0Zzb2pCUjtBNkZqb2pCSTtFQUNFO0VBQ0E7QTdGbW9qQk47QTZGaG9qQk07RUFDRTtBN0Zrb2pCUjtBNkY3bmpCSTtFQUNFO0VBQ0E7QTdGK25qQk47QTZGNW5qQk07RUFDRTtBN0Y4bmpCUjtBNkZ6bmpCSTtFQUNFO0VBQ0E7RUFDQTtBN0YybmpCTjtBNkZ4bmpCTTtFQUNFO0E3RjBuakJSO0E2RnJuakJJO0VBQ0U7RUFDQTtFQUNBO0E3RnVuakJOO0E2RnBuakJNO0VBQ0U7QTdGc25qQlI7O0E2RmhuakJBO0VBQ0UseUJ4RmxDUTtFd0ZtQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhGc0k0QjtFd0ZySTVCO0VBQ0E7RUFDQTtFQUNBO0E3Rm1uakJGO0E2RmxuakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZvbmpCSjtBNkZsbmpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Rm9uakJKO0E2Rm5uakJJO0VBQ0U7QTdGcW5qQk47QTZGcG5qQk07RUFDRTtBN0ZzbmpCUjtBNkZwbmpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZzbmpCUjtBNkZybmpCUTtFQUNFO0E3RnVuakJWO0E2RnJuakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnVuakJWO0E2RnJuakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Z1bmpCVjtBNkZybmpCUTtFQUNFO0E3RnVuakJWO0E2RnBuakJVO0VBQ0U7RUFDQTtBN0ZzbmpCWjtBNkZwbmpCVTtFQUNFO0E3RnNuakJaO0E2Ri9takJFO0VBQ0U7QTdGaW5qQko7QTZGaG5qQkk7RUFDRTtBN0ZrbmpCTjtBNkZqbmpCTTtFQUNFO0E3Rm1uakJSO0E2RmhuakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGa25qQk47QTZGam5qQk07RUFDRTtBN0ZtbmpCUjtBNkZqbmpCVTtFQUNFO0E3Rm1uakJaO0E2RmhuakJRO0VBQ0U7QTdGa25qQlY7QTZGL21qQk07RUFDRTtFQUNBO0E3RmluakJSO0E2RmhuakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZrbmpCVjtBNkYvbWpCTTtFQUNFO0E3RmluakJSO0E2RmhuakJRO0VBQ0U7RUFDQTtBN0ZrbmpCVjtBNkZobmpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZrbmpCVjtBNkY3bWpCRTtFQUNFO0VBQ0E7QTdGK21qQko7QTZGNW1qQk07RUFDRTtBN0Y4bWpCUjtBNkY1bWpCTTtFQUNFO0E3RjhtakJSO0E2RjdtakJRO0VBQ0U7QTdGK21qQlY7QTZGMW1qQlU7RUFDRSxjeEZpRGtCO0FMMmpqQjlCO0E2RjFtakJVO0VBQ0UsY3hGcExGO0FMZ3lqQlY7O0FBN3RqQkE7QThGdkdBOzs7Ozs7O0NBQUE7QUFRQTtFQUNFO0VBR0E7O0dBQUE7RUFrTUE7O0dBQUE7QTlGeW9qQkY7QThGdjBqQkU7RUFDRTtFQUNBO0VBQ0E7QTlGeTBqQko7QThGeDBqQkk7RUFDRTtFQUNBO0VBQ0E7QTlGMDBqQk47QThGejBqQk07RUFDRTtBOUYyMGpCUjtBOEZ4MGpCSTtFQUNFLGN6Rk9JO0V5Rk5KO0E5RjAwakJOO0E4RnowakJNO0VBQ0U7RUFDQTtBOUYyMGpCUjtBOEZ6MGpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RjIwakJSO0E4RjEwakJRO0VBQ0U7QTlGNDBqQlY7QThGMTBqQlE7RUFDRTtBOUY0MGpCVjtBOEZ4MGpCSTtFQUNFO0E5RjAwakJOO0E4RngwakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3pGbkJJO0V5Rm9CSjtFQUNBO0VBQ0E7QTlGMDBqQk47QThGejBqQk07RUFDRTtBOUYyMGpCUjtBOEZ4MGpCSTtFQUNFO0VBQ0E7QTlGMDBqQk47QThGeDBqQkk7RUFDRTtFQUNBO0VBQ0E7QTlGMDBqQk47QThGejBqQk07RUFDRTtFQUNBO0E5RjIwakJSO0E4RjEwakJRO0VBQ0U7RUFDQSxjekZ4Q0E7RWdFWFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFeUIwQ1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzMWpCVjtBOEZwMWpCUTtFQUNFLGN6RjBEa0I7RXlGekRsQjtBOUZzMWpCVjtBOEZwMWpCUTtFQUNFO0E5RnMxakJWO0E4RnIxakJVO0VBQ0U7QTlGdTFqQlo7QThGcjFqQlU7RUFDRSxjekYxREY7RXlGMkRFO0VBQ0E7RUFDQTtBOUZ1MWpCWjtBOEZ0MWpCWTtFQUNFO0E5RncxakJkO0E4RmoxakJJO0VBQ0U7RUFDQTtBOUZtMWpCTjtBOEZsMWpCTTtFQUNFO0VBQ0E7QTlGbzFqQlI7QThGbjFqQlE7RUFDRSxjekY4QmtCO0V5RjdCbEI7QTlGcTFqQlY7QThGbjFqQlE7RUFDRTtFQUNBO0VBQ0E7QTlGcTFqQlY7QThGbjFqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZxMWpCVjtBOEZuMWpCUTtFQUNFLGN6RllrQjtFeUZYbEI7QTlGcTFqQlY7QThGbjFqQlE7RUFDRSx5QnpGeXBCdUI7QUw0cmlCakM7QThGbjFqQlE7RUFDRSx5QnpGa3BCdUI7QUxtc2lCakM7QThGbjFqQlE7RUFDRSx5QnpGdW9CdUI7QUw4c2lCakM7QThGaDFqQkk7RUFDRTtFQUNBO0VBQ0E7QTlGazFqQk47QThGajFqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGbTFqQlI7QThGOTBqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZnMWpCUjtBOEYvMGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekZ4SUE7QUx5OWpCVjtBOEYvMGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pGL0lBO0FMZytqQlY7QThGNzBqQlE7RUFDRTtFQUNBO0VBQ0E7QTlGKzBqQlY7QThGOTBqQlU7RUFDRTtFQUNBO0E5RmcxakJaO0E4Ri8wakJZO0VBQ0UsY3pGaERjO0V5RmlEZDtFQUNBLGlCekY4Q2dCO0V5RjdDaEI7RUFDQTtFQUNBO0E5RmkxakJkO0E4RnAwakJFO0VBQ0U7RUFDQTtFQUNBO0E5RnMwakJKO0E4RnAwakJJO0VBQ0U7RUFDQSxjekZwTEk7QUwwL2pCVjtBOEZyMGpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RnUwakJSO0E4RnIwakJNO0VBQ0U7RUFDQTtBOUZ1MGpCUjtBOEZwMGpCSTtFQUNFO0E5RnMwakJOO0E4RnAwakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzMGpCTjtBOEZyMGpCTTtFQUNFO0VBQ0EsY3pGM01FO0V5RjRNRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGdTBqQlI7QThGdDBqQlE7RUFDRTtBOUZ3MGpCVjtBOEZyMGpCTTtFQUNFO0VBQ0E7QTlGdTBqQlI7QThGcjBqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZ1MGpCUjtBOEZyMGpCTTtFQUNFO0E5RnUwakJSO0E4RnQwakJRO0VBQ0U7RUFDQTtBOUZ3MGpCVjtBOEZ0MGpCUTtFQUNFO0E5RncwakJWO0E4RnQwakJRO0VBQ0U7RUFDQTtBOUZ3MGpCVjtBOEZwMGpCSTtFQUNFO0VBQ0EsY3pGalBJO0V5RmtQSjtFQUNBO0VBQ0EsZ0IxRnBQZ0I7RTBGcVBoQjtBOUZzMGpCTjtBOEZwMGpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzMGpCTjtBOEZuMGpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RnEwakJSO0E4RnAwakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzMGpCVjtBOEZwMGpCUTtFQUNFO0E5RnMwakJWO0E4RnIwakJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZ1MGpCWjtBOEZwMGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGczBqQlY7QThGcjBqQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnUwakJaO0E4RnQwakJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IxRi9TUTtFMEZnVFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZ3MGpCZDtBOEZ0MGpCWTtFQUNFO0E5RncwakJkO0E4RnYwakJjO0VBQ0U7RUFDQTtFQUNBO0E5RnkwakJoQjtBOEZyMGpCVTtFQUNFO0E5RnUwakJaO0E4RnIwakJVO0VBQ0U7QTlGdTBqQlo7QThGcjBqQlU7RUFDRSxjekZ6VUY7QUxncGtCVjtBOEZyMGpCVTtFQUNFLGN6RnhVRjtBTCtva0JWO0E4RnIwakJVO0VBQ0U7QTlGdTBqQlo7QThGcDBqQlE7RUFDRTtFQUNBO0E5RnMwakJWO0E4RnIwakJVO0VBQ0U7QTlGdTBqQlo7QThGbjBqQlU7RUFDRTtBOUZxMGpCWjtBOEZsMGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGbzBqQlY7QThGbDBqQlE7RUFDRTtFQUNBO0E5Rm8wakJWO0E4Ri96akJRO0VBRUU7RUFDQTtFQUNBO0E5RmcwakJWO0E4Rjl6akJRO0VBQ0U7RUFDQTtBOUZnMGpCVjtBOEYvempCVTtFQUNFO0E5RmkwakJaO0E4Ri96akJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnpGNVhGO0V5RjZYRTtFQUNBLGdCMUZsWVU7RTBGbVlWO0VBQ0E7RUFDQTtFQUNBO0E5RmkwakJaO0E4RmgwakJZO0VBQ0U7RUFDQTtBOUZrMGpCZDtBOEY5empCVTtFQUNFO0E5RmcwakJaO0E4Rjd6akJRO0VBQ0U7QTlGK3pqQlY7QThGOXpqQlU7RUFDRTtBOUZnMGpCWjtBOEY5empCVTtFQUNFO0E5RmcwakJaO0E4RjV6akJVO0VBQ0UseUJ6RnhaRjtBTHN0a0JWO0E4RjF6akJVO0VBQ0UseUJ6RjNaRjtBTHV0a0JWO0E4Rnh6akJVO0VBQ0UseUJ6Ri9aRjtBTHl0a0JWOztBOEZqempCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGb3pqQkY7QThGbnpqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnF6akJKO0E4Rm56akJFO0VBQ0U7QTlGcXpqQko7QThGbnpqQkU7RUFDRTtBOUZxempCSjtBOEZwempCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGc3pqQk47O0E4Ri95akJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZrempCSjtBOEZoempCRTtFQUNFO0VBQ0E7QTlGa3pqQko7QThGanpqQkk7RUFDRTtFQUNBO0E5Rm16akJOO0E4Rmp6akJJO0VBQ0U7QTlGbXpqQk47QThGanpqQkk7RUFDRTtFQUNBO0E5Rm16akJOOztBOEY1eWpCRTtFQUNFLHlCMUZwZ0JjO0FKbXprQmxCO0E4RjV5akJRO0VBQ0UsYzFGaGdCVztBSjh5a0JyQjtBOEY1eWpCUTtFekJwZ0JOO0FyRW16a0JGO0E4RjF5akJJO0VBQ0U7QTlGNHlqQk47QThGMXlqQkk7RUFDRSxjMUYzZ0JlO0FKdXprQnJCO0E4Rnh5akJNO0VBQ0U7QTlGMHlqQlI7QThGcnlqQlk7RUFDRSxjMUZ0aEJPO0FKNnprQnJCO0E4Rmh5akJFO0VBQ0UseUJ6RjRPNkI7RXlGM083QixjekYwTzZCO0FMd2pqQmpDO0E4Rmp5akJJO0VBQ0U7QTlGbXlqQk47QThGanlqQkk7RUFDRSxjekZxTzJCO0FMOGpqQmpDO0E4Rmh5akJFO0VBQ0UseUIxRmxqQmM7QUpvMWtCbEI7QThGaHlqQkk7RUFDRSw4QzFGaGpCYztBSmsxa0JwQjtBOEZqeWpCTTtFekI5aUJKO0FyRWsxa0JGO0E4RjV4akJRO0VBQ0U7QTlGOHhqQlY7QThGM3hqQlE7RUFDRTtFQUNBO0E5RjZ4akJWO0E4RjF4akJRO0VBQ0U7QTlGNHhqQlY7QThGenhqQlE7RXpCbmtCTjtBckUrMWtCRjtBOEYxeGpCVTtFQUNFO0E5RjR4akJaOztBQTd3a0JBO0ErRnhHQTtFQUNFO0EvRnkza0JGO0ErRnAza0JFO0VBQ0U7RUFDQTtFQUNBO0EvRnMza0JKO0ErRm4za0JFO0VBQ0U7RUFDQSx5QjNGd0ZxQjtFMkZ2RnJCO0VBQ0E7RUFDQTtFQUNBO0EvRnEza0JKO0ErRnAza0JJO0VBQ0U7RUFDQTtBL0ZzM2tCTjtBK0ZyM2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GdTNrQlI7QStGcDNrQlE7RUFDRTtFQUNBO0VBQ0E7QS9GczNrQlY7QStGbDNrQkk7RUFDRTtFQUNBO0EvRm8za0JOO0ErRm4za0JNO0VBQ0U7RUFDQSxnQjNGUGM7RTJGUWQ7RUFDQTtFQUNBO0EvRnEza0JSO0ErRnAza0JRO0VBQ0U7RUFDQTtBL0ZzM2tCVjtBK0ZuM2tCTTtFQUNFO0VBQ0E7RUFDQTtBL0ZxM2tCUjtBK0ZuM2tCUTtFQUNFO0VBQ0E7QS9GcTNrQlY7QStGajNrQkk7RUFDRTtFQUNBO0VBRUE7RUFDQTtBL0ZrM2tCTjtBK0ZqM2tCTTtFQUNFO0VBQ0E7RUFDQSxnQjNGcENjO0UyRnFDZDtFQUNBO0VBQ0E7QS9GbTNrQlI7QStGajNrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GbTNrQlI7QStGaDNrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmsza0JOO0ErRmoza0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GbTNrQlI7QStGajNrQk07RUFDRTtFQUNBO0EvRm0za0JSO0ErRmwza0JRO0VBQ0U7QS9GbzNrQlY7QStGNzJrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GKzJrQko7QStGNzJrQkk7RUFDRTtBL0YrMmtCTjtBK0YzMmtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjYya0JOO0ErRjUya0JNO0VBQ0U7QS9GODJrQlI7QStGNTJrQk07RUFDRTtBL0Y4MmtCUjtBK0Y3MmtCUTtFQUNFO0EvRisya0JWO0ErRjUya0JNO0VBQ0U7QS9GODJrQlI7QStGNTJrQk07RUFDRTtBL0Y4MmtCUjtBK0Y3MmtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IzRjlKYTtFMkYrSmI7QS9GKzJrQlY7QStGNTJrQk07RUFDRTtFQUNBO0EvRjgya0JSO0ErRnYya0JJO0VBQ0U7RUFDQTtFQUNBO0EvRnkya0JOO0ErRnQya0JNO0VBQ0U7QS9GdzJrQlI7QStGcjJrQlE7RUFDRTtBL0Z1MmtCVjs7QUF4N2tCQTtBZ0cxR0E7RUFDRTtFQUNBO0FoR3NpbEJGO0FnR3JpbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3VpbEJKO0FnR3RpbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHd2lsQk47QWdHdmlsQk07RUFDRTtFQUNBO0VBQ0E7QWhHeWlsQlI7QWdHdmlsQk07RUFDRTtBaEd5aWxCUjtBZ0d0aWxCSTtFQUNFO0VBQ0E7QWhHd2lsQk47QWdHdGlsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd3aWxCTjtBZ0d2aWxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHeWlsQlI7QWdHcmlsQk07RUFDRTtBaEd1aWxCUjtBZ0d0aWxCUTtFQUNFO0FoR3dpbEJWO0FnR3BpbEJRO0VBQ0U7RUFDQTtBaEdzaWxCVjtBZ0dsaWxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVGbkNnQjtFNEZvQ2hCO0VBQ0E7QWhHb2lsQk47QWdHbmlsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3FpbEJSO0FnR2ppbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR21pbEJKO0FnR2xpbEJJO0VBQ0U7QWhHb2lsQk47QWdHbmlsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQjVGL0RjO0U0RmdFZDtFQUNBO0FoR3FpbEJSO0FnR2xpbEJJO0VBQ0U7RUFDQTtBaEdvaWxCTjtBZ0duaWxCTTtFM0JqR0o7RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCZ0dNO0VBQ0E7RUFDQTtBaEd3aWxCUjtBZ0d0aWxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCNUZqRmM7RTRGa0ZkO0FoR3dpbEJSO0FnR3ZpbEJRO0VBQ0U7RUFDQTtBaEd5aWxCVjtBZ0d2aWxCUTtFQUNFO0VBQ0E7QWhHeWlsQlY7QWdHcmlsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd1aWxCUjtBZ0duaWxCTTtFQUNFO0FoR3FpbEJSO0FnR3BpbEJRO0VBQ0U7QWhHc2lsQlY7QWdHcGlsQlE7RUFDRTtFQUNBO0FoR3NpbEJWO0FnR3BpbEJRO0VBQ0U7RUFDQTtBaEdzaWxCVjs7QWdHeGhsQkE7RUFDRTtFQUNBO0VBQ0E7QWhHMmhsQkY7QWdHemhsQkU7RUFDRTtFQUNBO0FoRzJobEJKO0FnR3hobEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcwaGxCTjtBZ0d6aGxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzJobEJSO0FnR3pobEJNO0VBQ0U7RUFDQTtFQUNBO0FoRzJobEJSO0FnRzFobEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHNGhsQlY7QWdHMWhsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzRobEJWO0FnR3ZobEJJO0VBQ0U7QWhHeWhsQk47QWdHeGhsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcwaGxCUjtBZ0d6aGxCUTtFQUNFO0VBQ0E7QWhHMmhsQlY7QWdHemhsQlE7RUFDRTtFQUNBO0FoRzJobEJWO0FnR3ZobEJNO0VBQ0U7QWhHeWhsQlI7QWdHcGhsQlE7RUFDRTtFQUNBO0FoR3NobEJWO0FnR2xobEJRO0VBQ0U7QWhHb2hsQlY7QWdHaGhsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2tobEJOO0FnR2pobEJNO0VBQ0U7RUFDQSx5QjNGOU5FO0UyRitORjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHbWhsQlI7QWdHaGhsQkk7RUFDRTtBaEdraGxCTjtBZ0doaGxCSTtFQUNFO0FoR2tobEJOO0FnRy9nbEJJO0VBQ0U7RUFDQTtBaEdpaGxCTjtBZ0doaGxCTTtFQUNFO0VBQ0E7QWhHa2hsQlI7QWdHaGhsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVGNVBjO0U0RjZQZDtFQUNBLGMzRjlQRTtFMkYrUEY7QWhHa2hsQlI7QWdHaGhsQk07RUFDRSxjM0ZsUUU7QUxveGxCVjtBZ0c5Z2xCRTtFQUNFO0FoR2dobEJKO0FnRy9nbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpaGxCTjtBZ0doaGxCTTtFQUNFO0UzQnpTTjtFQUNBO0VBQ0EsZ0JqRXdCb0I7RWlFdkJwQjtFMkJ3U007QWhHcWhsQlI7QWdHbmhsQk07RUFDRTtBaEdxaGxCUjtBZ0dwaGxCUTtFQUNFO0VBQ0E7RTNCalRSO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQmdUUTtFQUNBO0FoR3lobEJWO0FnR2pobEJNO0VBQ0U7QWhHbWhsQlI7QWdHbGhsQlE7RUFDRTtBaEdvaGxCVjtBZ0duaGxCVTtFQUNFO0FoR3FobEJaO0FnR2xobEJRO0VBQ0U7QWhHb2hsQlY7QWdHaGhsQkk7RUFDRTtFQUNBO0FoR2tobEJOO0FnR2hobEJNO0VBQ0U7RUFDQTtFQUNBO0FoR2tobEJSO0FnR2pobEJRO0VBQ0U7QWhHbWhsQlY7QWdHaGhsQlU7RUFDRTtBaEdraGxCWjtBZ0cvZ2xCUTtFQUNFO0FoR2lobEJWO0FnRzVnbEJFO0VBQ0U7RUFDQTtBaEc4Z2xCSjtBZ0c1Z2xCSTtFQUNFO0VBQ0E7RUFDQTtBaEc4Z2xCTjtBZ0c3Z2xCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRytnbEJSO0FnRzdnbEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRytnbEJSO0FnRzVnbEJRO0VBQ0U7QWhHOGdsQlY7QWdHNWdsQlE7RUFDRTtBaEc4Z2xCVjtBZ0cxZ2xCSTtFQUNFO0FoRzRnbEJOO0FnRzFnbEJRO0VBQ0UsYzNGeklvQjtFMkYwSXBCO0FoRzRnbEJWO0FnRzNnbEJVO0VBQ0U7QWhHNmdsQlo7QWdHdmdsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd5Z2xCTjtBZ0d0Z2xCSTtFQUNFO0VBQ0E7RUFDQTtBaEd3Z2xCTjtBZ0dyZ2xCTTtFQUNFO0VBQ0E7RUFDQTtFM0I5Wk47RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCNlpNO0FoRzBnbEJSO0FnR3JnbEJNO0VBQ0UsYzNGNVlFO0UyRjZZRjtBaEd1Z2xCUjtBZ0dyZ2xCTTtFM0J6YUo7RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCd2FNO0VBQ0E7QWhHMGdsQlI7QWdHdGdsQkk7RTNCaGJGO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQithSTtFQUNBO0FoRzJnbEJOO0FnR3pnbEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHMmdsQlI7QWdHemdsQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHMmdsQlo7QWdHdGdsQkk7RUFDRTtBaEd3Z2xCTjtBZ0d2Z2xCTTtFQUNFO0VBQ0E7RUFDQSxnQjVGcGJjO0U0RnFiZDtFQUNBO0FoR3lnbEJSO0FnR3hnbEJRO0VBQ0U7RUFDQTtBaEcwZ2xCVjtBZ0d4Z2xCUTtFQUNFO0VBQ0E7RUFDQTtBaEcwZ2xCVjtBZ0d4Z2xCUTtFQUNFO0FoRzBnbEJWO0FnR3BnbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHc2dsQko7QWdHcGdsQkk7RTNCdmVGO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQnNlSTtBaEd5Z2xCTjtBZ0d0Z2xCTTtFQUNFO0UzQjdlTjtFQUNBO0VBQ0EsZ0JqRXdCb0I7RWlFdkJwQjtFMkI0ZU0sYzNGcmRFO0FMZytsQlY7QWdHMWdsQlE7RUFDRTtBaEc0Z2xCVjtBZ0cxZ2xCUTtFQUNFO0FoRzRnbEJWO0FnR3BnbEJJO0VBQ0U7QWhHc2dsQk47QWdHbGdsQlE7RUFDRTtFQUNBO0FoR29nbEJWO0FnR25nbEJVO0VBQ0U7QWhHcWdsQlo7O0FnR24va0JBO0VBQ0U7QWhHcy9rQkY7QWdHci9rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd1L2tCSjtBZ0d0L2tCSTtFQUNFO0VBQ0E7RUFDQTtBaEd3L2tCTjtBZ0d0L2tCTTtFQUNFO0VBQ0E7RUFDQTtFM0J0aUJOO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQnFpQk07RUFDQTtBaEcyL2tCUjtBZ0cxL2tCUTtFQUNFO0FoRzQva0JWO0FnRzEva0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHNC9rQlY7QWdHMS9rQlE7RUFDRTtFQUNBO0FoRzQva0JWO0FnRzEva0JRO0VBQ0U7QWhHNC9rQlY7QWdHdC9rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd3L2tCSjtBZ0d0L2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR3cva0JOO0FnR3Qva0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZNUY3ZWM7RTRGOGVkO0VBQ0E7RUFDQTtFQUNBO0FoR3cva0JSO0FnR3Yva0JRO0VBQ0UsYzNGM2pCQTtFMkY0akJBLGlCM0ZyV29CO0UyRnNXcEI7RUFDQTtBaEd5L2tCVjtBZ0d2L2tCUTtFQUNFO0UzQjNsQlI7RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCMGxCUTtFQUNBO0VBQ0E7QWhHNC9rQlY7QWdHeC9rQk07RUFDRTtBaEcwL2tCUjtBZ0d2L2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3kva0JSO0FnR3gva0JRO0VBQ0U7RUFDQTtBaEcwL2tCVjtBZ0d6L2tCVTtFQUNFO0VBQ0E7RUFDQSxjM0YzbEJGO0FMc2xtQlY7QWdHei9rQlU7RUFDRTtFQUNBO0UzQnpuQlY7RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCd25CVTtBaEc4L2tCWjtBZ0d6L2tCTTtFQUNFO0VBQ0EsZ0I1RjFtQmU7RTRGMm1CZjtBaEcyL2tCUjtBZ0d4L2tCTTtFQUNFO0UzQnZvQk47RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCc29CTTtBaEc2L2tCUjtBZ0c1L2tCUTtFQUNFO0VBQ0E7QWhHOC9rQlY7QWdHMS9rQk07RUFDRTtFQUNBO0VBQ0E7QWhHNC9rQlI7QWdHei9rQlE7RUFDRTtFQUNBO0VBQ0E7RTNCenBCUjtFQUNBO0VBQ0EsZ0JqRXdCb0I7RWlFdkJwQjtFMkJ3cEJRO0FoRzgva0JWO0FnRzEva0JNO0UzQi9wQko7RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCOHBCTTtFQUNBO0VBQ0E7RUFDQTtBaEcrL2tCUjtBZ0c5L2tCUTtFQUNFO0VBQ0EseUIzRjdvQkE7RTJGOG9CQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHZ2dsQlY7QWdHOS9rQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEdnZ2xCVjtBZ0c5L2tCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdnZ2xCZDtBZ0cxL2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNC9rQk47QWdHMy9rQk07RUFDRTtBaEc2L2tCUjtBZ0c1L2tCUTtFQUNFO0VBQ0E7QWhHOC9rQlY7QWdHNy9rQlU7RUFDRTtFQUNBO0VBQ0E7QWhHKy9rQlo7QWdHNy9rQlU7RUFDRTtFQUNBLGdCNUY1ckJVO0FKMnJtQnRCO0FnRzUva0JRO0VBQ0U7QWhHOC9rQlY7QWdHNS9rQlE7RTNCNXRCTjtFQUNBO0VBQ0EsZ0JqRXdCb0I7RWlFdkJwQjtFMkIydEJRO0FoR2lnbEJWO0FnR2hnbEJVO0VBQ0U7QWhHa2dsQlo7QWdHaGdsQlU7RUFDRTtFQUNBO0FoR2tnbEJaO0FnRzkva0JNO0VBQ0U7RUFDQTtFQUNBO0FoR2dnbEJSO0FnRy8va0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHaWdsQlY7QWdHLy9rQlE7RUFDRTtFM0J0dkJSO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQnF2QlEsa0IzRnJnQm9CO0UyRnNnQnBCO0VBQ0E7RUFDQTtBaEdvZ2xCVjtBZ0dsZ2xCUTtFQUNFO0VBQ0E7QWhHb2dsQlY7QWdHbGdsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCdndCUjtFQUNBO0VBQ0EsZ0JqRXdCb0I7RWlFdkJwQjtFMkJzd0JRO0VBQ0E7RUFDQTtFQUNBO0FoR3VnbEJWO0FnR25nbEJRO0VBQ0U7RUFDQTtFM0JseEJSO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQml4QlE7RUFDQTtFQUNBO0VBQ0E7QWhHd2dsQlY7QWdHdmdsQlU7RUFDRTtFQUNBLHlCM0Zod0JGO0UyRml3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3lnbEJaO0FnR3RnbEJRO0VBQ0U7RUFDQTtBaEd3Z2xCVjtBZ0dwZ2xCUTtFQUNFO0VBQ0E7RTNCM3lCUjtFQUNBO0VBQ0EsZ0JqRXdCb0I7RWlFdkJwQjtBckVrem1CRjtBZ0d4Z2xCVTtFQUNFO0VBQ0E7QWhHMGdsQlo7QWdHeGdsQlU7RUFDRTtBaEcwZ2xCWjtBZ0d4Z2xCVTtFQUNFO0VBQ0E7QWhHMGdsQlo7QWdHeGdsQlU7RUFDRSxjM0YveEJGO0UyRmd5QkU7RUFDQTtBaEcwZ2xCWjtBZ0d4Z2xCVTtFQUNFO0FoRzBnbEJaO0FnR3BnbEJNO0VBQ0U7RUFDQTtFQUNBO0UzQnYwQk47RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCczBCTTtFQUNBO0VBQ0E7QWhHeWdsQlI7QWdHeGdsQlE7RUFDRTtFQUNBLHlCM0ZwekJBO0UyRnF6QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzBnbEJWO0FnR3ZnbEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHeWdsQlY7QWdHeGdsQlU7RUFDRTtFQUNBO0FoRzBnbEJaO0FnR3hnbEJVO0VBQ0U7RUFDQTtBaEcwZ2xCWjtBZ0d0Z2xCTTtFQUNFO0VBQ0E7RUFDQSxnQjVGMTFCZTtBSmsybUJ2QjtBZ0d2Z2xCUTtFQUNFO0FoR3lnbEJWO0FnR3RnbEJVO0VBQ0U7QWhHd2dsQlo7QWdHdmdsQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd5Z2xCZDtBZ0d2Z2xCWTtFQUNFO0VBQ0E7QWhHeWdsQmQ7QWdHcmdsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3VnbEJWO0FnR3RnbEJVO0VBQ0U7QWhHd2dsQlo7QWdHdGdsQlU7RUFDRTtBaEd3Z2xCWjtBZ0d0Z2xCVTtFQUNFO0FoR3dnbEJaOztBZ0cvL2tCQTtFQUNFO0VBQ0E7QWhHa2dsQkY7QWdHamdsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR21nbEJKO0FnR2xnbEJJO0VBQ0U7RUFDQSx5QjNGNTRCSTtFMkY2NEJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdvZ2xCTjtBZ0dqZ2xCRTtFQUNFO0FoR21nbEJKO0FnR2pnbEJFO0VBQ0U7RUFDQTtFQUNBO0FoR21nbEJKO0FnR2xnbEJJO0VBQ0U7QWhHb2dsQk47QWdHamdsQkk7RUFDRTtFQUNBO0VBQ0E7QWhHbWdsQk47QWdHbGdsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR29nbEJSO0FnR2xnbEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR29nbEJSO0FnR2pnbEJRO0VBQ0U7QWhHbWdsQlY7QWdHamdsQlE7RUFDRTtBaEdtZ2xCVjtBZ0cvL2tCSTtFQUNFO0FoR2lnbEJOO0FnRy8va0JRO0VBQ0UsYzNGanVCb0I7RTJGa3VCcEI7QWhHaWdsQlY7QWdHaGdsQlU7RUFDRTtBaEdrZ2xCWjtBZ0c1L2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzgva0JOO0FnRzMva0JJO0VBQ0U7RUFDQTtFQUNBO0FoRzYva0JOO0FnRzEva0JNO0VBQ0U7RUFDQTtFQUNBO0UzQnQvQk47RUFDQTtFQUNBLGdCakV3Qm9CO0VpRXZCcEI7RTJCcS9CTTtBaEcrL2tCUjtBZ0cxL2tCTTtFQUNFLGMzRnArQkU7RTJGcStCRjtBaEc0L2tCUjtBZ0cxL2tCTTtFM0JqZ0NKO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQmdnQ007RUFDQTtBaEcrL2tCUjtBZ0czL2tCSTtFM0J4Z0NGO0VBQ0E7RUFDQSxnQmpFd0JvQjtFaUV2QnBCO0UyQnVnQ0k7RUFDQTtBaEdnZ2xCTjtBZ0c5L2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR2dnbEJSO0FnRzkva0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2dnbEJaO0FnRzMva0JJO0VBQ0U7QWhHNi9rQk47QWdHNS9rQk07RUFDRTtFQUNBO0VBQ0EsZ0I1RjVnQ2M7RTRGNmdDZDtFQUNBO0FoRzgva0JSO0FnRzcva0JRO0VBQ0U7RUFDQTtBaEcrL2tCVjtBZ0c3L2tCUTtFQUNFO0VBQ0E7RUFDQTtBaEcrL2tCVjtBZ0c3L2tCUTtFQUNFO0FoRysva0JWOztBZ0d2L2tCRTtFQUNFO0FoRzAva0JKO0FnR3Qva0JFO0VBQ0U7RUFDQTtBaEd3L2tCSjtBZ0d0L2tCRTtFQUNFO0VBQ0E7RUFDQSxrQjVGM2tDbUI7RTRGNGtDbkIsNkMzRjlZZ0M7RTJGK1loQztBaEd3L2tCSjtBZ0d2L2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd5L2tCTjtBZ0d0L2tCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCNUY5bENtQjtBSnNsbkJ2QjtBZ0dyL2tCSTtFQUNFO0FoR3Uva0JOO0FnR3Ava0JFO0VBQ0UseUIzRnhrQ007RTJGeWtDTjtBaEdzL2tCSjtBZ0dwL2tCRTtFQUNFLHlCM0Y1a0NNO0UyRjZrQ047QWhHcy9rQko7O0FnR2wva0JBO0VBQ0UsYzVGN2hDaUI7RTRGOGhDakI7RUFDQSxnQjVGdGxDcUI7RTRGdWxDckI7RUFDQTtFQUNBO0FoR3Eva0JGO0FnR3Ava0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHcy9rQko7QWdHci9rQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjNGcG1DSTtFMkZxbUNKO0VBQ0E7RUFDQTtBaEd1L2tCTjtBZ0dwL2tCRTtFQUNFO0VBQ0E7QWhHcy9rQko7QWdHci9rQkk7RUFDRTtFQUNBO0VBQ0Esa0IzRnY1QndCO0UyRnc1QnhCO0FoR3Uva0JOO0FnR3Iva0JJO0VBQ0UsYzNGcG5DSTtFMkZxbkNKO0VBQ0E7RUFDQTtFQUNBO0FoR3Uva0JOO0FnR3Iva0JJO0VBQ0U7RUFDQSxjM0Y1bkNJO0FMbW5uQlY7QWdHdC9rQk07RUFDRSxjNUZ6a0NXO0FKaWtuQm5CO0FnR3Qva0JNO0VBQ0U7RUFDQTtBaEd3L2tCUjtBZ0d2L2tCUTtFQUNFO0VBQ0E7QWhHeS9rQlY7QWdHeC9rQlU7RUFDRTtFQUNBO0FoRzAva0JaO0FnR3ova0JZO0VBQ0U7QWhHMi9rQmQ7QWdHei9rQlk7RUFDRTtBaEcyL2tCZDtBZ0d6L2tCWTtFQUNFO0FoRzIva0JkO0FnR3ova0JZO0VBQ0U7QWhHMi9rQmQ7QWdHcC9rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3Mva0JKOztBZ0dsL2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR3Eva0JGO0FnR3Ava0JFO0VBQ0U7QWhHcy9rQko7QWdHcC9rQkU7RUFDRSxnQjVGOXFDbUI7RTRGK3FDbkIsYzVGeG5DZTtFNEZ5bkNmO0FoR3Mva0JKO0FnR3Ava0JFO0VBQ0U7QWhHcy9rQko7QWdHci9rQkk7RUFDRTtFQUNBLGdCNUZwckNnQjtFNEZxckNoQjtFQUNBO0VBQ0E7RUFDQTtBaEd1L2tCTjtBZ0dyL2tCSTtFQUNFO0VBQ0E7QWhHdS9rQk47QWdHci9rQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd1L2tCTjtBZ0dyL2tCSTtFQUNFO0VBQ0E7QWhHdS9rQk47QWdHci9rQkk7RUFDRTtBaEd1L2tCTjs7QWdHaC9rQkE7QUFDQTtFQUNFO0lBQ0U7RWhHbS9rQkY7RWdHai9rQkE7SUFDRTtFaEdtL2tCRjtFZ0dqL2tCQTtJQUNFO0VoR20va0JGO0FBQ0Y7QUFwb25CQTtBaUc3R0E7RUFDQztFQUNBO0FqR292bkJEO0FpR2x2bkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpHb3ZuQkY7QWlHbHZuQkM7RUFDQztFQUNBO0FqR292bkJGO0FpR252bkJFO0VBQ0M7RUFDQTtFQUNBO0FqR3F2bkJIO0FpR3B2bkJHO0VBQ0M7RUFDQTtFQUNBO0FqR3N2bkJKO0FpR3B2bkJHO0VBQ0M7RUFDQTtFQUNBO0FqR3N2bkJKO0FpR3B2bkJHO0VBQ0M7QWpHc3ZuQko7QWlHanZuQkU7RUFDQztBakdtdm5CSDtBaUdqdm5CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHbXZuQkg7QWlHbHZuQkk7RUFDRTtFQUNBO0FqR292bkJOO0FpR252bkJNO0U1QnBCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0U0QldNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRyt2bkJSO0FpRzd2bkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRyt2bkJSO0FpRzl2bkJRO0VBQ0U7QWpHZ3duQlY7QWlHM3ZuQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakc2dm5CSDtBaUc1dm5CRztFQUNDO0FqRzh2bkJKO0FpRzd2bkJJO0VBQ0M7RUFDQTtBakcrdm5CTDtBaUc1dm5CRztFQUNDO0VBQ0E7QWpHOHZuQko7QWlHN3ZuQkk7RUFDQztBakcrdm5CTDtBaUc1dm5CRzs7Ozs7Ozs7O0VBQ0M7QWpHc3duQko7QWlHcHduQkc7RUFDQztBakdzd25CSjtBaUdsd25CQztFQUNDO0VBQ0Esa0I3RjlGcUI7RTZGK0ZyQixpRDdGN0ZtQjtFNkY4Rm5CO0VBQ0E7QWpHb3duQkY7QWlHbnduQkU7RUFDQztBakdxd25CSDtBaUdud25CRTtFQUNDO0VBQ0E7RUFDQTtBakdxd25CSDtBaUdwd25CRztFQUNDLGM1RjVFTTtBTGsxbkJWO0FpR253bkJFO0VBQ0M7QWpHcXduQkg7QWlHbHduQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHb3duQkY7QWlHbnduQkU7RUFDQztBakdxd25CSDtBaUdud25CRTtFQUNDO0VBQ0E7RUFDQTtBakdxd25CSDtBaUdud25CRTtFQUNDO0VBQ0E7QWpHcXduQkg7QWlHbHduQkM7RUFDQztFQUNBO0VBQ0Esa0I3RnhJcUI7RTZGeUlyQjtFQUNBO0FqR293bkJGO0FpR253bkJFO0VBQ0M7RUFDQTtBakdxd25CSDtBaUdwd25CRztFQUNDO0VBQ0E7RUFDQTtBakdzd25CSjtBaUdsd25CRztFQUNDO0FqR293bkJKO0FpR2x3bkJHO0VBQ0MsYzVGOUlPO0U0RitJUDtFQUNBLGdCN0YvSG1CO0U2RmdJbkI7RUFDQTtBakdvd25CSjtBaUdod25CQztFQUNDO0VBQ0E7QWpHa3duQkY7QWlHanduQkU7RUFDQyxjNUYxSlE7RTRGMkpSLGdCN0YxSW9CO0U2RjJJcEI7RUFDQTtBakdtd25CSDtBaUdqd25CRTtFQUNDO0VBQ0E7RUFDQSxjNUYvSU87QUxrNW5CVjtBaUdod25CRztFQUNDO0FqR2t3bkJKO0FpRy92bkJJO0VBQ0M7QWpHaXduQkw7QWlHN3ZuQkU7RUFDQztBakcrdm5CSDtBaUc3dm5CRTtFQUNDO0FqRyt2bkJIO0FpRzV2bkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsaUQ3RmxNbUI7RTZGbU1uQixrQjdGck1xQjtFNkZzTXJCO0VBQ0E7QWpHOHZuQkY7QWlHN3ZuQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakcrdm5CSDtBaUc5dm5CRztFQUNDO0VBQ0E7RUFDQTtBakdnd25CSjtBaUcvdm5CSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqR2l3bkJMO0FpRy92bkJJO0VBQ0M7QWpHaXduQkw7QWlHOXZuQkc7O0VBRUM7RUFDQTtFQUNBO0FqR2d3bkJKO0FpRy92bkJJOztFQUNDO0VBQ0E7RUFDQTtFQUNBLGM1RnpOTTtFNEYwTk47RUFDQTtFQUNBLGdCN0Z6TWlCO0FKMjhuQnRCO0FpR2h3bkJJOztFQUNDO0VBQ0E7RUFDQTtBakdtd25CTDtBaUdqd25CSTs7RUFDQztBakdvd25CTDtBaUdqd25CSzs7RUFDQyxjNUZwR3NCO0FMdzJuQjVCO0FpRy92bkJJO0VBQ0M7QWpHaXduQkw7QWlHL3ZuQkk7RUFDQztBakdpd25CTDtBaUc3dm5CRTtFQUNDO0FqRyt2bkJIO0FpRzF2bkJFO0VBQ0M7RUFDQTtBakc0dm5CSDtBaUczdm5CRztFQUNDO0FqRzZ2bkJKO0FpRzN2bkJHO0VBQ0M7QWpHNnZuQko7QWlHM3ZuQkc7RUFDQztFQUNBO0VBQ0E7QWpHNnZuQko7QWlHNXZuQkk7RUFDQztFQUNBO0FqRzh2bkJMO0FpRzV2bkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1Ri9QSztFNEZnUUw7RUFDQTtBakc4dm5CTDtBaUc3dm5CSztFQUNDO0VBQ0E7RUFDQTtBakcrdm5CTjtBaUc1dm5CSztFQUNDO0VBQ0E7RUFDQTtFQUNBLGlCNUZqRXdCO0U0RmtFeEI7RUFDQSxrQjdGNVNpQjtFNkY2U2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc4dm5CTjtBaUc3dm5CTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrdm5CUDtBaUc5dm5CTztFQUNDO0FqR2d3bkJSO0FpRzl2bkJPO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdnd25CUjtBaUc5dm5CTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqR2d3bkJSO0FpRzV2bkJRO0VBQ0M7RUFDQTtBakc4dm5CVDtBaUcxdm5CUTtFQUNDO0FqRzR2bkJUO0FpRzF2bkJRO0VBQ0M7QWpHNHZuQlQ7QWlHcnZuQk07RUFDQztBakd1dm5CUDtBaUdwdm5CTTtFQUNDO0VBQ0E7RUFDQTtBakdzdm5CUDtBaUdsdm5CSTtFQUNDO0VBQ0E7QWpHb3ZuQkw7QWlHbHZuQkk7RUFDQztFQUNBO0FqR292bkJMO0FpR252bkJLO0VBQ0MsYzVGcldLO0U0RnNXTDtFQUNBO0VBQ0E7QWpHcXZuQk47QWlHbnZuQks7RUFDQztFQUNBO0FqR3F2bkJOO0FpR2x2bkJJO0VBQ0M7QWpHb3ZuQkw7QWlHanZuQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCN0ZuWW1CO0FKc25vQnZCO0FpR2x2bkJJO0VBQ0M7QWpHb3ZuQkw7QWlHaHZuQkc7RUFDQztFQUNBO0FqR2t2bkJKO0FpR2p2bkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1RnBYSztFNEZxWEwsa0I3Rm5aa0I7RTZGb1psQjtBakdtdm5CTDtBaUdsdm5CSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqR292bkJOO0FpR2x2bkJLO0VBQ0M7RUFDQTtBakdvdm5CTjtBaUdsdm5CSztFQUNDO0FqR292bkJOO0FpRzl1bkJJO0VBQ0M7QWpHZ3ZuQkw7QWlHOXVuQkk7RUFDQztBakdndm5CTDtBaUc1dW5CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGtCN0ZsYm9CO0U2Rm1icEI7RUFDQTtBakc4dW5CSDtBaUczdW5CRztFQUNDO0VBQ0E7RUFDQTtFQUNBLGM1RjdaTTtFNEY4Wk47RUFDQTtBakc2dW5CSjtBaUcxdW5CRztFQUNDLGM1Rm5hTTtFNEZvYU47RUFDQTtBakc0dW5CSjtBaUd6dW5CRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRzJ1bkJKO0FpRzF1bkJJO0VBQ0MsYzVGamNNO0U0RmtjTjtFQUNBO0FqRzR1bkJMO0FpRzF1bkJJO0VBQ0M7QWpHNHVuQkw7QWlHMXVuQkk7RUFDQztBakc0dW5CTDtBaUcxdW5CSTtFQUNDO0VBQ0E7RUFDQTtBakc0dW5CTDtBaUd6dW5CRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRzJ1bkJKO0FpRzF1bkJJO0VBQ0M7QWpHNHVuQkw7QWlHMXVuQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakc0dW5CTDtBaUczdW5CSztFQUNDO0VBQ0E7QWpHNnVuQk47QWlHNXVuQk07RUFDQztFQUNBO0VBQ0EsaUQ3RjdlYztFNkY4ZWQ7RUFDQSxrQjdGamZnQjtFNkZrZmhCO0VBQ0E7RUFDQTtBakc4dW5CUDtBaUc3dW5CTztFQUNDO0VBQ0E7RUFDQSxjNUYvV29CO0U0RmdYcEI7QWpHK3VuQlI7QWlHN3VuQk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrdW5CUjtBaUc3dW5CTztFQUNDO0VBQ0E7QWpHK3VuQlI7QWlHN3VuQk87RUFDQyxpRDdGdGdCbUI7RTZGdWdCbkI7QWpHK3VuQlI7QWlHOXVuQlE7RUFDQyxjNUY3WG1CO0FMNm1vQjVCO0FpR3p1bkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpHMnVuQko7QWlHMXVuQkk7RUFNQztBakd1dW5CTDtBaUc1dW5CSztFQUNDO0VBQ0E7RUFDQTtBakc4dW5CTjtBaUcxdW5CSTtFQUNDO0FqRzR1bkJMO0FpRzF1bkJJO0VBQ0MsYzVGemhCTTtBTHF3b0JYO0FpR3R1bkJHO0VBQ0M7QWpHd3VuQko7QWlHdHVuQkc7RUFDQztBakd3dW5CSjtBaUd0dW5CRztFQUNDO0FqR3d1bkJKOztBaUcvdG5CRTtFQUNDO0FqR2t1bkJIO0FpRy90bkJHO0VBQ0MsYzdGL2lCaUI7QUpneG9CckI7QWlHOXRuQkU7RUFDQztBakdndW5CSDtBaUcvdG5CRztFNUJ0akJEO0FyRXd4b0JGO0FpRzV0bkJHO0VBQ0MsOEM3RmhrQmdCO0FKOHhvQnBCO0FpRzN0bkJFO0VBQ0MseUI3RnprQmU7RTZGMGtCZiw4QzdGcGtCdUI7QUppeW9CMUI7QWlHNXRuQkc7RUFDQyx5QjVGcGpCTTtBTGt4b0JWO0FpRzd0bkJJO0VBQ0M7QWpHK3RuQkw7QWlHN3RuQkk7RUFDQztBakcrdG5CTDtBaUc3dG5CSTtFQUNDO0FqRyt0bkJMO0FpRzN0bkJFO0U1QmhsQkE7QXJFOHlvQkY7QWlHM3RuQkU7RUFDQztFQUNBO0VBQ0EsYzdGcGxCa0I7QUppem9CckI7QWlHM3RuQkU7RUFDQztBakc2dG5CSDtBaUczdG5CRTtFNUIzbEJBO0FyRXl6b0JGO0FpRzN0bkJFO0U1QjlsQkE7QXJFNHpvQkY7QWlHM3RuQkU7RUFDQyx5QjdGMW1CZTtFNkYybUJmLDhDN0ZybUJ1QjtBSmswb0IxQjtBaUc1dG5CRztFQUNDLDhDN0Z4bUJnQjtBSnMwb0JwQjtBaUc3dG5CSTtFNUJ0bUJGO0FyRXMwb0JGO0FpRzd0bkJJO0VBQ0M7QWpHK3RuQkw7QWlHM3RuQkc7RUFDQztFQUNBO0FqRzZ0bkJKO0FpRzV0bkJJO0VBQ0M7RUFDQSw4QzdGcm5CcUI7QUptMW9CMUI7QWlHN3RuQks7RUFDQyxjN0ZubkJlO0FKazFvQnJCO0FpRzV0bkJJO0VBQ0MsOEM3RjVuQmU7QUowMW9CcEI7QWlHNXRuQkk7RTVCM25CRjtBckUwMW9CRjtBaUc1dG5CSTtFQUNDLDhDN0Zsb0JlO0FKZzJvQnBCO0FpRzd0bkJLO0U1QmhvQkg7QXJFZzJvQkY7QWlHM3RuQkc7RUFDQztBakc2dG5CSjs7QUF4d29CQTtBa0c5R0M7RUFDQztFQUNBO0FsRzAzb0JGO0FrR3ozb0JFO0VBQ0M7QWxHMjNvQkg7QWtHeDNvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzAzb0JGO0FrR3ozb0JFO0VBQ0M7QWxHMjNvQkg7QWtHejNvQkU7RUFDQztFQUNBO0FsRzIzb0JIO0FrR3ozb0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0I5RlFtQjtFOEZQbkI7QWxHMjNvQkg7QWtHeDNvQkM7RUFDQztBbEcwM29CRjtBa0d6M29CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHMjNvQkg7QWtHejNvQkU7RUFDQyxjN0ZOTztFNkZPUDtBbEcyM29CSDtBa0d6M29CRTtFQUNDO0VBQ0EsZ0I5RmJvQjtFOEZjcEI7RUFDQTtFQUNBO0VBQ0E7QWxHMjNvQkg7QWtHMTNvQkc7RUFDQztBbEc0M29CSjtBa0d6M29CRTtFQUNDO0VBQ0E7QWxHMjNvQkg7QWtHMTNvQkc7RUFDQztFQUNBO0VBQ0E7QWxHNDNvQko7QWtHMzNvQkk7RUFDQztFN0J2Q0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFNkI4Qkc7RUFDQSxjN0YvQks7RTZGZ0NMO0VBQ0E7RUFDQTtFQUNBO0FsR3U0b0JMO0FrR2g0b0JDO0VBQ0M7RUFDQTtFQUNBO0FsR2s0b0JGO0FrR2o0b0JFO0VBQ0M7RUFDQTtBbEdtNG9CSDtBa0dqNG9CRTtFQUVDO0FsR2s0b0JIO0FrR2o0b0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdtNG9CSjtBa0c1M29CRztFQUNDO0FsRzgzb0JKO0FrRzUzb0JHO0VBQ0M7QWxHODNvQko7QWtHNzNvQkk7RUFDQztBbEcrM29CTDtBa0d4M29CQztFQUNDO0FsRzAzb0JGO0FrR3Yzb0JDO0VBQ0M7QWxHeTNvQkY7QWtHcjNvQkU7RUFDQztBbEd1M29CSDtBa0d0M29CRztFQUNDO0FsR3czb0JKO0FrR3Azb0JHO0VBQ0M7QWxHczNvQko7QWtHaDNvQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbEdrM29CSDtBa0doM29CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsR2szb0JIO0FrR2gzb0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxHazNvQkg7QWtHaDNvQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbEdrM29CSDtBa0doM29CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsR2szb0JIO0FrRy8yb0JHO0VBQ0M7QWxHaTNvQko7QWtHMzJvQkU7RUFDQztFQUNBO0FsRzYyb0JIO0FrRzMyb0JFO0VBQ0M7RUFDQTtBbEc2Mm9CSDtBa0czMm9CRTtFQUNDO0VBQ0E7QWxHNjJvQkg7QWtHMzJvQkU7RUFDQztFQUNBO0FsRzYyb0JIO0FrRzMyb0JFO0VBQ0M7RUFDQTtBbEc2Mm9CSDtBa0cxMm9CRztFQUNDO0FsRzQyb0JKO0FrR3Iyb0JDO0VBQ0M7RUFDQTtFQUNBLGdCOUYzS29CO0U4RjRLcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHdTJvQkY7QWtHcjJvQkU7RUFDQztBbEd1Mm9CSDtBa0dyMm9CRTtFQUNDO0FsR3Uyb0JIO0FrR3Iyb0JFO0U3QnJNQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0U2QjRMSTtFQUNBLGM3RjdMSTtFNkY4TEo7RUFDQTtFQUNBO0FsR2kzb0JOO0FrRzkyb0JDO0VBQ0M7QWxHZzNvQkY7QWtHLzJvQkU7RUFDSTtFQUNBO0FsR2kzb0JOO0FrRzkyb0JDO0VBQ0M7QWxHZzNvQkY7QWtHLzJvQkU7RUFDSTtFQUNBO0FsR2kzb0JOO0FrRzkyb0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2czb0JGO0FrRy8yb0JFO0VBQ0M7RUFDQTtFQUNBO0FsR2kzb0JIO0FrR2gzb0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdGak9NO0U2RmtPTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHazNvQko7QWtHajNvQkk7RUFDQztBbEdtM29CTDtBa0dqM29CSTtFQUNDO0FsR20zb0JMO0FrRy8yb0JJO0VBQ0MseUI3RmpQSztFNkZrUEw7QWxHaTNvQkw7QWtHMzJvQkU7RUFDQztBbEc2Mm9CSDtBa0czMm9CRTtFQUNDO0FsRzYyb0JIOztBQTVocEJBO0FtR2pIQTs7Q0FBQTtBQUdBO0VBQ0U7QW5HaXBwQkY7O0FtRy9vcEJBO0VBQ0U7QW5Ha3BwQkY7O0FtR2hwcEJBO0VBQ0Usc0IvRm9EaUI7RStGbkRqQixpRC9GSG1CO0UrRkluQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdtcHBCRjtBbUdscHBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlGdUh3QjtFOEZ0SHhCLGdCL0ZXa0I7RStGVmxCO0VBQ0E7QW5Hb3BwQko7QW1HbnBwQkk7RUFDRTtBbkdxcHBCTjtBbUdwcHBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Hc3BwQlI7QW1HcnBwQlE7RUFDRTtFQUNBLHlCOUZGQTtFOEZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkd1cHBCVjtBbUducHBCUTtFQUNFLGM5RjZGa0I7RThGNUZsQjtBbkdxcHBCVjtBbUdwcHBCVTtFQUNFO0FuR3NwcEJaO0FtRy9vcEJFO0VBQ0U7RUFDQTtBbkdpcHBCSjtBbUc5b3BCRTtFQUNFO0FuR2dwcEJKO0FtRzdvcEJFO0VBQ0U7QW5HK29wQko7QW1HOW9wQkk7RUFDRTtBbkdncHBCTjtBbUc5b3BCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuR2dwcEJOO0FtRzlvcEJJO0VBQ0U7RUFDQTtBbkdncHBCTjtBbUc5b3BCSTtFQUNFO0VBQ0EsYzlGeURzQjtFOEZ4RHRCO0VBQ0E7RUFDQTtFQUNBLGdCL0Z0RGdCO0FKc3NwQnRCO0FtRzlvcEJJO0VBQ0UsWS9GbkJZO0FKbXFwQmxCO0FtRzNvcEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkc2b3BCSjtBbUczb3BCSTtFQUNFO0VBQ0E7QW5HNm9wQk47QW1HNW9wQk07RTlCbkZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RThCMEVNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3dwcEJSO0FtR3RwcEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkd3cHBCUjtBbUd2cHBCUTtFQUNFO0FuR3lwcEJWO0FtR25wcEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzlGekdNO0FMOHZwQlY7QW1HcHBwQkk7RUFDRSx5QjlGdkdJO0U4RndHSjtFQUNBO0VBQ0EsZ0IvRjlHZ0I7RStGK0doQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdzcHBCTjtBbUdwcHBCSTtFQUNFO0FuR3NwcEJOO0FtR25wcEJFO0VBQ0U7RUFDQSxjOUY3SE07RThGOEhOO0FuR3FwcEJKO0FtR3BwcEJJO0VBQ0U7QW5Hc3BwQk47QW1HbHBwQkU7RUFDRTtFQUNBO0VBQ0E7QW5Hb3BwQko7QW1HbnBwQkk7RUFDRTtFQUNBO0VBQ0E7QW5HcXBwQk47QW1HcHBwQk07RUFDRTtBbkdzcHBCUjtBbUducHBCSTtFQUNFO0FuR3FwcEJOO0FtR3BwcEJNO0VBQ0U7QW5Hc3BwQlI7QW1HcnBwQlE7RUFDRTtFQUNBO0VBQ0E7QW5HdXBwQlY7QW1HbHBwQkk7RUFDRSxtQi9GekhxQjtFK0YwSHJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCL0Z4TWlCO0FKNDFwQnZCO0FtR25wcEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3FwcEJSO0FtR25wcEJNO0VBQ0U7RUFDQTtFQUNBO0FuR3FwcEJSO0FtR25wcEJNO0VBQ0U7QW5HcXBwQlI7QW1HcHBwQlE7RUFDRTtFQUNBO0FuR3NwcEJWO0FtR3BwcEJRO0VBQ0U7RUFDQTtBbkdzcHBCVjtBbUducHBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HcXBwQlI7QW1HcHBwQlE7RUFDRTtBbkdzcHBCVjtBbUdycHBCVTtFQUNFO0VBQ0E7RUFDQTtBbkd1cHBCWjtBbUd0cHBCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Hd3BwQmQ7QW1HdHBwQlk7RUFDRTtFQUNBLGlCOUZiZ0I7RThGY2hCO0VBQ0E7QW5Hd3BwQmQ7QW1HdHBwQlk7RUFDRTtBbkd3cHBCZDtBbUd2cHBCYztFQUNFO0FuR3lwcEJoQjtBbUd2cHBCYztFQUNFO0FuR3lwcEJoQjtBbUdycHBCVTtFQUNFO0FuR3VwcEJaO0FtR25wcEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdxcHBCUjtBbUc5b3BCRTtFQUNFO0VBQ0E7RUFDQTtBbkdncHBCSjtBbUczb3BCSTtFQUNFO0FuRzZvcEJOO0FtRzFvcEJNO0VBQ0UsYzlGekpvQjtBTHF5cEI1QjtBbUcxb3BCTTtFQUNFO0FuRzRvcEJSO0FtRzNvcEJRO0VBQ0U7QW5HNm9wQlY7QW1Hem9wQlE7RUFDRSxjOUY5UUE7QUx5NXBCVjtBbUd6b3BCUTtFQUNFLHlCOUZqUkE7QUw0NXBCVjtBbUdyb3BCRTtFQUVFO0FuR3NvcEJKO0FtR3JvcEJJO0VBQ0U7RUFDQTtBbkd1b3BCTjtBbUd0b3BCTTtFQUNFO0FuR3dvcEJSO0FtR3JvcEJJO0VBQ0U7QW5HdW9wQk47QW1Hcm9wQkk7OztFQUVFO0FuR3dvcEJOO0FtR3BvcEJRO0VBQ0U7QW5Hc29wQlY7QW1Hcm9wQlU7RUFDRSx5Qi9GMVBPO0UrRjJQUCxxQi9GM1BPO0FKazRwQm5CO0FtR25vcEJVO0VBQ0U7QW5HcW9wQlo7QW1HOW5wQk07RUFDRTtBbkdnb3BCUjtBbUc3bnBCSTtFQUNFO0FuRytucEJOO0FtRzVucEJFO0VBQ0UseUIvRnhTYztBSnM2cEJsQjtBbUc1bnBCRTtFQUNFLHlCL0YxU2dCO0FKdzZwQnBCOztBQXIzcEJBO0FvR25IQTtFQUNDO0FwRzQrcEJEO0FvRzMrcEJDO0VBQ0M7QXBHNitwQkY7QW9HMytwQkM7RUFDQztFQUNBLGtCL0ZnTjRCO0UrRi9NNUI7RUFDQTtFQUNBO0FwRzYrcEJGO0FvRzUrcEJFO0VBQ0M7RUFDQSxrQi9GME0yQjtFK0Z6TTNCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qi9GcUJPO0UrRnBCUDtFQUNBO0VBQ0E7RUFDQTtBcEc4K3BCSDtBb0c3K3BCRztFQUNDO0FwRysrcEJKO0FvRzcrcEJHO0VBQ0M7RUFDQTtBcEcrK3BCSjtBb0c1K3BCRTtFQUNHO0VBQ0E7RUFDQTtBcEc4K3BCTDtBb0c3K3BCSztFL0JYSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0UrQkVLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3kvcEJQO0FvR3YvcEJLO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHeS9wQlA7QW9HeC9wQk87RUFDRTtBcEcwL3BCVDtBb0dwL3BCRTtFQUNDO0FwR3MvcEJIO0FvR24vcEJHO0VBQ0M7QXBHcS9wQko7QW9HbC9wQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHby9wQkg7QW9Hbi9wQkc7RUFDQyxjL0Y1Q007RStGNkNOO0VBQ0E7QXBHcS9wQko7QW9Hbi9wQkc7RUFDQyxjL0ZqRE07RStGa0RGLGtLaEd2RGM7RWdHd0RkLGdCaEdsRGtCO0VnR21EbEI7QXBHcS9wQlI7QW9Hbi9wQkc7RUFDQztFL0IxRUY7RStCNEVFLGlCL0ZvSjBCO0FMaTJwQjlCO0FvR2gvcEJFO0UvQmpGQTtFK0JtRkM7RUFDQTtFQUNBLGlCL0YySTJCO0UrRjFJM0I7QXBHay9wQkg7QW9Hai9wQkc7RUFDQztFQUNBO0VBQ0E7QXBHbS9wQko7QW9HLytwQkM7RUFDQztBcEdpL3BCRjtBb0c1K3BCSTtFQUNDO0FwRzgrcEJMO0FvR3orcEJFO0VBQ0M7RUFDQTtBcEcyK3BCSDtBb0d6K3BCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRzIrcEJKO0FvRzErcEJJO0VBQ0M7QXBHNCtwQkw7QW9HMytwQks7O0VBRUM7QXBHNitwQk47QW9HMytwQks7RUFDQztFQUNBLGMvRlNzQjtBTG8rcEI1QjtBb0cxK3BCSTtFQUNDO0FwRzQrcEJMO0FvRzErcEJJO0VBRUM7QXBHMitwQkw7QW9HditwQkk7RUFDQztFQUNBO0VBQ0EsYy9GdkhLO0UrRndITDtBcEd5K3BCTDtBb0d2K3BCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3krcEJMO0FvR3YrcEJJO0VBQ0MsaUIvRnlFeUI7RStGeEV6QjtFQUNBLGMvRjNCdUI7RStGNEJ2QjtBcEd5K3BCTDtBb0dwK3BCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHcytwQko7QW9HcitwQkk7RUFDQztBcEd1K3BCTDtBb0d0K3BCSztFQUNDO0FwR3crcEJOO0FvR3QrcEJLO0VBQ0M7RUFDQSxjL0Z4Q3NCO0FMZ2hxQjVCO0FvR3IrcEJJO0VBQ0M7QXBHdStwQkw7QW9HbitwQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHcStwQkw7QW9HbitwQkk7RUFDQztFQUNBO0VBQ0EsYy9GakV1QjtFK0ZrRXZCO0FwR3ErcEJMO0FvR2grcEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCL0ZMMEI7RStGTTFCO0FwR2srcEJKO0FvR2orcEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBHbStwQkw7QW9HbCtwQks7RUFDQyxjL0YvRXNCO0FMbWpxQjVCO0FvR2orcEJJO0VBQ0M7QXBHbStwQkw7QW9HaitwQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEdtK3BCTDtBb0dqK3BCSTtFQUNDO0VBQ0E7RUFDQSxjL0ZwR3VCO0UrRnFHdkI7QXBHbStwQkw7QW9HOTlwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEdnK3BCRjtBb0cvOXBCRTtFQUNDO0VBQ0U7QXBHaStwQkw7QW9HNTlwQkM7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHODlwQko7QW9HNzlwQkU7RUFDQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHKzlwQkw7O0FBL25xQkE7QXFHckhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3d2cUJGO0FxR3Z2cUJFO0VBQ0M7QXJHeXZxQkg7QXFHdnZxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckd5dnFCSjtBcUd4dnFCSTtFQUNFO0FyRzB2cUJOO0FxR3Z2cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JqR0lrQjtBSnF2cUJ0QjtBcUd4dnFCSTtFQUNDO0FyRzB2cUJMO0FxR3Z2cUJFO0VBQ0U7RUFDQTtBckd5dnFCSjs7QXFHdHZxQkE7RUFDRTtJQUNFO0lBQ0E7RXJHeXZxQkY7RXFHdnZxQkE7SUFDRTtJQUNBO0VyR3l2cUJGO0FBQ0Y7QXFHdnZxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hHa0YwQjtFZ0dqRjFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3l2cUJGO0FxR3h2cUJFO0VBQ0U7RUFDQTtFQUNBO0FyRzB2cUJKO0FxR3h2cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHMHZxQko7QXFHenZxQkk7RUFDRTtBckcydnFCTjtBcUd4dnFCRTtFQUNFLGdCakdsRHNCO0VpR21EdEIsa0tqR3pEa0I7RWlHMERsQjtFQUNBO0VBQ0E7RUFDQSxjaEcwSzBCO0VnR3pLMUI7QXJHMHZxQko7QXFHenZxQkk7RUFDRTtFQUNBO0FyRzJ2cUJOO0FxR3p2cUJJO0VBQ0U7RUFDQTtFQUNBLGNoR2pFSTtFZ0drRUo7RUFDQTtBckcydnFCTjtBcUcxdnFCTTtFQUNFO0VBQ0E7QXJHNHZxQlI7QXFHdHZxQk07RUFDRTtBckd3dnFCUjtBcUdudnFCSTtFQUNFLGNoR25GSTtFZ0dvRkosZ0JqR25Gb0I7RWlHb0ZwQixrS2pHMUZnQjtFaUcyRmhCO0VBQ0E7RUFDQSxpQmhHcUh3QjtFZ0dwSHhCO0FyR3F2cUJOO0FxR2x2cUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdvdnFCUjtBcUdudnFCUTtFQUNFO0VBQ0E7QXJHcXZxQlY7QXFHbnZxQlE7RUFDRSxpQmhHb0dvQjtFZ0duR3BCO0VBQ0E7RUFDQTtBckdxdnFCVjtBcUdudnFCUTtFQUNFO0VBQ0E7RUFDQSxnQmpHaEhjO0VpR2lIZDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaEd1Rm9CO0VnR3RGcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdxdnFCVjtBcUdudnFCUTtFQUNFO0FyR3F2cUJWO0FxR3B2cUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdzdnFCWjtBcUdydnFCWTtFQUNFO0FyR3V2cUJkO0FxR3B2cUJVO0VBQ0UseUJoRzlJRjtFZ0crSUU7QXJHc3ZxQlo7QXFHcHZxQlU7RUFDRTtFQUNBO0FyR3N2cUJaO0FxR3B2cUJVO0VBQ0U7RUFDQTtBckdzdnFCWjtBcUdwdnFCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyR3N2cUJaO0FxR3J2cUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHdXZxQmQ7QXFHcnZxQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1dnFCZDs7QUFsMXFCQTtBc0d2SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzY4cUJGO0FzRzU4cUJFO0VBQ0M7QXRHODhxQkg7QXNHNThxQkU7RUFDRTtFQUNBO0VBQ0EsZ0JsR2VrQjtBSis3cUJ0QjtBc0c3OHFCSTtFQUNDO0F0Rys4cUJMO0FzRzU4cUJFO0VBQ0U7RUFDQTtBdEc4OHFCSjs7QXNHMThxQkE7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHlCbEdyQmdCO0VrR3NCaEIsOENsR2hCd0I7RWtCSXhCO0VBQ0E7QXRCdytxQkY7O0FzR3o5cUJBO0VBQ0MseUJsR2xCb0I7RWtHMEdwQixjbEd6R29CO0FKOCtxQnJCO0FzRzU5cUJDO0VBQ0MsZ0NsR3pCc0I7QUp1L3FCeEI7QXNHNTlxQkM7RUFDQztBdEc4OXFCRjtBc0c1OXFCQztFQUNDO0F0Rzg5cUJGO0FzRzc5cUJFO0VBQ0M7QXRHKzlxQkg7QXNHdjlxQks7RUFDQztBdEd5OXFCTjtBc0d4OXFCTTtFQUNDO0F0RzA5cUJQO0FzR3A5cUJDO0VBQ0U7QXRHczlxQkg7QXNHcDlxQkM7RUFDRTtBdEdzOXFCSDtBc0duOXFCQztFQUNDO0VBQ0EsOENsR3pEd0I7QUo4Z3JCMUI7QXNHcDlxQkU7RUFDQyxjakdrRXlCO0FMbzVxQjVCO0FzR2w5cUJDO0VBQ0c7QXRHbzlxQko7QXNHOThxQkc7RUFFRTtBdEcrOHFCTDtBc0d6OHFCRztFQUNFO0F0RzI4cUJMO0FzR3Y4cUJLO0VBQ0U7QXRHeThxQlA7QXNHdjhxQks7RUFDRTtBdEd5OHFCUDtBc0d2OHFCSztFQUNFO0F0R3k4cUJQO0FzR3Y4cUJLO0VBQ0U7QXRHeThxQlA7QXNHeDhxQk87RUFDRSxjakd0RUM7QUxnaHJCVjtBc0d4OHFCTztFQUNDO0F0RzA4cUJSO0FzR3g4cUJPO0VBQ0U7QXRHMDhxQlQ7QXNHaDhxQkM7OztFQUVFLFdsR3pHbUI7QUo0aXJCdEI7QXNHaDhxQkM7RUFDQztBdEdrOHFCRjtBc0c5N3FCQztFQUNDLHlCbEc5SGdCO0VrRytIaEI7QXRHZzhxQkY7QXNHNTdxQkU7RUFDQyx5QmxHcEllO0FKa2tyQmxCO0FzRzE3cUJDO0VBQ0c7RUFDQTtBdEc0N3FCSjtBc0d6N3FCQztFQUNDLHVDbEczSWtCO0FKc2tyQnBCO0FzRzE3cUJFO0VBQ0M7QXRHNDdxQkg7QXNHeDdxQkM7RUFDQyw0Q2xHbEprQjtBSjRrckJwQjtBc0d4N3FCQztFQUNDLDhDbEdySmtCO0FKK2tyQnBCO0FzR3g3cUJHO0VBQ0MsY2xHakppQjtBSjJrckJyQjtBc0d4N3FCRztFakN2SkQ7QXJFa2xyQkY7QXNHbjdxQkM7RUFDQztBdEdxN3FCRjtBc0dwN3FCRTtFQUNDLGNqR3ZDeUI7QUw2OXFCNUI7QXNHbDdxQkM7Ozs7Ozs7RUFJQyx1Q2xHN0trQjtBSm9tckJwQjtBc0dwN3FCQztFQUNDO0F0R3M3cUJGO0FzR243cUJDO0VBQ0MsOENsR3BMd0I7RWtHcUx4Qixjakd4RDBCO0FMNitxQjVCO0FzR2w3cUJDO0VBQ0MseUJsRzdMZ0I7RWtHOExoQjtBdEdvN3FCRjtBc0c5NnFCQztFQUNFLDhDbEdqTXVCO0FKaW5yQjFCO0FzRzc2cUJDO0VBQ0M7QXRHKzZxQkY7QXNHNTZxQkM7OztFQUVDLDhDbEcxTXdCO0FKeW5yQjFCO0FzRzU2cUJDO0VBQ0MsOENsRzlNd0I7QUo0bnJCMUI7QXNHMTZxQkU7RUFDQztFQUNBO0F0RzQ2cUJIO0FzRzM2cUJJO0VBQ0U7QXRHNjZxQk47QXNHejZxQk07RUFDQztBdEcyNnFCUDtBc0d6NnFCSTtFQUNDO0VBQ0E7QXRHMjZxQkw7QXNHMTZxQks7RUFDQztBdEc0NnFCTjtBc0doNnFCQztFQUNDO0VBQ0EseUJsR3JQZ0I7QUp1cHJCbEI7QXNHLzVxQkM7RUFDQyxjbEcvT21CO0FKZ3ByQnJCO0FzRy81cUJDO0VBQ0M7QXRHaTZxQkY7QXNHLzVxQkM7RUFDQztBdEdpNnFCRjtBc0cvNXFCQztFQUNDO0F0R2k2cUJGO0FzRy81cUJDO0VqQzVQQztBckU4cHJCRjtBc0cvNXFCQztFQUNDO0F0R2k2cUJGO0FzRy81cUJDOzs7RUFFQyxjbEdsUW1CO0FKb3FyQnJCO0FzRzc1cUJDO0VBQ0M7QXRHKzVxQkY7QXNHNzVxQkM7RUFDQyxjbEczUW1CO0FKMHFyQnJCO0FzRzU1cUJDO0VqQ2hSQztBckUrcXJCRjtBc0czNXFCQztFakNwUkM7QXJFa3JyQkY7QXNHMzVxQkM7RUFDQywyQ2xHM1JrQjtBSndyckJwQjtBc0czNXFCQztFQUNDLDRDbEc5UmtCO0FKMnJyQnBCO0FzR3g1cUJDO0VBQ0MsMkNsR3BTa0I7QUo4cnJCcEI7QXNHbjVxQkU7RUFDQyxjbEd2U2tCO0FKNHJyQnJCO0FzR241cUJFO0VBQ0MseUJsR2xUZTtBSnVzckJsQjtBc0dsNXFCRTtFQUNDLDJDbEduVGlCO0FKdXNyQnBCO0FzR2o1cUJFO0VBQ0MsY2xHbFRrQjtBSnFzckJyQjtBc0doNXFCRTtFakN2VEE7QXJFMHNyQkY7QXNHLzRxQkU7RUFDQyxjbEcxVGtCO0FKMnNyQnJCO0FzRzM0cUJDO0VBQ0MsY2xHalVtQjtFa0drVW5CLDhDbEd2VWtCO0FKb3RyQnBCO0FzRzU0cUJFO0VBQ0M7QXRHODRxQkg7QXNHNTRxQkU7RUFDQywyQ2xHNVVpQjtBSjB0ckJwQjtBc0c1NHFCRTtFakMzVUE7QXJFMHRyQkY7QXNHNTRxQkU7RUFDQyxjbEc3VWtCO0FKMnRyQnJCO0FzR3Y0cUJDO0VBQ0M7QXRHeTRxQkY7QXNHdDRxQkM7RWpDMVZDO0FyRW11ckJGO0FzR3gzcUJFOzs7Ozs7Ozs7Ozs7Ozs7RUFDQyx5QmxHblhrQjtFa0dvWGxCO0F0R3c0cUJIO0FzR3Q0cUJFOzs7Ozs7Ozs7Ozs7Ozs7RUFDQztBdEdzNXFCSDtBc0dsNXFCQztFQUNDLGNsR25YbUI7QUp1d3JCckI7QXNHajVxQkM7RUFDQztBdEdtNXFCRjtBc0doNXFCQztFQUNDLDhDbEdoWWtCO0FKa3hyQnBCO0FzRy80cUJDO0VqQ2hZQztBckVreHJCRjtBc0cvNHFCQztFQUNDO0F0R2k1cUJGO0FzRzM0cUJDO0VBQ0M7QXRHNjRxQkY7QXNHdjRxQkM7RWpDalpDO0FyRTJ4ckJGO0FzR3Q0cUJDO0VBQ0M7QXRHdzRxQkY7QXNHbDRxQkU7RUFDQztBdEdvNHFCSDtBc0dqNHFCRTtFakNoYUE7QXJFb3lyQkY7QXNHaDRxQkU7RWpDcGFBO0FyRXV5ckJGO0FzRy8zcUJFO0VBQ0M7RUFDQSxxQmxHaGJlO0FKaXpyQmxCO0FzRzkzcUJFO0VBQ0M7QXRHZzRxQkg7QXNHOTNxQkU7RUFDQztBdEdnNHFCSDtBc0d6M3FCQztFQUNDO0F0RzIzcUJGO0FzRzEzcUJHO0VBQ0MsZ0RsRzViNEI7QUp3enJCaEM7QXNHejNxQkM7RWpDOWJDO0FyRTB6ckJGO0FzR3ozcUJDO0VBQ0M7QXRHMjNxQkY7QXNHeDNxQkM7OztFQUVDO0F0RzIzcUJGO0FzR2gzcUJDO0VBQ0M7QXRHazNxQkY7QXNHaDNxQkM7RUFDQztBdEdrM3FCRjtBc0doM3FCQztFQUNHO0F0R2szcUJKO0FzR2gzcUJDO0VBQ0MsY2xHMWRtQjtBSjQwckJyQjtBc0doM3FCQztFakM5ZEM7QXJFaTFyQkY7QXNHaDNxQkM7RUFDQyx1Q2xHcmVrQjtBSnUxckJwQjtBc0c3MnFCQztFQUNJO0F0RysycUJMO0FzRzUycUJDOzs7Ozs7Ozs7OztFQU1DO0F0R20zcUJGO0FzR2gzcUJDO0VBQ0M7QXRHazNxQkY7QXNHLzJxQkM7RUFDQztBdEdpM3FCRjtBc0c1MnFCQztFQUNDO0F0RzgycUJGO0FzRzUycUJDO0VqQ2pnQkM7QXJFZzNyQkY7QXNHMzJxQkM7RUFDQywyQ2xHemdCa0I7QUpzM3JCcEI7QXNHdjJxQkM7RUFDQywyQ2xHaGhCa0I7QUp5M3JCcEI7QXNHdDJxQkM7RUFDRztFQUNBO0VBQ0EsY2xHamhCaUI7QUp5M3JCckI7QXNHdDJxQkM7RWpDcmhCQztBckU4M3JCRjtBc0d0MnFCQztFQUNDLGNsR3ZoQm1CO0VrR3doQm5CLDhDbEc3aEJrQjtBSnE0ckJwQjtBc0dyMnFCQzs7O0VBRUM7RUFDRTtFakNoaUJGO0FyRXk0ckJGO0FzR3IycUJDO0VBQ0c7RUFDQTtBdEd1MnFCSjtBc0dyMnFCQztFQUNDO0VBQ0E7RUFDQTtBdEd1MnFCRjtBc0dyMnFCQztFQUNDO0F0R3UycUJGO0FzR3AycUJDO0VBQ0MsMkNsR3JqQmtCO0FKMjVyQnBCO0FzR2wycUJDO0VBQ0MsOENsRzFqQmtCO0FKODVyQnBCO0FzR2oycUJDO0VBQ0M7QXRHbTJxQkY7QXNHaDJxQkM7RUFDQztBdEdrMnFCRjtBc0doMnFCQztFakNqa0JDO0FyRW82ckJGO0FzRy8xcUJDO0VBQ0M7RUFDQTtBdEdpMnFCRjtBc0c3MXFCRTtFQUNDLHlCbEdwbEJlO0VrR3FsQmY7QXRHKzFxQkg7QXNHNzFxQkU7RUFDQyx5QmxHeGxCZTtBSnU3ckJsQjtBc0c3MXFCRTtFQUNDO0F0RysxcUJIO0FzRzcxcUJFO0VBQ0M7QXRHKzFxQkg7QXNHNzFxQkU7RUFDQyx1Q2xHNWxCaUI7RWtHNmxCakIsMkNsRzdsQmlCO0FKNDdyQnBCO0FzRzExcUJDO0VBQ0MsOENsR2xtQndCO0FKODdyQjFCO0FzR3QxcUJFO0VBQ0MseUJsRzdtQmU7QUpxOHJCbEI7QXNHcDFxQkU7RUFDQyxjbEcxbUJrQjtBSmc4ckJyQjtBc0dwMXFCRTtFQUNDLDhDbEdsbkJpQjtBSnc4ckJwQjtBc0dwMXFCRTtFakNqbkJBO0FyRXc4ckJGO0FzR3AxcUJFO0VBQ0MsMkNsR3huQmlCO0FKODhyQnBCO0FzR3AxcUJFO0VBQ0M7QXRHczFxQkg7QXNHcDFxQkk7RUFDQztBdEdzMXFCTDtBc0dwMXFCSTtFQUNDLDJDbEdqb0JlO0FKdTlyQnBCO0FzR3AxcUJJO0VBQ0M7RWpDam9CSDtBckV3OXJCRjtBc0dwMXFCSTtFakNwb0JGO0FyRTI5ckJGO0FzR2wxcUJFO0VBQ0M7RUFDQSxjbEd6b0JrQjtBSjY5ckJyQjtBc0dsMXFCRTtFQUNDLHlCbEdwcEJlO0FKdytyQmxCO0FzR2wxcUJFO0VBQ0MsMkNsR3BwQmlCO0FKdytyQnBCO0FzR2wxcUJFO0VqQ25wQkE7QXJFdytyQkY7QXNHbDFxQkU7RUFDQztFQUNBLGNsR3RwQmtCO0FKMCtyQnJCO0FzR2wxcUJFO0VBQ0M7QXRHbzFxQkg7QXNHbDFxQkU7RUFPQyx5QmxHMXFCZTtBSncvckJsQjtBc0dwMXFCRztFQUNDO0F0R3MxcUJKO0FzR3AxcUJHO0VBQ0MsY2pHbHBCTTtBTHcrckJWO0FzR24xcUJHO0VBQ0M7RUFDQTtBdEdxMXFCSjtBc0duMXFCRztFakN6cUJEO0FyRSsvckJGO0FzR24xcUJHO0VqQzVxQkQ7QXJFa2dzQkY7QXNHbjFxQkc7RUFDQztFakNockJGO0FyRXNnc0JGO0FzR24xcUJHO0VBQ0M7QXRHcTFxQko7QXNHbjFxQkc7RUFDQztFakN2ckJGO0FyRTZnc0JGO0FzRzcwcUJDO0VBQ0M7QXRHKzBxQkY7QXNHNTBxQkM7RUFDQztBdEc4MHFCRjtBc0czMHFCQztFQUNDO0F0RzYwcUJGO0FzRzEwcUJDO0VBQ0M7QXRHNDBxQkY7QXNHejBxQkM7RUFDQztBdEcyMHFCRjtBc0d4MHFCQztFQUNDLDhDbEd4dEJrQjtFaUVHbEI7QXJFZ2lzQkY7QXNHdjBxQkM7RUFDQztBdEd5MHFCRjtBc0d0MHFCQztFQUNDO0F0R3cwcUJGO0FzR3IwcUJDOzs7RWpDanVCQztBckUyaXNCRjtBc0dyMHFCQztFQUNDLHlCbEc5dUJtQjtBSnFqc0JyQjtBc0dyMHFCQztFQUNDLDhDbEc1dUJ3QjtBSm1qc0IxQjtBc0dwMHFCQztFakM3dUJDO0FyRW9qc0JGO0FzR2wwcUJDO0VBQ0c7QXRHbzBxQko7QXNHajBxQkM7RUFDQyw4Q2xHMXZCa0I7QUo2anNCcEI7QXNHajBxQkM7RUFDQywyQ2xHN3ZCa0I7QUpna3NCcEI7QXNHaDBxQkM7RWpDN3ZCQztBckVna3NCRjtBc0cvenFCQztFQUNDLHlCbEd4d0JnQjtBSnlrc0JsQjtBc0cvenFCQztFQUNDO0VBQ0E7QXRHaTBxQkY7QXNHM3pxQkM7RWpDNXdCQztBckUwa3NCRjtBc0czenFCQztFQUNDO0F0RzZ6cUJGO0FzRzN6cUJDO0VBQ0MsOENsR3R4QmtCO0FKbWxzQnBCO0FzRzN6cUJDO0VqQ3J4QkM7QXJFbWxzQkY7QXNHM3pxQkM7RUFDQztBdEc2enFCRjtBc0d2enFCQztFQUNDLHlCbEd0eUJnQjtFa0d1eUJoQixxQmxHdnlCZ0I7QUpnbXNCbEI7QXNHdnpxQkM7RUFDQyx5QmxHMXlCZ0I7RWtHMnlCaEIscUJsRzN5QmdCO0VpRU1oQjtBckUrbHNCRjs7QUExL3JCQTtBdUd6SEE7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBd0JBO0FBQ0E7RUFDRTs7SUFFRTtFdkdrbnNCRjtFdUdobnNCQTtJQUNFO0lBQ0E7RXZHa25zQkY7RXVHam5zQkU7SUFDRTtJQUNBO0V2R21uc0JKO0V1R2huc0JBO0lBQ0U7RXZHa25zQkY7RXVHOW1zQkE7SUFDRTtFdkdnbnNCRjtBQUNGO0F1R25tc0JBO0FBQ0E7RUFDRTs7SUFFRTtFdkdxbXNCRjtFdUdubXNCQTtJQUNFO0V2R3Ftc0JGO0V1R25tc0JBO0lBQ0U7SUFDQTtFdkdxbXNCRjtFdUdubXNCQTtJQUNFO0V2R3Ftc0JGO0V1R25tc0JBO0lBQ0U7RXZHcW1zQkY7RXVHbm1zQkk7SUFDRTtJQUNBO0V2R3Ftc0JOO0V1R2ptc0JBO0lBQ0U7SUFDQTtJQUNBO0V2R21tc0JGO0FBQ0Y7QXVHdGxzQkE7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFdkd3bHNCRjtFdUd0bHNCQTtJQUNFO0V2R3dsc0JGO0V1R3Zsc0JFO0lBQ0U7RXZHeWxzQko7RXVHdGxzQkk7SUFDRTtJQUNBO0V2R3dsc0JOO0V1R3Bsc0JBO0lBQ0U7RXZHc2xzQkY7RXVHcGxzQkE7SUFDRTtFdkdzbHNCRjtFdUdwbHNCQTtJQUNFO0V2R3Nsc0JGO0V1R3Bsc0JBO0lBQ0U7RXZHc2xzQkY7RXVHbGxzQkE7SUFDRTtFdkdvbHNCRjtFdUdsbHNCQTtJQUNFO0lBQ0E7RXZHb2xzQkY7RXVHbGxzQkE7SUFDRTtFdkdvbHNCRjtFdUdsbHNCQTtJQUNFO0V2R29sc0JGO0V1R2xsc0JBO0lBQ0U7RXZHb2xzQkY7RXVHbGxzQkE7SUFDRTtFdkdvbHNCRjtFdUdsbHNCQTtJQUNFO0lBQ0E7RXZHb2xzQkY7QUFDRjtBdUdwa3NCQTtBQUNBO0VBRUk7SUFDRTtFdkdxa3NCSjtFdUdsa3NCQTtJQUNFO0V2R29rc0JGO0V1R2xrc0JBO0lBQ0U7SUFDQTtFdkdva3NCRjtFdUdsa3NCQTtJQUNFO0V2R29rc0JGO0V1R2xrc0JBO0lBQ0U7RXZHb2tzQkY7QUFDRjtBdUd0anNCQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0V2R3dqc0JGO0V1R3Rqc0JBO0lBQ0U7RXZHd2pzQkY7RXVHcGpzQkE7SUFDRTtFdkdzanNCRjtFdUc5aXNCRTtJQUNFO0lBQ0E7RXZHZ2pzQko7RXVHOWlzQkU7SUFDRTtFdkdnanNCSjtFdUc5aXNCRTtJQUNFO0V2R2dqc0JKO0V1Rzlpc0JFO0lBQ0U7RXZHZ2pzQko7RXVHNWlzQkU7SUFDRTtFdkc4aXNCSjtFdUc1aXNCRTtJQUNFO0V2Rzhpc0JKO0V1RzVpc0JFO0lBQ0U7RXZHOGlzQko7QUFDRjtBdUc1aHNCQTtBQUNBO0VBQ0U7SUFDRTtFdkc4aHNCRjtFdUc1aHNCQTtJQUNFO0lBQ0E7RXZHOGhzQkY7RXVHNWhzQkE7O0lBRUU7RXZHOGhzQkY7RXVHNWhzQkE7OztJQUdFO0lBQ0E7RXZHOGhzQkY7RXVHNWhzQkE7SUFDRTtJQUNBO0V2Rzhoc0JGO0V1RzNoc0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkc2aHNCRjtFdUcxaHNCQTtJQUNFO0V2RzRoc0JGO0V1RzFoc0JBO0lBQ0U7RXZHNGhzQkY7RXVHeGhzQkE7SUFDRTtJQUNBO0V2RzBoc0JGO0V1R3hoc0JBO0lBQ0U7RXZHMGhzQkY7QUFDRjtBdUczZ3NCQTtBQUNBO0VBUUU7SUFDRTtFdkdzZ3NCRjtFdUdwZ3NCQTtJQUNFO0V2R3Nnc0JGO0V1R3Bnc0JBO0lBQ0U7SUFDQTtFdkdzZ3NCRjtFdUdwZ3NCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xHNVRNO0VMazBzQlI7RXVHcGdzQkE7SUFDRTtFdkdzZ3NCRjtFdUdwZ3NCQTtJQUNFO0V2R3Nnc0JGO0V1R3Bnc0JBO0lBQ0U7RXZHc2dzQkY7RXVHbmdzQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZHcWdzQko7RXVHbGdzQkE7SUFDRSxnQm5HelhrQjtJbUcwWGxCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkdvZ3NCRjtFdUduZ3NCRTtJQUNFLGdCbkd0WXdCO0VKMjRzQjVCO0V1R25nc0JFO0lBQ0U7RXZHcWdzQko7RXVHbmdzQkU7SUFDRSx5Qm5HallrQjtJbUdrWWxCO0V2R3Fnc0JKO0V1R2hnc0JFO0lBQ0UseUJuR3hZa0I7SW1HeVlsQjtFdkdrZ3NCSjtFdUcvL3JCQTtJQUNFO0V2R2lnc0JGO0V1Ry8vckJBO0lBQ0U7RXZHaWdzQkY7RXVHaGdzQkU7SUFDRTtFdkdrZ3NCSjtFdUc5L3JCRTtJQUNFO0lBQ0E7SUFDQTtFdkdnZ3NCSjtFdUc5L3JCRTtJQUNFO0V2R2dnc0JKO0V1RzkvckJFO0lBQ0U7SUFDQTtFdkdnZ3NCSjtBQUNGO0F1R2wvckJBO0FBQ0E7RUFDRTtJQUNFO0V2R28vckJGO0V1R2wvckJBO0lBQ0U7RXZHby9yQkY7RXVHbC9yQkE7SUFDRTtFdkdvL3JCRjtFdUdsL3JCQTtJQUNFO0V2R28vckJGO0V1R2wvckJBO0lBQ0U7RXZHby9yQkY7RXVHbC9yQkE7SUFDRTtFdkdvL3JCRjtBQUNGO0F1R3ArckJBO0FBQ0E7RUFLSTtJQUNFO0V2R2srckJKO0V1R2grckJFO0lBQ0U7RXZHaytyQko7RXVHNTlyQkE7SUFDRTtFdkc4OXJCRjtFdUd6OXJCQTtJQUNFO0V2RzI5ckJGO0V1R3I5ckJFO0lBQ0U7RXZHdTlyQko7RXVHcjlyQkU7SUFDRTtFdkd1OXJCSjtFdUduOXJCQTtJQUNFO0V2R3E5ckJGO0V1R3A5ckJFO0lBQ0U7RXZHczlyQko7RXVHcjlyQkk7SUFDRTtJQUNBO0V2R3U5ckJOO0V1R3A5ckJFO0lBQ0U7RXZHczlyQko7RXVHbjlyQkE7SUFDRTtJQUNBO0lBQ0E7RXZHcTlyQkY7RXVHbDlyQkE7SUFDRTtFdkdvOXJCRjtFdUdsOXJCQTtJQUNFO0V2R285ckJGO0V1R2w5ckJBO0lBQ0U7RXZHbzlyQkY7RXVHbDlyQkE7SUFDRTtFdkdvOXJCRjtFdUdsOXJCQTtJQUNFO0lBQ0E7RXZHbzlyQkY7RXVHbDlyQkE7SUFDRTtFdkdvOXJCRjtFdUdsOXJCQTtJQUNFLFduR2hldUI7SW1HaWV2QjtFdkdvOXJCRjtFdUduOXJCRTtJQUNFO0V2R3E5ckJKO0V1R245ckJFO0lBQ0U7RXZHcTlyQko7RXVHbjlyQkU7SUFDRTtFdkdxOXJCSjtFdUduOXJCRTtJQUNFO0lBQ0E7RXZHcTlyQko7RXVHcDlyQkk7SUFDRTtFdkdzOXJCTjtFdUdwOXJCSTtJQUNFO0V2R3M5ckJOO0V1R245ckJFO0lBQ0U7RXZHcTlyQko7RXVHcDlyQkk7SUFDRTtFdkdzOXJCTjtFdUduOXJCRTtJQUNFO0lBQ0E7RXZHcTlyQko7RXVHcDlyQkk7SUFDRTtFdkdzOXJCTjtFdUdwOXJCSTtJQUNFO0lBQ0E7RXZHczlyQk47RXVHcjlyQk07SUFDRTtFdkd1OXJCUjtFdUdsOXJCSTtJQUNFO0V2R285ckJOO0V1R2w5ckJJO0lBQ0UseUJuR3BoQmlCO0VKdytzQnZCO0V1R245ckJNO0lBQ0U7RXZHcTlyQlI7RXVHLzhyQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsZ0JuR3JrQmtCO0ltR3NrQmxCO0lBQ0E7SUFDQTtJQUNBO0V2R2k5ckJGO0V1Rzk4ckJFO0lBQ0U7RXZHZzlyQko7RXVHNzhyQkk7SUFDRTtFdkcrOHJCTjtFdUc1OHJCRTtJQUNFO0lBQ0E7SUFDQSxVbkc5aUJxQjtJbUcraUJyQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkc4OHJCSjtFdUc3OHJCSTtJQUNFO0V2Rys4ckJOO0V1R3o4ckJFO0lBQ0U7RXZHMjhyQko7RXVHdjhyQkU7SUFDRSxjbEdqZ0JzQjtFTDA4c0IxQjtFdUd2OHJCRTtJQUNFO0V2R3k4ckJKO0V1R244ckJFO0lBQ0UsaUJsRy9ad0I7RUxvMnNCNUI7RXVHbjhyQkU7SUFDRSxlbEc3WndCO0VMazJzQjVCO0V1Ry83ckJFO0lBQ0U7SUFDQTtFdkdpOHJCSjtFdUdoOHJCSTtJQUNFO0V2R2s4ckJOO0V1Ry83ckJFO0lBQ0U7RXZHaThyQko7QUFDRjtBdUdqN3JCQTtBQUNBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkdrN3JCSjtFdUdoN3JCRTtJQUNFO0lBQ0E7SUFDQTtFdkdrN3JCSjtFdUc5NnJCRTtJQUNFO0V2R2c3ckJKO0V1Rzc2ckJJO0lBQ0U7RXZHKzZyQk47RXVHOTZyQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkdnN3JCUjtFdUc3NnJCUTtJQUNFO0V2Rys2ckJWO0V1R3Y2ckJFO0lBQ0U7RXZHeTZyQko7RXVHeDZyQkk7SUFDRTtFdkcwNnJCTjtFdUd4NnJCSTtJQUNFO0V2RzA2ckJOO0V1R3g2ckJJO0lBQ0Usa0JsRzVlc0I7RUxzNXNCNUI7RXVHeDZyQkk7SUFDRTtFdkcwNnJCTjtFdUd2NnJCRTtJQUNFO0V2R3k2ckJKO0V1R3g2ckJJO0lBQ0U7RXZHMDZyQk47RXVHeDZyQkk7SUFDRTtFdkcwNnJCTjtFdUd6NnJCTTtJQUNFO0V2RzI2ckJSO0V1R3g2ckJJO0lBQ0Usa0JsRzlmc0I7RUx3NnNCNUI7RXVHeDZyQkk7SUFDRTtJQUNBO0V2RzA2ckJOO0V1R3g2ckJJO0lBQ0U7RXZHMDZyQk47RXVHcDZyQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkdzNnJCRjtFdUdwNnJCQTtJQUNFO0V2R3M2ckJGO0V1R2w2ckJFO0lBQ0U7RXZHbzZyQko7RXVHbDZyQkU7SUFDRTtFdkdvNnJCSjtFdUdsNnJCRTtJQUNFO0V2R282ckJKO0V1R242ckJJO0lBQ0U7SUFDQTtFdkdxNnJCTjtFdUduNnJCSTtJQUNFO0V2R3E2ckJOO0V1R242ckJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXZHcTZyQk47RXVHbjZyQkk7SUFDRTtJQUNBO0lBQ0E7RXZHcTZyQk47RXVHajZyQkE7SUFDRTtJQUNBO0lBQ0E7RXZHbTZyQkY7RXVHbDZyQkU7SUFDRTtFdkdvNnJCSjtFdUdsNnJCRTtJQUNFO0lBQ0E7RXZHbzZyQko7QUFDRjtBdUc3NXJCQTtBQUNBO0VBRUU7SUFDRTtFdkc4NXJCRjtFdUczNXJCQTtJQUNFO0V2RzY1ckJGO0V1R3g1ckJBO0lBQ0U7SUFDQTtJQUNBO0V2RzA1ckJGO0V1R3g1ckJBO0lBQ0UsaUJsR3RtQjBCO0lrR3VtQjFCO0lBQ0E7RXZHMDVyQkY7RXVHeDVyQkE7SUFDRTtFdkcwNXJCRjtFdUd4NXJCQTtJQUNFO0V2RzA1ckJGO0V1R3g1ckJBO0lBQ0U7RXZHMDVyQkY7RXVHejVyQkU7SUFDRTtJQUNBO0lBQ0E7RXZHMjVyQko7RXVHdjVyQkk7SUFDRTtJQUNBO0lBQ0E7RXZHeTVyQk47RXVHcDVyQkE7SUFDRTtFdkdzNXJCRjtFdUdqNXJCQTtJQUNFO0V2R201ckJGO0V1R2o1ckJBO0lBQ0U7RXZHbTVyQkY7RXVHNzRyQkU7SUFDRTtFdkcrNHJCSjtFdUc3NHJCRTtJQUNFO0V2Rys0ckJKO0V1Rzk0ckJJO0lBQ0U7RXZHZzVyQk47RXVHNzRyQkU7SUFDRTtFdkcrNHJCSjtFdUcxNHJCQTtJQUNFO0V2RzQ0ckJGO0V1RzM0ckJFO0lBQ0U7RXZHNjRyQko7RXVHejRyQkE7SUFDRTtFdkcyNHJCRjtFdUcxNHJCRTtJQUNFO0V2RzQ0ckJKO0V1RzM0ckJJO0lBQ0U7RXZHNjRyQk47RXVHdjRyQkU7SUFDRTtJQUNBO0V2R3k0ckJKO0V1R3g0ckJJO0lBQ0U7SUFDQTtFdkcwNHJCTjtFdUduNHJCSTtJQUNFO0lBQ0E7RXZHcTRyQk47RXVHOTNyQkE7SUFDRTtFdkdnNHJCRjtFdUcvM3JCRTtJQUNFO0lBQ0E7RXZHaTRyQko7RXVHaDRyQkk7SUFDRTtFdkdrNHJCTjtFdUdoNHJCSTtJQUNFO0V2R2s0ckJOO0V1R2g0ckJJO0lBQ0Usa0JsR25zQnNCO0VMcWt0QjVCO0V1R2g0ckJJO0lBQ0U7RXZHazRyQk47RXVHLzNyQkU7SUFDRTtFdkdpNHJCSjtFdUdoNHJCSTtJQUNFLGtCbEc1c0JzQjtFTDhrdEI1QjtFdUdoNHJCSTtJQUNFO0lBQ0E7RXZHazRyQk47RXVHaDRyQkk7SUFDRTtFdkdrNHJCTjtFdUczM3JCQTtJQUNFO0V2RzYzckJGO0V1R3ozckJBO0lBQ0U7SUFDQTtJQUNBO0V2RzIzckJGO0V1RzEzckJFO0lBQ0U7SUFDQTtFdkc0M3JCSjtFdUd6M3JCQTtJQUNFO0V2RzIzckJGO0V1RzEzckJFO0lBQ0U7SUFDQTtFdkc0M3JCSjtFdUd6M3JCQTtJQUNFO0V2RzIzckJGO0V1R3ozckJBO0lBQ0U7RXZHMjNyQkY7RXVHejNyQkE7SUFDRTtFdkcyM3JCRjtFdUd6M3JCQTtJQUNFO0lBQ0E7RXZHMjNyQkY7RXVHMTNyQkU7SUFDRTtFdkc0M3JCSjtFdUczM3JCSTtJQUNFO0V2RzYzckJOO0V1RzUzckJNO0lBQ0U7RXZHODNyQlI7RXVHMTNyQkU7SUFDRTtFdkc0M3JCSjtFdUczM3JCSTtJQUNFO0lBQ0E7RXZHNjNyQk47RXVHMTNyQkU7SUFDRTtFdkc0M3JCSjtFdUd6M3JCQTtJQUNFO0lBQ0E7SUFDQTtFdkcyM3JCRjtFdUd2M3JCSTtJQUNFO0V2R3kzckJOO0V1R3YzckJJO0lBQ0U7RXZHeTNyQk47RXVHcjNyQkE7SUFDRTtFdkd1M3JCRjtFdUdyM3JCQTtJQUNFO0V2R3UzckJGO0V1R3IzckJBO0lBQ0U7RXZHdTNyQkY7RXVHcjNyQkE7SUFDRTtFdkd1M3JCRjtFdUd0M3JCRTtJQUNFO0lBQ0E7SUFDQTtFdkd3M3JCSjtFdUdyM3JCQTtJQUNFO0lBQ0E7RXZHdTNyQkY7RXVHdDNyQkU7SUFDRTtFdkd3M3JCSjtFdUdyM3JCQTtJQUNFO0V2R3UzckJGO0V1R3IzckJBO0lBQ0U7RXZHdTNyQkY7RXVHcjNyQkE7SUFDRTtFdkd1M3JCRjtFdUd0M3JCRTtJQUNFO0lBQ0E7RXZHdzNyQko7RXVHdDNyQkU7SUFDRTtFdkd3M3JCSjtFdUdyM3JCQTtJQUNFO0V2R3UzckJGO0V1R2wzckJFO0lBQ0U7SUFDQTtFdkdvM3JCSjtFdUduM3JCSTtJQUNFO0V2R3EzckJOO0V1R2wzckJFO0lBQ0U7RXZHbzNyQko7RXVHbDNyQkU7SUFDRSxrQmxHejFCd0I7SWtHMDFCeEI7SUFDQTtFdkdvM3JCSjtFdUdsM3JCRTtJQUNFLGVsRzMxQndCO0VMK3N0QjVCO0V1R2wzckJFO0lBQ0U7RXZHbzNyQko7RXVHbjNyQkk7SUFDRTtFdkdxM3JCTjtFdUduM3JCSTtJQUNFO0V2R3EzckJOO0V1RzUyckJBO0lBQ0U7RXZHODJyQkY7RXVHNTJyQkE7SUFDRTtJQUNBLGlCbEdsNEIwQjtFTGd2dEI1QjtFdUc3MnJCRTtJQUNFO0lBQ0E7SUFDQTtFdkcrMnJCSjtFdUc5MnJCSTtJQUNFO0lBQ0E7RXZHZzNyQk47RXVHNzJyQkU7SUFDRTtFdkcrMnJCSjtFdUc3MnJCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V2RysyckJKO0V1RzcyckJFO0lBQ0U7RXZHKzJyQko7RXVHejJyQkE7SUFDRTtFdkcyMnJCRjtFdUcxMnJCRTtJQUNFO0lBQ0E7RXZHNDJyQko7RXVHMTJyQkU7SUFDRTtFdkc0MnJCSjtFdUd2MnJCQTtJQUNFO0V2R3kyckJGO0V1R3YyckJBO0lBQ0U7RXZHeTJyQkY7RXVHdDJyQkU7SUFDRTtFdkd3MnJCSjtFdUdyMnJCQTtJQUNFO0lBQ0E7SUFDQTtFdkd1MnJCRjtFdUd0MnJCRTtJQUNFO0V2R3cyckJKO0V1R3IyckJBO0lBQ0U7RXZHdTJyQkY7RXVHcjJyQkE7SUFDRTtFdkd1MnJCRjtFdUd0MnJCRTtJQUNFO0lBQ0E7RXZHdzJyQko7RXVHcjJyQkE7SUFDRTtJQUNBO0V2R3UyckJGO0V1R3IyckJBO0lBQ0U7RXZHdTJyQkY7RXVHdDJyQkU7SUFDRTtFdkd3MnJCSjtFdUdyMnJCQTtJQUNFO0lBQ0E7RXZHdTJyQkY7RXVHdDJyQkU7SUFDRTtFdkd3MnJCSjtFdUduMnJCRTtJQUNFO0lBQ0E7RXZHcTJyQko7RXVHbjJyQkU7SUFDRTtFdkdxMnJCSjtFdUdsMnJCQTtJQUNFO0V2R28yckJGO0V1R2wyckJBO0lBQ0U7RXZHbzJyQkY7RXVHbDJyQkE7SUFDRTtFdkdvMnJCRjtFdUduMnJCRTtJQUNFO0lBQ0E7RXZHcTJyQko7RXVHbjJyQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkdxMnJCSjtFdUdsMnJCQTtJQUNFO0V2R28yckJGO0V1R2wyckJBO0lBQ0U7RXZHbzJyQkY7RXVHbjJyQkU7SUFDRTtFdkdxMnJCSjtFdUdsMnJCQTtJQUNFO0V2R28yckJGO0V1R2wyckJBO0lBQ0U7RXZHbzJyQkY7RXVHbDJyQkE7SUFDRTtFdkdvMnJCRjtFdUdsMnJCQTtJQUNFO0V2R28yckJGO0V1R2wyckJBO0lBQ0U7RXZHbzJyQkY7QUFDRjtBdUcvMXJCQTtBQUNBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7RXZHZzJyQko7RXVHejFyQkk7SUFDRTtJQUNBO0lBQ0E7RXZHMjFyQk47QUFDRjtBQS8rdEJBO0F3RzNIQTtFQUNFO0lBQ0U7RXhHNm11QkY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvc2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLWRhdGVyYW5nZXBpY2tlci9kYXRlcmFuZ2VwaWNrZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2RhdGF0YWJsZXMubmV0LWJzL2Nzcy9kYXRhVGFibGVzLmJvb3RzdHJhcC5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2RhdGF0YWJsZXMubmV0LWJ1dHRvbnMtYnMvY3NzL2J1dHRvbnMuYm9vdHN0cmFwLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvc3VtbWVybm90ZS9zdW1tZXJub3RlLWJzNC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC1vdmVycmlkZS9fYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3RoZW1lLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC1vdmVycmlkZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ib290c3RyYXAtb3ZlcnJpZGUvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL190aGVtZS1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ib290c3RyYXAtb3ZlcnJpZGUvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYm9vdHN0cmFwLW92ZXJyaWRlL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ib290c3RyYXAtb3ZlcnJpZGUvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ib290c3RyYXAtb3ZlcnJpZGUvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ib290c3RyYXAtb3ZlcnJpZGUvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ib290c3RyYXAtb3ZlcnJpZGUvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYm9vdHN0cmFwLW92ZXJyaWRlL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYm9vdHN0cmFwLW92ZXJyaWRlL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC1vdmVycmlkZS9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fcGx1Z2luLW92ZXJyaWRlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3VzZXJfcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19lbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fb3Nmb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX2NoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fYXBwX2VtYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3Byb2plY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX2Z1bGxfY2hhdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19wcmljaW5nX3BsYW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3BpcGVsaW5lcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19vc19kcm9wZG93bnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fdG9kby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19mYW5jeV9zZWxlY3Rvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19yZW50YWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3N1cHBvcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fb25ib2FyZGluZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL190b3BfYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL19jdXN0b21pemVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3NjaGVtZV9kYXJrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91c2VyLW92ZXJyaWRlL191c2VyLXN0eWxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDo4cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF17Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Ym94LXNpemluZzpib3JkZXItYm94O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4O3dpZHRoOjEwMCV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaXtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5O21hcmdpbi10b3A6NXB4O2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6NXB4O21hcmdpbi1yaWdodDoxMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiMzMzN9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpyaWdodH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOnNvbGlkIGJsYWNrIDFweDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nLWxlZnQ6MWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe3BhZGRpbmctbGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMWVtO3BhZGRpbmctbGVmdDoyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMmVtO3BhZGRpbmctbGVmdDozZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTNlbTtwYWRkaW5nLWxlZnQ6NGVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNGVtO3BhZGRpbmctbGVmdDo1ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNWVtO3BhZGRpbmctbGVmdDo2ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZiO2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoxMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZGRkO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6ZGVmYXVsdDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2NvbG9yOiM4ODg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzU1NX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBde3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Z3JleX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMzODc1ZDc7Y29sb3I6I2ZmZn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9XG4iLCIuZGF0ZXJhbmdlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMjc4cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAyMHB4O1xuICAvKiBDYWxlbmRhcnMgKi8gfVxuICAuZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSwgLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xuICAgIHRvcDogLTdweDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXI6YWZ0ZXIge1xuICAgIHRvcDogLTZweDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDlweDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmUge1xuICAgIGxlZnQ6IDlweDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5kcm9wdXAge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDpiZWZvcmUge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjOyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YWZ0ZXIge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHotaW5kZXg6IDMwMDE7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogNHB4OyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci10YWJsZSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0aCwgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzJweDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGQsIC5kYXRlcmFuZ2VwaWNrZXIgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssIC5kYXRlcmFuZ2VwaWNrZXIgdGgud2VlayB7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5pbi1yYW5nZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuc3RhcnQtZGF0ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuZW5kLWRhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGY4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGQuZW5kLWRhdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2ViZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsIC5kYXRlcmFuZ2VwaWNrZXIgb3B0aW9uLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHdpZHRoOiA1NiU7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5ob3Vyc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5taW51dGVzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnNlY29uZHNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuYW1wbXNlbGVjdCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5pbnB1dC1taW5pIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5pbnB1dC1taW5pLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDhjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgdG9wOiA4cHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5ydGwgLmlucHV0LW1pbmkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlci5ydGwgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCBpIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA4cHg7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUgc2VsZWN0LmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFuZ2VzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJhbmdlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yYW5nZXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMDhjO1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOGM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDhjO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucmFuZ2VzIGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhjO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA4YztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qICBMYXJnZXIgU2NyZWVuIFN0eWxpbmcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NjRweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzIHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyLmxlZnQge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZS5sdHIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUubHRyIC5jYWxlbmRhciB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlLnJ0bCAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZS5ydGwgLmNhbGVuZGFyIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIubHRyIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlci5sdHIgLmNhbGVuZGFyLmxlZnQge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuY2FsZW5kYXIucmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5sZWZ0IC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuY2FsZW5kYXIge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIucnRsIHtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5jYWxlbmRhci5sZWZ0IHtcbiAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAuY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlci5ydGwgLmNhbGVuZGFyLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5jYWxlbmRhci5yaWdodCAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlci5ydGwgLmxlZnQgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlci5ydGwgLmNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gICAgICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAuY2FsZW5kYXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3MzBweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5yYW5nZXMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5yYW5nZXMge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiIsInRhYmxlLmRhdGFUYWJsZXtjbGVhcjpib3RoO21hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo2cHggIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZSAhaW1wb3J0YW50fXRhYmxlLmRhdGFUYWJsZSB0ZCx0YWJsZS5kYXRhVGFibGUgdGh7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9dGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHksdGFibGUuZGF0YVRhYmxlIHRoLmRhdGFUYWJsZXNfZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXJ9dGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCx0YWJsZS5kYXRhVGFibGUubm93cmFwIHRke3doaXRlLXNwYWNlOm5vd3JhcH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7d2lkdGg6NzVweDtkaXNwbGF5OmlubGluZS1ibG9ja31kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcnt0ZXh0LWFsaWduOnJpZ2h0fWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpsZWZ0fWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0e21hcmdpbi1sZWZ0OjAuNWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZve3BhZGRpbmctdG9wOjhweDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXttYXJnaW46MDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb257bWFyZ2luOjJweCAwO3doaXRlLXNwYWNlOm5vd3JhcH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoyMDBweDttYXJnaW4tbGVmdDotMTAwcHg7bWFyZ2luLXRvcDotMjZweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFlbSAwfXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5ne3BhZGRpbmctcmlnaHQ6MzBweH10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGg6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZDphY3RpdmV7b3V0bGluZTpub25lfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206OHB4O3JpZ2h0OjhweDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidHbHlwaGljb25zIEhhbGZsaW5ncyc7b3BhY2l0eTowLjV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVye29wYWNpdHk6MC4yO2NvbnRlbnQ6XCJcXGUxNTBcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVye2NvbnRlbnQ6XCJcXGUxNTVcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntjb250ZW50OlwiXFxlMTU2XCJ9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntjb2xvcjojZWVlfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3QgdGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn19dGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aHtwYWRkaW5nLXJpZ2h0OjIwcHh9dGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7dG9wOjZweDtyaWdodDo2cHh9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZHtib3JkZXItbGVmdC13aWR0aDowfXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodC13aWR0aDowfXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0Ym9keSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUudGFibGUtYm9yZGVyZWR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvd3ttYXJnaW46MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfVxuIiwiQGtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1vLWtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAley1vLXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbXMta2V5ZnJhbWVzIGR0Yi1zcGlubmVyezEwMCV7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBkdGItc3Bpbm5lcnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1tb3ota2V5ZnJhbWVzIGR0Yi1zcGlubmVyezEwMCV7LW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1kaXYuZHQtYnV0dG9uLWluZm97cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo0MDBweDttYXJnaW4tdG9wOi0xMDBweDttYXJnaW4tbGVmdDotMjAwcHg7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MnB4IHNvbGlkICMxMTE7Ym94LXNoYWRvdzozcHggM3B4IDhweCByZ2JhKDAsMCwwLDAuMyk7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoyMX1kaXYuZHQtYnV0dG9uLWluZm8gaDJ7cGFkZGluZzowLjVlbTttYXJnaW46MDtmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9ZGl2LmR0LWJ1dHRvbi1pbmZvPmRpdntwYWRkaW5nOjFlbX11bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoyMDAyOy13ZWJraXQtY29sdW1uLWdhcDo4cHg7LW1vei1jb2x1bW4tZ2FwOjhweDstbXMtY29sdW1uLWdhcDo4cHg7LW8tY29sdW1uLWdhcDo4cHg7Y29sdW1uLWdhcDo4cHh9dWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudS5maXhlZHtwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03NXB4O2JvcmRlci1yYWRpdXM6MH11bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LmZpeGVkLnR3by1jb2x1bW57bWFyZ2luLWxlZnQ6LTE1MHB4fXVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnUuZml4ZWQudGhyZWUtY29sdW1ue21hcmdpbi1sZWZ0Oi0yMjVweH11bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LmZpeGVkLmZvdXItY29sdW1ue21hcmdpbi1sZWZ0Oi0zMDBweH11bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51Pip7LXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOmF2b2lkO2JyZWFrLWluc2lkZTphdm9pZH11bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LnR3by1jb2x1bW57d2lkdGg6MzAwcHg7cGFkZGluZy1ib3R0b206MXB4Oy13ZWJraXQtY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tY291bnQ6MjstbXMtY29sdW1uLWNvdW50OjI7LW8tY29sdW1uLWNvdW50OjI7Y29sdW1uLWNvdW50OjJ9dWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudS50aHJlZS1jb2x1bW57d2lkdGg6NDUwcHg7cGFkZGluZy1ib3R0b206MXB4Oy13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1vei1jb2x1bW4tY291bnQ6MzstbXMtY29sdW1uLWNvdW50OjM7LW8tY29sdW1uLWNvdW50OjM7Y29sdW1uLWNvdW50OjN9dWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudS5mb3VyLWNvbHVtbnt3aWR0aDo2MDBweDtwYWRkaW5nLWJvdHRvbToxcHg7LXdlYmtpdC1jb2x1bW4tY291bnQ6NDstbW96LWNvbHVtbi1jb3VudDo0Oy1tcy1jb2x1bW4tY291bnQ6NDstby1jb2x1bW4tY291bnQ6NDtjb2x1bW4tY291bnQ6NH1kaXYuZHQtYnV0dG9uLWJhY2tncm91bmR7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyMDAxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZHQtYnV0dG9uc3tmbG9hdDpub25lO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowLjVlbX1kaXYuZHQtYnV0dG9ucyBhLmJ0bntmbG9hdDpub25lfX1kaXYuZHQtYnV0dG9ucyBidXR0b24uYnRuLnByb2Nlc3NpbmcsZGl2LmR0LWJ1dHRvbnMgZGl2LmJ0bi5wcm9jZXNzaW5nLGRpdi5kdC1idXR0b25zIGEuYnRuLnByb2Nlc3Npbmd7Y29sb3I6cmdiYSgwLDAsMCwwLjIpfWRpdi5kdC1idXR0b25zIGJ1dHRvbi5idG4ucHJvY2Vzc2luZzphZnRlcixkaXYuZHQtYnV0dG9ucyBkaXYuYnRuLnByb2Nlc3Npbmc6YWZ0ZXIsZGl2LmR0LWJ1dHRvbnMgYS5idG4ucHJvY2Vzc2luZzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOi04cHggMCAwIC04cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonICc7Ym9yZGVyOjJweCBzb2xpZCAjMjgyODI4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDthbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstbXMtYW5pbWF0aW9uOmR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246ZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjpkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyfVxuIiwiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcInN1bW1lcm5vdGVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3JjOnVybChcIi4vZm9udC9zdW1tZXJub3RlLmVvdD80YzdlODMzMTRiNjhjZmE2YTBkMThhOGI0NjkwMDQ0YlwiKTtzcmM6dXJsKFwiLi9mb250L3N1bW1lcm5vdGUuZW90PzRjN2U4MzMxNGI2OGNmYTZhMGQxOGE4YjQ2OTAwNDRiI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4vZm9udC9zdW1tZXJub3RlLndvZmY/NGM3ZTgzMzE0YjY4Y2ZhNmEwZDE4YThiNDY5MDA0NGJcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuL2ZvbnQvc3VtbWVybm90ZS50dGY/NGM3ZTgzMzE0YjY4Y2ZhNmEwZDE4YThiNDY5MDA0NGJcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9W2NsYXNzXj1cIm5vdGUtaWNvbi1cIl06YmVmb3JlLFtjbGFzcyo9XCIgbm90ZS1pY29uLVwiXTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4IHN1bW1lcm5vdGU7Zm9udC1zaXplOmluaGVyaXQ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvO3RleHQtdHJhbnNmb3JtOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3NwZWFrOm5vbmU7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5ub3RlLWljb24tYWxpZ24tY2VudGVyOmJlZm9yZSwubm90ZS1pY29uLWFsaWduLWluZGVudDpiZWZvcmUsLm5vdGUtaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSwubm90ZS1pY29uLWFsaWduLWxlZnQ6YmVmb3JlLC5ub3RlLWljb24tYWxpZ24tb3V0ZGVudDpiZWZvcmUsLm5vdGUtaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUsLm5vdGUtaWNvbi1hbGlnbjpiZWZvcmUsLm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUsLm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUsLm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlLC5ub3RlLWljb24tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSwubm90ZS1pY29uLWFycm93cy1hbHQ6YmVmb3JlLC5ub3RlLWljb24tYXJyb3dzLWg6YmVmb3JlLC5ub3RlLWljb24tYXJyb3dzLXY6YmVmb3JlLC5ub3RlLWljb24tYm9sZDpiZWZvcmUsLm5vdGUtaWNvbi1jYXJldDpiZWZvcmUsLm5vdGUtaWNvbi1jaGFpbi1icm9rZW46YmVmb3JlLC5ub3RlLWljb24tY2lyY2xlOmJlZm9yZSwubm90ZS1pY29uLWNsb3NlOmJlZm9yZSwubm90ZS1pY29uLWNvZGU6YmVmb3JlLC5ub3RlLWljb24tY29sLWFmdGVyOmJlZm9yZSwubm90ZS1pY29uLWNvbC1iZWZvcmU6YmVmb3JlLC5ub3RlLWljb24tY29sLXJlbW92ZTpiZWZvcmUsLm5vdGUtaWNvbi1lcmFzZXI6YmVmb3JlLC5ub3RlLWljb24tZm9udDpiZWZvcmUsLm5vdGUtaWNvbi1mcmFtZTpiZWZvcmUsLm5vdGUtaWNvbi1pdGFsaWM6YmVmb3JlLC5ub3RlLWljb24tbGluazpiZWZvcmUsLm5vdGUtaWNvbi1tYWdpYzpiZWZvcmUsLm5vdGUtaWNvbi1tZW51LWNoZWNrOmJlZm9yZSwubm90ZS1pY29uLW1pbnVzOmJlZm9yZSwubm90ZS1pY29uLW9yZGVyZWRsaXN0OmJlZm9yZSwubm90ZS1pY29uLXBlbmNpbDpiZWZvcmUsLm5vdGUtaWNvbi1waWN0dXJlOmJlZm9yZSwubm90ZS1pY29uLXF1ZXN0aW9uOmJlZm9yZSwubm90ZS1pY29uLXJlZG86YmVmb3JlLC5ub3RlLWljb24tcm93LWFib3ZlOmJlZm9yZSwubm90ZS1pY29uLXJvdy1iZWxvdzpiZWZvcmUsLm5vdGUtaWNvbi1yb3ctcmVtb3ZlOmJlZm9yZSwubm90ZS1pY29uLXNwZWNpYWwtY2hhcmFjdGVyOmJlZm9yZSwubm90ZS1pY29uLXNxdWFyZTpiZWZvcmUsLm5vdGUtaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZSwubm90ZS1pY29uLXN1YnNjcmlwdDpiZWZvcmUsLm5vdGUtaWNvbi1zdW1tZXJub3RlOmJlZm9yZSwubm90ZS1pY29uLXN1cGVyc2NyaXB0OmJlZm9yZSwubm90ZS1pY29uLXRhYmxlOmJlZm9yZSwubm90ZS1pY29uLXRleHQtaGVpZ2h0OmJlZm9yZSwubm90ZS1pY29uLXRyYXNoOmJlZm9yZSwubm90ZS1pY29uLXVuZGVybGluZTpiZWZvcmUsLm5vdGUtaWNvbi11bmRvOmJlZm9yZSwubm90ZS1pY29uLXVub3JkZXJlZGxpc3Q6YmVmb3JlLC5ub3RlLWljb24tdmlkZW86YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5Olwic3VtbWVybm90ZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH0ubm90ZS1pY29uLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5ub3RlLWljb24tYWxpZ24taW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9Lm5vdGUtaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9Lm5vdGUtaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9Lm5vdGUtaWNvbi1hbGlnbi1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9Lm5vdGUtaWNvbi1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5ub3RlLWljb24tYWxpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0ubm90ZS1pY29uLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9Lm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5ub3RlLWljb24tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9Lm5vdGUtaWNvbi1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0ubm90ZS1pY29uLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0ubm90ZS1pY29uLWFycm93cy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9Lm5vdGUtaWNvbi1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5ub3RlLWljb24tYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZlwifS5ub3RlLWljb24tY2FyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0ubm90ZS1pY29uLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5ub3RlLWljb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9Lm5vdGUtaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5ub3RlLWljb24tY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS5ub3RlLWljb24tY29sLWFmdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9Lm5vdGUtaWNvbi1jb2wtYmVmb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMTE2XCJ9Lm5vdGUtaWNvbi1jb2wtcmVtb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTE3XCJ9Lm5vdGUtaWNvbi1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0ubm90ZS1pY29uLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0ubm90ZS1pY29uLWZyYW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9Lm5vdGUtaWNvbi1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0ubm90ZS1pY29uLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0ubm90ZS1pY29uLW1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9Lm5vdGUtaWNvbi1tZW51LWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9Lm5vdGUtaWNvbi1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjExZlwifS5ub3RlLWljb24tb3JkZXJlZGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0ubm90ZS1pY29uLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5ub3RlLWljb24tcGljdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5ub3RlLWljb24tcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0ubm90ZS1pY29uLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0ubm90ZS1pY29uLXJvdy1hYm92ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5ub3RlLWljb24tcm93LWJlbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9Lm5vdGUtaWNvbi1yb3ctcmVtb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9Lm5vdGUtaWNvbi1zcGVjaWFsLWNoYXJhY3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5ub3RlLWljb24tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9Lm5vdGUtaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9Lm5vdGUtaWNvbi1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0ubm90ZS1pY29uLXN1bW1lcm5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0ubm90ZS1pY29uLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9Lm5vdGUtaWNvbi10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5ub3RlLWljb24tdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmZcIn0ubm90ZS1pY29uLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9Lm5vdGUtaWNvbi11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0ubm90ZS1pY29uLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzJcIn0ubm90ZS1pY29uLXVub3JkZXJlZGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0ubm90ZS1pY29uLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9Lm5vdGUtZWRpdG9ye3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3RlLWVkaXRvciAubm90ZS1kcm9wem9uZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDtkaXNwbGF5Om5vbmU7Y29sb3I6Izg3Y2VmYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouOTV9Lm5vdGUtZWRpdG9yIC5ub3RlLWRyb3B6b25lIC5ub3RlLWRyb3B6b25lLW1lc3NhZ2V7ZGlzcGxheTp0YWJsZS1jZWxsO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5vdGUtZWRpdG9yIC5ub3RlLWRyb3B6b25lLmhvdmVye2NvbG9yOiMwOThkZGZ9Lm5vdGUtZWRpdG9yLmRyYWdvdmVyIC5ub3RlLWRyb3B6b25le2Rpc3BsYXk6dGFibGV9Lm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYXtwb3NpdGlvbjpyZWxhdGl2ZX0ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxle291dGxpbmU6MH0ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn0ubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWJ9Lm5vdGUtZWRpdG9yIC5ub3RlLWVkaXRpbmctYXJlYSBpbWcubm90ZS1mbG9hdC1sZWZ0e21hcmdpbi1yaWdodDoxMHB4fS5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgaW1nLm5vdGUtZmxvYXQtcmlnaHR7bWFyZ2luLWxlZnQ6MTBweH0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZXtib3JkZXI6MXB4IHNvbGlkICNhOWE5YTl9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUuY29kZXZpZXcgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxle2Rpc3BsYXk6bm9uZX0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZS5jb2RldmlldyAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtY29kYWJsZXtkaXNwbGF5OmJsb2NrfS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYXtvdmVyZmxvdzpoaWRkZW59Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxle3BhZGRpbmc6MTBweDtvdmVyZmxvdzphdXRvO2NvbG9yOiMwMDA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZVtjb250ZW50ZWRpdGFibGU9XCJmYWxzZVwiXXtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWNvZGFibGV7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4O21hcmdpbi1ib3R0b206MDtmb250LWZhbWlseTpNZW5sbyxNb25hY28sbW9ub3NwYWNlLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2NjYztiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7Ym9yZGVyOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtyZXNpemU6bm9uZX0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZS5mdWxsc2NyZWVue3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7d2lkdGg6MTAwJSFpbXBvcnRhbnR9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUuZnVsbHNjcmVlbiAubm90ZS1lZGl0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUuZnVsbHNjcmVlbiAubm90ZS1yZXNpemViYXJ7ZGlzcGxheTpub25lfS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2NvbG9yOiMwMDA7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UyZTJlMn0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0OmVtcHR5e2hlaWdodDowO2JvcmRlci10b3A6MCBzb2xpZCB0cmFuc3BhcmVudH0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC50ZXh0LW11dGVke2NvbG9yOiM3Nzd9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1wcmltYXJ5e2NvbG9yOiMyODYwOTB9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1zdWNjZXNze2NvbG9yOiMzYzc2M2R9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1pbmZve2NvbG9yOiMzMTcwOGZ9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC13YXJuaW5ne2NvbG9yOiM4YTZkM2J9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAudGV4dC1kYW5nZXJ7Y29sb3I6I2E5NDQ0Mn0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydHtwYWRkaW5nOjdweCAxMHB4IDJweCAxMHB4O21hcmdpbjotN3B4IDAgMCAwO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1yYWRpdXM6MH0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydCAubm90ZS1pY29ue21hcmdpbi1yaWdodDo1cHh9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtc3VjY2Vzc3tjb2xvcjojM2M3NjNkIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDghaW1wb3J0YW50fS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1cy1vdXRwdXQgLmFsZXJ0LWluZm97Y29sb3I6IzMxNzA4ZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3IWltcG9ydGFudH0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXMtb3V0cHV0IC5hbGVydC13YXJuaW5ne2NvbG9yOiM4YTZkM2IhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMyFpbXBvcnRhbnR9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzLW91dHB1dCAuYWxlcnQtZGFuZ2Vye2NvbG9yOiNhOTQ0NDIhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2YyZGVkZSFpbXBvcnRhbnR9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjlweDtwYWRkaW5nLXRvcDoxcHg7Y3Vyc29yOm5zLXJlc2l6ZX0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFyIC5ub3RlLWljb24tYmFye3dpZHRoOjIwcHg7bWFyZ2luOjFweCBhdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkICNhOWE5YTl9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFyLmxvY2tlZCAubm90ZS1yZXNpemViYXJ7Y3Vyc29yOmRlZmF1bHR9Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFyLmxvY2tlZCAubm90ZS1yZXNpemViYXIgLm5vdGUtaWNvbi1iYXJ7ZGlzcGxheTpub25lfS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXBsYWNlaG9sZGVye3BhZGRpbmc6MTBweH0ubm90ZS1wb3BvdmVyLnBvcG92ZXJ7ZGlzcGxheTpub25lO21heC13aWR0aDpub25lfS5ub3RlLXBvcG92ZXIucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjIwMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5vdGUtcG9wb3Zlci5wb3BvdmVyIC5hcnJvd3tsZWZ0OjIwcHghaW1wb3J0YW50fS5ub3RlLXRvb2xiYXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MDB9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50LC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXJ7cGFkZGluZzowIDAgNXB4IDVweDttYXJnaW46MDtiYWNrZ3JvdW5kOiNmNWY1ZjV9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50Pi5idG4tZ3JvdXAsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhcj4uYnRuLWdyb3Vwe21hcmdpbi10b3A6NXB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6MH0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLmJ0bi1ncm91cCAubm90ZS10YWJsZSwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5idG4tZ3JvdXAgLm5vdGUtdGFibGV7bWluLXdpZHRoOjA7cGFkZGluZzo1cHh9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlcntmb250LXNpemU6MThweH0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLmJ0bi1ncm91cCAubm90ZS10YWJsZSAubm90ZS1kaW1lbnNpb24tcGlja2VyIC5ub3RlLWRpbWVuc2lvbi1waWNrZXItbW91c2VjYXRjaGVyLC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLmJ0bi1ncm91cCAubm90ZS10YWJsZSAubm90ZS1kaW1lbnNpb24tcGlja2VyIC5ub3RlLWRpbWVuc2lvbi1waWNrZXItbW91c2VjYXRjaGVye3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt6LWluZGV4OjM7d2lkdGg6MTBlbTtoZWlnaHQ6MTBlbTtjdXJzb3I6cG9pbnRlcn0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLmJ0bi1ncm91cCAubm90ZS10YWJsZSAubm90ZS1kaW1lbnNpb24tcGlja2VyIC5ub3RlLWRpbWVuc2lvbi1waWNrZXItdW5oaWdobGlnaHRlZCwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5idG4tZ3JvdXAgLm5vdGUtdGFibGUgLm5vdGUtZGltZW5zaW9uLXBpY2tlciAubm90ZS1kaW1lbnNpb24tcGlja2VyLXVuaGlnaGxpZ2h0ZWR7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O3otaW5kZXg6MTt3aWR0aDo1ZW07aGVpZ2h0OjVlbTtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCSUFBQUFTQWdNQUFBQXJvR2JFQUFBQUNWQk1WRVVBQUlqNCtQanA2ZWtLbEFxakFBQUFBWFJTVGxNQVFPYllaZ0FBQUFGaVMwZEVBSWdGSFVnQUFBQUpjRWhaY3dBQUN4TUFBQXNUQVFDYW5CZ0FBQUFIZEVsTlJRZllBUjBCS2htbmFKelBBQUFBRzBsRVFWUUkxMk5nQUFPdFZhdFdNVENvaG9hR1VZK0VtSWtFQUVydUV6SzJKN3R2QUFBQUFFbEZUa1N1UW1DQycpIHJlcGVhdH0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLmJ0bi1ncm91cCAubm90ZS10YWJsZSAubm90ZS1kaW1lbnNpb24tcGlja2VyIC5ub3RlLWRpbWVuc2lvbi1waWNrZXItaGlnaGxpZ2h0ZWQsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAuYnRuLWdyb3VwIC5ub3RlLXRhYmxlIC5ub3RlLWRpbWVuc2lvbi1waWNrZXIgLm5vdGUtZGltZW5zaW9uLXBpY2tlci1oaWdobGlnaHRlZHtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7ei1pbmRleDoyO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNBZ01BQUFBcm9HYkVBQUFBQ1ZCTVZFVUFBSWpkNnZ2RDJmOUxLTFcrQUFBQUFYUlNUbE1BUU9iWVpnQUFBQUZpUzBkRUFJZ0ZIVWdBQUFBSmNFaFpjd0FBQ3hNQUFBc1RBUUNhbkJnQUFBQUhkRWxOUlFmWUFSMEJLd05ERVZUMEFBQUFHMGxFUVZRSTEyTmdBQU90VmF0V01UQ29ob2FHVVkrRW1Ja0VBRXJ1RXpLMko3dHZBQUFBQUVsRlRrU3VRbUNDJykgcmVwZWF0fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgYmxvY2txdW90ZSwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBibG9ja3F1b3RlLC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgcHJlLC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIHByZXtwYWRkaW5nOjVweCAxMHB4O21hcmdpbjowfS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDEsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDEsLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoMiwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoMiwubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGgzLC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGgzLC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDQsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgaDQsLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoNSwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBoNSwubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGg2LC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtc3R5bGUgLmRyb3Bkb3duLXN0eWxlIGg2LC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1zdHlsZSAuZHJvcGRvd24tc3R5bGUgcCwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLXN0eWxlIC5kcm9wZG93bi1zdHlsZSBwe3BhZGRpbmc6MDttYXJnaW46MH0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3ItYWxsIC5kcm9wZG93bi1tZW51LC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3ItYWxsIC5kcm9wZG93bi1tZW51e21pbi13aWR0aDozMzdweH0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3IgLmRyb3Bkb3duLXRvZ2dsZSwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi10b2dnbGV7d2lkdGg6MjBweDtwYWRkaW5nLWxlZnQ6NXB4fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlLC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNjBweDttYXJnaW46MH0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZTpmaXJzdC1jaGlsZCwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGU6Zmlyc3QtY2hpbGR7bWFyZ2luOjAgNXB4fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLXBhbGV0dGUtdGl0bGUsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLXBhbGV0dGUtdGl0bGV7bWFyZ2luOjJweCA3cHg7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldCwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3ItcmVzZXQsLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itc2VsZWN0LC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1zZWxlY3R7d2lkdGg6MTAwJTtwYWRkaW5nOjAgM3B4O21hcmdpbjozcHg7Zm9udC1zaXplOjExcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXJvdywuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itcm93e2hlaWdodDoyMHB4fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXJlc2V0OmhvdmVyLC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldDpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itc2VsZWN0LWJ0biwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itc2VsZWN0LWJ0bntkaXNwbGF5Om5vbmV9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtaG9sZGVyLWN1c3RvbSAubm90ZS1jb2xvci1idG4sLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWhvbGRlci1jdXN0b20gLm5vdGUtY29sb3ItYnRue2JvcmRlcjoxcHggc29saWQgI2VlZX0ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQgLm5vdGUtcGFyYSAuZHJvcGRvd24tbWVudSwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLXBhcmEgLmRyb3Bkb3duLW1lbnV7bWluLXdpZHRoOjIxNnB4O3BhZGRpbmc6NXB4fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1wYXJhIC5kcm9wZG93bi1tZW51PmRpdjpmaXJzdC1jaGlsZCwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLXBhcmEgLmRyb3Bkb3duLW1lbnU+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo1cHh9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5kcm9wZG93bi1tZW51LC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLmRyb3Bkb3duLW1lbnV7bWluLXdpZHRoOjkwcHh9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5kcm9wZG93bi1tZW51LnJpZ2h0LC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLmRyb3Bkb3duLW1lbnUucmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5kcm9wZG93bi1tZW51LnJpZ2h0OjpiZWZvcmUsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAuZHJvcGRvd24tbWVudS5yaWdodDo6YmVmb3Jle3JpZ2h0OjlweDtsZWZ0OmF1dG8haW1wb3J0YW50fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAuZHJvcGRvd24tbWVudS5yaWdodDo6YWZ0ZXIsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAuZHJvcGRvd24tbWVudS5yaWdodDo6YWZ0ZXJ7cmlnaHQ6MTBweDtsZWZ0OmF1dG8haW1wb3J0YW50fS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAuZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEgaSwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5kcm9wZG93bi1tZW51Lm5vdGUtY2hlY2sgYSBpe2NvbG9yOmRlZXBza3libHVlO3Zpc2liaWxpdHk6aGlkZGVufS5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAuZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEuY2hlY2tlZCBpLC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLmRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayBhLmNoZWNrZWQgaXt2aXNpYmlsaXR5OnZpc2libGV9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWZvbnRzaXplLTEwLC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtZm9udHNpemUtMTB7Zm9udC1zaXplOjEwcHh9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yLXBhbGV0dGUsLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvci1wYWxldHRle2xpbmUtaGVpZ2h0OjF9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yLXBhbGV0dGUgZGl2IC5ub3RlLWNvbG9yLWJ0biwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yLXBhbGV0dGUgZGl2IC5ub3RlLWNvbG9yLWJ0bnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MXB4IHNvbGlkICNmZmZ9Lm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yLXBhbGV0dGUgZGl2IC5ub3RlLWNvbG9yLWJ0bjpob3ZlciwuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yLXBhbGV0dGUgZGl2IC5ub3RlLWNvbG9yLWJ0bjpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDB9Lm5vdGUtZGlhbG9nPmRpdntkaXNwbGF5Om5vbmV9Lm5vdGUtZGlhbG9nIC5mb3JtLWdyb3Vwe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vdGUtZGlhbG9nIC5ub3RlLW1vZGFsLWZvcm17bWFyZ2luOjB9Lm5vdGUtZGlhbG9nIC5ub3RlLWltYWdlLWRpYWxvZyAubm90ZS1kcm9wem9uZXttaW4taGVpZ2h0OjEwMHB4O21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo0O2NvbG9yOmxpZ2h0Z3JheTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6NHB4IGRhc2hlZCBsaWdodGdyYXl9QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpey5ub3RlLWltYWdlLWlucHV0e2hlaWdodDphdXRvfX0ubm90ZS1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7Y29sb3I6Z3JheX0ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2JvcmRlcjoxcHggc29saWQgYmxhY2t9Lm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uPmRpdntwb3NpdGlvbjphYnNvbHV0ZX0ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zZWxlY3Rpb24tYmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrOy13ZWJraXQtb3BhY2l0eTouMzsta2h0bWwtb3BhY2l0eTouMzstbW96LW9wYWNpdHk6LjM7b3BhY2l0eTouMzstbXMtZmlsdGVyOmFscGhhKG9wYWNpdHk9MzApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTMwKX0ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1oYW5kbGV7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyOjFweCBzb2xpZCBibGFja30ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1ob2xkZXJ7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyOjFweCBzb2xpZCBibGFja30ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zaXppbmd7d2lkdGg6N3B4O2hlaWdodDo3cHg7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkIGJsYWNrfS5ub3RlLWhhbmRsZSAubm90ZS1jb250cm9sLXNlbGVjdGlvbiAubm90ZS1jb250cm9sLW53e3RvcDotNXB4O2xlZnQ6LTVweDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9Lm5vdGUtaGFuZGxlIC5ub3RlLWNvbnRyb2wtc2VsZWN0aW9uIC5ub3RlLWNvbnRyb2wtbmV7dG9wOi01cHg7cmlnaHQ6LTVweDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6bm9uZX0ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zd3tib3R0b206LTVweDtsZWZ0Oi01cHg7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDowfS5ub3RlLWhhbmRsZSAubm90ZS1jb250cm9sLXNlbGVjdGlvbiAubm90ZS1jb250cm9sLXNle3JpZ2h0Oi01cHg7Ym90dG9tOi01cHg7Y3Vyc29yOnNlLXJlc2l6ZX0ubm90ZS1oYW5kbGUgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gLm5vdGUtY29udHJvbC1zZS5ub3RlLWNvbnRyb2wtaG9sZGVye2N1cnNvcjpkZWZhdWx0O2JvcmRlci10b3A6MDtib3JkZXItbGVmdDpub25lfS5ub3RlLWhhbmRsZSAubm90ZS1jb250cm9sLXNlbGVjdGlvbiAubm90ZS1jb250cm9sLXNlbGVjdGlvbi1pbmZve3JpZ2h0OjA7Ym90dG9tOjA7cGFkZGluZzo1cHg7bWFyZ2luOjVweDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1vcGFjaXR5Oi43Oy1raHRtbC1vcGFjaXR5Oi43Oy1tb3otb3BhY2l0eTouNztvcGFjaXR5Oi43Oy1tcy1maWx0ZXI6YWxwaGEob3BhY2l0eT03MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NzApfS5ub3RlLWhpbnQtcG9wb3ZlcnttaW4td2lkdGg6MTAwcHg7cGFkZGluZzoycHh9Lm5vdGUtaGludC1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnR7bWF4LWhlaWdodDoxNTBweDtwYWRkaW5nOjNweDtvdmVyZmxvdzphdXRvfS5ub3RlLWhpbnQtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWhpbnQtZ3JvdXAgLm5vdGUtaGludC1pdGVte2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3BhZGRpbmc6M3B4fS5ub3RlLWhpbnQtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWhpbnQtZ3JvdXAgLm5vdGUtaGludC1pdGVtLmFjdGl2ZSwubm90ZS1oaW50LXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1oaW50LWdyb3VwIC5ub3RlLWhpbnQtaXRlbTpob3ZlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM0MjhiY2E7b3V0bGluZTowfSIsIi8qIFxuVEFCTEUgT0YgQ09OVEVOVFNcblxuXG4xLiBUaGVtZSBWYXJpYWJsZXNcblx0MWEuIFVzZXIgT3ZlcnJpZGUgVmFyaWFibGVzXG4yLiBUaGVtZSBNaXhpbnNcbjMuIEJvb3RzdHJhcCBPdmVycmlkZSBTdHlsZXNcbiAgM2EuIE92ZXJyaWRlIGRlZmF1bHQgaW5jbHVkZXMgb2YgYm9vdHN0cmFwXG4gIDNiLiBPdmVycmlkZSBib290c3RyYXAgdGFibGUgc3R5bGVzXG4gIDNjLiBPdmVycmlkZSBib290c3RyYXAgZm9ybSBzdHlsZXNcbiAgM2QuIE92ZXJyaWRlIGJvb3RzdHJhcCBuYXZpZ2F0aW9uIHN0eWxlc1xuICAzZS4gT3ZlcnJpZGUgYm9vdHN0cmFwIGJ1dHRvbiBzdHlsZXNcbiAgM2YuIE92ZXJyaWRlIGJvb3RzdHJhcCBicmVhZGNydW1icyBzdHlsZXNcbiAgM2cuIE92ZXJyaWRlIGJvb3RzdHJhcCB0eXBvZ3JhcGh5IHN0eWxlc1xuICAzaC4gT3ZlcnJpZGUgYm9vdHN0cmFwIG1vZGFsIHN0eWxlc1xuICAzaS4gT3ZlcnJpZGUgYm9vdHN0cmFwIGFsZXJ0cyBzdHlsZXNcbjQuIE92ZXJyaWRlcyBmb3IgdmFyaW91cyBwbHVnaW5zIHRoYXQgYXJlIGluY2x1ZGVkIHdpdGggdGhpcyB0ZW1wbGF0ZVxuNS4gSGFuZHkgQW5pbWF0aW9ucyBcbjYuIFVzZXIgUHJvZmlsZXNcbjcuIExheW91dCBzdHlsZXNcbjguIE1lbnUgc3R5bGVzXG45LiBTdHlsZXMgZm9yIGFsbCBlbGVtZW50IGJsb2Nrc1xuMTAuIEhlbHBmdWwgTWlzYyBTdHlsZXNcbjExLiBJY29uIEZvbnRzXG4xMi4gQ2hhdFxuMTMuIEFwcCAtIEVtYWlsXG4xNC4gQXBwIC0gUHJvamVjdHNcbjE1LiBBcHAgLSBGdWxsIENoYXRcbjE2LiBQcmljaW5nIFBsYW5zXG4xNy4gUGlwZWxpbmVzXG4xOC4gT1MgRHJvcGRvd25zXG4xOS4gQXBwIC0gVE9ET1xuMjAuIEZhbmN5IFNlbGVjdG9yXG4yMS4gQXBwIC0gUmVudGFsc1xuMjIuIEFwcCAtIFN1cHBvcnRcbjIzLiBPbmJvYXJkaW5nXG4yNC4gVG9wIEJhciBzdHlsZXNcbjI1LiBTZWFyY2hcbjI2LiBDdXN0b21pemVyXG4jIy4gRGFyayBDb2xvciBTY2hlbWVcbiMjLiBSZXNwb25zaXZlIFN0eWxlc1xuXG4qL1xuLyogMS4gVGhlbWUgVmFyaWFibGVzICovXG5AaW1wb3J0IFwidGhlbWUtdmFyaWFibGVzXCI7XG4vKiAxYS4gVXNlciBPdmVycmlkZSBWYXJpYWJsZXMgKi9cbkBpbXBvcnQgXCJ1c2VyLW92ZXJyaWRlL3VzZXItdmFyaWFibGVzXCI7XG4vKiAyLiBUaGVtZSBNaXhpbnMgKi9cbkBpbXBvcnQgXCJ0aGVtZS1taXhpbnNcIjtcbi8qIDMuIEJvb3RzdHJhcCBPdmVycmlkZSBTdHlsZXMgKi9cbi8qIDNhLiBPdmVycmlkZSBkZWZhdWx0IGluY2x1ZGVzIG9mIGJvb3RzdHJhcCAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC1vdmVycmlkZS9ib290c3RyYXBcIjtcbi8qIDNiLiBPdmVycmlkZSBib290c3RyYXAgdGFibGUgc3R5bGVzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwLW92ZXJyaWRlL3RhYmxlc1wiO1xuLyogM2MuIE92ZXJyaWRlIGJvb3RzdHJhcCBmb3JtIHN0eWxlcyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC1vdmVycmlkZS9mb3Jtc1wiO1xuLyogM2QuIE92ZXJyaWRlIGJvb3RzdHJhcCBuYXZpZ2F0aW9uIHN0eWxlcyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC1vdmVycmlkZS9uYXZcIjtcbi8qIDNlLiBPdmVycmlkZSBib290c3RyYXAgYnV0dG9uIHN0eWxlcyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC1vdmVycmlkZS9idXR0b25zXCI7XG4vKiAzZi4gT3ZlcnJpZGUgYm9vdHN0cmFwIGJyZWFkY3J1bWJzIHN0eWxlcyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC1vdmVycmlkZS9icmVhZGNydW1iXCI7XG4vKiAzZy4gT3ZlcnJpZGUgYm9vdHN0cmFwIHR5cG9ncmFwaHkgc3R5bGVzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwLW92ZXJyaWRlL3R5cGVcIjtcbi8qIDNoLiBPdmVycmlkZSBib290c3RyYXAgbW9kYWwgc3R5bGVzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwLW92ZXJyaWRlL21vZGFsXCI7XG4vKiAzaC4gT3ZlcnJpZGUgYm9vdHN0cmFwIHBvcG92ZXIgc3R5bGVzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwLW92ZXJyaWRlL3BvcG92ZXJcIjtcbi8qIDNpLiBPdmVycmlkZSBib290c3RyYXAgYWxlcnRzIHN0eWxlcyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC1vdmVycmlkZS9hbGVydFwiO1xuLyogM2kuIE92ZXJyaWRlIGJvb3RzdHJhcCBiYWRnZXMgc3R5bGVzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwLW92ZXJyaWRlL2JhZGdlXCI7XG4vKiA0LiBPdmVycmlkZXMgZm9yIHZhcmlvdXMgcGx1Z2lucyB0aGF0IGFyZSBpbmNsdWRlZCB3aXRoIHRoaXMgdGVtcGxhdGUgKi9cbkBpbXBvcnQgXCJwbHVnaW4tb3ZlcnJpZGVzXCI7XG4vKiA1LiBIYW5keSBBbmltYXRpb25zICAqL1xuQGltcG9ydCBcImFuaW1hdGlvbnNcIjtcbi8qIDYuIFVzZXIgUHJvZmlsZSAgKi9cbkBpbXBvcnQgXCJ1c2VyX3Byb2ZpbGVcIjtcbi8qIDcuIExheW91dCBzdHlsZXMgKi9cbkBpbXBvcnQgXCJsYXlvdXRcIjtcbi8qIDguIE1lbnUgc3R5bGVzICovXG5AaW1wb3J0IFwibWVudVwiO1xuLyogOS4gU3R5bGVzIGZvciBhbGwgZWxlbWVudCBibG9ja3MgKi9cbkBpbXBvcnQgXCJlbGVtZW50c1wiO1xuLyogMTAuIEhlbHBmdWwgbGl0dGxlIHN0eWxlcyAqL1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuLyogMTEuIEljb24gRm9udHMgKi9cbkBpbXBvcnQgXCJvc2ZvbnRcIjtcbi8qIDEyLiBDaGF0ICovXG5AaW1wb3J0IFwiY2hhdFwiO1xuLyogMTMuIEFwcCAtIEVtYWlsICovXG5AaW1wb3J0IFwiYXBwX2VtYWlsXCI7XG4vKiAxNC4gQXBwIC0gUHJvamVjdHMgKi9cbkBpbXBvcnQgXCJwcm9qZWN0c1wiO1xuLyogMTUuIEFwcCAtIEZ1bGwgQ2hhdCAqL1xuQGltcG9ydCBcImZ1bGxfY2hhdFwiO1xuLyogMTYuIFByaWNpbmcgUGxhbnMgKi9cbkBpbXBvcnQgXCJwcmljaW5nX3BsYW5zXCI7XG4vKiAxNy4gUGlwZWxpbmVzICovXG5AaW1wb3J0IFwicGlwZWxpbmVzXCI7XG4vKiAxOC4gRHJvcGRvd25zICovXG5AaW1wb3J0IFwib3NfZHJvcGRvd25zXCI7XG4vKiAxOS4gQXBwIC0gVE9ETyAqL1xuQGltcG9ydCBcInRvZG9cIjtcbi8qIDIwLiBGYW5jeSBTZWxlY3RvciAqL1xuQGltcG9ydCBcImZhbmN5X3NlbGVjdG9yXCI7XG4vKiAyMS4gQXBwIC0gUmVudGFscyAqL1xuQGltcG9ydCBcInJlbnRhbHNcIjtcbi8qIDIyLiBBcHAgLSBTdXBwb3J0ICovXG5AaW1wb3J0IFwic3VwcG9ydFwiO1xuLyogMjMuIE9uYm9hcmRpbmcgKi9cbkBpbXBvcnQgXCJvbmJvYXJkaW5nXCI7XG4vKiAyNC4gVG9wIEJhciBzdHlsZXMgKi9cbkBpbXBvcnQgXCJ0b3BfYmFyXCI7XG4vKiAyNS4gU2VhcmNoICovXG5AaW1wb3J0IFwic2VhcmNoXCI7XG4vKiAyNi4gQ3VzdG9taXplciAqL1xuQGltcG9ydCBcImN1c3RvbWl6ZXJcIjtcbi8qICMjLiBEYXJrIENvbG9yIFNjaGVtZSAqL1xuQGltcG9ydCBcInNjaGVtZV9kYXJrXCI7XG4vKiAjIy4gUmVzcG9uc2l2ZSBTdHlsZXMgKi9cbkBpbXBvcnQgXCJyZXNwb25zaXZlXCI7XG4vKiAjIy4gVXNlciBPdmVycmlkZSBTdHlsZXMgKi9cbkBpbXBvcnQgXCJ1c2VyLW92ZXJyaWRlL3VzZXItc3R5bGVzXCI7IiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9yb290XCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3R5cGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL2ltYWdlc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvY29kZVwiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdGFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvYnV0dG9uc1wiO1xuLy8gQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9idXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL2lucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL25hdlwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9jYXJkXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21lZGlhXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbW9kYWxcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3ByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuICAvLyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIiRjb250ZW50LWJnOiAjZjJmNGY4O1xuJGNvbnRlbnQtcGFuZWwtYmctbGlnaHQ6ICNlY2VmZjY7XG4kY29udGVudC1wYW5lbC1iZy1kYXJrOiAjMmQzNzU2O1xuJGNvbnRlbnQtcGFuZWwtd2lkdGg6IDQwMHB4O1xuJGNvbnRlbnQtcGFuZWwtd2lkdGgtY29tcGFjdDogMzIwcHg7XG4kY29sb3ItdGV4dC1mYWRlZDogcmdiYSg5MCw5OSwxMjYsMC40OSk7XG4kZ2xvYmFsLWJvcmRlci1yYWRpdXM6IDZweDtcbiRib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiRlbGVtZW50LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMTI2LCAxNDIsIDE3NywgMC4xMik7XG4kZWxlbWVudC1ib3gtc2hhZG93LWhvdmVyOiAwcHggNXB4IDEycHggcmdiYSgxMjYsIDE0MiwgMTc3LCAwLjIpO1xuXG4vLyBEQVJLIENPTE9SIFNDSEVNRVxuJGRhcmstZWxlbWVudC1iZzogIzMyM2M1ODtcbiRkYXJrLWVsZW1lbnQtYmctdG86ICMzMDM5NTA7XG4kZGFyay1jb250ZW50LWJnOiAjMjkzMTQ1O1xuJGRhcmstY29udGVudC1wYW5lbC1iZzogIzI5MzE0NTtcbiRkYXJrLWNvbG9yLXRleHQtZmFkZWQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40OSk7XG4kZGFyay1ib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4kZGFyay1lbGVtZW50LWJveC1zaGFkb3c6IDBweCA1cHggMTVweCByZ2JhKDIyLCAyMiwgMzUsIDAuMSk7XG4kZGFyay1lbGVtZW50LWJveC1zaGFkb3ctaG92ZXI6IDBweCAxNXB4IDI1cHggcmdiYSgyMiwgMjIsIDM1LCAwLjI1KTtcblxuJGRhcmstYm9keS1iZzogICAgICAgIzI5MzE0NSAhZGVmYXVsdDtcbiRkYXJrLWJvZHktY29sb3I6ICAgICNjY2Q5ZTggIWRlZmF1bHQ7XG4kZGFyay1ib2R5LWNvbG9yLWZhZGVkOiAgICAjODU5NmFiICFkZWZhdWx0O1xuJGRhcmstbGluay1jb2xvcjogICAgI2IzYmNkZSAhZGVmYXVsdDtcblxuJGRhcmstaGVhZGluZ3MtY29sb3I6ICNmZmY7XG5cbi8vIEZvbnRzXG5cbiRvcy1mb250LWZhbWlseS1tYWluOiBcIkF2ZW5pciBOZXh0IFcwMVwiLCBcIlByb3hpbWEgTm92YSBXMDFcIiwgXCJSdWJpa1wiLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kb3MtZmFtaWx5LWhlYWRpbmdzOiAgXCJBdmVuaXIgTmV4dCBXMDFcIiwgXCJQcm94aW1hIE5vdmEgVzAxXCIsIFwiUnViaWtcIiwgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWFsdDogICAgIFwiQXZlbmlyIE5leHQgVzAxXCIsIFwiUHJveGltYSBOb3ZhIFcwMVwiLCBcIlJ1YmlrXCIsIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJG9zLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kb3MtZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4kb3MtZm9udC13ZWlnaHQtYm9sZDogNTAwO1xuJG9zLWhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDA7XG5cbiRmb250LWFsdC13ZWlnaHQtbGlnaHQ6ICRvcy1mb250LXdlaWdodC1saWdodDtcbiRmb250LWFsdC13ZWlnaHQtbm9ybWFsOiAkb3MtZm9udC13ZWlnaHQtbm9ybWFsO1xuJGZvbnQtYWx0LXdlaWdodC1ib2xkOiAkb3MtZm9udC13ZWlnaHQtYm9sZDtcblxuJGdsb2JhbC1sZXR0ZXItc3BhY2luZzogMXB4O1xuXG5cbi8vIE1lbnUgQ29sb3JzXG5cbiRtZW51LXRvcC1saWdodC1iZzogI2ZmZjtcbiRtZW51LXRvcC1kYXJrLWJnOiAjMjQyQjNGO1xuXG4vLyAkbWVudS1zaWRlLWRhcmstYmc6ICMxYzRjYzM7XG4kbWVudS1zaWRlLWJyaWdodC1iZzogIzFjNGNjMztcbiRtZW51LXNpZGUtYnJpZ2h0LWJnLXRvOiAjMGUzNjlhO1xuJG1lbnUtc2lkZS1kYXJrLWJnOiAjMzIzYzU4O1xuJG1lbnUtc2lkZS1kYXJrLWJnLXRvOiAjMjkzMTQ1O1xuJG1lbnUtc2lkZS1saWdodC1iZzogI2ZmZjtcblxuJG1lbnUtc2lkZS1jb21wYWN0LWRhcmstYmc6ICMxYzRjYzM7XG4kbWVudS1zaWRlLWNvbXBhY3QtbGlnaHQtYmc6ICNmZmY7XG4kbWVudS1zaWRlLWNvbXBhY3QtaWNvbi1jb2xvcjogIzkwYWNmYjtcblxuJHRvcC1iYXItbGlnaHQtYmc6ICNmZmY7XG4kdG9wLWJhci1kYXJrLWJnOiAjMzIzYzU4O1xuJHRvcC1iYXItYnJpZ2h0LWJnOiAjMWI1NWUyO1xuXG4kbWVudS1kYXJrLWljb25zLWNvbG9yOiAjYmFiZWQwO1xuJG1lbnUtYnJpZ2h0LWljb25zLWNvbG9yOiAjOTVhY2ZmO1xuJG1lbnUtbGlnaHQtaWNvbnMtY29sb3I6ICMzMDhhZjQ7XG4kbWVudS1saWdodC1pY29ucy1jb2xvcjogIzAwNzNmZjtcbiRzdWItbWVudS1saWdodC1iZy1jb2xvcjogI2ZmZjtcbiRzdWItbWVudS1kYXJrLWJnLWNvbG9yOiAjMzIzYzU4O1xuJHN1Yi1tZW51LWJyaWdodC1iZy1jb2xvcjogIzFiNTVlMjtcblxuJG1lbnUtc2lkZS13aWR0aDogMjYwcHg7XG4kbWVudS1zaWRlLWNvbXBhY3Qtd2lkdGg6IDI2MHB4O1xuJG1lbnUtc2lkZS1taW5pLXdpZHRoOiA3MHB4O1xuJG1vYmlsZS1tZW51LXRhYmxldC13aWR0aDogNzBweDtcblxuJHVzZXItcG9wdXAtYmctZGFyazogIzMyM2M1ODtcbiR1c2VyLXBvcHVwLWJnLWxpZ2h0OiAjZmZmO1xuJHVzZXItcG9wdXAtYmctYnJpZ2h0OiAjMWI1NWUyO1xuJHVzZXItcG9wdXAtYmctYnJpZ2h0LWFsdDogIzVlMDBkYTtcblxuXG4vLyBDb2xvcnNcbiRkYXJrLXJlZDogIzlkMTgxODtcbiRoaWdobGlnaHQtYWNjZW50OiAjRkJCNDYzO1xuXG4kYm9keS1jb2xvci1saWdodDogIzg2ODY4NjtcblxuLy8gRXh0cmEgY3VzdG9tIEJvb3RzdHJhcCBWYXJpYWJsZXNcblxuLy8gTmF2c1xuJG5hdi1waWxscy1saW5rLXBhZGRpbmctc21hbGw6IC4yZW0gMS4xZW0gIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1wYWRkaW5nLXNtYWxsOiAuN2VtIDEuMWVtICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuJHRhYmxlLWxnLWNlbGwtcGFkZGluZzogICAgICAgICAxLjJyZW0gMS41cmVtICFkZWZhdWx0O1xuXG5cbi8vIEZhbmN5IFNlbGVjdG9yIFxuJGZhbmN5LXNlbGVjdG9yLWJnLWRhcms6ICMxZTYyZWI7XG5cblxuLy8gUHJvcGVydGllcyBBcHAgVmFyaWFibGVzXG4kZmlsdGVyLXBhbmVsLXdpZHRoOiA0MDBweDtcbiRwcm9wZXJ0eS1zaWRlLXdpZHRoOiA0MDBweDsiLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2MzZjNzIgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyOTJiMmMgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZSgoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbiksICRncmF5cyk7XG5cbiRibHVlOiAgICAjMDQ3YmY4ICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNlNjUyNTIgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmJlNGEwICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyNGIzMTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjNWJjMGRlICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pLCAkY29sb3JzKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSwgJHNwYWNlcnMpO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbiksICRzaXplcyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgIzNFNEI1QiAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTI1MHB4LFxuICB4eGw6IDE0NTBweCxcbiAgeHh4bDogMTU1MHB4LFxuICB4eHh4bDogMTY1MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE5MHB4LFxuICB4eGw6IDEzODBweCxcbiAgeHh4bDogMTU4MHB4LFxuICB4eHh4bDogMTY4MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgJG9zLWZvbnQtZmFtaWx5LW1haW47XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAwLjlyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14czogICAgICAgICAgICAgICAgLjc3NXJlbSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgJG9zLWZvbnQtd2VpZ2h0LWxpZ2h0ICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgJG9zLWZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgICRvcy1mb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJG9zLWZhbWlseS1oZWFkaW5ncyAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgICRvcy1oZWFkaW5ncy1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgICMzMzQxNTIgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmYmU0YTAgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKDk0LCAxMzAsIDE1MiwgMC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCMxMjVGOEUsLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICByZ2JhKDgzLCAxMDEsIDE0MCwgMC4zMykgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICBub25lICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAycHggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgI2RkZTJlYyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCA1cHggNTBweCByZ2JhKCRwcmltYXJ5LC4zKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIDhweCAxNXB4IHJnYmEoMTUsIDI0LCAzMywgMC4yOSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIDI1cHggNjVweCByZ2JhKDE1LCAyNCwgMzMsIDAuMjkpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMjM1YTk0ICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjMgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1NTBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAycHggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC00ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTEgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA3ICFkZWZhdWx0O1xuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjYjFlZjk4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgIzdkZGE1OCAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICM4N2QwZjUgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICAjNDlhZmUyICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjNzM2NjU0ICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZiZTRhMCAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICNmN2M4MzkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjU5NTk1ICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgIzgwMjExZiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9T4oCUYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRrYmQtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmJ0biBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHN1ZWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHA6Ly9wcmltZXJjc3MuaW8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLWZpbGUtaGVpZ2h0fSAtICN7JGN1c3RvbS1maWxlLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLm1vZGFsLW9wZW4gJiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHBvcG92ZXItZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIC0yKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLy8gQ1NTMyB0cmFuc2Zvcm1zIHdoZW4gc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgLjI1KSwgcmdiYSgwLCAwLCAwLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIC4yNSksIHJnYmEoMCwgMCwgMCwgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLCAuNSk7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHA6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTNcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBFWFRFTkRcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLnVzZXItd2l0aC1hdmF0YXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgaW1nICsgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmljb24tc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDBweCA0cHg7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbiAgLnNtYWxsZXIsICYuc21hbGxlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gIH1cbiAgLmxpZ2h0ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1mYWRlZDtcbiAgfVxuICAmLnRhYmxlLXYtY29tcGFjdCB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMC4zcmVtIDAuNzVyZW07XG4gICAgfVxuICB9XG4gICYudGFibGUtY29tcGFjdCB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMC4zcmVtIDAuNDVyZW07XG4gICAgfVxuICB9XG4gICYudGFibGUtZWRpdGFibGUge1xuICAgIHRkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGFibGUtbGlnaHRib3JkZXIge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg4MywgMTAxLCAxNDAsIDAuMDgpO1xuICAgIH1cbiAgfVxuICAmLnRhYmxlLWNsZWFuIHtcbiAgICB0cjpmaXJzdC1jaGlsZCB0ZHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIC5zdWItdmFsdWUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWZhZGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRhYmxlLWxpZ2h0Zm9udCB7XG4gICAgdGQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICB9XG4gIH1cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgdGhlYWQgdGgge1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuICB0aCwgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogKDEgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAjOTk5O1xuICB9XG4gIHRmb290IHRoIHtcbiAgICBib3JkZXItdG9wOiAoMSAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICM5OTk7XG4gIH1cbiAgdGZvb3QgdGgsXG4gIHRoZWFkIHRoIHtcbiAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsLWNhcHMoKTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDEgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGQubm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cblxuICAucm93LWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAub3MtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAmLmRhbmdlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1yZWQ7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2VsbC1pbWFnZS1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLmNlbGwtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICNmZmYsIDFweCAxcHggNXB4IHJnYmEoMCwwLDAsMC44KTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHsgei1pbmRleDogNTsgfVxuICAgICAgJjpudGgtY2hpbGQoMikgeyB6LWluZGV4OiA0OyB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7IHotaW5kZXg6IDM7IH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHsgei1pbmRleDogMjsgfVxuICAgICAgJjpudGgtY2hpbGQoNSkgeyB6LWluZGV4OiAxOyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2VsbC1pbWcgKyAuY2VsbC1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jZWxsLWltZy1tb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC43O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogLTcwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgei1pbmRleDogNztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCl7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5cbi50YWJsZS1sZyB7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtbGctY2VsbC1wYWRkaW5nO1xuICB9XG59XG5cbi50YWJsZS50YWJsZS12MiB7XG4gIHRoZWFkLCB0Zm9vdCB7XG4gICAgdHIge1xuICAgICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6ICgxICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgIzk5OTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogKDEgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAjOTk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogKDEgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAjOTk5O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAoMSAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICM5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHkgdHIgdGQge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb250ZW50LWJnLCAxMCUpO1xuICB9XG59XG5cblxuLmNvbnRyb2xzLWFib3ZlLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgJiArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmNvbnRyb2xzLWJlbG93LXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgLnRhYmxlLXJlY29yZHMtaW5mbyB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgfVxuICAudGFibGUtcmVjb3Jkcy1wYWdlcyB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5hbGwtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlIWltcG9ydGFudDtcbn1cblxuXG4udGFibGUudGFibGUtcGFkZGVkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCA1cHg7XG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1mYWRlZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZzogMC4zcmVtIDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSg2OSwgMTAxLCAxNzMsIDAuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSBzY2FsZSgxLjAxKTtcbiAgICAgICAgdGQge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjAzKTtcbiAgICAgICYuYm9sZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIGltZyArIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgc3BhbiArIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgICAgLnN0YXR1cy1waWxsICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZWxlbWVudC1ib3gge1xuICAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIkBtaXhpbiBiaWctdmFsdWUtZm9udHtcblxufVxuXG5AbWl4aW4gdGV4dC1zbWFsbC1jYXBzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiB0ZXh0LW1lZC1jYXBzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIHRleHQtZmFkZWQge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xufVxuQG1peGluIHRleHQtZmFkZWQtZGFyayB7XG4gIGNvbG9yOiByZ2JhKDIxOCwgMjI2LCAyNDMsIDAuNCk7XG59XG5cblxuQG1peGluIG9zZm9udHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdvc2ZvbnQnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBCYWRnZXNcblxuQG1peGluIGJhZGdlLXZhcmlhbnQtaW52ZXJ0ZWQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oc2F0dXJhdGUobWl4KCRjb2xvciwgI2ZmZiksIDEwJSksIDE1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxNSUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oc2F0dXJhdGUobWl4KCRjb2xvciwgI2ZmZiksIDEwJSksIDUlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3IsIDIwJSk7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTUlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCJsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1hbHQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuLmZvcm0tY29udHJvbC5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCFpbXBvcnRhbnQ7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sLnJvdW5kZWQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggdG9wIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBTUNBWUFBQUJTZ0l6YUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCTllXTnBiblJ2YzJnaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5EWkZOREV3TmpsR056RkVNVEZGTWtKRVEwVkRSVE0xTjBSQ016TXlNa0lpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRaRk5ERXdOa0ZHTnpGRU1URkZNa0pFUTBWRFJUTTFOMFJDTXpNeU1rSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wTmtVME1UQTJOMFkzTVVReE1VVXlRa1JEUlVORk16VTNSRUl6TXpJeVFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzBOa1UwTVRBMk9FWTNNVVF4TVVVeVFrUkRSVU5GTXpVM1JFSXpNekl5UWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1R3Nnd1FBQUFBNVNVUkJWSGphWXZ6Ly96OERPWUNKZ1V4QWY0Mk1RSXpUazBEL00rS3prUkdQb1FTZHlraUtKckJHcE9oZ0pGWVRXTkVJaUVlQUFBTUF6TkVORU9IK2RvOEFBQUFBU1VWT1JLNUNZSUk9KTsgXG59XG5cbi5mb3JtLXRleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgJi53aXRoLWVycm9ycyB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gIH1cbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjay50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICRkYW5nZXIhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgJi5mb3JtLWNvbnRyb2wtZmFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIH1cbiAgJi5icmlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogI2UyZTRlZjtcbiAgfVxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcblxuICAuZGF0ZS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG4gICAgICBAaW5jbHVkZSBvc2ZvbnQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgQGluY2x1ZGUgdGV4dC1mYWRlZCgpO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gICYuc3RpY2stcmlnaHQge1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmZvcm0tYnV0dG9ucy13IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcblxuICAmLmNvbXBhY3Qge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5sYWJlbCB7XG4gICYuYmlnZ2VyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgJi5saWdodGVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZmFkZWQ7XG4gIH1cbiAgJi5zbWFsbGVyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgfVxufVxuXG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBzcGFuIHtcbiAgICBwYWRkaW5nOiAwcHggMC41cmVtIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuXG4uZm9ybS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuXG5cbi8vIE9TIFRPR0dMRVJcblxuLm9zLXRvZ2dsZXItdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAub3MtdG9nZ2xlci1pIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLm9zLXRvZ2dsZXItcGlsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB9XG4gIH1cbiAgJi5vbiB7XG4gICAgLm9zLXRvZ2dsZXItaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFNkYyO1xuICAgICAgLm9zLXRvZ2dsZXItcGlsbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gICYuc21hbGxlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgJi5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogJG5hdi10YWJzLWxpbmstcGFkZGluZy1zbWFsbFxuICAgIH1cbiAgICAmLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogJG5hdi1waWxscy1saW5rLXBhZGRpbmctc21hbGw7XG4gICAgfVxuICB9XG4gICYuYmlnZ2VyIHtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgICYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTphZnRlciwgXG4gICAgJi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgICYubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAmLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIH1cbiAgfVxuICAmLnVwcGVyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTphZnRlciwgXG4gICAgJi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgICYubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICAgICYubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgfVxuICAgICYuY2VudGVyZWQge1xuICAgICAgJi5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICAgICYubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4ubmF2LWxpbmsge1xuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0IGFuZCByZW1vdmVzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICYuZGlzYWJsZWQge1xuICB9XG4gIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2IwYzRmMztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCBcbiAgLm5hdi1saW5rOmhvdmVyLFxuICAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5re1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuIiwiLnRvZ2dsZWQtYnV0dG9ucyB7XG4gIC5idG4tdG9nZ2xlZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAmLm9mZiB7XG4gICAgfVxuICAgICYub24sICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJiArIC5idG4tdG9nZ2xlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi5zb2xpZCB7XG4gICAgLmJ0bi10b2dnbGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNyk7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICAmLm9uLCAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXhzLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi5idG4td2hpdGUge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjZmZmLCAjZmZmKTtcbn1cblxuLmJ0bi1ncmV5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoI2RkZTJlYywgI2RkZTJlYyk7XG59XG5cbi5idG4td2hpdGUtZ29sZCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCNmZmYsICNmZmYpO1xuICBjb2xvcjogI0NGOEQwRDtcbn1cblxuXG4uYnRuLXRlYWwge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjZmZmLCAjMzFDMzdGLCByZ2JhKDAsMCwwLDApKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgJi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxufVxuXG5cbi5idG4ge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWFsdC13ZWlnaHQtbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgJi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAmLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm9zLWljb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5vcy1pY29uICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgc3BhbiArIC5vcy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAmLmJ0bi13aGl0ZSB7XG4gICAgLm9zLWljb24ge1xuXG4gICAgfVxuICB9XG4gICYuYnRuLXNtIHtcbiAgICAub3MtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5vcy1pY29uICsgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJGJ0bi1wYWRkaW5nLXgtc207XG4gICAgfVxuICAgIHNwYW4gKyAub3MtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJGJ0bi1wYWRkaW5nLXgtc207XG4gICAgfVxuICB9XG4gICYuYnRuLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgJi5idG4tdXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gICYuYnRuLXVuZGVybGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZ29sZCB7XG4gICAgICBjb2xvcjogI0JFOEIxQztcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNCRThCMUM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjQkU4QjFDLCAxMCUpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjQkU4QjFDLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8vIEJSRUFEQ1JVTUJTXG5cbi5icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC42NTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICB9XG4gIH1cbn1cbi5icmVhZGNydW1icyArIC5jb250ZW50LWJveCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4iLCJcblxuLnRleHQtbXV0ZWQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufSIsIi5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICAmLmJ1dHRvbnMtb24tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgJi5mYWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgfVxuICAmLnNtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xO1xuICB9XG4gIHNwYW4sIHN0cm9uZywgLmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmF2YXRhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYXZhdGFyICsgc3BhbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbmJvZHkubW9kYWwtb3BlbiB7XG59XG4iLCIucG9wb3ZlciB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xO1xuICBib3gtc2hhZG93OiAkcG9wb3Zlci1ib3gtc2hhZG93O1xuXG5cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogI2ZmZjtcbn0iLCIuYWxlcnQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBwOmxhc3QtY2hpbGQge1xuICBcdG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAmLmFsZXJ0LXdhcm5pbmcge1xuICAgIC5hbGVydC1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjM0UzMjIxO1xuICAgIH1cbiAgfVxuICAmLmJvcmRlcmxlc3Mge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICYuY29tcGFjdCB7XG4gIFx0cGFkZGluZzogMTVweCAyMHB4O1xuICBcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICB9XG59IiwiLmJhZGdlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG59XG5cbi5iYWRnZS1kZWZhdWx0LWludmVydGVkIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudC1pbnZlcnRlZCgkc2Vjb25kYXJ5KTtcbn1cblxuLmJhZGdlLXByaW1hcnktaW52ZXJ0ZWQge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50LWludmVydGVkKCRwcmltYXJ5KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3MtaW52ZXJ0ZWQge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50LWludmVydGVkKCRzdWNjZXNzKTtcbn1cblxuLmJhZGdlLWluZm8taW52ZXJ0ZWQge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50LWludmVydGVkKCRpbmZvKTtcbn1cblxuLmJhZGdlLXdhcm5pbmctaW52ZXJ0ZWQge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50LWludmVydGVkKCR3YXJuaW5nKTtcbn1cblxuLmJhZGdlLWRhbmdlci1pbnZlcnRlZCB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQtaW52ZXJ0ZWQoJGRhbmdlcik7XG59IiwiLyogU1RBUiBSQVRJTkcgKi8gXG4uYnItdGhlbWUtb3NhZG1pbiAuYnItd2lkZ2V0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJyLXRoZW1lLW9zYWRtaW4gLmJyLXdpZGdldCBhIHtcbiAgQGluY2x1ZGUgb3Nmb250KCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uYnItdGhlbWUtb3NhZG1pbiAuYnItd2lkZ2V0IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTcwJztcbiAgY29sb3I6ICNkMmQyZDI7XG59XG4uYnItdGhlbWUtb3NhZG1pbiAuYnItd2lkZ2V0IGEuYnItYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6ICNFREI4Njc7XG59XG4uYnItdGhlbWUtb3NhZG1pbiAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb2xvcjogI0VEQjg2Nztcbn1cbi5ici10aGVtZS1vc2FkbWluIC5ici13aWRnZXQgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ici10aGVtZS1vc2FkbWluIC5ici1yZWFkb25seSBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmJyLXRoZW1lLW9zYWRtaW4gLmJyLXdpZGdldCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDA2JztcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLmJyLXRoZW1lLW9zYWRtaW4gLmJyLXdpZGdldCBhLmJyLWFjdGl2ZTphZnRlcixcbiAgLmJyLXRoZW1lLW9zYWRtaW4gLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTcwJztcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbn1cblxuXG4vKiBJT04gUkFOR0UgU0xJREVSICovIFxuXG4vLyBTa2luIGRldGFpbHMgKi9cblxuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uaXJzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uaXJzLXdpdGgtZ3JpZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuLmlycy1saW5lIHtcbiAgICBoZWlnaHQ6IDVweDsgXG4gICAgdG9wOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiAgICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG4gICAgLmlycy1saW5lLW1pZCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG4gICAgLmlycy1saW5lLXJpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuLmlycy1iYXIge1xuICAgIGhlaWdodDogNXB4OyBcbiAgICB0b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcbn1cbiAgICAuaXJzLWJhci1lZGdlIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7IHdpZHRoOiA5cHg7XG4gICAgfVxuXG4uaXJzLXNoYWRvdyB7XG4gICAgaGVpZ2h0OiAzcHg7IHRvcDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG59XG4ubHQtaWU5IC5pcnMtc2hhZG93IHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xufVxuXG4uaXJzLXNsaWRlciB7XG4gICAgd2lkdGg6IDExcHg7IFxuICAgIGhlaWdodDogMTFweDtcbiAgICB0b3A6IDIycHg7XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XG4gICAgfVxufVxuLmlycy1zbGlkZXIuc3RhdGVfaG92ZXIsIC5pcnMtc2xpZGVyOmhvdmVyIHtcbn1cblxuLmlycy1taW4sIC5pcnMtbWF4IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEwcHg7IGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0b3A6IDA7IHBhZGRpbmc6IDFweCAzcHg7XG4gICAgYmFja2dyb3VuZDogI2UxZTRlOTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2VkNTU2NTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaXJzLWZyb206YWZ0ZXIsIC5pcnMtdG86YWZ0ZXIsIC5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogLTZweDsgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWQ1NTY1O1xufVxuXG5cbi5pcnMtZ3JpZC1wb2wge1xuICAgIGJhY2tncm91bmQ6ICNlMWU0ZTk7XG59XG4uaXJzLWdyaWQtdGV4dCB7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xufVxuXG5cbi8qIERST1BaT05FICovXG5cbi5kcm9wem9uZSB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xufVxuXG5cbi8qIFNFTEVDVCAyICovXG5cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmViZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NzcxZDI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM0NzRhNTA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cbi5zZWxlY3QyIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cblxuXG4vKiBEQVRFUkFOR0VQSUNLRVIgKi9cblxuYm9keSB7XG4gIC5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIGJveC1zaGFkb3c6IDNweCAyNXB4IDUwcHggcmdiYSg3NywgNzYsIDEzMiwgMC4zNCk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBtaW4td2lkdGg6IDU0MHB4O1xuXG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHRkIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA1JSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkLmluLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICB0ZC5hY3RpdmUsIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFuZ2VzIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYWx0LXdlaWdodC1ib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgJi5wcmV2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWFsdC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG4gICAgICB0aC5tb250aCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIHRoZWFkIHRyOmZpcnN0LWNoaWxkICsgdHIgdGgge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IGkge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAuZmEuZmEtY2FsZW5kYXIuZ2x5cGhpY29uLmdseXBoaWNvbi1jYWxlbmRhciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG9zZm9udCgpO1xuICAgICAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmEuZmEtY2hldnJvbi1sZWZ0LmdseXBoaWNvbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgb3Nmb250KCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhLmZhLWNoZXZyb24tcmlnaHQuZ2x5cGhpY29uLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgb3Nmb250KCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cblxuLyogREFUQVRBQkxFUyAqL1xuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAwcHggNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuXG5cblxuXG5cblxuLyogQ0FMRU5EQVIgICovXG4uZmMtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZjLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYy12aWV3IHtcbn1cbi5mYy1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTg0ZmY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwcHggI2JkZDRmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmMtZGF5LW51bWJlciB7XG4gIGNvbG9yOiAjNkI2ODYyO1xufVxuLmZjLWRheS1oZWFkZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzZCNjg2MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmMtb3RoZXItbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmFsbC13cmFwcGVyIHtcbiAgLmZjLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIEBleHRlbmQgLmJ0bi13aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmLmZjLXN0YXRlLWFjdGl2ZSB7XG4gICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qIERhdGF0YWJsZXMgZm9yIEJvb3RzdHJhcCA0ICovXG50YWJsZS5kYXRhVGFibGV7Y2xlYXI6Ym90aDttYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGUgIWltcG9ydGFudH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOjc1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDowLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nLXRvcDowLjg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmd7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC45ZW07ZGlzcGxheTpibG9jaztvcGFjaXR5OjAuM310YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmV7cmlnaHQ6MWVtO2NvbnRlbnQ6XCJcXDIxOTFcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3JpZ2h0OjAuNWVtO2NvbnRlbnQ6XCJcXDIxOTNcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5OjF9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3QgdGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn19dGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aHtwYWRkaW5nLXJpZ2h0OjIwcHh9dGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7dG9wOjZweDtyaWdodDo2cHh9dGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZHtib3JkZXItbGVmdC13aWR0aDowfXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodC13aWR0aDowfXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0Ym9keSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUudGFibGUtYm9yZGVyZWR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvd3ttYXJnaW46MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfSIsIkBrZXlmcmFtZXMgZmFkZUxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMganVtcFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHRyYW5zbGF0ZSg3MHB4LCA3MHB4KTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMHB4KTtcbiAgfVxufVxuXG5cbi5mbG9hdGVkLWNoYXQtYnRuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGp1bXBVcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uZmxvYXRlZC1jb2xvcnMtYnRuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGp1bXBVcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5mbG9hdGVkLWN1c3RvbWl6ZXItYnRuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGp1bXBVcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cblxuLmVsZW1lbnQtYm94IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVVcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLmVsZW1lbnQtYmFsYW5jZXMgLmJhbGFuY2Uge1xuICBhbmltYXRpb24tbmFtZTogZmFkZVJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICY6bnRoLWNoaWxkKDEpIHsgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuICAmOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuICAmOm50aC1jaGlsZCgzKSB7IGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuICAmOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuICAmOm50aC1jaGlsZCg1KSB7IGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxufVxuXG4ucGlwZWxpbmUge1xuICBhbmltYXRpb24tbmFtZTogZmFkZVVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG4ucHJvamVjdC1ib3gge1xuICBhbmltYXRpb24tbmFtZTogZmFkZVVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG4uYWVjLWZ1bGwtbWVzc2FnZS13IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVVcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuLnVzZXItcHJvZmlsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlVXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbi5jb250ZW50LXBhbmVsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVMZWZ0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufSIsIi51c2VyLXByb2ZpbGUge1xuICBAZXh0ZW5kIC5ib3gtc3R5bGU7XG5cblxuICAudXAtaGVhZC13IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cyAkZ2xvYmFsLWJvcmRlci1yYWRpdXMgMHB4IDBweDtcbiAgICAuZGVjb3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICAuZGVjb3ItcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMCkscmdiYSgwLDAsMCwwLjIpLDcwJSxyZ2JhKDAsMCwwLDAuNSkpO1xuICAgIH1cbiAgICAudXAtc29jaWFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudXAtbWFpbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMCUgNSUgNSUgNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgLnVzZXItYXZhdGFyLXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIC51c2VyLWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudXAtaGVhZGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZSAqIDEuNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC51cC1zdWItaGVhZGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjQpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOClcblxuICB9XG4gIC51cC1jb250cm9scyB7XG4gICAgcGFkZGluZzogMjBweCA1JTtcbiAgfVxuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAudXAtY29udHJvbHMgKyAudXAtY29udGVudHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICB9XG5cbiAgLnVwLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUlO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG5cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIENPTVBBQ1QgUFJPRklMRSBMQVlPVVRcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmNvbXBhY3Qge1xuICAgIC51cC1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICAudXAtbWFpbi1pbmZvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgfVxuICAgIC51cC1oZWFkLXcgLnVwLXNvY2lhbCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnVwLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnVwLXN1Yi1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLXByb2ZpbGUgKyAuZWxlbWVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnZhbHVlLXBhaXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5sYWJlbCB7XG4gICAgQGluY2x1ZGUgdGV4dC1mYWRlZCgpO1xuICAgIEBpbmNsdWRlIHRleHQtc21hbGwtY2FwcygpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsLWNhcHMoKTtcbiAgfVxufVxuLnZhbHVlLXBhaXIgKyAudmFsdWUtcGFpciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xufSIsImh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjRDdCQkVBLCAjNjVBOEYxKTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuICAmLmZ1bGwtc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgLmFsbC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICA+IC50b3AtYmFyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtdyxcbiAgICAudG9wLWJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWVudS1wb3NpdGlvbi1zaWRlIC5sb2dnZWQtdXNlci1tZW51IHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi5hbGwtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgJi53aXRoLXBhdHRlcm4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLXBhdHRlcm4yLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICAmLm5vLXBhZGRpbmctY29udGVudCB7XG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gIH1cbiAgJi53aGl0ZS1iZy1jb250ZW50IHtcbiAgICAuY29udGVudC13IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnNvbGlkLWJnLWFsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmc7XG4gICAgLmNvbnRlbnQtdyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LndpdGgtY29udGVudC1wYW5lbCB7XG4gIC5jb250ZW50LWJveCB7XG4gIH1cbn1cblxuLmF1dGgtd3JhcHBlciB7XG4gIC5hbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIHBhZGRpbmc6IDUlIDEwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjQ7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICYuY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBMYXlvdXQgc2V0dGluZ3MgYmFzZWQgb24gbWVudSBwb3NpdGlvbiAqL1xuXG4vKiBNRU5VIE9OIEEgU0lERSAqL1xuYm9keS5tZW51LXBvc2l0aW9uLXNpZGUge1xuICAubGF5b3V0LXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbnRlbnQtdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICRnbG9iYWwtYm9yZGVyLXJhZGl1cyAkZ2xvYmFsLWJvcmRlci1yYWRpdXMgMHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLyogTUVOVSBPTiBUT1AgKi9cbmJvZHkubWVudS1wb3NpdGlvbi10b3Age1xuICAuY29udGVudC13IHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4ICRnbG9iYWwtYm9yZGVyLXJhZGl1cyAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgLnRvcC1iYXIgKyAubGF5b3V0LXcge1xuICAgIC5tZW51LXcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm1lbnUtc2lkZS1yaWdodCB7XG4gIC5sYXlvdXQtdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5jb250ZW50LXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmctcGF0dGVybi5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5cbi5jb250ZW50LWkge1xufVxuXG4uY29udGVudC1ib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgZmxleDogMTtcbiAgPiAuZWxlbWVudC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGVudC1wYW5lbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXg6IDAgMCAkY29udGVudC1wYW5lbC13aWR0aDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICYuY29tcGFjdCB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgZmxleDogMCAwICRjb250ZW50LXBhbmVsLXdpZHRoLWNvbXBhY3Q7XG4gIH1cbiAgLmNvbnRlbnQtcGFuZWwtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtcGFuZWwtYmc7XG5cbiAgJi5jb2xvci1zY2hlbWUtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtcGFuZWwtYmctZGFyaztcbiAgfVxufVxuLmNvbnRlbnQtcGFuZWwtdG9nZ2xlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgNSUpO1xuICB9XG4gIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cblxuXG5cbi8qXG4gU0lERSBQQU5FTCBJUyBBQ1RJVkUgLSBBREQgU1RZTEVTXG4qL1xuLndpdGgtc2lkZS1wYW5lbCB7XG4gIC5jb250ZW50LWJveCB7XG4gIH1cbiAgLmNvbnRlbnQtaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5tZW51LW1vYmlsZSAubW0tbG9nby1idXR0b25zLXcgLmNvbnRlbnQtcGFuZWwtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5cblxuXG4vKiBJQ09OUyBMSVNUIEZPUiBERU1PICovXG5cbi5kZW1vLWljb25zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpIHtcbiAgICB3aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuICBTVFlMRSBOQVZJR0FUSU9OXG4gIFxuIzEuIExvZ2dlZCBVc2VyIEJveFxuIzIuIFNoYXJlZCBzdHlsZXMgYmV0d2VlbiBUb3AgQmFyICYgTWFpbiBNZW51XG4jMy4gRGVza3RvcCBNZW51XG4jNC4gTW9iaWxlIE1lbnVcblxuKi9cblxuXG4vKiBcbiMxLiBMb2dnZWQgVXNlciBCb3hcbiovXG5cbi5sb2dnZWQtdXNlci13IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAuYXZhdGFyLXcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG4gIC5sb2dnZWQtdXNlci1uYW1lIHtcblxuICB9XG4gIC5sb2dnZWQtdXNlci1yb2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsLWNhcHMoKTtcbiAgICBAaW5jbHVkZSB0ZXh0LWZhZGVkKCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5sb2dnZWQtdXNlci10b2dnbGVyLWFycm93IHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG5cbiAgJi5hdmF0YXItaW5saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubG9nZ2VkLXVzZXItaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgIC5sb2dnZWQtdXNlci1pbmZvLXcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dnZWQtdXNlci10b2dnbGVyLWFycm93IHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItYXZhdGFyLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5sb2dnZWQtdXNlci1pbmZvLXcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgICAuYXZhdGFyLXcge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypcbiMyLiBTaGFyZWQgc3R5bGVzIGJldHdlZW4gVG9wIEJhciAmIE1haW4gTWVudVxuKi9cbi5tZW51LXcsXG4udG9wLWJhciB7XG4gIC5sb2dvLXcge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAuZmlsdGVycy10b2dnbGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5vcy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAubG9nby1lbGVtZW50IHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAzMCUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvOmhvdmVyIHtcbiAgICAgIC5sb2dvLWVsZW1lbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ28tbGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4gICMzLiBEZXNrdG9wIE1lbnVcbiovXG5cbi5tZW51LXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6ICRlbGVtZW50LWJveC1zaGFkb3c7XG4gIGZsZXg6IDAgMCAkbWVudS1zaWRlLXdpZHRoO1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuXG4gIC5tZW51LXBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxvZ2dlZC11c2VyLXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIC5sb2dnZWQtdXNlci1pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5sb2dnZWQtdXNlci1tZW51IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiArIC5tYWluLW1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAubG9nZ2VkLXVzZXItbWVudSB7XG4gICAgYmFja2dyb3VuZDogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgICAuYXZhdGFyLXcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItYXZhdGFyLWluZm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLWluZm8tdyB7XG4gICAgICAubG9nZ2VkLXVzZXItbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmxvZ2dlZC11c2VyLXJvbGUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZzogMHB4IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5iZy1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAvLyBDT0xPUlMgRk9SIFVTRVIgUE9QVVAgTUVOVVxuICAgICYuY29sb3Itc3R5bGUtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVzZXItcG9wdXAtYmctbGlnaHQ7XG4gICAgICAubG9nZ2VkLXVzZXItYXZhdGFyLWluZm8ge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICB9XG4gICAgICAubG9nZ2VkLXVzZXItaW5mby13IC5sb2dnZWQtdXNlci1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC5sb2dnZWQtdXNlci1pbmZvLXcgLmxvZ2dlZC11c2VyLXJvbGUge1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICB9XG4gICAgICAuYXZhdGFyLXcge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMTE7XG4gICAgICB9XG4gICAgICB1bCBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG9yLXN0eWxlLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVzZXItcG9wdXAtYmctZGFyaztcbiAgICB9XG4gICAgXG4gICAgJi5jb2xvci1zdHlsZS1icmlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVzZXItcG9wdXAtYmctYnJpZ2h0O1xuICAgIH1cbiAgICBcbiAgICAmLmNvbG9yLXN0eWxlLWJyaWdodC1hbHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVzZXItcG9wdXAtYmctYnJpZ2h0LWFsdDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIEJhbm5lciBibG9jayBzdHlsZXNcbiAgLnNpZGUtbWVudS1tYWdpYyB7XG4gICAgLy8gY3RhIGJsb2NrXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xNTRkZWcsICMxNjQzQTMgOCUsICMyRTExNzAgOTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgIH1cbiAgICAuYnRuLXcge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgLmJ0bi13aGl0ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDFyZW0gMTRweCAxLjdyZW07XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIHVsLm1haW4tbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmhhcy1zdWItbWVudSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgb3Nmb250KCk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zdWItaGVhZGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICM0NDhlZWY7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7XG4gICAgICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbi13IHtcbiAgICAgICAgY29sb3I6ICRtZW51LWxpZ2h0LWljb25zLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwcmVtO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICAgIC5pY29uLXcgKyBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogU3R5bGVzIGZvciBzdWIgbWVudSAqL1xuICB1bC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMTBweCAwLjRyZW0gMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExpZ2h0IENvbG9yIFNjaGVtZVxuICAmLmNvbG9yLXNjaGVtZS1saWdodCB7XG4gICAgLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnMsXG4gICAgLnRvcC1pY29uIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLmxvZ28tdyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIC5sb2dvLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgfVxuICAgICAgLmxvZ28tZWxlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTdjZjg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmQ2Zjk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dvOmhvdmVyIHtcbiAgICAgICAgLmxvZ28tbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAubG9nby1sYWJlbDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIERhcmsgQ29sb3IgU2NoZW1lXG4gICYuY29sb3Itc2NoZW1lLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbnRlbnQtYmc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcbiAgICAubWVzc2FnZXMtbm90aWZpY2F0aW9ucyxcbiAgICAudG9wLWljb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5sb2dnZWQtdXNlci1tZW51IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IDAgcmdiYSgwLDAsMCwgMC4yKTtcbiAgICB9XG4gICAgLnNpZGUtbWVudS1tYWdpYyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE1NGRlZywgIzZkMTZhMyA4JSwgIzUyMTFlNiA5MCUpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMTksIDE5LCAxOSwgMC4xNyk7XG4gICAgfVxuICAgIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sb3Itc3R5bGUtYnJpZ2h0IHtcbiAgICAgIHVsLm1haW4tbWVudSB7XG4gICAgICAgIC5pY29uLXcge1xuICAgICAgICAgIGNvbG9yOiAkbWVudS1icmlnaHQtaWNvbnMtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwubWFpbi1tZW51IHtcbiAgICAgIC5pY29uLXcge1xuICAgICAgICBjb2xvcjogJG1lbnUtZGFyay1pY29ucy1jb2xvcjtcbiAgICAgIH1cbiAgICAgID4gbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gLmljb24tdyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51LXcge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0MHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgfVxuICAgIC5sb2dvLXcge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLXcge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgIC5hdmF0YXItdyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5sb2dnZWQtdXNlci1yb2xlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28tdyArIC5sb2dnZWQtdXNlci13IHtcbiAgICB9XG5cbiAgICAmLnN1Yi1tZW51LXN0eWxlLWluc2lkZSB7XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAuc3ViLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgdWwuc3ViLW1lbnU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLnN1Yi1tZW51ICsgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFRyYW5zcGFyZW50IFN0eWxlXG4gICYuY29sb3Itc3R5bGUtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG5cblxuICAvLyBCcmlnaHQgU3R5bGVcbiAgJi5jb2xvci1zdHlsZS1icmlnaHQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXkoJG1lbnUtc2lkZS1icmlnaHQtYmcsICRtZW51LXNpZGUtYnJpZ2h0LWJnLXRvKTtcbiAgfVxuXG5cbiAgLy8gU3ViIE1lbnUgc3R5bGUgLSBJTlNJREVcbiAgJi5zdWItbWVudS1zdHlsZS1pbnNpZGUge1xuICAgIC5zdWItbWVudS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN1Yi1tZW51LWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwuc3ViLW1lbnUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdWItbWVudS1jb2xvci1icmlnaHQsXG4gICAgJi5zdWItbWVudS1jb2xvci1kYXJrIHtcbiAgICAgIHVsLm1haW4tbWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFN1YiBNZW51IHN0eWxlIC0gRkxZT1VUXG4gICYuc3ViLW1lbnUtc3R5bGUtZmx5b3V0IHtcbiAgICAubWFpbi1tZW51IHtcbiAgICAgID4gbGkuaGFzLXN1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IGE6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICA+IGE6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51LXcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDUwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgfVxuICAgIC5zdWItbWVudS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnN1Yi1tZW51LWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN1Yi1tZW51LWkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgdWwuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsZXg6IDAgMCAxODBweDtcbiAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICBsaSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmICsgdWwuc3ViLW1lbnUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdWItbWVudS1jb2xvci1saWdodCB7XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgdWwuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC4wMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdWItbWVudS1jb2xvci1kYXJrLFxuICAgICYuc3ViLW1lbnUtY29sb3ItYnJpZ2h0IHtcbiAgICAgIC5zdWItbWVudS13IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDUwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgLnN1Yi1tZW51LWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwuc3ViLW1lbnUgKyB1bC5zdWItbWVudSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Yi1tZW51LWNvbG9yLWJyaWdodCB7XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1icmlnaHQtYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnUgc3R5bGUgLSBPVkVSXG4gICYuc3ViLW1lbnUtc3R5bGUtb3ZlciB7XG5cbiAgICB1bC5tYWluLW1lbnUge1xuICAgICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pY29uLXcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHN1Yi1tZW51LWJyaWdodC1iZy1jb2xvcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3ViLW1lbnUtYnJpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtYnJpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWItbWVudS13IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWItbWVudS13IHtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KSBzY2FsZSgwLjk1KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtYnJpZ2h0LWJnLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgLnN1Yi1tZW51LWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICBwYWRkaW5nOiA1cHggNDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgIH1cbiAgICAgIC5zdWItbWVudS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLnN1Yi1tZW51LWkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuc3ViLW1lbnUgKyAuc3ViLW1lbnUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5zdWItbWVudTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgICA+IHVsLCAuc3ViLW1lbnUtaSA+IHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0LWFjY2VudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGlnaGxpZ2h0LWFjY2VudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYuc3ViLW1lbnUtY29sb3ItbGlnaHQge1xuICAgICAgLnN1Yi1tZW51LXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtbGlnaHQtYmctY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDUwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgLnN1Yi1tZW51LWhlYWRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICB9XG4gICAgICAgIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDMpO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLW1lbnUtaSAuc3ViLW1lbnUgKyAuc3ViLW1lbnUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsMCwwLDAuMDQpO1xuICAgICAgICB9XG4gICAgICAgIC5zdWItbWVudS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjAzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwubWFpbi1tZW51ID4gbGkge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc3ViLW1lbnUtbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1Yi1tZW51LWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIC5pY29uLXcge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29sb3Itc2NoZW1lLWxpZ2h0IHtcbiAgICAgICAgdWwubWFpbi1tZW51ID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Yi1tZW51LWNvbG9yLWRhcmssXG4gICAgJi5zdWItbWVudS1jb2xvci1icmlnaHQge1xuICAgICAgLnN1Yi1tZW51LXcge1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Yi1tZW51LWNvbG9yLWRhcmsge1xuICAgICAgLnN1Yi1tZW51LXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtZGFyay1iZy1jb2xvcjtcbiAgICAgIH1cbiAgICAgIHVsLm1haW4tbWVudSA+IGxpIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc3ViLW1lbnUtY29sb3ItYnJpZ2h0IHtcbiAgICAgIC5zdWItbWVudS13IHtcbiAgICAgIH1cbiAgICAgIHVsLm1haW4tbWVudSA+IGxpIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1icmlnaHQtYmctY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTUVOVSBMQVlPVVRTXG4gICYubWVudS1sYXlvdXQtZnVsbCB7XG4gICAgXG4gIH1cblxuXG4gICYubWVudS1sYXlvdXQtbWluaSB7XG4gICAgZmxleDogMCAwICRtZW51LXNpZGUtbWluaS13aWR0aDtcbiAgICAubG9nZ2VkLXVzZXItdG9nZ2xlci1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubG9nby13IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5sb2dvLWVsZW1lbnQge1xuICAgICAgfVxuICAgICAgLmxvZ28tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5tYWluLW1lbnUgPiBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zaWRlLW1lbnUtbWFnaWMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwubWFpbi1tZW51ID4gbGkgLmljb24tdyB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICB1bC5tYWluLW1lbnUge1xuICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgfVxuICAgIHVsLm1haW4tbWVudSA+IGxpID4gYSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLm1haW4tbWVudSA+IGxpLmhhcy1zdWItbWVudSA+IGE6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHVsLm1haW4tbWVudSA+IGxpLnN1Yi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLXcuYXZhdGFyLWlubGluZSAubG9nZ2VkLXVzZXItaSA+IC5sb2dnZWQtdXNlci1pbmZvLXcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLXcuYXZhdGFyLWlubGluZSAubG9nZ2VkLXVzZXItaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLXcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItdyB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItbWVudSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuICAgIC5sb2dnZWQtdXNlci13IC5sb2dnZWQtdXNlci1pID4gLmF2YXRhci13IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cblxuICAmLm1lbnUtbGF5b3V0LWNvbXBhY3Qge1xuICAgIGZsZXg6IDAgMCAkbWVudS1zaWRlLWNvbXBhY3Qtd2lkdGg7XG4gICAgLmxvZ2dlZC11c2VyLXcgLmF2YXRhci13IHtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItdy5hdmF0YXItaW5saW5lIC5sb2dnZWQtdXNlci1pIC5sb2dnZWQtdXNlci1pbmZvLXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICB1bC5tYWluLW1lbnUge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgJi5oYXMtc3ViLW1lbnUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN1Yi1oZWFkZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpe1xuICAgICAgICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdyArIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdWItbWVudS1zdHlsZS1pbnNpZGUge1xuICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggMTBweDtcbiAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWVudS1wb3NpdGlvbi1zaWRlLm1lbnUtc2lkZS1yaWdodCB7XG4gIC50b3AtYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXMgMHB4IDBweCAwcHg7XG4gIH1cbiAgLmNvbnRlbnQtdyB7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzIDBweCAwcHggJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICB9XG59XG4ubWVudS1wb3NpdGlvbi1zaWRlLm1lbnUtdyB7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cyAwcHggMHB4ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgJi5tZW51LXNpZGUtbGVmdCB7XG4gICAgLmxvZ28tdzpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXMgMHB4IDBweCAwcHg7XG4gICAgfVxuICB9XG4gICYubWVudS1zaWRlLXJpZ2h0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggJGdsb2JhbC1ib3JkZXItcmFkaXVzICRnbG9iYWwtYm9yZGVyLXJhZGl1cyAwcHg7XG4gICAgLmxvZ28tdzpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggJGdsb2JhbC1ib3JkZXItcmFkaXVzIDBweCAwcHg7XG4gICAgfVxuICAgICYuc3ViLW1lbnUtc3R5bGUtZmx5b3V0LFxuICAgICYuc3ViLW1lbnUtc3R5bGUtb3ZlciB7XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Yi1tZW51LXN0eWxlLWZseW91dCB7XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC01MCUpO1xuICAgICAgfVxuICAgICAgLm1haW4tbWVudSA+IGxpLmhhcy1zdWItbWVudS5hY3RpdmUgLnN1Yi1tZW51LXcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sb3Itc3R5bGUtdHJhbnNwYXJlbnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgJi5jb2xvci1zY2hlbWUtZGFyayB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm1lbnUtYWN0aW9ucyB7XG4gICAgb3JkZXI6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnMsIC50b3AtaWNvbiB7XG4gICAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnMge1xuICAgIG1hcmdpbjogMHB4IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAubmV3LW1lc3NhZ2VzLWNvdW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIHBhZGRpbmc6IDRweCA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgaSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAudG9wLWljb24ge1xuICAgIG1hcmdpbjogMHB4IDFyZW07XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDBweCAxcmVtO1xuICAgIG9yZGVyOiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG9zZm9udCgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29udGVudDogXCJcXGU5MmNcIjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkxLCAxMDksIDEzNiwgMC4xKTtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1lbnUtbGF5b3V0LWZ1bGwge1xuICAgIC5tZW51LWFjdGlvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICB9XG4gICAgLmVsZW1lbnQtc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIH1cbiAgICAuZWxlbWVudC1zZWFyY2gsXG4gICAgLm1lbnUtYWN0aW9ucyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICsgdWwubWFpbi1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgPiAuc3ViLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5tZW51LWxheW91dC1jb21wYWN0IHtcbiAgICAubWVudS1hY3Rpb25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgfVxuICAgIC5lbGVtZW50LXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICB9XG4gICAgLmVsZW1lbnQtc2VhcmNoLFxuICAgIC5tZW51LWFjdGlvbnMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICArIHVsLm1haW4tbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICA+IC5zdWItaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tZW51LWxheW91dC1taW5pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmxvZ28tdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLm1lbnUtYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5lbGVtZW50LXNlYXJjaCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBvcmRlcjogMjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVudS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJiArIC5lbGVtZW50LXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yLXNjaGVtZS1saWdodCB7XG4gICAgICAubWVudS1hY3Rpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAzKTtcbiAgICAgICAgJiArIC5lbGVtZW50LXNlYXJjaCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVsZW1lbnQtc2VhcmNoIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yLXNjaGVtZS1kYXJrIHtcbiAgICAgIC5tZW51LWFjdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb2xvci1zY2hlbWUtZGFyayB7XG4gICAgLmxvZ28tdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIH1cbiAgICAuZWxlbWVudC1zZWFyY2gge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbG9yLXNjaGVtZS1saWdodCB7XG4gICAgJi5tZW51LWxheW91dC1mdWxsLFxuICAgICYubWVudS1sYXlvdXQtbWluaSxcbiAgICAmLm1lbnUtbGF5b3V0LWNvbXBhY3Qge1xuICAgICAgLmVsZW1lbnQtc2VhcmNoLFxuICAgICAgLm1lbnUtYWN0aW9ucyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LXBvc2l0aW9uLXRvcC5tZW51LXcge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzICRnbG9iYWwtYm9yZGVyLXJhZGl1cyAwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmxvZ2dlZC11c2VyLXRvZ2dsZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5tZW51LWhhcy1zZWxlY3RlZC1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgdWwubWFpbi1tZW51ID4gbGkgPiBhOmhvdmVyIC5pY29uLXcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgfVxuXG4gIC5tZW51LWFjdGlvbnMge1xuICAgIG9yZGVyOiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWVzc2FnZXMtbm90aWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luOiAwcHggMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG9yZGVyOiAzO1xuICAgIC5uZXctbWVzc2FnZXMtY291bnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC50b3AtaWNvbiB7XG4gICAgbWFyZ2luOiAwcHggMXJlbTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgb3JkZXI6IDI7XG4gICAgaSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIHVsLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgPiBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dnZWQtdXNlci13IHtcbiAgICBvcmRlcjogNDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIC5hdmF0YXItdyB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5hdmF0YXItdyBpbWcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICAgIC5sb2dnZWQtdXNlci1pIC5sb2dnZWQtdXNlci1tZW51IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9nZ2VkLXVzZXItYXZhdGFyLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgLmxvZ2dlZC11c2VyLWluZm8tdyB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItaTpob3ZlciAubG9nZ2VkLXVzZXItbWVudSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cbiAgLmxvZ28tdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG5cbiAgLmVsZW1lbnQtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwcHggMXJlbTtcbiAgICBvcmRlcjogMTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBvc2ZvbnQoKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTWVudSBjb2xvcnNcblxuICAmLmNvbG9yLXNjaGVtZS1kYXJrIHtcbiAgICAuZWxlbWVudC1zZWFyY2gge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9wLWljb24sXG4gICAgLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnMge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICB9XG4gIH1cbiAgJi5jb2xvci1zdHlsZS1icmlnaHQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXkoJG1lbnUtc2lkZS1icmlnaHQtYmcsICRtZW51LXNpZGUtYnJpZ2h0LWJnKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5jb2xvci1zdHlsZS10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgJi5jb2xvci1zY2hlbWUtbGlnaHQge1xuICAgIC5lbGVtZW50LXNlYXJjaCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIxLCAxMzgsIDE4NSwgMC4wNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gJi5jb2xvci1zY2hlbWUtbGlnaHQuc3ViLW1lbnUtc3R5bGUtb3Zlci5zdWItbWVudS1jb2xvci1saWdodCBzZWxlY3RlZC1tZW51LWNvbG9yLWxpZ2h0IG1lbnUtYWN0aXZhdGVkLW9uLWhvdmVyIG1lbnUtaGFzLXNlbGVjdGVkLWxpbmtcblxuICAvLyBNZW51IGxheW91dCBzdHlsZXNcblxuICAmLm1lbnUtbGF5b3V0LW1pbmkge1xuICAgIC5sb2dvLXcge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG4gICAgdWwubWFpbi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgLmljb24tdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1lbnUtbGF5b3V0LWZ1bGwge1xuICAgICYuc3ViLW1lbnUtc3R5bGUtZmx5b3V0IHtcbiAgICAgIC5zdWItbWVudS13IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3ViLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAubG9nZ2VkLXVzZXItdyA+IC5sb2dnZWQtdXNlci1pID4gLmxvZ2dlZC11c2VyLWluZm8tdyB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmNvbG9yLXNjaGVtZS1saWdodC5zdWItbWVudS1jb2xvci1saWdodC5zdWItbWVudS1zdHlsZS1pbnNpZGUsXG4gICAgJi5jb2xvci1zY2hlbWUtbGlnaHQuc3ViLW1lbnUtY29sb3ItbGlnaHQuc3ViLW1lbnUtc3R5bGUtb3ZlcixcbiAgICAmLmNvbG9yLXNjaGVtZS1saWdodC5zdWItbWVudS1jb2xvci1saWdodC5zdWItbWVudS1zdHlsZS1mbHlvdXQge1xuICAgICAgdWwubWFpbi1tZW51ID4gbGkuYWN0aXZlIHtcbiAgICAgICAgPiBhOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5tYWluLW1lbnUgPiBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgfVxuICAgICAgdWwubWFpbi1tZW51ID4gbGkuYWN0aXZlIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvci1zY2hlbWUtZGFyay5zdWItbWVudS1jb2xvci1saWdodC5zdWItbWVudS1zdHlsZS1pbnNpZGUsXG4gICAgJi5jb2xvci1zY2hlbWUtZGFyay5zdWItbWVudS1jb2xvci1saWdodC5zdWItbWVudS1zdHlsZS1vdmVyLFxuICAgICYuY29sb3Itc2NoZW1lLWRhcmsuc3ViLW1lbnUtY29sb3ItbGlnaHQuc3ViLW1lbnUtc3R5bGUtZmx5b3V0IHtcbiAgICAgIHVsLm1haW4tbWVudSA+IGxpLmFjdGl2ZSB7XG4gICAgICAgID4gYTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlLW1lbnUtbWFnaWMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxvZ28tdyB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgLmxvZ28ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5tYWluLW1lbnUge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5zdWItaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgID4gbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtc3ViLW1lbnUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1lbnUtbGF5b3V0LWNvbXBhY3Qge1xuICAgIC5sb2dnZWQtdXNlci13IHtcbiAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAubG9nZ2VkLXVzZXItaW5mby1pICA+IC5sb2dnZWQtdXNlci1pbmZvLXcge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5hdmF0YXItdyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvLXcge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5sb2dvLXcge1xuICAgICAgLmxvZ28ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5tYWluLW1lbnUge1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAuc3ViLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgJi5oYXMtc3ViLW1lbnUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1tZW51LXcge1xuICAgICAgICAgIC5zdWItbWVudS1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pY29uLXcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uLXcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpZGUtbWVudS1tYWdpYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLnN1Yi1tZW51LXN0eWxlLWZseW91dCxcbiAgICAmLnN1Yi1tZW51LXN0eWxlLW92ZXIge1xuICAgICAgdWwubWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51LXcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvci1zY2hlbWUtZGFyayxcbiAgICAmLmNvbG9yLXNjaGVtZS1icmlnaHQge1xuICAgICAgdWwubWFpbi1tZW51IHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZWxlY3RlZCBtZW51IGl0ZW1cblxuICB1bC5tYWluLW1lbnUgPiBsaS5zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtbGlnaHQtYmctY29sb3I7XG4gICAgLmljb24tdyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5zdWItbWVudS13IHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHghaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLnN1Yi1tZW51LWhlYWRlcixcbiAgICAgIC5zdWItbWVudS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51LWkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdGVkLW1lbnUtY29sb3ItbGlnaHQge1xuICAgIHVsLm1haW4tbWVudSA+IGxpLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KSFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtbGlnaHQtYmctY29sb3I7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWItbWVudS13IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsMCwwLDAuMDMpO1xuICAgICAgICAuc3ViLW1lbnUtaSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvci1zY2hlbWUtbGlnaHQge1xuICAgICAgLnN1Yi1tZW51LXcge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdGVkLW1lbnUtY29sb3ItZGFyayB7XG4gICAgdWwubWFpbi1tZW51ID4gbGkuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc3ViLW1lbnUtZGFyay1iZy1jb2xvcjtcbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1kYXJrLWJnLWNvbG9yO1xuICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1kYXJrLWJnLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAuc3ViLW1lbnUtaSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0ZWQtbWVudS1jb2xvci1icmlnaHQge1xuICAgIHVsLm1haW4tbWVudSA+IGxpLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHN1Yi1tZW51LWJyaWdodC1iZy1jb2xvcjtcbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1icmlnaHQtYmctY29sb3I7XG4gICAgICAgIC5pY29uLXcge1xuICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWItbWVudS13IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWJyaWdodC1iZy1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLnN1Yi1tZW51LWkgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudSBzdHlsZXNcblxuICAmLnN1Yi1tZW51LXN0eWxlLW92ZXIge1xuICAgIC5zdWItbWVudS13IHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICB9XG4gICAgJi5zdWItbWVudS1jb2xvci1saWdodCB7XG4gICAgICB1bC5tYWluLW1lbnUgPiBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzdWItbWVudS1saWdodC1iZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1Yi1tZW51LWNvbG9yLWRhcmsge1xuICAgICAgdWwubWFpbi1tZW51ID4gbGkuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc3ViLW1lbnUtZGFyay1iZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1Yi1tZW51LWNvbG9yLWJyaWdodCB7XG4gICAgICB1bC5tYWluLW1lbnUgPiBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzdWItbWVudS1icmlnaHQtYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdWItbWVudS1zdHlsZS1pbnNpZGUge1xuICAgIC5zdWItbWVudS13IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAuc3ViLW1lbnUtaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhY3RpdmUgc3R5bGVcbiAgICB1bC5tYWluLW1lbnUgPiBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgLmljb24tdyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC5zdWItbWVudS13IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdWItbWVudS1jb2xvci1saWdodCB7XG4gICAgICB1bC5tYWluLW1lbnUgPiBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtbGlnaHQtYmctY29sb3I7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHN1Yi1tZW51LWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Yi1tZW51LWNvbG9yLWRhcmsge1xuICAgICAgdWwubWFpbi1tZW51ID4gbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgICAgIC5pY29uLXcge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ViLW1lbnUtdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbWVudS1kYXJrLWJnLWNvbG9yO1xuICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdWItbWVudS1jb2xvci1icmlnaHQge1xuICAgICAgdWwubWFpbi1tZW51ID4gbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWJyaWdodC1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc3ViLW1lbnUtYnJpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51LXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW1lbnUtYnJpZ2h0LWJnLWNvbG9yO1xuICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN1Yi1tZW51LXN0eWxlLWZseW91dCB7XG4gICAgLm1haW4tbWVudSA+IGxpLmhhcy1zdWItbWVudS5hY3RpdmUge1xuICAgICAgLnN1Yi1tZW51LXcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3ViLW1lbnUtdyB7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAyMCUpO1xuICAgIH1cbiAgfVxuXG5cbiAgJi5tZW51LXdpdGgtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjEsIDMyLCA3MCwgMC4xKSAwJSwgcmdiYSgxNiwgMjAsIDQxLCAwLjIpIDc1JSwgcmdiYSgxNCwgMjEsIDUzLCAwLjY1KSAxMDAlKSwgdXJsKC4uL2ltZy9tZW51X2JnLmpwZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC50b3AtaWNvbixcbiAgICAubWVzc2FnZXMtbm90aWZpY2F0aW9ucyB7XG4gICAgICA+IC5vcy1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmVsZW1lbnQtc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAubG9nby13IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLXcge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICA+IC5sb2dnZWQtdXNlci1pIHtcbiAgICAgICAgPiAuYXZhdGFyLXcge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwubWFpbi1tZW51IHtcbiAgICAgIG9yZGVyOiA2O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgLmljb24tdyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudS1wYWdlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgb3JkZXI6IDU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIH1cbiAgICBoMS5tZW51LXBhZ2UtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZSAqIDEuMztcbiAgICB9XG4gICAgJi5jb2xvci1zY2hlbWUtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwgMC4xKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwgMC4yKSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsIDAuODUpIDEwMCUpLCB1cmwoLi4vaW1nL21lbnVfYmcuanBnKSAhaW1wb3J0YW50O1xuICAgICAgLnRvcC1pY29uLFxuICAgICAgLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnMge1xuICAgICAgICA+IC5vcy1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dvLXcgLmxvZ28tbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIHVsLm1haW4tbWVudSB7XG4gICAgICAgIC5pY29uLXcge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG5cblxuLypcbiAgIzQuIE1vYmlsZSBNZW51XG4qL1xuXG4ubWVudS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAkZWxlbWVudC1ib3gtc2hhZG93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5tbS1sb2dvLWJ1dHRvbnMtdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIC5tbS1sb2dvIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubW0tYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuY29udGVudC1wYW5lbC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAubW9iaWxlLW1lbnUtdHJpZ2dlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gIC5tZW51LWFuZC11c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gIH1cbiAgLmxvZ2dlZC11c2VyLXcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgLmF2YXRhci13IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLWluZm8tdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51LW1hZ2ljIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE1NGRlZywgIzE2NDNBMyA4JSwgIzJFMTE3MCA5MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICB9XG4gICAgLmJ0bi13IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5idG4td2hpdGUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB9XG4gIH1cbiAgdWwubWFpbi1tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuaGFzLXN1Yi1tZW51IHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvc2ZvbnQoKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7XG4gICAgICAgICAgICAuaWNvbi13IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb24tdyB7XG4gICAgICAgIGNvbG9yOiAkbWVudS1saWdodC1pY29ucy1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICAgIC5pY29uLXcgKyBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIFN0eWxlcyBmb3Igc3ViIG1lbnUgKi9cbiAgdWwuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDFyZW0gMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAxMHB4IDAuNHJlbSAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIC8vIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY29sb3Itc2NoZW1lLWRhcmsge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXkoIzNENEQ3NSwgIzMxMzk1Qik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQteSgjMWM0Y2MzLCAjMWMyZTdiKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgIC5zaWRlLW1lbnUtbWFnaWMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xNTRkZWcsICM2ZDE2YTMgOCUsICM1MjExZTYgOTAlKTtcbiAgICB9XG4gICAgdWwuc3ViLW1lbnUgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwubWFpbi1tZW51IHtcbiAgICAgIC5pY29uLXcge1xuICAgICAgICBjb2xvcjogJG1lbnUtZGFyay1pY29ucy1jb2xvcjtcbiAgICAgIH1cbiAgICAgID4gbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51LXcge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0MHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgfVxuICAgIC5tbS1sb2dvLWJ1dHRvbnMtdyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcGFuZWwtb3BlbiB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcGFuZWwtb3BlbixcbiAgICAgIC5tb2JpbGUtbWVudS10cmlnZ2VyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dnZWQtdXNlci13IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAuYXZhdGFyLXcge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAubG9nZ2VkLXVzZXItcm9sZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudS1tYWdpYyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE1NGRlZywgIzZkMTZhMyA4JSwgIzUyMTFlNiA5MCUpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKiBcblxuICAjIC0tIFNUWUxFUyBOQVZJR0FUSU9OOlxuXG4gICMxLiBFbGVtZW50IFdyYXBwZXIgU3R5bGVzXG4gICMyLiBUYWJsbyBFbGVtZW50XG4gICMzLiBDaGFydHMgJiBMZWdlbmRzXG4gICM0LiBQcm9maWxlIFRpbGVzXG4gICM1LiBVc2VycyBsaXN0IGVsZW1lbnRcbiAgIzYuIFRhYnMgQ29udHJvbHNcbiAgIzcuIEFjdGl2aXR5IEJveGVzXG4gICM4LiBOb3RlIGJveFxuICAjOS4gU3RlcHNcbiAgIzEwLiBJbnZvaWNlXG4gICMxMS4gRXJyb3IgUGFnZVxuICAjMTIuIEF1dGhvcml6YXRpb24gc3R5bGVzXG4gICMxMy4gVGltZWQgQWN0aXZpdGllcyBFbGVtZW50XG4gICMxNC4gUHJvZ3Jlc3MgQmFyIEVsZW1lbnRcbiAgIzE1LiBCYWxhbmNlc1xuICAjMTYuIENhbGwgdG8gYWN0aW9uIGJveFxuICAjMTcuIFBvc3QgQm94XG4gICMxOC4gVG9kbyBMaXN0IFdpZGdldFxuXG5cbiovXG5cblxuXG4vKlxuICMxLiBFbGVtZW50IFdyYXBwZXIgU3R5bGVzXG4qL1xuXG4uZWxlbWVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAmLmNvbXBhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gICYuZm9sZGVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAuZWxlbWVudC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuICAuZWxlbWVudC1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgLmVsZW1lbnQtaW5mby13aXRoLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuICAuZWxlbWVudC1pbmZvLXdpdGgtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgLmVsZW1lbnQtaW5mby1pY29uIHtcbiAgICAgIGZsZXg6IDAgMCA3MHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAuZWxlbWVudC1pbmZvLXRleHQge1xuICAgIFxuICAgIH1cbiAgICAmLnNtYWxsZXIge1xuICAgICAgLmVsZW1lbnQtaW5mby1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5lbGVtZW50LWluZm8tdGV4dCB7XG4gICAgICAgIC5lbGVtZW50LWlubmVyLWhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgfVxuICAuZWxlbWVudC1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgICBzZWxlY3QuZm9ybS1jb250cm9sLXNtLFxuICAgIGlucHV0LmZvcm0tY29udHJvbC1zbSB7XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZmFkZWQ7XG4gICAgfVxuICAgICYuYWN0aW9ucy1vbmx5IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgLmVsZW1lbnQtYWN0aW9uIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1mYWRlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbGVtZW50LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHdpZHRoOjI1cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgbGVmdDogMHB4O1xuXG4gICAgfVxuICB9XG4gIC5lbGVtZW50LWlubmVyLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5lbGVtZW50LWlubmVyLWRlc2Mge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5lbGVtZW50LXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG9zZm9udCgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNDglO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29udGVudDogXCJcXGU5MmNcIjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJveC1zdHlsZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogJGVsZW1lbnQtYm94LXNoYWRvdztcbn1cblxuLmVsZW1lbnQtYm94IHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIEBleHRlbmQgLmJveC1zdHlsZTtcbiAgJi5sZXNzLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLm9zLXRhYnMtY29udHJvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICAgIC5uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbiAgLmNlbnRlcmVkLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5lbGVtZW50LWJveC1oZWFkZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5lbGVtZW50LWJveC1jb250ZW50ICsgLmZvcm0taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmVsZW1lbnQtYm94ICsgLmVsZW1lbnQtYm94IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmVsZW1lbnQtYm94LXRwLFxuLmVsZW1lbnQtYm94IHtcbiAgLmlucHV0LXNlYXJjaC13IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cblxuXG5cblxuLypcbiAjMi4gVGFibG8gRWxlbWVudFxuKi9cblxuXG4uZWwtdGFibG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgJjpub3QoLmNlbnRlcmVkKXtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsLWNhcHMoKTtcbiAgICBAaW5jbHVkZSB0ZXh0LWZhZGVkKCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuICAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi43O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cblxuICAudHJlbmRpbmcge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLm9zLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLnRyZW5kaW5nLXVwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgfVxuICAudHJlbmRpbmctZG93biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgfVxuXG4gIC50cmVuZGluZy11cC1iYXNpYyB7XG4gICAgY29sb3I6ICRzdWNjZXNzO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAudHJlbmRpbmctZG93bi1iYXNpYyB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgJi50cmVuZC1pbi1jb3JuZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudHJlbmRpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC43O1xuICAgICAgc3BhbiB7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAmLnBhZGRlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLnBhZGRlZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAmLmJpZ2dlciB7XG4gICAgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMy43O1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xuICAgIH1cbiAgfVxuICAmLnNtYWxsZXIge1xuICAgIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuOTtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC43O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gICAgJi50cmVuZC1pbi1jb3JuZXIge1xuICAgICAgLnRyZW5kaW5nIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGlnaGxpZ2h0IHtcbiAgICAudmFsdWUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAmLmJvbGQtbGFiZWwge1xuICAgIC5sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB9XG4gIH1cblxufVxuXG5hLmVsLXRhYmxvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgLnZhbHVlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgfVxuICAubGFiZWwge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgxLjAyKTtcbiAgICBib3gtc2hhZG93OiAkZWxlbWVudC1ib3gtc2hhZG93LWhvdmVyO1xuICAgIC52YWx1ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMTAlKTtcbiAgICB9XG4gICAgJi5jZW50ZXJlZCAudmFsdWV7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWSgtM3B4KTtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIFxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZWwtYnV0dG9ucy1saXN0IHtcbiAgLmJ0biB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICYgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG4gICYuZnVsbC13aWR0aCB7XG4gICAgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmVsLXRhYmxvICsgLmVsLWNoYXJ0LXcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5cblxuXG5cblxuXG5cbi8qXG4gIzMuIENoYXJ0cyAmIExlZ2VuZFxuKi9cblxuLmVsLWNoYXJ0LXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmluc2lkZS1kb251dC1jaGFydC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsLWNhcHMoKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi4yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHRleHQtZmFkZWQoKTtcbiAgICB9XG4gIH1cbiAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsLWNoYXJ0LXcgKyAuZWwtbGVnZW5kIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmVsLWxlZ2VuZCB7XG4gIC5sZWdlbmQtdmFsdWUtdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gICYuY29uZGVuc2VkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIC5sZWdlbmQtdmFsdWUtdyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLmxlZ2VuZC1waW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGVnZW5kLXBpbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgICAmLmxlZ2VuZC1waW4tc3F1YXJlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG4gIC5sZWdlbmQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmxlZ2VuZC1zdWItdmFsdWUge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWZhZGVkO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjc7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cbi8qXG4gIzQuIFByb2ZpbGUgVGlsZVxuKi9cblxuLnByb2ZpbGUtdGlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAucHJvZmlsZS10aWxlLWJveCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XG4gICAgcGFkZGluZzogMS4ycmVtIDAuNXJlbSAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAkZWxlbWVudC1ib3gtc2hhZG93O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wMik7XG4gICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1ib3gtc2hhZG93LWhvdmVyO1xuICAgIH1cbiAgICAmLmZhZGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRjM7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0FDQkVEQTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wdC1hdmF0YXItdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5wdC11c2VyLW5hbWUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgQGluY2x1ZGUgdGV4dC1zbWFsbC1jYXBzKCk7XG4gIH1cbiAgLnB0LW5ldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLnByb2ZpbGUtdGlsZS1tZXRhIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsLWNhcHMoKTtcbiAgICAgIEBpbmNsdWRlIHRleHQtZmFkZWQoKTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmlubGluZS1wcm9maWxlLXRpbGVzIHtcbiAgLnByb2ZpbGUtdGlsZSB7XG4gICAgZmxleDogMCAxIDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICAucHQtYXZhdGFyLXcgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAucHJvZmlsZS10aWxlLWJveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAucHQtdXNlci1uYW1lIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuLnN0YXR1cy1waWxsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAmLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmMzNDtcbiAgfVxuICAmLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMWExYTtcbiAgfVxuICAmLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFjMjFhO1xuICB9XG4gICYuc21hbGxlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gICYgKyBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5cblxuXG5cblxuXG4vKlxuICM1LiBVc2VycyBsaXN0IGVsZW1lbnRcbiovXG5cbi51c2Vycy1saXN0LXcge1xuICAudXNlci13IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEycHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnVzZXItYXZhdGFyLXcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAudXNlci1hdmF0YXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRoLXN0YXR1cyB7XG4gICAgICAudXNlci1hdmF0YXItdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggM3B4ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3RhdHVzLWdyZWVuIC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgICAgJi5zdGF0dXMtcmVkIC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyLW5hbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgLnVzZXItdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgICAudXNlci1yb2xlIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtc21hbGwtY2FwcygpO1xuICAgICAgQGluY2x1ZGUgdGV4dC1mYWRlZCgpO1xuICAgIH1cbiAgICAudXNlci1hY3Rpb24ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuLypcbiAjNi4gVGFicyBDb250cm9sc1xuKi9cblxuLm9zLXRhYnMtY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5uYXYtcGlsbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5uYXYtdGFicyB7XG4gICAgZmxleDogMTtcblxuICB9XG4gICYub3MtdGFicy1jb21wbGV4IHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICAgIC5uYXYtaXRlbSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAmLm5hdi1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uYmFkZ2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgLnRhYi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC50YWItdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgaS5vcy1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG4vKlxuICM3LiBBY3Rpdml0eSBCb3hlc1xuKi9cblxuLmFjdGl2aXR5LWJveGVzLXcge1xuICAuYWN0aXZpdHktYm94LXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb250ZW50LWJnLCAxNSUpO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDc1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbnRlbnQtYmcsIDE1JSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogODBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgIH1cbiAgfVxuICAuYWN0aXZpdHktdGltZSB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIEBpbmNsdWRlIHRleHQtc21hbGwtY2FwcygpO1xuICAgIEBpbmNsdWRlIHRleHQtZmFkZWQoKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5hY3Rpdml0eS1ib3gge1xuICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICBAZXh0ZW5kIC5ib3gtc3R5bGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjA3NjlmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmc7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgLmFjdGl2aXR5LWF2YXRhciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5hY3Rpdml0eS1pbmZvIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5hY3Rpdml0eS1yb2xlIHtcbiAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsLWNhcHMoKTtcbiAgICBAaW5jbHVkZSB0ZXh0LWZhZGVkKCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICB9XG4gIC5hY3Rpdml0eS10aXRsZSB7XG4gICAgQGluY2x1ZGUgdGV4dC1zbWFsbC1jYXBzKCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5cbi8qXG4gIzguIE5vdGUgYm94XG4qL1xuXG4ubm90ZS1ib3gge1xuICBwYWRkaW5nOiAxNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEVDQzc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIC5ub3RlLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ub3RlLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgfVxufVxuXG5cblxuXG5cblxuXG4vKlxuICM5LiBTdGVwc1xuKi9cblxuLnN0ZXBzLXcge1xuXG59XG4uc3RlcC1jb250ZW50cyB7XG4gIC5zdGVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCA1JTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLnN0ZXAtdHJpZ2dlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gIC5zdGVwLXRyaWdnZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB9XG4gICAgJi5jb21wbGV0ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cblxuLypcbiAjMTAuIEludm9pY2VcbiovXG5cbi5pbnZvaWNlLXcge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgQGV4dGVuZCAuZWxlbWVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0MCU7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWYzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNSU7XG4gICAgbGVmdDogLTI0JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjdkZWcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuaW5mb3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5pbmZvLTEge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI7XG4gICAgICAuaW52b2ljZS1sb2dvLXcge1xuXG4gICAgICB9XG4gICAgICAuY29tcGFueS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5jb21wYW55LWFkZHJlc3Mge1xuICAgICAgfVxuICAgICAgLmNvbXBhbnktZXh0cmEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm8tMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC5jb21wYW55LW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNDtcbiAgICAgIH1cbiAgICAgIC5jb21wYW55LWFkZHJlc3Mge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXJtcyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIC50ZXJtcy1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAudGVybXMtY29udGVudCB7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgIH1cbiAgfVxufVxuXG4uaW52b2ljZS10YWJsZSB7XG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICB0Zm9vdCB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnZvaWNlLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmludm9pY2UtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIC5pbnZvaWNlLWxvZ28ge1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAuaW52b2ljZS1pbmZvIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgc3BhbiArIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICB9XG4gIH1cbn1cblxuLmludm9pY2UtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5pbnZvaWNlLWRlc2Mge1xuICAgIGZsZXg6IDAgMSAyNTBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMztcbiAgICAuZGVzYy1sYWJlbCB7XG4gICAgfVxuICAgIC5kZXNjLXZhbHVlIHtcbiAgICAgIEBleHRlbmQgLnRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG4gIC5pbnZvaWNlLXRhYmxlIHtcbiAgICBcbiAgfVxufVxuXG5cblxuXG5cblxuLypcbiAjMTEuIEVycm9yIFBhZ2VcbiovXG5cbi5iaWctZXJyb3ItdyB7XG4gIHdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAZXh0ZW5kIC5lbGVtZW50LWJveDtcbiAgcGFkZGluZzogNTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGgxIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUgKiAxLjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIGg1IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIGZvcm0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuLypcbiAjMTIuIEF1dGhvcml6YXRpb24gc3R5bGVzXG4qL1xuXG5cbi5hdXRoLWJveC13IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAmLndpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgLmxvZ2dlZC11c2VyLXcge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gIC5sb2dvLXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMCU7XG4gIH1cbiAgLmF1dGgtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogODBweDtcbiAgICB9XG4gIH1cbiAgZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAucHJlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbGVmdDogLTM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXR0b25zLXcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgfVxuXG5cblxuICAmLmNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmF1dGgtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG4vKlxuICMxMy4gVGltZWQgQWN0aXZpdGllcyBFbGVtZW50XG4qL1xuXG4udGltZWQtYWN0aXZpdGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGltZWQtYWN0aXZpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgLnRhLWRhdGUgIHtcbiAgICBmbGV4OiAwIDAgMTMwcHg7XG4gICAgQGluY2x1ZGUgdGV4dC1mYWRlZCgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0M3NkRDODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgfVxuICB9XG4gIC50YS1yZWNvcmQtdyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC50YS1yZWNvcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudGEtdGltZXN0YW1wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSB0ZXh0LWZhZGVkKCk7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgICAgIEBpbmNsdWRlIG9zZm9udCgpO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnRhLWFjdGl2aXR5IHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAyMCUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGltZWQtYWN0aXZpdGllcy5jb21wYWN0IHtcbiAgLnRpbWVkLWFjdGl2aXR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuICAgIC50YS1kYXRlIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAudGEtcmVjb3JkLXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAudGEtcmVjb3JkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyAgXG4gICAgfVxuICAgIC50YS10aW1lc3RhbXAge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhLWFjdGl2aXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG4vKlxuICMxNC4gUHJvZ3Jlc3MgQmFyIEVsZW1lbnRcbiovXG5cblxuLm9zLXByb2dyZXNzLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC5iYXItbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICYuYmlnZ2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYXItbGFiZWwtbGVmdCB7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICYucG9zaXRpdmUge1xuICAgICAgICBjb2xvcjogIzYxOUIyRTtcbiAgICAgIH1cbiAgICAgICYubmVnYXRpdmUge1xuICAgICAgICBjb2xvcjogI0Q4MzUzNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhci1sYWJlbC1yaWdodCB7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgJi5pbmZvIHtcbiAgICAgICAgY29sb3I6ICM0NTZDRjk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhci1sZXZlbC0xLFxuICAuYmFyLWxldmVsLTIsXG4gIC5iYXItbGV2ZWwtMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxuICAmLmJsdWUsICYucHJpbWFyeSB7XG4gICAgLmJhci1sZXZlbC0xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgfVxuICAgIC5iYXItbGV2ZWwtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAyMCUpO1xuICAgIH1cbiAgICAuYmFyLWxldmVsLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYud2FybmluZyB7XG4gICAgLmJhci1sZXZlbC0xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgfVxuICAgIC5iYXItbGV2ZWwtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzdGF0ZS13YXJuaW5nLWJnLCA1JSk7XG4gICAgfVxuICAgIC5iYXItbGV2ZWwtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5kYW5nZXIge1xuICAgIC5iYXItbGV2ZWwtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIH1cbiAgICAuYmFyLWxldmVsLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3RhdGUtZGFuZ2VyLWJnLCA1JSk7XG4gICAgfVxuICAgIC5iYXItbGV2ZWwtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnN1Y2Nlc3Mge1xuICAgIC5iYXItbGV2ZWwtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIH1cbiAgICAuYmFyLWxldmVsLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3RhdGUtc3VjY2Vzcy1iZywgNSUpO1xuICAgIH1cbiAgICAuYmFyLWxldmVsLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzdGF0ZS1zdWNjZXNzLWJnLCAxMCUpO1xuICAgIH1cbiAgfVxuXG5cbiAgJi5pbmZvIHtcbiAgICAuYmFyLWxldmVsLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICB9XG4gICAgLmJhci1sZXZlbC0yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHN0YXRlLWluZm8tYmcsIDUlKTtcbiAgICB9XG4gICAgLmJhci1sZXZlbC0zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc3RhdGUtaW5mby1iZywgMTAlKTtcbiAgICB9XG4gIH1cblxuXG4gICYuZmxvYXRlZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG5cblxuXG5cbi8qXG4gICMxNS4gQmFsYW5jZXNcbiovXG5cbi5lbGVtZW50LWJhbGFuY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAuYmFsYW5jZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICYgKyAuYmFsYW5jZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wMyk7XG4gICAgfVxuICB9XG4gIC5iYWxhbmNlLXRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZmFkZWQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgICogMS4yO1xuICB9XG4gIC5iYWxhbmNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAgKiAyLjM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiBkYXJrZW4oJGJvZHktY29sb3IsIDclKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICYuZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGRhbmdlciwgMjAlKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICAuYmFsYW5jZS12YWx1ZS1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG4gIH1cblxuICBzcGFuLnRyZW5kaW5nIHtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC5vcy1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIHNwYW4udHJlbmRpbmctdXAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICB9XG4gIHNwYW4udHJlbmRpbmctZG93biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgfVxuXG4gIHNwYW4udHJlbmRpbmctdXAtYmFzaWMge1xuICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgc3Bhbi50cmVuZGluZy1kb3duLWJhc2ljIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmJhbGFuY2UuYmFsYW5jZS12MiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICAuYmFsYW5jZS10aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5iYWxhbmNlLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICAqIDMuMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbi8qIFxuIzE2LiBDYWxsIHRvIGFjdGlvbiBib3hcbiovXG5cbi5jdGEtdyB7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY3RhLXBhdHRlcm4tbGlnaHQucG5nJyksIGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjNEI3MkZBIDAlLCAjOTM0QkZBIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2N0YS1wYXR0ZXJuLWxpZ2h0LnBuZycpLCBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI0ZGMjE4RSAwJSwgI0UzNkMwRiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLmhpZ2hsaWdodC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyODNGRjtcbiAgICB9XG4gIH1cblxuXG5cblxuICAuaGlnaGxpZ2h0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0MmNlZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmN0YS1oZWFkZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuY3RhLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEyJSA4JTtcbiAgICAmLmV4dHJhLXBhZGRlZCB7XG4gICAgICBwYWRkaW5nOiAyNCUgOSU7XG4gICAgfVxuICAgIC5zdG9yZS1nb29nbGUtYnRuIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jdGEtd2l0aC1tZWRpYSB7XG4gICAgLmN0YS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIC5jdGEtbWVkaWEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyLWZpZWxkLXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qXG4jMTcuIFBvc3QgQm94XG4qL1xuLnBvc3QtYm94IHtcbiAgQGV4dGVuZCAuYm94LXN0eWxlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIGJveC1zaGFkb3c6ICRlbGVtZW50LWJveC1zaGFkb3ctaG92ZXI7XG4gIH1cbiAgLnBvc3QtbWVkaWEge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG4gIC5wb3N0LWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnBvc3QtdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWZhZGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gIH1cbiAgLnBvc3QtZm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAucG9zdC10YWdzIHtcblxuICAgIH1cbiAgICAucG9zdC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLyogXG4jMTguIFRvZG8gTGlzdCBXaWRnZXRcbiovXG5cbi50b2RvLWxpc3Qge1xuICAudG9kby1pdGVtIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIC50aS1pbmZvIHtcbiAgICAgIFxuICAgIH1cbiAgICAudGktaGVhZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLnRpLXN1Yi1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWZhZGVkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgLnRpLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgICYuY29tcGxldGUge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgIC50aS1pY29uIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgICAgLnRpLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qIFxuIzE5LiBGYW5jeSBQcm9ncmVzcyBXaXRoIExhYmVsXG4qL1xuLmZhbmN5LXByb2dyZXNzLXdpdGgtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAuZnBsLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuZnBsLXByb2dyZXNzLXcge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAuZnBsLXByb2dyZXNzLWkge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4RUY1ODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjcwZGVnLCAjMjhFRjU4IDAlLCAjMzM4NkVGIDk4JSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWRkZWQtdiB7XG4gIHBhZGRpbmc6IDFyZW0gMTBweDtcbn1cbi5wYWRkZWQtdi1iaWcge1xuICBwYWRkaW5nOiAycmVtIDEwcHg7XG59XG5cbi5wYWRkZWQge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4uYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuLmItciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG4uYi10IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG4uYi1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi5tLXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFkZGVkLWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbiAgLmItbC1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5iLXItbGcge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbiAgLmItdC1sZyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbiAgLmItYi1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFkZGVkLXhsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbiAgLmItbC14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5iLXIteGwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbiAgLmItdC14bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbiAgLmItYi14bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLmV4YW1wbGUtY29sdW1uIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUVGNUZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUVDOEZGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYgKyAuZXhhbXBsZS1jb2x1bW4ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG4uZXhhbXBsZS1jb250ZW50IC5wcm9ncmVzcyArIC5wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cblxuLndpdGgtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5hLndpdGgtYXZhdGFyIHtcbiAgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLWNvbG9yO1xuICB9XG59XG5cbi5hZGQtYWdlbnQtYnRuIHtcbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gIH1cbn1cblxuXG4uY2VudGVyZWQtbG9hZC1tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLWNvbG9yO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxuICAmLnNtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuXG4udGV4dC1mYWRlZCB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1mYWRlZDtcbn1cbi50ZXh0LWJyaWdodCB7XG4gIGNvbG9yOiAjMUQxRjI4O1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29zZm9udCc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0I3b0FBQUM4QUFBQVlHTnRZWEFYVnRRVUFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpoUlNqWkVBQUFGNEFBRjV0R2hsWVdRVVlDeXRBQUY3TEFBQUFEWm9hR1ZoQzhJSlNnQUJlMlFBQUFBa2FHMTBlRVZWY2RvQUFYdUlBQUFHU0d4dlkySGRPMzdLQUFHQjBBQUFBeVp0WVhod0FhOEIwd0FCaFBnQUFBQWdibUZ0WmJudVRMVUFBWVVZQUFBQmVuQnZjM1FBQXdBQUFBR0dsQUFBQUNBQUF3UURBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHFqUVBBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNm8zLy9mLy9BQUFBQUFBZzZRRC8vZi8vQUFILzR4Y0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFGQUFEL3dBUDVBNzBBUmdCTEFGQUFWUUJhQUFBbEJUQWlNUTRCSXlJbUp5VXVBVFVSUEFFM05EWTNQZ0UxUGdFM1BnRTFNakF6TURZMUpUWXlGd1V5RmpNVU1qRXlGakVlQVJjVUZoY2VBUlV3RmprQk9BRXhFUlFHQnlVRkVTVVJBVGNsQndVREJ3VTNKUTBCRVNVUkErZitRd0VEQndNREJ3UCtCQWtLQVFFQkFRRUNBd0lCQVFFQkFRRzlCdzRHQWZ3QkFRRUJBUUVEQXdJQkFRRUNBUW9JL0ZVQndQNUFBZCtVL2xDVUFiQStsQUd3bGY1UEFlRCtmd0dCbytBQkFnRUM0QU1RQ2dJQUFRRUJBZ1lDQVFJQkFnUUJBUUVCQVFIZ0F3UGdBUUVDQWdNQ0FRSUJBd2NEQWY0QUNSQUVQYzhCdXJiK1h3RWpTNzlMdndGNlM3OUx2L3kxL2tqTUFhRUFCUUFBLzhBRVNRTzhBQ0FBS3dBdkFGVUFXZ0FBQlNFaUpqMEJJeUltUFFFME5qc0JOVFEyT3dFM1BnRVhCVE15RmhVUkZBWWpBU0ltS3dFVklUVWpJZ1lCQnlFbkJUUW1Ld0VPQVNNaUppY2hCaUluSXlJR0hRRXpNaFlkQVJRR0t3RVZGQll6SVRJMk5SRUJNeFVqTlFQaS9Na3FQQ01PRkJRT0l6d3FaVzRIR2d3Qmc3UXFQVDBxL0lVQ0FnSWNBUkxxQWdNQlFFa0JPL0lDWEJRT3RBSUVBd0lGQXY0U0JRc0ZiZzRVOEE0VUZBN3dGQTRETnc0VS9PeEVSRUE4S3FzVURzME9GS29yUEx3TUJ3YkpQQ3Y5bWlvOEFkNEJpb29CQWRKOWZlUVBGZ0VCQVFFQ0FoWVBxaFFPelE0VXF3NFVGQTRDWnY3dlJFUUFCd0FBLzhBRGdBUEFBQlFBSGdBb0FEWUFSQUJTQUdBQUFBVWhJaVkxRVRRMk93RTFORFl6SVRJV0ZSRVVCZ0VqRVJRV016STJOUkVCSVJFVUJnY2hNalkxSnlFaUpqVTBOak1oTWhZVkZBWW5JU0ltTlRRMk15RXlGaFVVQmljaElpWTFORFl6SVRJV0ZSUUdKeUVpSmpVME5qTWhNaFlWRkFZRElQMUFLRGdURFdBVERRTEFEUk00L1RoQUV3ME5Fd0xBL1lBREF3Sm1EUk5nL2tBTkV4TU5BY0FORXhNTi9rQU5FeE1OQWNBTkV4TU4va0FORXhNTkFjQU5FeFBOL3dBTkV4TU5BUUFORXhOQU9DZ0NnQTBUNEEwVEV3MzhnQ2c0QXNEOW9BMFRFdzBDWUFFQS9LQUlFQWdURGNBVERRMFRFdzBORTRBVERRMFRFdzBORTRBVERRMFRFdzBORTZBVERRMFRFdzBORXdBQUN3QUEvOEFFa2dQQUFBOEFGQUFaQUNjQU5RQkRBRkVBWHdCd0FIUUFnd0FBQlNFaUpqVVJORFl6SVRJV0ZSRVVCaVVoRVNFUkVSVWhOU0VGSWlZMU5EWTdBVElXRlJRR0l5TWlKalUwTmpNeE1oWVZGQVlqSXlJbU5UUTJNekV5RmhVVUJpTUJJU0ltTlRRMk15RXlGaFVVQmljaElpWTFORFl6SVRJV0ZSUUdBU0VpSmpVUk5EWXpJVElXRlJFVUJpTURJeEV6TnpNeUZoVVVCaXNCSWlZMU5EWXpCRW44QUI0ckt4NEVBQjRySy92aUJBRDhBQVFBL0FBQkpnOFdGUThCRHhVVkQyNFBGaFlQRHhZV0QyNFBGUlVQRUJVVkVBTWsvdHNQRlJVUEFTVVBGUlVQL3RzUEZSVVBBU1VQRlJYK092N2JEeFVWRHdFbER4WVdEeVhiMjdlVER4VVZENU1QRlJVUFFDc2VBMjRlS3lzZS9KSWVLMGtDa3YxdUEyNlNrbTRXRHc4VkZROFBGaFlQRHhVVkR3OFdGZzhQRlJVUER4YitKUlVQRHhZV0R3OFZraFVRRHhVVkR4QVYvcmNWRHdGdUR4WVdELzZTRHhVQmJ2N2JKUllQRHhZV0R3OFdBQVFBQVAvQUJBRUR2QUJIQUgwQW53Q3NBQUFCSVNJbUp5NEJKeVlpQnc0QkJ3NEJGUlFXRng0QkZ4NEJGUkVVQmdjT0FTTXFBU01tSnk0Qkp5WW5MZ0UxTkRZM05qYytBVGMyTnpZeUZ4WVhIZ0VYRmhjV0JnY09BU01CTGdFaklnWUhCZ2NPQVFjR0J3NEJGUlFXRnhZWEhnRVhGaGMxTGdFbkxnRTFORFkzUGdFM05qSVhIZ0VYTXlZbkxnRW5KaWNEUGdFM1BnRXpJVElXRng0QkJ3WUhEZ0VIQmdjcUFTTWlKaWN1QVRVUk5EWTNFelkzUGdFM05qY2pEZ0VIRlFQaS92OEtHQU1PUlM4Yk9Sb3dSUTRFQkFRRURrVXZDd3NFQmdRTEJnRUNBVlpMVEhVbUpnc0RBZ0lEQ3lZbWRVeExWaU5FSWxaTVMzVW1KZ3dCQkFVRkN3ZitYUThmRGc4ZUQweENRbVloSWdvQ0FnSUNDaDRlWER3N1JUWlBFUVVHQmdVVFhENGtUQ001VnhYS0R5TWpZejgrUndnd1JRNERFUXNCQ0FjTUJRVUVBUXdtSm5aTVRGWUJBZ0VHQ3dVRkJRd0tLa0E1T1ZzZklBN0xGRW94QWVFS0NpOUZEZ2dJRGtVdkRSd09EaHdOTDBVT0F4Y0svdjhIREFVRUJBd21KblZMVEZZUkloRVJJaEpXUzB4MEppWU1CUVVNSmlaMVMwdFdCdzBHQlFNQm13SURBd0lLSVNGbVFrSk1EeDRQRHg0UFJ6NC9aQ0lqRDhvVlZ6a1JKUk1USlJJK1hCTUtDaEZQTjBVOFBGd2VIZ245aXc1Rkx3c01CUVlGRFFkV1RFeDJKaVlNQkFRRkRBY0JDQXNSQS83L0RpQWZXems1UURGS0ZNc0FBd0FBLzhBRlZRUEFBQmdBVmdCdkFBQWxJU0ltTlRRMk15RVJJU0ltTlRRMk15RXlGaFVSRkFZakFTSUdGUkU0QVRFNEFURVVGak15RmhVVUJpTWlKaWNPQVNNaUpqVTBOak15TmpVUk9BRXhPQUV4TkNZaklpWTFORFl6TWhZWFBnRXpNaFlWRkFZRkZBWXJBUkV6TWhZVkZBWXJBU0ltTlJFME5qc0JNaFlWQlN2OUFCSVpHUklDMWYwckVoa1pFZ01BRVJrWkVmelZPaHNhT3hJWkdSSXVQaFFVUGk0U0dSa1NPaHNhT3hJWkdSSXVQaFFVUGk0U0dSbis3aGtTZ0lBU0dSa1NxaElaR1JLcUVobHJHUkVTR1FJQUdSSVJHUmtSL2FvUkdRTUFKZ2I5QVFVbUdSRVNHUmNSRVJjWkVoRVpKZ1lDL3dVbUdSRVNHUmNSRVJjWkVoRVpnQklaL2dBWkVoRVpHUkVDVmhFWkdSRUFBQU1BQVAvQUJBQUR3QUFiQUlZQXhBQUFCU0luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCaWN5Tmpjbk9BRXhNQ1l4TGdFbk9BRTFJaVkxTGdFMUpqUTFOQ1kxTkRZM05EWTFNREkxTkRZM1BnRTNPQUV4UGdFOUFTNEJJeUlHQnhVVUZoYzRBVEVlQVJjZUFSVVVNakVVRmhVZUFSVVVCaFVjQVFjVUJnY1VCaU1VTUNNT0FRY09BU01pRkRFSEhnRXpFU0lIRGdFSEJoVVVGeDRCRnhZWE55NEJQUUU4QVRjMk56NEJOell6T0FFeE1oY2VBUmNXRnhZVUhRRVVCZ2NYTmpjK0FUYzJOVFFuTGdFbkppTUNBR3BkWFlzcEtDZ3BpMTFkYW1wZFhZc3BLQ2dwaTExZGFsQ1JPc2tCQXdVQ0FRRUJBZ0VCQVFFQkFRSUJBUUlDUHhVSllUWTJZUWtXUGdJQkFRSUNBUUVCQVFFQkFnRUJBUUVCQWdFQ0FnRUJ5VHFSVUYxUlVua2tJd2dJSGhVV0c3UTFFd0VHRnhZL0pTVWpJeVVsUHhZWEJnRVROYlFiRmhVZUNBZ2pKSGxTVVYxQUtDbUxYVjFxYWwxZGl5a29LQ21MWFYxcWFsMWRpeWtvUURZdlhnRUNCQUlCQXdFQkF3SUJBd0lCQXdJQkJBRUJBd0VCQVFJQ0FRTUJNSVFCcGl0QlFTdW1BWVF3QVFNQkFnSUJBUUVEQVFFRUFRSURBUUlEQVFJREFRRURBUUVDQVFFREFWNHZOZ09BSXlSNVVsRmRLeWtwVENJakhWUStnd1NwQVFNQ0pCNGVLd3dNREF3ckhoNGtBZ01CcVFTRFBsUWRJeUpNS1NrclhWRlNlU1FqQUFBRC8vLy93QVVJQThBQUp3QXJBRkVBQUFFaUpqVVJBUTRCSXlJbUp3RVJGQll6SVRJV0ZSUUdJeUVpSmpVUk5EWXpJVElXRlJFVUJpTUpBaUVCSVNjbU5EYzJNaDhCTUJRekhnRVZGQVlITVFjT0FTTWlKaWNtTkQ4QklTSW1OVFEyTXdUU0ZoLytDZ2dTQ1FvU0NQNExIeFlCcmhZZ0lCYitVa0pmWDBJRHgwTmVIeGY3M0FIV0FkWDhWUUozQVN4R0R3OFFMQkNoQVFjSUNBaWhDQk1MQ2hRSUR3OUcvdFFXSUNBV0FhVWdGZ0VsL2tjSEJ3Y0hBYm45bUJjZklCWVhIMTlEQW9aRFgxOUQvcjBXSUFHdi9tTUJuZjE1UmhBdER4QVFvUUVIRXdzTUV3aWhDQWdJQ0JBc0VFWWZGeFlmQUFBQUJBQUIvOEFEcUFQQUFGZ0FkZ0NZQUw4QUFBRWlKajBCQmdjT0FRY0dJeUluTGdFbkppY1ZGaGNlQVJjV016SVdGUlFHSXlJbkxnRW5KaWNWRmhjZUFSY1dNeklXRlJRR0l5SW5MZ0VuSmljMEpqVVJORFkxTmpjK0FUYzJNeklYSGdFWEZoY1VGaFVSRkFZakFTSUhEZ0VIQmdjeEZoY2VBUmNXTXpJM1BnRTNOamNtSnk0Qkp5WWpCUVlIRGdFSEJpTWlKeTRCSnlZbkZSWVhIZ0VYRmpNeU56NEJOelkzTkRZM05RTTJNaDhCTnpZeUZ4WVVEd0VYRmhRSERnRWpJaVl2QVFjT0FTTWlKaWNtTkQ4Qkp5WTBOd045RVJVaUxDMWtOelkzTlRZMlpDc3NJZ0lhR1Y5SFJsMFNHUmtTTlRZMlpDc3NJZ0lhR1Y5SFJsMFNHUmtTVWxKUmhDb3JCQUVCQkNzcmcxRlNVbEpTVVlRcUt3VUJHUkwrVjExSFJtQVpHUUlDR1JsZ1IwWmRYVWRHWUJrWkF3TVpHVjlIUjEwQmd5SXNMV1EzTmpjMU5qWmtLeXdpQWhvWlgwZEdYVjFIUm1BWkdRTUNBdmNNSkF4aFlnd2tEQXdNWVdFTURBWVFDQWdRQm1KaEJoQUlDQkFHREF4aFlRd01BV2djRVVZU0RRMFJCQVVFQkJFTkRCRnRDUTRQSEFvS0dSRVNHUVFFRVF3TkVXMEpEdzRjQ2dvWkVoRVpDUW9vSHg0cUFRTUJBb1lDQXdFcUhoOG9DUW9LQ1NnZkhpb0JBd0wrZWhFWkFnTUtDeHNQRGdrSkRnNGNDZ29LQ2h3UERna0lEdzRjQ2dxN0VnME5FUVFFQkFRUURRMFJiZ2tPRHhzS0Nnb0tIQTRQQ1FRSkJGNytXUXdNWW1JTURBMGpER0ppRFNNTUJ3WUdCMkZoQndZR0J3d2pEV0ppRENNTkFBQUFCQUFELzhBRDFnT1pBRVVBU1FCT0FHUUFBQUVVQmlNVUJpTUhPQUV4T0FFeEFUZ0JGVEVPQVFjT0FRY3hPQUV4Qnc0Qkl5SW1KeTRCUHdFNEFUa0JPQUV4UGdFM0FUZ0JNVGdCTVRjME1qTTBOamMyTWhjV0ZBY0JCemNuTndFbkFSY0JKaUlISWdZeEloUWpCeGMzTmpJM01EWTFOalFuQTlZQkFRRUJQdjJYQVFNQ0FnTUQ0Z1FJQkFrUEJ3a0ZCVjRDQkFNQ2FUOEJBUUVCSjNFb0tDajh3UjVKSzNZQ0xVbjkxRWdDalE4cUR3RUJBUUVnU0NBQkFRRUJEdzhDMkFFQkFRRS8vWllCQVFJQkFRTUJYZ0lCQmdZSkdnempCQWNEQW1vL0FRRUJBU2dvS0hJbi9hcEpIeW9EQWk1Si9kRklBdGNQRHdFQ0lVZ2dBUUVCQVE4cUR3QUNBQlAvd0FQbEE4QUFRQUI5QUFBQkJ3NEJJekVpSmljdUFTOEJKalkzTmhZZkFSNEJGeDRCTXpFeU5qOEJOalFuTGdFak9BRXhJZ1lQQVFZaUp5WTBQd0UrQVRNeE1oWVhGaGNXRkFjR0J5VWVBUjhCRmdZSEJpWXZBUzRCSnk0Qkl5SUdEd0VHRkJjZUFUTXhNalkvQVRZeUZ4WVVEd0VPQVNNeElpWW5KaWNtTkRjMlB3RStBVE15RmhjRHE4TWxZRFExWUNVS0dRNEVDZ1VPRHlJTEJBZ1pCeGxCSkNOQkdjTTBOQmxCSkNOQkdXY05Jd3dOREdjbVlEUTFZQ1VtRkJNVEZDYisyQW9aRGdRS0JROE9Jd29FQ0JrSUdVRWpKRUVad2pRMEdVRWpKRUVaWnd3a0RBME1hQ1ZnTlRSZ0pTY1RFeE1USjhJbFlEVTBZQ1lCL01RbEtDZ2xDeUVUQlE0akN3b0ZEd1VMSWdnWkd4c1p4RFdWTkJvYkd4cHFEUXdOSXcxcUppZ29KaVl4TVdZd01TZE1DeUVUQlE4aUN3b0ZEZ1lMSWdnWkd4c2F3eldWTkJvYkd4cHFEUXdOSXcxcUppZ29KaVl4TVdZd01TZkVKU2dvSlFBQUFBQUdBQUQvd0FQN0E4QUFRUUJLQUlNQWlnQ1VBSnNBQUFrQkZDSVZEZ0VIRGdFaklTSW1QUUV3SmpVOEFUY1JORFkxTkRZMVBnRTNQZ0UzTkRZeEFUNEJPd0V3TWpFeUZoY2VBUjhCSGdFWEhnRVZGREFWRVJRR0J3RXVBU2N1QVNjVk13TVJIZ0VYSGdFWElUNEJKeTRCSXpBaU1UZ0JNU0ltSXlZaUp5NEJKeTRCSnk0Qkp5NEJKeVkwTlM0Qk5UZ0JNVFF3TVRBbUp5WUdCd2tCSGdFWEFTTVhBUjRCRng0QkZ3RW5Fd0VlQVJjQk5RUHYvaTBDQWdRREJBb0YvaTBSR1FFQkFRRUJBZ0VCQWdJQkFkTUdFQWovQVFRSEJBUUhBOVFEQlFFQ0FRWUcvSDREQlFNREJnTVdGZzhsRkJRV0JRRVhDZ2dsSmxVQkFRSURBUU1GQWdJREFnSURBZ0VDQVFFREFRRUJBUThwSjFzYUFicituUmt6R1FHRWh1MytVUlFVQkJZNkhRR3VtS24rZlJFUUFnRmdBYUwrS3dFQkFRTUJBd01aRW5rQkFRSUVBZ0ZTQWdNQ0FnTUNBZ1FCQWdRQkFRRUIxZ1lHQVFJQkJRUFZCQWNEQkFnREFRSC9BQWdRQnY1MEF3WURBd1VERndHTy91b0ZGaFVVSlE4YVhDY3BEd0VCQVFFREFRRUNBUUlEQWdJREFnSUVBZ0lFQWdGVkp5UUlDUUhHL3B3Q0VCRUJoeEwrVHgwNUZnTVVGUUd3bWY4QS9uc1pNeGdCWW9jQUEvLy8vOEFEK1FQQUFEOEFjQUNPQUFBQkJnY09BUWNHQnc0Qk1RNEJLd0VYRmdZSEJnY09BUWNHSXlvQkl3NEJGUTRCSXlvQkp5NEJOejRCTnlZbkxnRTNOamMyTno0Qk56WXpNaFlYRmdZSEJRNEJGelkzUGdFM05qYzJGaGNXQmdjR0J3NEJCd1lIUGdFM0p5WTJOejRCT3dFMk56NEJOelkzQmdjT0FRY0dCeWNqRVNFUk5EWXpNaFlWRVJRR0l5RWlKalVSTkRZN0FUSVdGUlFHSXdQdkxpWW5QUllWREFJQ0JoTUxId1lFQkFndU1qSmZLaW9lQlFjREtSNERHQThDQkFNUkV3UUJJaTRLQ3dzRkRBc2xKa0JBc0hCeGlBMFZCUVVGQ3YxcUpnWUtHeUVpVVRFeE9nOGlDZ29IRGpndkxrNGZIeGt3Z1QwVEJBTUdCUk1MUkF3UkVTd2FHeDltVmxXR01ERWNyMVVEQUJZU0VSa1pFZnl0RWhrWkVvQVJHUmtSQTNZck1ERmFKaVlYQXdRSkN3NE1HQWt5SGg4Z0JRVk5Zd0VRRWdFREhoRUZjMVlhS2lsbE5qYzFPQ29xT0E0T0R3d01HZ25ITjNneEtDb3FWQ2txSndvSERnOGpDaVVvS0ZJb0tDWUVMRGt3Q1JVSkNRb1dIUjFESlNRa0JBNE9MeUFoS1diOUFBSFdFUmtaRWY0QUVoa1pFZ05WRWhrWkVoSVpBQUFBQXdBQS84QUQvUU8vQUVNQVRRQnJBQUFCRGdFVkRnRUhEZ0VIRGdFakFTSUdJdzRCQnc0QkJ5SUdJd2NpQmlNaUppY3VBVDhCTWpRek5EWTNQZ0UzTkRZekFUNEJOejRCTno0Qk16NEJNellXRng0QkZTY3VBU01CQnpjQk5DWUZJUkVoRVRRMk16SVdGUkVVQmlNaElpWTFFVFEyTXlFeUZoVVVCaU1EL1FFQkFRRUJBUU1CQVFFQi9sWUJBUUVCQkFJQ0F3SUJBUUdyQWdVRENCQUdDQVlES2dFQkFnRUJBd0VCQVFHcUFRSUJBZ01DQWdVQ0FRSUJCMThsSkFKa0NSOE0vbWtXV2dHWEIvNWovbEVEQnc0U0Voa1pFdnlyRWhZV0VnSFZFaGtTRVFNUEFnSUNBUVFCQXdRQ0FRTCtWUUVDQWdFQkFnRUJLd0VIQmdnVkM2c0NBZ1FDQWdNQ0FRRUJxd0VCQVFFQ0FRRUNBUUVCQXlnbVdnWk1DZ2IrYWxzWEFaWU1Iamo4K1FHdkVSZ1pFZjRyRWhrV0VRTmRFaFFaRWhFVkFBQUJBU0Qvd0FOZ0E4QUFCUUFBQVFjSkFSY0JBV0JBQWNEK1FFQUNBQVBBUVA1QS9rQkFBZ0FBQVFHQUFLQUNvQUxnQUFJQUFDVUpBUUdBQVNEKzRLQUJJQUVnQUFFQW9QL0FBMkFEd0FBRkFBQUJCd2tCRndFQllNQUJRUDdBd0FJQUE4REEvc0Qrd01BQ0FBQUJBUUQvd0FOZ0E4QUFCUUFBQVFjSkFSY0JBV0JnQWFEK1lHQUNBQVBBWVA1Zy9tQmdBZ0FBQVFEZy84QURZQVBBQUFVQUFBRUhDUUVYQVFGZ2dBR0Evb0NBQWdBRHdJRCtnUDZBZ0FJQUFBRUJZQUNnQW9BQzRBQUNBQUFKQWdLQS91QUJJQUxnL3VEKzRBQUJBS0Qvd0FNQUE4QUFCUUFBQlRjSkFTY0JBcUJnL21BQm9HRCtBRUJnQWFBQm9HRCtBQUFBQVFDZy84QUM0QVBBQUFVQUFBVTNDUUVuQVFLZ1FQNUFBY0JBL2dCQVFBSEFBY0JBL2dBQUFBRUFvUC9BQXlBRHdBQUZBQUFGTndrQkp3RUNvSUQrZ0FHQWdQNEFRSUFCZ0FHQWdQNEFBQUFCQUFBQTRBUUFBeUFBQlFBQUV4Y0pBVGNCQUVBQndBSEFRUDRBQVNCQUFjRCtRRUFDQUFBQUFRRGdBU0FESUFKQUFBSUFBQk1KQWVBQklBRWdBa0QrNEFFZ0FBRUFvUC9BQTJBRHdBQUZBQUFGTndrQkp3RUNvTUQrd0FGQXdQNEFRTUFCUUFGQXdQNEFBQUFCQUFBQVlBUUFBcUFBQlFBQUFTY0pBUWNCQkFCQS9rRCtRRUFDQUFKZ1FQNUFBY0JBL2dBQUFRQUFBR0FFQUFMQUFBVUFBQUVuQ1FFSEFRUUFZUDVnL21CZ0FnQUNZR0QrWUFHZ1lQNEFBQUVBQUFCZ0JBQUM0QUFGQUFBQkp3a0JCd0VFQUlEK2dQNkFnQUlBQW1DQS9vQUJnSUQrQUFBQkFPQUJRQU1nQW1BQUFnQUFDUUlESVA3Zy91QUJRQUVnL3VBQUFRQUFBS0FFQUFNZ0FBVUFBQk1YQ1FFM0FRQ0FBWUFCZ0lEK0FBRWdnQUdBL29DQUFnQUFBQUVBQUFCZ0JBQURJQUFGQUFBQkp3a0JCd0VFQU1EK3dQN0F3QUlBQW1EQS9zQUJRTUQrQUFBQkFBQUF3QVFBQXlBQUJRQUFFeGNKQVRjQkFHQUJvQUdnWVA0QUFTQmdBYUQrWUdBQ0FBQUFBUUFBQUdBRUFBTWdBQVVBQUJNWENRRTNBUURBQVVBQlFNRCtBQUVnd0FGQS9zREFBZ0FBQUFrQUJQL0FBL2tEdlFBUEFCTUFOUUJHQUVzQVd3QmZBSEFBZEFBQUJTTWlKajBCTkRZN0FUSVdIUUVVQmljakZUTVRCdzRCSXlJbUp5WTJQd0VCTGdFM1BnRVhBU2NtTmpjMkZoOEJIZ0VIRmdZSEpUTXlGaFVSRkFZckFTSW1OUkUwTmpNVE13TWpFeE16TWhZVkVSUUdLd0VpSmpVUk5EWVRNeEVqRnpNeUZoVVJGQVlyQVNJbU5SRTBOak1UTXpVakE4OS9FUmtaRVg4UkdSazdLaW91a1FRSkJBd1ZCUWNNRHp6OHZ4QU5Cd1lnRUFNN0dnWU5FQkFnQno0Q0F3RUJEUXo4aFg4UkV4TVJmeEVkSFJFcUt3VXFCTlIrRWhrWkVuNFNHUms4S2lyVGZ4RVpHUkYvRVJrWkVTb3FLa0FaRWY0UkdSa1IvaEVaL2FrQjMwSUNBZzBNRHlFSEd3RllCaUFRRUEwRy9xcy9FQ0FIQmcwUW1RVUtCUXdWQm5FU0VmMjRFU2dvRVFKSUVSTDlzQUlEL2YwQjBSa1IvaThSR1JrUkFkRVJHZjR2QVh3cUdSSCtyaEVaR1JFQlVoRVovcTcrQUFBQUFnQUEvOEFHQUFQQUFCSUFQZ0FBQlNFaUpqVVJORFl6TWhZVkVTRXlGaFVVQmdNT0FTc0JJaVkxTkRZN0FTVUhEZ0VuQVM0Qk56NEJGd1UzUGdFWEFUVTBOak15RmgwQkZBWUhIQUVWQmNENmdCc2xKUnNiSlFWQUd5VWxuZ1VjRnNBYUppWWFEZjd3bGhFeEUvN0FGUVlSRVRRVkFST1lFVE1UQVZ3bUdoc2ZBZ0ZBSmhvRGdCb21KaHI4d0NZYUdpWUJiQk1aSmhvYUp1bVdFZ0lQQVFBUk5CVVZCaEhjbHhJQ0VQN1ZPaG9tSmhyQUJBZ0VBUUlCQUFBQkFBei93UUpEQThBQUp3QUFBUTRCSXlJbUx3RVJGQVlqSWlZMUVRY0dJaWNtTkRjVFBnRTNQZ0V6TWhZWE1ESXhFeFlVQndKREJoQUlDQkFHdFJrUkVoTzdEQ01OREF6K0FnWUVCQWdHQ0JBRkFmME1EQUozQmdZR0JyZjh2UkVaR0JJRFNiME1EQTBqRFFFQUFnUUJBZ01IQmY4QURTTU5BQUFBQVFBTS84QUNRUVBBQUI0QUFDVUhEZ0VqSWlZbkF5WTBOell5SHdFUk5EWXpNaFlWRVRjMk1oY1dGQWNDUWUwR0dnNElEd2I5RFEwTUl3eThFaEVTSUs0TUl3d05EYzN3RFJBSEJnRUFEQ01OREF5K0Ewb1NHUmtTL01Td0RBd05Jd3dBQUJ3QWgvL2tBM29EY2dBaUFDMEFPd0JKQUZrQWFnQjZBSW9BbWdDckFMc0F5d0RjQU93QS9BRU1BUjBCTFFFOUFVNEJYZ0Z1QVg0Qmp3R2ZBYThCd0FIUUFBQUJJeFVVQmlNaUpqMEJJUlVVQmlNaUpqMEJJeUlHRlJFVUZqTWhNalkxRVRRbUl4TVVCaU1oSWlZMUVTRVJBVEkyUFFFMEppTWlCaDBCRkJZaE1qWTlBVFFtSXlJR0hRRWVBUUV6TWpZOUFUUW1Ld0VpQmgwQkhnRTdBVEkyUFFFMEppc0JJZ1lkQVJRV016c0JNalk5QVRRbUt3RWlCaDBCRkJZN0FUSTJQUUUwSmlzQklnWWRBUlFXT3dFeU5qMEJOQ1lyQVNJR0hRRVVGZ1V6TWpZOUFUUW1Ld0VpQmgwQkhnRXpPd0V5TmowQk5DWXJBU0lHSFFFZUFUc0JNalk5QVRRbUt3RWlCaDBCSGdFN0FUSTJQUUUwSmlzQklnWWRBUlFXTXpzQk1qWTlBVFFtS3dFaUJoMEJGQlk3QVRJMlBRRTBKaXNCSWdZZEFSUVdPd0V5TmowQk5DWXJBU0lHSFFFVUZnVXpNalk5QVRRbUt3RWlCaDBCSGdFek93RXlOajBCTkNZckFTSUdIUUVlQVRzQk1qWTlBVFFtS3dFaUJoMEJIZ0U3QVRJMlBRRTBKaXNCSWdZZEFSUVdNenNCTWpZOUFUUW1Ld0VpQmgwQkZCWTdBVEkyUFFFMEppc0JJZ1lkQVJRV093RXlOajBCTkNZckFTSUdIUUVVRmdVek1qWTlBVFFtS3dFaUJoMEJIZ0V6T3dFeU5qMEJOQ1lyQVNJR0hRRWVBVHNCTWpZOUFUUW1Ld0VpQmgwQkhnRTdBVEkyUFFFMEppc0JJZ1lkQVJRV016c0JNalk5QVRRbUt3RWlCaDBCRkJZREpVWWFFUklhL3ZFWkVoRWFSeU15TWlNQ1NTUXhNU1FmRVF6OXR3d1JBb1ArQ2djSkNRY0hDUWtCYlFZS0NnWUhDZ0lKL3U0dEF3UUVBeTBEQkFFRVZTMERCQVFETFFNRUJBTlJMUU1FQkFNdEF3UUVWQzRDQlFVQ0xnSUZCVlF0QXdRRUF5MERCUVgrR1MwREJRVURMUUlGQVFRQ1VTNENCUVVDTGdJRkFnTlVMUU1FQkFNdEF3UUJCRlV0QXdRRUF5MERCQVFEVVMwREJBUURMUU1FQkZRdUFnVUZBaTRDQlFWVUxRTUVCQU10QXdVRi9oa3RBd1VGQXkwQ0JRRUVBbEV1QWdVRkFpNENCUUlEVkMwREJBUURMUU1FQVFSVkxRTUVCQU10QXdRRUExRXRBd1FFQXkwREJBUlVMZ0lGQlFJdUFnVUZWQzBEQkFRRExRTUZCZjRaTFFNRkJRTXRBZ1VCQkFKUkxnSUZCUUl1QWdVQ0ExUXRBd1FFQXkwREJBRUVWUzBEQkFRRExRTUVCQU5STFFNRUJBTXRBd1FFQXp3L0Voa1pFajgvRWhrWkVqOHlJLzFTSXpJeUl3S3VJekw4L1F3UkVRd0NNUDNRQXJRSkIyVUhDUWtIWlFjSkNRZGxCd2tKQjJVSENmN21CQUV1QWdVRkFpNEJCQVFCTGdJRkJRSXVBUVFFQVM0Q0JRVUNMZ0VFQkFFdUFnVUZBaTRCQkFRQkxnSUZCUUl1QVFSeUJRSXVBZ1VGQWk0Q0JRVUNMZ0lGQlFJdUFnVUZBaTRDQlFVQ0xnSUZCUUl1QWdVRkFpNENCUVVDTGdJRkJRSXVBZ1VGQWk0Q0JRVUNMZ0lGQlFJdUFnVUZBaTRDQlhJRkF5MENCUVVDTFFNRkJRTXRBZ1VGQWkwREJRVURMUUlGQlFJdEF3VUZBeTBDQlFVQ0xRTUZCUU10QWdVRkFpMERCUVVETFFJRkJRSXRBd1VGQXkwQ0JRVUNMUU1GY1FRRExRTUVCQU10QkFNRUF5MERCQVFETFFRREJBTXRBd1FFQXkwRUF3UURMUU1FQkFNdEJBTUVBeTBEQkFRRExRUURBQUFBQUFvQUFQL0FBLzREd0FBWEFEb0FaQUNJQUo0QXpBRGZBUFFCRmdGQUFBQUJLZ0VqSWlZdkFTNEJKeVkyTnpZV0Z4NEJId0VXQmdjRElpWW5KaWN1QVNjbUl5SUdCd1ltSnlZMk56NEJNeklYSGdFWEZoY1dCZ2NPQVFVVUZoY2VBUmNXQmdjd0lpTWlKaWN1QVNjdUFUVTBOejRCTnpZM05oWVhGZ1lIQmdjT0FRY0dGUUUyRmhjV0JnY0dCdzRCQndZVkZCWVhGZ1lIS2dFaklpWTFMZ0UxTkRjK0FUYzJOd00wSmljM0hnRVZGQVlIRGdFaklpWWpMZ0UzUGdFM05DWW5MZ0UxTkRZek1oWVhIZ0VIRGdFbkxnRWpJZ1lWRkJZWEhnRVZGQVlIRGdFaklpWW5MZ0UzUGdFMU55SW1OVFFtSnlZMk56WVdGeDRCRlJRR0l3YytBUmNlQVFjT0FRY09BU01pSmljdUFUYytBUk1lQVJjZUFRY09BUWNPQVNNaUppY3VBVGMrQVRjMkppY3VBU2NtTmpjMkZoY25JaVkxTkRZekZoY2VBUmNXRng0QkZSUUdCdzRCSXlJbUp5NEJOejRCTlRRbUp5WW5MZ0VuSmljRDRnRUNBUXdTQVFnREZ4VUZDZ3dNR1FVWEdRUUhBaEVOY2djT0JCOG9KMXN5TWpRNFp5OE1HUVlHQ0F3MWVENDdPamxvTGkwakNBUUxCQXI4eXdnR0JBa0NBUklOQVFFTUV3RUNDQVFHQ1FzTEtoNGZLQW9iQ0FrQ0NTTWJHeVFLQ1FGUURSY0RCQTBOTUNVbE1RME5BUUVCRVEwQkFRRU1Fd0VCRWhKQkxDMDExQWdHUHdVS0Nnc0RFUXNDQkFJTkRRTUtDWjBNQmdVSmExSUpFd2tORHdJREZRMEhEUVkzUmdjRkJ3d1ZFd1FRQ1FNSEF3d0tCUkVUdkEwVEhBRUZDZ3dOR0FVQklSTU5JUUVWRFEwUkFRY1pBUVFRQ1FNSEF3d0tCUUVWb1JVYkJnd0lEd0lTQ2dVUENRTUlBd3dJQmdZUEFoQUtDd1FURHdrQ0Nnb2JDSThORWhRTlJUZzVWQndjREJZSUNnNEVFQW9EQlFNTkN3VUxDUWdVQ2hjWFJTNHVPUUZhRUF4SExGZ3hEQmtGQlFvTU5tSXhSUTBWQVFGakJ3WXJJaUV2RFF3WUdBWUlEQXdaQmhzY0RnNDJKeVl4Q3hvSUF3UDhMejhlR0RZbERSUUJFZ3dpTWhnZVJqTTZOelpqS3lzakNRSUpDaHNKSGlZbVZqQXdNd0ZPQXcwTURSY0VEUjRkU3lzcktSRWVEZzBVQVJFTUR5RVNPalkyV2lBaEQvMlJLek1ZRGhrN01CMURLQXNOQVFRWERDVTZHVTFGR0JZeUxWUnRBZ0lDRmcwTkR3SUJBa2c1SnlzVEcweFRTbE10Q1FvQkFRVVpEQ2xHUWlBVERXbHBBUXdaQlFVS0RBSjJkQTBUU2c0UkFnRVVEVXhRQVFvS0FRSUZHQXdCUndJRkdUNGtVNW1ORTBzVUNBa0NBZ1laREFzOUU0NlRTQnN1RVFvYkNBa0NDcWNURGcwU0F4Z1pUREV3TVZkeVpScG9Kd29MQVFFRkdBd2ZXaHBqYWxFcEtDZEFGQlFDQUFZQUFQL0FCQUFEd0FBK0FFVUFVZ0JaQUxNQXZ3QUFCU0VpSmpVUk5EWTNPQUV4UGdFMU1qUTFNREl4TmpBMU56WVdGeFlHRHdFRk56WXlId0VsSnk0Qk56NEJId0VVTUJjd01oVTRBVEVlQVJVUkZBWWpBUkVVRmhjdEFRVW1JZ2NCSGdFeklUSTJOd0VsRFFFK0FUVVJKUzRCUFFFT0FTTWlKalUwTmpNeUZoYzFORFl6TWhZZEFSUVdGeFkyTno0QlBRRTBKeTRCSnlZaklnY09BUWNHRlJRWEhnRVhGak15RmhVVUJpTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaDBCRkFZSERnRW5KeUlHRlJRV016STJOVFFtQTZmOHNTTTFBZ0lCQVFFQkFaUUhFUVlHQWdhQ0FSZUxFQzBRaWdFWWd3WUJCUVlTQnBVQkFRUUVOaVA4aEFFQkFRSCsvUUhmQkEwRS9sY0RCZ01EVHdNR0JQNVdBY3YrK3dFREFRSCtweE1WRUN3WU5VdExOUmdzRUEwSkNBMEdCZ3NlQ0JJRkVCRTZKaWNzTENZbk9SRVJFUkU1SnlZc0NRME5DVFF2TGtVVUZCUVVSUzR2TkRVdUwwVVVGQWdhRVRjWWZDUXhNU1FqTVRGQU1pTUI2d01GQXdFQkFRRUJBUUdBQmdFSEJ4RUdjZlY3RGc1NzlYSUZFZ2NHQWdhQkFRRUJBd2NGL2hVak1nSVUva0VEQlFQbDVXMEVCUDZHQVFFQkFRRjZidVhuQXdZREFjQkhCeDRVREE4U1N6VTFTeElQREFrTURBbldCZ2tDQkFjSkZUOFhCU3duSnpvUkVCQVJPaWNuTEN3bkp6b1JFQTBKQ0EwVUZFWXVMelUxTHk1R0ZCUVVGRVl1THpVRUcwNGVGQTRKK1RJakl6SXlJeU15QUFBR0FBRC93QVBhQThBQVZnQmFBR0VBWlFDeEFMNEFBQVVoSWlZMUVUZ0JOVFEyTnp3Qk1UUXlNVFEyTnpRMk56Z0JOemdCTVRZME16YzJGaGNXQmc4QkZ6YzJNaDhCTnljdUFUYytBUjhCTUJZVk1ESXhGREl4RkJZWEhnRVhPQUVWTUJZVkZCWVZGREF4RVJRR0l3RVJOeWNGS2dFSEFTRUJKUWNYRVNVdUFTY09BU01pSmpVME5qTXlGaGMrQVRNeUZoMEJGQllYRmpZM1BnRTlBVFFtSXlJR0ZSUVdNeklXRlJRR0l5SW5MZ0VuSmpVME56NEJOell6TWhjZUFSY1dGUmNVQmdjT0FTY25JZ1lWRkJZek1qWTFOQ1lqQTM3ODN5YzJBUUVCQWdFQkFRRUJBWHNLR1FrSUFnbGgrWG9UTWhONytXRUtBZ2tJR2dsOEFRRUJBUUVCQVFFQkFUWW0vTDNkM1FHMUFRUUIvb0lEQXY2Q0FiRGUzdjY2RXhjRURpQVJNMGhJTXhJZ0RnUVBDUTBTQWdjSEV3UVNCVzFNVFd4c1RRMFNFZzB6TFMxREV4UVVFME10TFRNekxTMURFeE1CQ1I4U05ocHRHaVFrR2hra0pCbEFOeVlCMGdFQkJBRUJBZ0VDQWdFQkFnRUJBUUZzQ0FJSkNob0lWZHB0RUE5dTJsVUlHZ29KQWdoc0FRRUJBUUlCQVFJQ0FRSUJBUVFCQWY0dUpqY0I3ZjU0eGNOYUFmNnNBVlZhdzhVQmlIa0lIUk1KQ1VnME0wa0tDUWdMRWcyNkFnY0NBd0lGRXk4VkRVMXRiVTFOYlJNTURSSVRGRU10TFRRekxTMUVFeFFVRTBRdExUTUxHVWtpRWdzSzRDVVpHaVFrR2hrbEFBQUFBd0FBLzhBSUFBUEFBQTBBR3dBcEFBQUJJU0ltTlRRMk15RXlGaFVVQmdNaElpWTFORFl6SVRJV0ZSUUdBU0V5RmhVVUJpTWhJaVkxTkRZSHdQaUFHaVltR2dlQUdpWW1HdmlBR2lZbUdnZUFHaVltK0dZSGdCb21KaHI0Z0JvbUpnR0FKaG9hSmlZYUdpWUJ3Q1lhR3lVbEd4b20vUUFtR2hvbUpob2FKZ0FEQUFEL3dBVlZBOEFBRFFBYkFDb0FBQUVoSWlZMU5EWXpJVElXRlJRR0F5RWlKalUwTmpNaE1oWVZGQVlCSVRJV0ZSUUdJeUVpSmpVME5qTUZLL3NBRWhrWkVnVUFFUmtaRWZzQUVoa1pFZ1VBRVJrWit1OEZBQkVaR1JIN0FCSVpHUklCbFJrU0Voa1pFaElaQWRZWkVSSVpHUklSR2Z5cUdSRVNHUmtTRVJrQUFBQUNBQUQvdHdPM0EyNEFHd0JDQUFBQk5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMkFSUUdJeUltTHdFT0FTTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQmdjWEhnRVZBcElVRkVZdUx6VTFMaTlGRlJRVUZVVXZMalUxTHk1R0ZCUUJKU3NlRHhzS3hESjFQVk5KU20wZklDQWZiVXBKVTFSSlNXMGdJQ1VpeEFvTEFkczFMeTlGRkJRVUZFVXZMelUxTGk5RkZCVVZGRVV2THY1YUhpc0xDOE1qSkNBZmJrbEpVMVJKU1c0ZklDQWZia2xKVkR4MU04UUpHdzhBQUFBREFBRC93QVFBQThBQU5nQlJBRm9BQUFVaUp5NEJKeVluSmpZM05oWVhGaGNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVluTGdFM1BnRVhGaGNlQVJjV0ZSUUhEZ0VIQmlNREZBWWpJU29CSXlJbU5URTBOejRCTnpZek1USVdGUndCRlJFREJnY09BUWNHQnlFQ0tscFJVWDBvS1FrQkZoSVJIQUVJSVNCblFrSktVRVpHYUI0Zkd4cGNQejlLRWhZQ0FSd1JXMDFOY1NBZ0pTVi9WbFZpS2hrUy9sb0JBZ0VTR1NVbGYxWlZZUklaVmtJN09sb2RIUWNCVWtBZ0lIRk5UbG9SSEFFQ0ZoSkpRRDljR2hzZkhtaEdSbEJLUWtKbklDRUlBUndSRWhZQkNpZ29mVkZSV21KVlZuOGxKUUlyRWhrWkVtRlZWbjhsSlJrU0FRTUIvbHNCZlFjZEhWbzZPMElBQkFBQS84QUVBQVBBQUJzQUtBQTFBRDhBQUFVaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZoVVVCdzRCQndZQklRRWVBVE15Tno0Qk56WTNKUlFXRndFUkJnY09BUWNHRlFFUklTWW5MZ0VuSmljQ0FHcGRYWXNwS0NncGkxMWRhbXBkWFlzcEtDZ3BpMTFkQVQ3K2F2N2dONHBOVTBsS2NpUWtDUHl0TkMwQkgxQkdSMmNlSGdIV0FYMEhJQ0ZsUTBKTFFDZ3BpMTFkYW1wZFhZc3BLQ2dwaTExZGFtcGRYWXNwS0FIVi91RXROQjRlWjBaSFVDdE5pamNCSUFHWENTUWtja3BKVXdHcC9vSkxRa05sSVNBSUFBQUVBQUQvd0FRQUE4QUFOd0JIQUZFQVlRQUFKUTRCSXlJbUx3RUdCdzRCQndZaklpY3VBU2NtTlRRMk5UUW1OVFEyTlRZM1BnRTNOamMxTkRZek1oY2VBUmNXRlJRSERnRUhCZ2NsTWpZM0p6QWlJeUVXRng0QkZ4WXpBU0VSQmdjT0FRY0dCd0VSQVRZM1BnRTNOalUwSnk0Qkp5WURYUVlQQ1FnUUJpMGZKQ05PS2lrc1hGSlNlaVFqQVFFQkJTTWpja3hMVmhrUmMyVmxseXNzQ3dvcUhoNG8vbVJHZnpMMUFRSCtsUVVlSG1KQVFFaittZ0ZRUURnNFdSNGVDd0dsQVQ0YUZSUWNCd2NoSVhST1RRMEdCZ1lHTFI0V0Z4OElDQ01rZWxKUlhRUUlCQUVDQVFJREFsVkxTM0lpSWdWVEVoa3NLNWRsWlhNM05qVmtMUzRuQ0RJdjlVZytQbHdiR3dHckFTd0VHQmhRTmpVOUFhbitQdjdDSUNNalRDZ3BLVnhSVW4wb0tBQUFBQUFGQUFEL3dBUUFBOEFBS1FBeUFGTUFYd0JzQUFBbEloUXhNQ0lWQmdjT0FRY0dJeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ2NuUGdFM0l3NEJCeGNCQmdjT0FRY0dGUlFYSGdFWEZqTXlOamNuRGdFaklpY3VBU2NtTlRRMk56VURGQll6TWpZMU5DWWpJZ1lURlI0QkZ6TW1KeTRCSnlZbkEyc0JBU01wS1ZzeU1qVnFYVjJMS1Nnb0tZdGRYV3BxWFYyTEtTZ0tDeVljSENJaEp6RUcxd1FRQzVqK2kxQkdSMmNlSGlJaGRFNU9XRTJKT0prWk95RXNKeWM2RVJCaFNWVkxOVFZMU3pVMVM2cytXdzNYQnlBaFpVTkNTMWNCQVNJY0hDWUxDaWdwaTExZGFtcGRYWXNwS0NncGkxMWRhalV5TWxzcEtTTmJNSE5BRkNVUm1RSzNDU1FrY2twSlUxaE9UblFoSWpRdG1SRVRFQkU2Snljc1RYVVAyUDVYTlV0TE5UVkxTd0YwMkExYlBrdENRMlVoSUFnQUFBa0FBUC9BQS9zRHVnQTJBRWNBVEFCZEFHSUFjd0IzQUlnQWpRQUFBUjRCRlRnQk1SUUdEd0VPQVNNaUppY3VBVDhCQVE0Qkl5SW1KeVkyTndFbkxnRTNQZ0VmQVI0QkZ4NEJGeDRCRng0QkZ6Z0JNUUV6TWhZVkVSUUdLd0VpSmowQk5EWXpId0UxSnhVVE16SVdGUkVVQmlzQklpWTFFVFEyTXhNekVTTVJFek15RmhVUkZBWXJBU0ltTlJFME5qTVRNeEVqTnpNeUZoVVJGQVlyQVNJbU5SRTBOak1UTXhFakVRUDVBUUVDQWtFRkZRd0ZDUVFRREFjWC9Ma0RDQU1ORndRR0R4QURVVVVQQ1FrSUloQ1RBUU1CQVFNQ0FRTUJBUUVCL0RKL0VoMGRFbjhTR1JrU0tpNHUxSUFSSUNBUmdCRVVGQkV4S3l2T2Z4SWpJeEovRVJJU0VUTXJLOHgvRWlVbEVuOFNEdzhTTlNzckEwNEVDQVFFQ0FTUURBMENBZ2NoRURUK3pBRUJEdzBRSUFZQk9DY0pJZzhRQ1FsVkFRTUJBUUlDQWdRREFRRUMvY2NhRWY3K0VSTVpFdndSR2ZzSHJBR21BVkVhRXY2cEVSUVVFUUZYRWhyK3FBRUIvdjhCcmhvUy9sTVJGUlVSQWEwU0d2NVNBVmVyR0JMOS9SRVhGeEVDQXhJWS9mNEJyZjVUQUFBQUNRQU0vOEFFQkFQQUFCQUFGQUJKQUZvQVhnQnZBSFFBaFFDSkFBQUZJeUltTlJFME5qc0JNaFlWRVJRR0l3TWpFVE1UT0FFeEZSUUdJeUltUFFFQkRnRXZBUUVPQVNNaUppY21ORGNCUGdFZkFUY2pJaVkxTkRZN0FUQXlNVElXRng0QkZ4NEJGUUV6TWhZZEFSUUdLd0VpSmowQk5EWXpGek0xSXhNek1oWVZFUlFHS3dFaUpqVVJORFl6RXpNUkl4RVRNeklXRlJFVUJpc0JJaVkxRVRRMk14TVhFU01EMFlBUkVoSVJnQkloSVJJakt5dE9HUklTR2Y3MURDQU50djZjQmhBSUNCQUdEUTBCZmd3Z0RiZndReElaR1JLcUFRUUlBd2dNQXdJQy9GaUFFUmtaRVlBUkdSa1JLeW9xMUlBU0dCZ1NnQkVXRmhFcktpclVnQklmSHhLQUVSUVVFU3N3TUVBWUVnSUJFa01ZRXYzVUVoZ0NLLzRwQTRHcUVoa1pFa1ArOUF3Q0M1TCttd1lHQmdZTkl3MEJnQXNDQ3BQeUdSRVNHUUlCQkF3SEJBa0UvVllaRXRVU0dSa1MxUklaMW9BQkt4a1MvbFlTR1JnU0Fhd1JHZjVWQVZiK3FnRldHUkwrcWhJWUdCSUJWaElaL3FvQkFRRUFBQUFBQWdCRC8ra0R2UU5qQUJ3QVlBQUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaU1USEFFVkZBY09BUWNHSXlJbUp4NEJNekkyTnk0Qkp4NEJNekkyTnk0Qk5UQTBNUjRCRnk0Qk5UUTJOeDRCRnk0Qk5UUTJNeklXRno0Qk53NEJCejRCTnc0QkJ3SUFYRkZSZVNNakl5TjVVVkZjWEZGUmVTTWpJeU41VVZGYzRCUVZVVHc3VGk5WEpRWU9CaWhISFNVNUN3VUxCUWdPQ0NjekN4b05GaHNIQ0NsNFJnSUJRUzhZS2hBVEpCQUdHaEVSSUE4TEhCRURZeU1qZVZGUlhGeFJVWGtqSXlNamVWRlJYRnhSVVhrakkvNmRCQWNFTnprNVhCMGRHeGdCQVJvV0FTd2hBUUVDQWdnOUtRRUdCd0VQTVIwUUhBMHpQd01HRFFZdlFSTVFCQTRKRXlBTEFna0hFUjBNQUFJQVEvL3BBNzBEWXdBY0FEOEFBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlqRXlNVUZSd0JGUlF4SXpBMVBBRTFORFVqTlRNMU5EWTdBUlV3SWlNaUJoMEJNd2NDQUZ4UlVYa2pJeU1qZVZGUlhGeFJVWGtqSXlNamVWRlJYSFpOY2pjM0xFZFVOZ2NJRUZjS0EyTWpJM2xSVVZ4Y1VWRjVJeU1qSTNsUlVWeGNVVkY1SXlQK1JTNHhNVkFaR2hvWlVEQXhMMkUvSVZKZkNoQTVZUUFBQUFBSUFBRC93QU5BQThBQUhRQW1BQ29BTGdBOEFFb0FXQUJtQUFBRkl3NEJJeUVpSmpVUk5EWXpJVElXSFFFVUJpc0JGVE15RmhVUkZBWUROU0VSSVJFME5qTVhJeFV6RlNNVk15Y2hJaVkxTkRZeklUSVdGUlFHSnlFaUpqVTBOak1oTWhZVkZBWW5JU0ltTlRRMk15RXlGaFVVQmljaklpWTFORFk3QVRJV0ZSUUdBd0JKQ0IwUy9jQWFKaVlhQXNBYUppWWFRRUFhSmlZYS9VQUNRQ1lhUUVCQVFFRGcvb0FORXhNTkFZQU5FeE1OL29BTkV4TU5BWUFORXhNTi9vQU5FeE1OQVlBTkV4T3Q0QTBURXczZ0RSTVRJQTRTSmhvRGdCb21KaHJnR2laQUpocitRQm9tQXNEZy9JQUNZQm9td01CQXdJQVREUTBURXcwTkU0QVREUTBURXcwTkU0QVREUTBURXcwTkU4QVREUTBURXcwTkV3QUFBQVlBQVAvQUEwQUR3QUFQQUJNQUlRQXZBSTRBK2dBQUJTRWlKalVSTkRZeklUSVdGUkVVQmdFUklSRURJU0ltTlRRMk15RXlGaFVVQmljaElpWTFORFl6SVRJV0ZSUUdKeUVpSmowQk5EWTFORFkxUGdFM1BnRTNQZ0UzUGdFL0FTNEJOVEEwTVRVd05qRTBKamMwTmpVeU1ERStBVE00QVRFeUZoYzRBVE1VRmhVV0JoVXdGakVWTUJReEZBWUhGeDRCRng0QkZ4NEJGeDRCRnhRV0ZSUVdIUUVVQmlNMUp5SW1JelU0QVNNdUFTY2lKalVpSmpFdUFTYzhBU2MwSmpVME5qVTBOalUyTkRVK0FUY3dOalUrQVRFOEFURXdOREUxTGdFaklnWUhGVEFVTVRBVUZSUVdGeDRCRlI0QkZ4d0JNUjRCRlJRV0ZSUUdGUlFHQnhRR0J4UUdCekFVSXc0QkJ5SUdEd0VWSVRVREFQMUFHaVltR2dMQUdpWW0vU1lDd0tEK2dBMFRFdzBCZ0EwVEV3MytnQTBURXcwQmdBMFRFeTMrd0JvbUFRRUJBUUVCQWdFQkF3RUJBZ0ZnRGdRQkFRRUJBUXBOSmlaTkNnRUJBUUVCQkE1Z0FRSUJBUU1CQVFJQkFRRUJBUUVtR21vQkFnRUJBUVFCQVFFQkFRSUNBUUVCQVFFQkFRSUJBUlFFQkNZV0ZpWUVCQlFCQVFFQkFRRUJBUUVCQVFJQkFnSUJBUUlCQVFFQmJnRkFRQ1lhQTRBYUppWWEvSUFhSmdQQS9JQURnUHpnRXcwT0VoSU9EUk9BRXcwT0VoSU9EUk9BSmhvZ0FRTUJBZ01DQVFNQkFRTUJBUUlCQVFFQk1Cc3ZDQUZnQWdFQ0FRRURBaWN0TFNjQ0F3RUJBZ0VDWUFFSUx4c3dBUUVCQVFJQkFRTUJBZ0lDQVFRQkFRTUJJQm9tVERZQkFRRUJBZ0lCQWdJRUFnRUNBUUlEQWdJREFRSUNBUUVDQVFFQ0FRRUJGekVCQVFGYkRSZ1lEVnNCQVFFQk1CY0JBZ0VCQVFFQkFRSURBZ0VEQVFJREFRSURBUUlDQVFJQ0FnRUJBUUVCQVRjTURBQUlBQUQvd0FRQUE4QUFEd0FUQUNNQUp3QTNBRHNBU3dCUEFBQUZJU0ltTlJFME5qTWhNaFlWRVJRR0FSRWhFVFVoSWlZMUVUUTJNeUV5RmhVUkZBWUJFU0VSQVNFaUpqVVJORFl6SVRJV0ZSRVVCZ0VSSVJFMUlTSW1OUkUwTmpNaE1oWVZFUlFHQVJFaEVRUEEvc0FhSmlZYUFVQWFKaWIrcGdGQS9zQWFKaVlhQVVBYUppYitwZ0ZBL2NEK3dCb21KaG9CUUJvbUp2Nm1BVUQrd0JvbUpob0JRQm9tSnY2bUFVQkFKaG9CUUJvbUpocit3Qm9tQVlEK3dBRkF3Q1lhQVVBYUppWWEvc0FhSmdHQS9zQUJRUHhBSmhvQlFCb21KaHIrd0JvbUFZRCt3QUZBd0NZYUFVQWFKaVlhL3NBYUpnR0Evc0FCUUFBQUFBQVNBQUQvd0FRQUE4QUFEd0FVQUNRQUtRQTVBRDBBVFFCU0FHSUFad0IzQUhzQWl3Q1FBS0FBcFFDMUFMa0FBQVVqSWlZOUFUUTJPd0V5RmgwQkZBWW5JeFV6TlRjaklpWTlBVFEyT3dFeUZoMEJGQVluSXhVek5UY2pJaVk5QVRRMk93RXlGaDBCRkFZbkl4VXpBU01pSmowQk5EWTdBVElXSFFFVUJpY2pGVE0xTnlNaUpqMEJORFk3QVRJV0hRRVVCaWNqRlRNMU55TWlKajBCTkRZN0FUSVdIUUVVQmljakZUTUJJeUltUFFFME5qc0JNaFlkQVJRR0p5TVZNelUzSXlJbVBRRTBOanNCTWhZZEFSUUdKeU1WTXpVM0l5SW1QUUUwTmpzQk1oWWRBUlFHSnlNVk13UGY1dzRURXc3bkRoTVRMNldsSWVjT0V4TU81dzRURXkrbHBTSG5EaE1URHVjT0V4TXZwYVgrdHVnTkZCUU42QTBVRkM2bXBpSG9EUlFVRGVnTkZCUXVwcVloNkEwVUZBM29EUlFVTHFhbS9yWG5EaE1URHVjT0V4TXZwYVVoNXc0VEV3N25EaE1UTDZXbEllY09FeE1PNXc0VEV5K2xwVUFURHVjT0V4TU81dzRUNTZXbGhCUU42QTBVRkEzb0RSVG9wcWFFRXc3bkRoTVREdWNPRStlbC9PY1REdWNPRXhNTzV3NFQ1NldsaEJRTjZBMFVGQTNvRFJUb3BxYUVFdzduRGhNVER1Y09FK2VsL09jVER1Y09FeE1PNXc0VDU2V2xoQlFONkEwVUZBM29EUlRvcHFhRUV3N25EaE1URHVjT0UrZWxBQUFKQUFEL3dBUUFBOEFBRHdBZkFDOEFQd0NCQUpFQXJnQzZBTUVBQUFFaklpWTlBVFEyT3dFeUZoMEJGQVlYRkFZckFTSW1QUUUwTmpzQk1oWVZOeU1pSmowQk5EWTdBVElXSFFFVUJoY1VCaXNCSWlZOUFUUTJPd0V5RmhVbElpWTFFU01WRkFZaklpWTlBU01WRkFZaklpWTlBU01SSVRJV0ZSUUdJeUVpSmpVUk5EWTdBVFUwTmpNeUZoMEJNelUwTmpNeUZoMEJNeklXRlJFVUJpTW5JaVk5QVRRMk93RXlGaDBCRkFZakZ6SVhIZ0VYRmhVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTVJNalkxTkNZaklnWVZGQlkzTXhVak5UTVZBUTg4RFJFUkRUd05FUkVSRVEwOERSRVJEVHdORWRNOERSRVJEVHdNRWhJU0VndzhEUkVSRFR3TUVnR0lEUkh4RWcwTUV2RVJEUXdTOFFIRURCSVNEUDQ4R1NNakdmRVNEQTBSOFJJTURSTHhHQ1FTRFBFTkVSRU5QQXdTRWd3OExDWW5PUkFSRVJBNUp5WXNLeWNtT1JFUkVSRTVKaWNyUGxsWlBqNVlXRnc5ZVR3QjNoSU1QQTBTRWcwOERCTFREQklTREQwTUVoSU1saElNUEEwU0VnMDhEQkxUREJJU0REME1FaElNV2hJTUFXa2VEQklTREI0ZURCSVNEQjc5RHhFTkRCSWtHQUx4R1NROERCSVNERHc4REJJU0REd2tHZjZYREJJOEVndzhEUklTRFR3TUVuZ1JFVGttSnlzc0ppYzVFQkVSRURrbkppd3JKeVk1RVJIK2xsaytQbGhZUGo1WnRUeDRQQUFBQ1FBQS84QUROd1BBQUJrQUpRQXhBRDBBU3dCWkFHY0FsZ0NnQUFBbEF3NEJCeW9CSXlJbUx3RXVBVGMrQVI4Qk56NEJGeDRCQndVaUpqVTBOak15RmhVVUJnTWlKalUwTmpNeUZoVVVCZ2NpSmpVME5qTXlGaFVVQmdVaklpWTFORFk3QVRJV0ZSUUdBeU1pSmpVME5qc0JNaFlWRkFZSEl5SW1OVFEyT3dFeUZoVVVCaGNpSmpVUkl3NEJLd0VpSmljakVTRXlGaFVVQmlNaElpWTFFVFEyT3dFMU5EWXpJVElXSFFFek1oWVZFUlFHQXlNVkZCWTdBVEkyTlFNM3NBUU1CZ0VDQVFZTEJJOEtBZ2tKR2dwMG13Z2FDd29GQi8yb0dpVWxHaHNsSlJzYUpTVWFHeVVsR3hvbEpSb2JKU1VCUXI4TkV4TU52dzBURXcyL0RSTVREYjhORXhNTnZ3MFRFdzIvRFJNVGxBMFBpUW94SDc4Zk1RcUZBVDBORXhNTi9xTU5FeE1ObnhNTkFUOE5FNThORXhQcy94TU52dzBUenY4QUJnY0JCQVI5Q1JzSkN3RUladUlMQlFnSEdnc3VKaG9hSmlZYUdpWUJnQ1lhR2lZbUdob213Q1lhR2lZbUdob21vQk1ORFJNVERRMFRBWUFURFEwVEV3ME5FOEFURFEwVEV3ME5FMEFURFFIZ0hDUWtIUHpBRXcwTkV4TU5BNEFORXlBTkV4TU5JQk1OL2dBTkV3SkFJQTBURXcwQUFBVUFBUC9BQkFBRHdBQlZBRmtBWFFCaEFHVUFBQVVqSWlZOUFUUTJPd0UxSVJVek1oWWRBUlFHS3dFaUpqMEJORFk3QVRVaEZUTXlGaDBCRkFZckFTSW1QUUUwTmpzQkVUUTJNeUUxSXlJbVBRRTBOanNCTWhZZEFSUUdLd0VWSVRJV0ZSRXpNaFlkQVJRR0pSVXpOUUVqRlRNREZUTTFJU01WTXdQZ3dBMFRFdzFBL3NCQURSTVREY0FORXhNTlFQN0FRQTBURXczQURSTVREVUFURFFGZ1FBMFRFdzNBRFJNVERVQUJZQTBUUUEwVEUveFRnQUdBZ0lDQWdBR0FnSUJBRXczQURSUGc0Qk1Od0EwVEV3M0FEUlBnNEJNTndBMFRFdzNBRFJNQkFBMFQ0Qk1Od0EwVEV3M0FEUlBnRXczL0FCTU53QTBUd0lDQUF3Q0EvWUNBZ0lBQUVnQUEvOEFFQUFQQUFBc0FHQUFrQURBQVBBQklBRlFBWVFCdEFIa0FoUUNSQUowQXFnQzJBTUlBemdEYUFBQUJJaVkxTkRZek1oWVZGQVluSWdZVkZCWXpNalkxTkNZak5TSW1OVFEyTXpJV0ZSUUdKeUlHRlJRV016STJOVFFtQVNJbU5UUTJNeklXRlJRR0p5SUdGUlFXTXpJMk5UUW1KeUltTlRRMk16SVdGUlFHSnlJR0ZSUVdNekkyTlRRbUl6VWlKalUwTmpNeUZoVVVCaWNpQmhVVUZqTXlOalUwSmdFaUpqVTBOak15RmhVVUJpY2lCaFVVRmpNeU5qVTBKaWNpSmpVME5qTXlGaFVVQmljaUJoVVVGak15TmpVMEppTTFJaVkxTkRZek1oWVZGQVluSWdZVkZCWXpNalkxTkNZQk1oWVZGQVlqSWlZMU5EWVhNalkxTkNZaklnWVZGQllEZ0RWTFN6VTFTMHMxRWhrWkVoSVpHUkkxUzBzMU5VdExOUklaR1JJU0dSbitialZMU3pVMVMwczFFaGtaRWhJWkdSSTFTMHMxTlV0TE5SSVpHUklTR1JrU05VdExOVFZMU3pVU0dSa1NFaGtaL200MVMwczFOVXRMTlJJWkdSSVNHUmtTTlV0TE5UVkxTelVTR1JrU0Voa1pFalZMU3pVMVMwczFFaGtaRWhJWkdRTHVOVXRMTlRWTFN6VVNHUmtTRWhrWkFVQkxOVFZMU3pVMVM2c1pFaElaR1JJU0dkVkxOVFZMU3pVMVM2c1pFaElaR1JJU0dmeFZTelUxUzBzMU5VdXJHUklTR1JrU0VoblZTelUxUzBzMU5VdXJHUklTR1JrU0VoblZTelUxUzBzMU5VdXJHUklTR1JrU0VobjhWVXMxTlV0TE5UVkxxeGtTRWhrWkVoSVoxVXMxTlV0TE5UVkxxeGtTRWhrWkVoSVoxVXMxTlV0TE5UVkxxeGtTRWhrWkVoSVovVlZMTlRWTFN6VTFTNnNaRWhJWkdSSVNHUUFBQUFBSUFBRC93QVFBQThBQUVBQVVBQ1VBS2dBN0FFQUFVUUJXQUFBRklTSW1OUkUwTmpNaE1oWVZFUlFHSXdFUklSRTFJU0ltTlJFME5qTWhNaFlWRVJRR0l3RVJJUkVoQVNFaUpqVVJORFl6SVRJV0ZSRVVCaU1CRVNFUklTVWhJaVkxRVRRMk15RXlGaFVSRkFZakFSRWhFU0VEcS83Vkl6SXlJd0VySXpJeUkvN1ZBU3YrMVNNeU1pTUJLeU15TWlQKzFRRXIvdFgvQVA3Vkl6SXlJd0VySXpJeUkvN1ZBU3YrMVFFci90VWpNaklqQVNzak1qSWovdFVCSy83VlFESWpBU3NqTWpJai90VWpNZ0dBL3RVQks2c3lJd0VySXpJeUkvN1ZJeklCZ1A3VkFTdjhWVElqQVNzak1qSWovdFVqTWdHQS90VUJLNnN5SXdFckl6SXlJLzdWSXpJQmdQN1ZBU3NBRWdBQS84QUVBQVBBQUE4QUZBQWtBQ2tBT1FBK0FFNEFVd0JqQUdnQWVBQjhBSXdBa1FDaEFLWUF0Z0M2QUFBRkl5SW1QUUUwTmpzQk1oWWRBUlFHSnlNVk16VTNJeUltUFFFME5qc0JNaFlkQVJRR0p5TVZNelUzSXlJbVBRRTBOanNCTWhZZEFSUUdKeU1WTXpVQkl5SW1QUUUwTmpzQk1oWWRBUlFHSnlNVk16VTNJeUltUFFFME5qc0JNaFlkQVJRR0p5TVZNelUzSXlJbVBRRTBOanNCTWhZZEFSUUdKeU1WTXdFaklpWTlBVFEyT3dFeUZoMEJGQVluSXhVek5UY2pJaVk5QVRRMk93RXlGaDBCRkFZbkl4VXpOVGNqSWlZOUFUUTJPd0V5RmgwQkZBWW5JeFV6QTlQZUV4b2FFOTRUR2hvL2hvWXMzaE1hR2hQZUV4b2FQNGFHTE40VEdob1QzaE1hR2orR2h2N0kzaE1hR2hQZUV4b2FQNGFHTE40VEdob1QzaE1hR2orR2hpemVFeG9hRTk0VEdoby9ob2IreU40VEdob1QzaE1hR2orR2hpemVFeG9hRTk0VEdoby9ob1lzM2hNYUdoUGVFeG9hUDRhR1FCb1QzaE1hR2hQZUV4cmZob2FGR2hQZUV4b2FFOTRUR3QrR2hvVWFFOTRUR2hvVDNoTWEzNGFHL0ZrYUU5NFRHaG9UM2hNYTM0YUdoUm9UM2hNYUdoUGVFeHJmaG9hRkdoUGVFeG9hRTk0VEd0K0cvTjhhRTk0VEdob1QzaE1hMzRhR2hSb1QzaE1hR2hQZUV4cmZob2FGR2hQZUV4b2FFOTRUR3QrR0FBQUFBQU1BQVAvQUJBQUR3QUFiQURnQVh3QUFCU0luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ01pQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlqRXc0Qkl5SW1Md0VIRGdFaklpWW5KalEvQVNjbU5EYzJNaDhCTnpZeUZ4WVVEd0VYRmhRSEFnQnFYVjJMS1Nnb0tZdGRYV3BxWFYyTEtTZ29LWXRkWFdwWVRrNTBJU0lpSVhST1RsaFlUazUwSVNJaUlYUk9UbGpKQmhBSUNROEdqWXdIRHdrSUVBWU1ESTJOREF3Tkl3Mk1qUXdqRFF3TWpZME1ERUFvS1l0ZFhXcHFYVjJMS1Nnb0tZdGRYV3BxWFYyTEtTZ0RxeUloZEU1T1dGaE9UblFoSWlJaGRFNU9XRmhPVG5RaEl2Mk1CZ1lHQm8yTkJnWUdCZzBqREkyTkRDTU5EQXlOalF3TURTTU1qWTBNSXcwQUF3QUEvOEFFQUFQQUFBOEFFd0E2QUFBRklTSW1OUkUwTmpNaE1oWVZFUlFHQXlFUklRRTJNaDhCTnpZeUZ4WVVEd0VYRmhRSERnRWpJaVl2QVFjT0FTTWlKaWNtTkQ4Qkp5WTBOd1BWL0ZZU0dSa1NBNm9TR1JrOC9Lb0RWdjJNRFNNTWpZME1JdzBNREkyTkRBd0dFQWdKRHdhTmpBY1BDUWdRQmd3TWpZME1ERUFaRWdPcUVoa1pFdnhXRWhrRHEveXFBblFNREkyTkRBd05Jd3lOalF3akRRWUdCZ2FOalFZR0JnWU5Jd3lOalF3akRRQUFBQUVBRFAvQUEvQUR0QUFtQUFBSkFSWVVCdzRCSXlJbUp3a0JEZ0VqSWlZbkpqUTNDUUVtTkRjMk1oY0pBVFl5RnhZVUJ3RUNPZ0cyREF3SER3a0lEd2YrUy81S0JoQUlDQkFHREF3QnR2NUtEQXdOSXd3QnRnRzFEU01OREF6K1NnSEEva2tNSkF3SEJnWUhBYmYrU1FjR0JnY01KQXdCdHdHNERDTU5EQXorU1FHM0RBd05Jd3orU0FBQUF3QUEvNzhFa0FQQUFLWUF4UUVRQUFBQkhnRVhIZ0VWSEFFVkhBRVZNQlFWQXhVVUJnY2lCdzRCQndZaklpY3VBU2NtSXk0QlBRRURQQUV4TkNZMVBBRTNORFkzUGdFM01EWTFQZ0UzUGdFM1BnRXpQZ0UzTURJek9nRXpPZ0V6TWhZekhnRVhGakl4QlJNd05qVStBVGMrQVRjd05qVXlOak0rQVRNMk1qTTZBUmN5RmhjeUZqTWVBVEVlQVJjZUFSY1VGakVUSlRBeU56NEJOekkyTXpvQk16b0JNem9CTVI0Qk14NEJGeDRCRng0QkZ4d0JNd0VXRng0QkZ4WXpNamMrQVRjMk56VUdCdzRCQndZaklpY3VBU2NtSnhVQkF6QUdNU0lVTVE0QkJ3NEJCdzRCSXlJbUp6QWlJelFpTVNZaU5TY1RGaGNlQVJjV016STNQZ0UzTmpjVEJ4UWlGVEFpRlNvQk1RNEJJeUltSnk0Qkp5NEJKekFtTVRBbU1RTUVpd0VCQVFFQmtRNExBaGNZWTAxT2IyNU9UbU1YRndJTERwRUJBUUVCQVFFQkFRRUJBUUlDQWdFRUFnRUNBUUVCQWdNQ0FnTUNBZ01CQWdNQ0FRRUJLTWNCQVFNQkFRTUNBUUVDQVFJRUFnRUVBUUlFQVFJRUFRRUNBUUVCQWdJQ0FRTUJBY2NCS0FFQkFRUUNBUU1DQVFRQkFnUUNBUUVCQWdFQ0F3SUJBd0VCQWdFQi9GQVJIeDVhUER4TlRUMDhXaDRlRWhnakkxdzRPVU5DT1RoY0l5UVhBVzI3QVFFQ0JBSUJBZ0lFQ0FVRUNBUUJBUUVCQWZWeEVpRWhYajA4U1VrOVBGOGhJUkp3OUFJQkFRRUVDQVFGQ1FRQkFnRUNCQUlCQWJ3REd3SURBZ0lEQWdFRUFRSUVBZ0VCL2ViWkRCUUVCZ1lQQmdZR0JnOEdCZ1FVRE5rQ0dnRUJBZ1FDQVFRQkFnTUNBZ01DQVFFQkFRRUJBd0VCQWdFQkFRSUJBUUVCM1FGbUFRRUJBd0VCQXdFQkFRRUJBUUVCQVFFQkFRRUJBZ0lCQXdFQkFmNmEzUUVCQVFFQ0FRRUJBZ0VCQXdFQkFRRUJBZjBNQkFVRkNRTURBd01KQlFVRWxBUUZCUWtEQXdNRENRVUZCSlFES2Y2dkFRSURBZ0lCQWdFQ0F3TUNBUUVCdHY1ZUF3WUZDZ1FEQXdRS0JRWURBYUsyQVFFQkFnTURBZ0VDQVFJQ0F3SUJBVkVBQUFBQUJRQUEvOEFFQUFQQUFCc0FOd0JYQUdNQWJ3QUFCU0luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ01pQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlESWljdUFTY21KeVkyTnpZV0Z4NEJNekkyTno0QkZ4NEJCd1lIRGdFSEJoTWlKalUwTmpNeUZoVVVCaUVpSmpVME5qTXlGaFVVQmdJQWFsMWRpeWtvS0NtTFhWMXFhbDFkaXlrb0tDbUxYVjFxWFZGU2VTUWpJeVI1VWxGZFhWRlNlU1FqSXlSNVVsRmRMU29xU2g0ZkZRWUpEQXNhQmlGNlNFaDZJUVlhQ3d3SkJoVWVIa29xSzNNYUppWWFHaVltL3FZYUppWWFHaVltUUNncGkxMWRhbXBkWFlzcEtDZ3BpMTFkYW1wZFhZc3BLQVBBSXlSNVVsRmRYVkZTZVNRakl5UjVVbEZkWFZGU2VTUWovUUFNRFM0aElDb0xHZ1lHQ1F4QlRVMUJEQWtHQmhvTEtTRWhMZzBNQVdBbUdob21KaG9hSmlZYUdpWW1HaG9tQUFBSkFBRC93QVNTQThBQURRQklBRmdBYVFCMUFJSUFqZ0NhQUtnQUFDVWlKajBCTkRZek1oWWRBUlFHQXlFaUpqVVJORFk3QVRVME5qVXVBVFUwTmpNeUZoVVVCZ2NVRmgwQklUVTBOalV1QVRVME5qTXlGaFVVQmdjVUZoMEJNeklXRlJFVUJpTVROQ1lqSVNJR0ZSRVVGak1oTWpZMUpUUTJNeklXRlNFME5qTXlGaDBCSVRVbElpWTFORFl6TWhZVkZBWW5JZ1lWRkJZek1qWTFOQ1lqQlNJbU5UUTJNeklXRlJRR0p5SUdGUlFXTXpJMk5UUW1CU0ltUFFFME5qTXlGaDBCRkFZRWJnOFdGZzhQRlJYRC9SNHNQajRzVFFFUkZTc2VIaXNWRVFJQnR3RVJGU3NlSGlzVkVRSk1MRDgvTENFVER2MGVEaE1URGdMaURoUDliaFlQRHhVQmJoVVFEeFgrQUFHbEpqWTJKaVkxTlNZSUN3c0lCd3NMQi82M0pqWTJKaVUyTmlVSUN3c0lCd3NML25rUUZSVVFEeFVWNVJVUDNBOFZGUS9jRHhYKzJ6NHNBbEFzUDBrQ0JRSUpJaFVlS3lzZUZTSUpBZ1VDU1VrQ0JRSUpJaFVlS3lzZUZTSUpBZ1VDU1Q4cy9iQXNQZ0s2RGhNVER2MndEUlFVRGJzUEZSVVBEeFVWRDBwS2JUWW1KalUxSmlZMmJnc0hDQXNMQ0FjTGJqWW1KalUxSmlZMmJnc0hDQXNMQ0FjTDJ4VVAzQThWRlEvY0R4VUFBQUFBQ2dBQS84QUR3QVBBQUEwQU1nQStBRThBV3dCbkFIMEFpUUNWQUtNQUFDVWlKajBCTkRZek1oWWRBUlFHQnlFaUpqVVJORGMrQVRjMk56VXVBVFUwTmpNeUZoVVVCZ2NWRmhjZUFSY1dGUkVVQmdFaUJoVVVGak15TmpVMEpnRTBKeTRCSnlZaklnY09BUWNHRlJFaEFUSVdGUlFHSXlJbU5UUTJGekkyTlRRbUl5SUdGUlFXQnpJV0ZTRTBOak15RmgwQkZBWWpJU0ltUFFFME5pVWlKalUwTmpNeUZoVVVCaWNpQmhVVUZqTXlOalUwSmdVaUpqMEJORFl6TWhZZEFSUUdBNkFORXhNTkRSTVRiZjFBRFJNYkhGOUFRRW9jSkRnb0tEZ2tIRXBBUUY4Y0d4UCtrdzBURXcwTkV4TUJNeGtaVnpzNlFrSTZPMWNaR1FLQS9qQWhMeThoSVM4dklRY0pDUWNIQ1FrcERSTUJRQk1ORFJNVERmNkFEUk1UQVYwaEx5OGhJUzh2SVFjSkNRY0hDUW45cVEwVEV3ME5FeE9nRXczQURSTVREY0FORStBVERRRlJTME5EWmlFZ0JsY0tNUjhvT0Rnb0h6RUtWd1lnSVdaRFEwditydzBUQThBVERRMFRFdzBORS8yeFFqbzZWeGthR2hsWE9qcEMvczhCc1M4aElpNHVJaUV2WUFrSEJnb0tCZ2NKY1JNTkRSTVREU0FORXhNTklBMFRNUzRpSVM4dklTSXVZQW9HQndrSkJ3WUswUk1Od0EwVEV3M0FEUk1BQUFBREFJRC84d08wQTRBQUd3Qk5BRkVBQUFFbU5EYytBUjhCRmhRUEFRNEJKeVkwUHdFaklpWTFORFk3QVNjQkZSUUdMd0V1QVRVUk5EWTNORFkxUGdFeklUSVdIUUVVQmlNaUpqMEJJUmNlQVJVUk16VTBOak15RmgwQkZBWXJBUU1uRVJjRElnME5EQ1FNVlEwTVZnd2tEQTBORGRvUkdSa1IyUXorc3pZZDNCRVZCZ1VDQ1JzUEFkVWJKUmtSRWhuK3dHOFJGYXNaRWhFWkpSdkFWYXVyQWpjTUl3ME1BUTFWRENRTVZnd0JEUXdrREEwWkVoSVpEUDVKWGlJZkVvZ0xKaFFDZ0FvU0J3RUNBUXdOSlJ0ckVSa1pFVlpGQ2lZVS9qTldFUmtaRVdzYkpRSWVhdjI0YUFBQUFBWUFBUC9BQkYwRHdBQlFBRndBZWdDUkFLZ0F0UUFBSlNJbU5UUTJNekkyUFFFT0FTTWlKalUwTmpNeU5qMEJEZ0VqSWlZMU5EWXpNalk5QVFZSERnRUhCaU1pSnk0Qkp5WW5GUlFHSXlJbVBRRTBOejRCTnpZek1oY2VBUmNXRlJFVUJ3NEJCd1lqQXlJR0J4NEJNekkyTnk0QkF4RVVCdzRCQndZaklpY3VBU2NtTlJFME56NEJOell6TWhjZUFSY1dBUjRCTXpJMk56VUdCdzRCQndZaklpY3VBU2NtSnhVMUhnRXpNalkzTlFZSERnRUhCaU1pSnk0Qkp5WW5GU1V5TmpjdUFTTWlCZ2NlQVRNRFJoUWJHeFJnV2pGc0hSUWJHeFJnV2pGc0hSUWJHeFJnV2lZdExWRWVId2tLSGg5UkxDMG5HeE1USERVMWhEdzhEdzQ4UElRMU5TSWlYQzR2R2wxdWloZ1lpbTV0aXhjWGkyMDFOWVE4UEE4T1BEeUVOVFUxTllROFBBNFBQRHlFTlRYOWRBK1BlWHFQRHljc0xWRWZIZ29KSGg5UkxTMG1ENDk1ZW84UEp5d3RVUjhlQ2drZUgxRXRMU1lCRjI2S0dCaUtibTJLR0JpS2JYb2JGQk1iSFJKSEV3WWNFeE1iSGhGSEVnWWJFeE1jSFJGWUR3Z0lDQUVCQVFFSUNBZ1BLaFFiR3hTTU14d2RHd0lEQXdJYkhSd3ovZEkxSEJ3YUF3SUM2U0FQRGlBZ0RnOGcvbDMrakRNY0hSc0NBd01DR3gwY013RjBNeHdjR3dNREF3TWJIQnorWHc4bUpnOVNEd2dKQ0FFQkFRRUlDUWdQVXJvT0p5Y09VZzhJQ1FnQkFRRUJDQWtJRDFLRklBOFBJQ0FQRHlBQUF3QUEvOEFFQUFQQUFCc0FnQUNyQUFBRklpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0p6STJOeWN1QVNjNEFURXdOQ011QVNjbU5pYzhBVFUrQVRjME1ERTRBVEUrQVRjK0FUYzRBVEUrQVQwQkxnRWpJZ1lIRlJRV0Z6Z0JNUjRCRng0QkZ6Z0JNVGdCRlI0QkZ4d0JGUVlXQnc0QkJ6QUdNVGdCTVE0QkJ3NEJCemdCTVFjZUFUTVJJZ2NPQVFjR0ZSUVdGemN1QVQwQlBBRTNQZ0V6TWhZWEZoUWRBUlFHQnhjK0FUVTBKeTRCSnlZakFnQnFYVjJMS1Nnb0tZdGRYV3BxWFYyTEtTZ29LWXRkWFdwS2hEYkZCQVlDQVFJREFRRUJBUUVEQWdFRUFRRURBVElTQ0UwckswMElFaklCQVFFQ0JRRUNBd0VCQVFFQkF3SUJBUUlCQWdRQ3hUYUVTbGhPVG5RaElqY3dxaXNRQVEyRlFrS0ZEUUVRSzZzdk55SWljMDVPV0VBb0tZdGRYV3BxWFYyTEtTZ29LWXRkWFdwcVhWMkxLU2hWTUNwMkF3WURBUU1IQkFJRUFnSUVBZ1FJQXdFQ0F3SUJBd0lrYndHSUhpNHVIb2dCYnlRQkFnRUNCQU1CQXdnRUFnUUNBZ1FDQkFjREFRRUNBUUlFQW5ZcU1BTldJaUYwVGs1WVQ0MDRaemh5QkkwQ0JBSkZVRkJGQWdRQ2pRUnlPR2M0alU5WVRrNTBJU0lBQUFBRkFDc0FRQVBWQTBBQUNBQU1BQkFBRkFBa0FBQUJCd1lpTHdFSElTY0JCeGNSQlNjUk54Y0JJUUVCSVRJV0ZSRVVCaU1oSWlZMUVUUTJBbFUzRENRTU4rOENpTzhCSys3dS9lN3U3cElCUlAxNEFVVCtnQU1BSXpJeUkvMEFJekl5QVlRNERBdzQ3KzhCS3U3dUFkenU3djRrN2hvQlJmNjdBWm95SS8ycUl6SXlJd0pXSXpJQUJ3QXJBQlVEMVFOckFCSUFNZ0JBQUU4QVhnQnNBSG9BQUFFME5qTXlGaFVSTXhFMEppTWlCaFVSTXhFbk5EYytBVGMyTXpJWEhnRVhGaFVSTXpJV0ZSUUdJeUVpSmpVME5qc0JFUVUwTmpzQk1oWVZGQVlyQVNJbUFUUTJNeklXSFFFVUJpTWlKajBCQVRRMk93RXlGaFVVQmlzQklpWTFBUVlpSnlZMFB3RTJNaGNXRkFjRkZoUUhCaUl2QVNZME56WXlGd0lBR1JJUkdTdExOVFZMZ05VUUVUb25KeXdzSnljNkVSQldFUmtaRWYycUVSa1pFVllDQUJrUlZoRVpHUkZXRVJuK3Foa1NFaGtaRWhJWi9sWVpFVllSR1JrUlZoRVpBd29OSXcwTUREOE5JdzBNRFAyVkRRME5Jd3hBREEwTUl3MEJnQklaR1JMKzZ3RXFOVXRMTmY3V0FSVVZMU1luT2hFUkVSRTZKeVl0L3RZWkVoSVpHUklTR1FFcUtoRVpHUkVTR1JrQjV4SVpHUkpWRWhrWkVsWCtLeEVaR1JFU0dSa1NBUXdNREF3a0RFQU5EQTBqRFFRTUpBd01ERUFOSXcwTURRQUZBRlVBRlFPckEyc0FJQUJBQUV3QVdBQmtBQUFsSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBWUhGeFlHTHdFT0FTTTNGeWMzUGdFMU5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpNalkvQVNjaUpqVTBOak15RmhVVUJpTWlKalUwTmpNeUZoVVVCaUVpSmpVME5qTXlGaFVVQmdJQVdFNU9kQ0VpSWlGMFRrNVlXRTVPZENFaUZSTWxDQ2Nqc3loYk1LbWpJZ3dQRUJvYlhUNCtSMGMrUGwwYkdob2JYVDQrUnlaSUlobXBHeVVsR3hzbEpjWWFKaVlhR3lVbEFUc2JKU1ViR2lZbUZTSWhkRTVPV0ZoT1RuUWhJaUloZEU1T1dEQmJLYk1qSndnbUV4V0JJcUlhSVVrbVJ6NCtYUnNhR2h0ZFBqNUhSejQrWFJzYUVBOE02aVViR3lVbEd4c2xKUnNiSlNVYkd5VWxHeHNsSlJzYkpRQUVBQ3NBUUFQVkEwQUFFQUFoQURZQVFnQUFFelEyTXlFeUZoVVJGQVlqSVNJbU5SRVRJVEExUEFFMU5ERWhNQlVjQVJVVU1STStBUjhCSGdFL0FUWVdId0VXQmlNaElpWS9BUVVpSmpVME5qTXlGaFVVQmlzeUl3TUFJekl5SS8wQUl6SlZBd0Q5QU5jSEdRbEpDU01QS2c4a0NtRUtDaEwrT3hJT0NIb0JsQnNsSlJzYUppWUM2eU15TWlQOXFpTXlNaU1DVnYycVhsM2dYbDFlWGVCZVhRR2FFQUVQY2c4SUNob0pCdzZJRGhVWEVQTkVKUnNhSmlZYUd5VUFBQUFMQUlBQUZRT0FBMnNBQXdCYkFGOEFjQUNCQUpJQW93Q3pBTU1BMHdEakFBQWxFU0VSQnlNaUpqVTBKaXNCSWdZVkZBWXJBU0ltTlJFME5qc0JNaFlWRkJZN0FUSTJOVFEyT3dFeUZoVWhORFk3QVRJV0ZSUVdPd0V5TmpVME5qc0JNaFlWRVJRR0t3RWlKalUwSmlzQklnWVZGQVlyQVNJbU5TRVVCaE1oRVNFSEZSUVdPd0V5TmowQk5DWXJBU0lHRlIwQkZCWTdBVEkyUFFFMEppc0JJZ1lWRVJVVUZqc0JNalk5QVRRbUt3RWlCaFUxRlJRV093RXlOajBCTkNZckFTSUdGUUVWRkJZN0FUSTJQUUUwSmlzQklnWWRBUlFXT3dFeU5qMEJOQ1lyQVNJR0VSVVVGanNCTWpZOUFUUW1Ld0VpQmpVVkZCWTdBVEkyUFFFMEppc0JJZ1lDZ1A4QUt4VUpEQTBKS2drTkRBa1ZFaGtaRWhVSkRBMEpLZ2tOREFrVkVoa0JBQmtTRlFrTURRa3FDUTBNQ1JVU0dSa1NGUWtNRFFrcUNRME1DUlVTR2Y4QUdSa0JBUDhBcXcwSktna05EUWtxQ1EwTkNTb0pEUTBKS2drTkRRa3FDUTBOQ1NvSkRRMEpLZ2tORFFrcUNRMENBQTBKS2drTkRRa3FDUTBOQ1NvSkRRMEpLZ2tORFFrcUNRME5DU29KRFEwSktna05EUWtxQ1EyVkFRRC9BSUFOQ0FvTURRa0lEUmtTQXdBU0dRMElDZ3dOQ1FnTkdSSVNHUTBJQ2d3TkNRZ05HUkw5QUJJWkRRZ0tEQTBKQ0EwWkVoSVpBZFlCQUJZcUNRME5DU29KRFEwSnF5b0pEQXdKS2dvTURRbitxeW9KRFEwSktna05EUW1yS2dvTURRa3FDUXdNQ1FGVktna05EUWtxQ1EwTnRDb0pEQXdKS2dvTURmNmlLZ2tORFFrcUNRME5vaW9LREEwSktna01EQUFBQkFBckFFQUQxUU5yQUJjQU1nQkJBRjRBQUFFaUJoVVVGak15TmpVMEppY09BU01pSmpVME5qY3VBU1UzUGdFeklUSVdId0V6TWhZVkVSUUdJeUVpSmpVUk5EWTdBUWNSSVJFaklpWXZBU0VIRGdFckFSYzBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCaU1pSnk0Qkp5WTFBZ0ExUzBzMU5Vc0RBd2NnRXhzbEZSRUpFLzd0SkFZakVRRldFU01HSkhjak1qSWovUUFqTWpJamQzY0RBSndKRVFNcy9za3JBeEVKbktzUUVUb25KeXdzSnljNkVSQVFFVG9uSnl3c0p5YzZFUkFDSzBzMU5VdExOUW9TQ1JBVkpSc1RJQWNEQThCWUVCZ1lFRmd5SlA0QUl6SXlJd0lBSkRKVy9nQUNBQXdJYkd3SURPb3NKeWM1RVJFUkVUa25KeXd0SmljNkVSRVJFVG9uSmkwQUFBQUFBUUI5QUE0RFhBTklBRUFBQUFFR0lpY21ORDhCTmpRbkppSVBBUVlVRnhZeU53RTJOQ2NtSWdjQkJnY0dGQmNXRnhZWEZqSTNOamNCTmpRbkppSUhBUVlpSnlZME53RTJNaGNXRkFjQkFjVU1KQXdORGRNTkRRd2tETlFsSmlWcUpRRmJPVGs0bnpqK2FTWVRFaElUSmlVdk1HSXZMeVlCRHcwTkRDUU0vdkF5alRJeU1nR1hJRmdmSHgvK3BRRWFEUTBNSXczVERTTU5EQXpVSldvbUpTVUJXemlnT0RnNC9tZ2xMeTlqTHk4bUpSTVRFeE1sQVJBTUpBd05EZjd4TWpJeWpUSUJseUFnSDFnZi9xVUFBQUlBZ0FCQUE0QURRQUExQUdjQUFBRXlGeDRCRnhZWE5UUTJNeklXSFFFVUJpc0JLZ0VyQVNJbU5UUTJPd0V1QVNNaUJ3NEJCd1lIRGdFbkxnRTNOamMrQVRjMk13TWpIZ0V6TWpjK0FUYzJOejRCRng0QkJ3WUhEZ0VIQmlNaUp5NEJKeVluRlJRR0l5SW1QUUUwTmpzQk1oWVZGQVlqQWdBc0tpcE5JU0liR1JFU0dSa1NFd0VDQVpNU0dSa1NUaXFEVERreU0xQWFHUWNER3hJU0ZRSUpJU0ptUVVGSnEwNHFnMHc1TWpOUEdob0hBeHNTRWhVQ0NTRWlaa0ZCU1N3cUtrMGhJaHNaRVJJWkdSS3FFaGtaRWdOQUNna2tHaGtoTmhFWkdSR3JFaGtaRWhJWk9rWVVGRVl3TURnUkZnSUNIQkpIUGoxYkdScjkxVHBHRkJSR01EQTNFaFVDQWh3U1J6MCtXaGthQ2dra0doa2hOaEVaR1JHckVoa1pFaElaQUFBQ0FGY0FKZ09HQXk0QUdRQlJBQUFsQnpjMkppOEJOejRCUHdFWEhnRWZBUWNPQVI4Qkp5WWlCeGNXTmk4Qk1EYytBVGMyTVRZbUx3RVdKeTRCSnlZeEppSVBBVFlIRGdFSEJqRU9BUjhCSWdjT0FRY0dNUVlXUHdFd0Z4NEJGeFl4QWNpZEhnTU5Ebit2RXlNSlRrOElJeFN2Znc0TkF4NmRFU3NSNlNjOUJ5WVpHVHNZR1NBWUs5c0JEdzhsRHc4VVN4UmlBU0lpVWlJaUxCY2duZ0VHQmcwR0JnYzhLTU1lSGtrZkh0bFRyeE1wRG53WkF4a1NuNThTR1FNYWV3NHBFNjlUQ1FtekZDd3MyUmNZT2hnWUgwY0hJQUVmSDBvZkh5Y254d0VFQlF3RkJRZEhINW9oSWxFaUlpd3NGR2NRRUNjUUVBQUFBQUlBYXdBdkE1RURWUUFqQUVBQUFDVVdGQWNHSWk4QkRnRWpJaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlWRkFZSEZ5VXlOejRCTnpZMU5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpBNUVNREEwakRlY3BZelpET2pwWEdSa1pHVmM2T2tOQ09qdFdHaGtqSCtqK0dqQXJLejhURWhJVFB5c3JNREVyS2tBVEVoSVRRQ29yTVd3Tkl3ME1ET2dmSXhrYVZqczZRa002T2xjWkdSa1pWem82UXpaaktlZS9FaE0vS3lzd01Tc3FRQk1TRWhOQUtpc3hNQ3NyUHhNU0FBQUJBSUFBYXdPckF3a0FNUUFBQVRJV0ZSUUdJeUVpQmhVVUZqTWhNamMrQVRjMk5UUW5MZ0VuSmlNaE56WTBKeVlpRHdFR0ZCOEJGakkzTmpRdkFTRUNxMFprWkViK0FCSVpHUklDQURVdUwwVVZGQlFWUlM4dU5mNW5ZZ3dNRFNNTnF3d01xdzBqRFF3TVlnR1pBaFZrUmtka0dSSVJHUlFVUlM4dk5UVXVMMFVWRkdFTkl3ME1ES3NNSkF5ckRBd05JdzFoQUFBQUFBUUFQUUJyQTlVREZRQVVBQ01BTHdBOEFBQTNKeVkwUHdFK0FUTWhNaFlWRVJRR0l5RWlKaWNEQmhRZkFSNEJNeUVSSVNJR0R3RVhORFl6TWhZVkZBWWpJaVkzTkNZaklnWVZGQll6TWpZMTJad1NFcHdST2hzQ1FTTXlNaVA5dnh3NUVWY0RBNTBFRlFjQ1FmMi9CeFVFblg1TE5UVkxTelUxUzZvWkVSSVpHUklSR1ovbUdrUVo1UlllTWlQK0FDTXlIaFlCS2dNT0ErUUdDd0lBQ3dibUNUVkxTelUxUzBzMUVoa1pFaElaR1JJQUFBUUFWUUJBQTZzRFFBQVlBQjBBSWdBeEFBQWxGQVlqSVNJbU5SRWlKajBCTkRZeklUSVdIUUVVQmlNUkFSRWhFU0VuRlNFMUlSTTBOak1oTWhZVkZBWWpJU0ltTlFPQU1pUDlxaU15RWhreUpBS3FKRElaRXYxVkFsYjlxaW9DcXYxV3Foa1NBUUFTR1JrUy93QVNHWlVqTWpJakFhc1pFb0FqTWpJamdCSVovbFVCcS81VkFhdXJWbGIrMVJJWkdSSVNHUmtTQUFBQUJBQ3JBQlVEVlFOQUFBOEFMUUE3QUVrQUFDVXdNem9CTXpJeE1EVThBVFUwTlNFQkZBWWpJU0ltTlJFaUpqVTBOanNCTkRZek1oWVZNeklXRlJRR0l4RUJORFl6TWhZVkVSUUdJeUltTlFNME5qTXlGaFVSRkFZaklpWTFBU3RDUTZCRFF2NVdBZ0F5SlA1V0pESVJHUmtSMWpJakl6TFdFUmtaRWY4QUdSRVNHUmtTRVJtckdSSVJHUmtSRWhsclEwUzJYVjB6L2RZa01qSWtBaW9aRWhJWkl6SXlJeGtTRWhuOTFnR3FFaGtaRXY3V0Voa1pFZ0VxRWhrWkV2N1dFaGtaRWdBQUFBQUZBS3NBRlFOVkEyc0FEd0FTQUNjQU5nQkZBQUFCSXhFaE1EVThBVFUwTlNFaUpqVVJGek1uSlNFeUZoOEJIZ0VWRVJRR0l5RWlKalVSTkRZekV6UTJNeUV5RmhVVUJpTWhJaVkxTlRRMk93RXlGaFVVQmlzQklpWTFBZFhWQWdEL0FCSVpWdFhWL3RVQk9BZ1dCdW9IQ0RJai9nQWpNaklqS3hrUkFWWVJHUmtSL3FvUkdSa1NxaElaR1JLcUVoa0RGZjFXS1NsMlEwSXpHUkVCQU5YVlZna0c2d1lWQ2Y0ZUpESXlKQUtxSkRMOWdCRVpHUkVTR1JrU2dCRVpHUkVTR1JrU0FBQUFBQVVBbmdBUUEySURrd0FxQURZQVF3QkdBRklBQUJNMk1oY1dGQThCQmhRWEhnRS9BVFlXRnhZVUR3RUdJaWNtTkQ4Qk5qUW5MZ0VQQVFZbUp5WTBQd0VCQmlJbkpqUTNOaklYRmhRQkpqWS9BVFlXRHdFT0FTOEJGemNIQVRZMEp5WWlCd1lVRnhZeTZ3d2xEQTBOVFJrWkhGWWg5RHFWTVRNelBRMGtEUTBOUGhrWkcxY2g5RHFWTVRNelRRSEZKbW9sSmlZbGFpWWwvaVVSQ3hmbkdpWUpUUWN3RVpxbUcxRUJDZ3dNRFNNTkRBd05Jd0tWRFEwTkl3MU1HVThaR3dnVm9pY1BNVEtKTWo0TURBMGtERDBhUVJrYkNSV2pKZzh3TTVVelRQMTdKU1VtYWlVbUppVnFBc29STGdoTUNDVVo1UmNMRVprcVVCdjlRUTBqRFF3TURTTU5EQUFBQUFVQVZRQVZBNnNEYXdBTEFCd0FLQUEyQUVRQUFBRWVBVE15TmpjekVTRVJNd0VSRkFZaklTSW1OUkUwTmpNaE1oWVZBU0VSSXc0Qkl5SW1KeU1SRXpRMk15RXlGaFVVQmlNaElpWVZORFl6SVRJV0ZSUUdJeUVpSmdHSERVSXFLa0lOM1AxVzNBSWtHUkw5QUJJWkdSSURBQklaL1FBQ3Fxb2VXVFEwV1I2cUtoa1NBZ0FTR1JrUy9nQVNHUmtTQWdBU0dSa1MvZ0FTR1FIckpqQXdKZ0VxL3RZQlZmMEFFaGtaRWdNQUVoa1pFdjByQVNvbkxpNG4vdFlDVlJJWkdSSVNHUmx1RWhrWkVoSVpHUUFBQUFBQ0FGVUFRQU9lQXpRQUt3QS9BQUFCSXlJSERnRUhCaDBCRkFZaklpWTlBVFEzUGdFM05qc0JKeVkwTnpZeUh3RVdGQThCQmlJbkpqUS9BUmMzSnlZME56WXlId0VXRkE4QkJpSW5KalEzQWxuWkxDY25PaEVRR1JJU0dSZ1hVVGMyUHRtTkRBd05JdzNWRFEzVkRTTU5EQXlOTTdpNERBd05JdzNWRFEzVkRTTU5EQXdDRlJBUk9pY25MTlVTR1JrUzFUNDJOMUVYR0l3Tkl3ME1ETllNSkF6V0RBd05JdzJNakxlM0RTTU5EQXpXRENRTTFnd01EU01OQUFNQWNBQXdBNmdEYUFBQ0FBVUFFd0FBQVJjVEp3VVhFd01sSmpZM0FUWVdCd0VPQVNjQ0hWK2lQUDRZNTNpUC9xWWNBaDBEQUJrbENmOEFDVHNMQWFIbkFlZzhvbC8rVXdGYWpndzdDUUVBQ1NZWi9RQWNBaHdBQUFBQUF3QlZBRUFEcXdOQUFCOEFJd0EwQUFBVE16SVdGUlFHS3dFVklSRWhGVE15RmhVVUJpc0JGVE15RmhVVUJpc0JGUUVSSVJFaE5EWXpJVElXRlJFVUJpTWhJaVkxRWF1QUVSa1pFWUFCQVA4QWdCRVpHUkdBZ0JFWkdSR0FBVlVCVmYwQU1pUUNxaVF5TWlUOVZpUXlBVUFaRWhFWlZnSldWaGtSRWhsVkdSSVNHVlVCcS8ycUFsWWpNaklqL2Fvak1qSWpBbFlBQUFBRkFGVUFGUU9yQTJzQVBBQlZBR3NBaWdDZkFBQUJNaFlWRkFZSEhnRVhIZ0VWRkFZSERnRUhEZ0VISGdFVkZBWUhEZ0VIRGdFaklpWW5MZ0VuTGdFMU5EWTNQZ0UzTGdFMU5EWXpPZ0VYUGdFekF4NEJGejRCTno0Qk55NEJKeTRCSnc0Qkl5b0JJdzRCQnpjeU5qVTBKaU1pQmhVY0FSY2VBUlVVQmhVd01qRUJEZ0VISGdFWEhnRXpNalkzUGdFM0xnRW5MZ0VuRGdFaklpWW5EZ0VITnpJM1BnRTNOalUwSmlNaUJoVVVGeDRCRnhZekFtdEdaQW9MSnp3VkhCY01DZzBxSFJZc0Znc01EUXNPTUNFMWNEazVjVFVnTUE0TERpUWlGalVnRHd4d1VBVUxCZ2RnUXhzZU1oVWRPUnNNR0FvREVBNFBLaDBVT1NVREJ3TURCd1FiSGpjeUl5UXlBU1l2QVFIK2NCRVhCUXdiRHpCa016SmtNQThiREFVWEVSQW1HQlpBS3l0QUZ4Z21FTkFVRXhNZUNRaytMQzArQ1FrZUZCTVVBMnRqUlJ0RkpBNHRIaVpWS3d3VUJRY1RDUWNNQkJreUZnd1ZCUWNTQ2hBU0VoQUtFZ2NGRlF3blhDY1lKZzRyVkNCUWNBRkFWLzRMRFNRV0F3NEpCQWtFR0M0VUZSOEpIeWNOR3cyS2Vra2lNREFpQkFjREdsUXlCUW9HL3ZFVUxSVUZDUVFPRUJBT0JBa0ZGUzBVRVJ3S0pDOHZKUW9jRWpvVUZFTXFLaXN0UGo0dEt5b3FReFFVQUFBQUJnQXIvL1FEMVFPQUFCd0FKd0FzQURnQVJBQlFBQUFsRkFZckFRY0dKalVSTkRZN0FUVTBOak1oTWhZVkVSUUdMd0VqRlRjWEF5RVZJVElXSFFFekJ4RWhFVGNuSWlZMU5EWXpNaFlWRkFZeklpWTFORFl6TWhZVkZBWWpJaVkxTkRZek1oWVZGQVlDZ0RJajF0OGZMRElqS3pFa0FvQWpNaWtjM0RSUHNnSDlnQUVySXpKUHBQNVZ3R3NSR1JrUkVoa1o3aEVaR1JFU0dSbVNFUmtaRVJJWkdjQWpNbmNRR2lNQjlDUXl3Q015TWlQOWRDUVZGSnRWcTM0Q1BzQXpJNnFyQVZYK1JXYUFHUklSR1JrUkVoa1pFaEVaR1JFU0dSa1NFUmtaRVJJWkFBQUFBZ0JZQUI4RHBRTnRBQzBBVFFBQUFRY0dGQjhCRmpJL0FUWXlId0VXRkE4QkRnRW5NQ2N1QVNjbUp5WW5MZ0VuSmpFbU5qOEJOaklmQVJZVUJ5VU9BUmN3RmhjZUFSY2VBUmNlQVRFV05qOEJKd2NHSWk4QkpqUS9BU2NIQWRJdUVoT1dFelVUTFF3a0RLWVRFMW9zaWpVVkZFdzJOa05ETEN3MEN3b2ZFaXhhRXpVVHBnd00vdUVYQ0E0aENoOVVPRGhsTEE4OEdsRVhUSGtQTEhzc2x5d3NEM2xMQW9zdEV6VVRsaE1TTGd3TXBoTTFFMW9zRXg4TENqTXNMRU5ETmpaTkZSVTFpaXhhRXhPbURDUU1TeGRQSGpzUExXVTRPRlFlQ2lFT0NCaExlUThzTEpjcmZDd1BlVXdBQUFBQUJBQXJBR3NEMVFNVkFDSUFKd0ExQUR3QUFBRTNQZ0U3QVRJV0ZSRVVCaXNCSWlZdkFSVVVCaU1oSWlZMUVUUTJNeUV5RmgwQkpSRWhFU0VUTkRZN0FUSVdGUlFHS3dFaUppVVhNeEVqQnhVQ3E0UUhGZ2xXRVJrWkVWWUlGd2VFTWlUK0t5TXlNaU1CMVNReS9kVUIxZjRyVlJrUzFSSVpHUkxWRWhrQjFyRWtKTEVDVTJBR0J4a1MvbFlTR1FjR1lHMGpNaklqQWdBak1qSWpiVzMrQUFJQS9vQVNHUmtTRWhrWmFJRUJWb0ZVQUFBQUFRQThBRGdEeEFNRUFBVUFBQ1VCTnhjQkZ3R0EvcnlJdkFHOGlEZ0JSSWk4QWJ5SUFBQUFBQVFBS3dCckE5VURGUUFvQUVFQVRRQmNBQUFsQmdjT0FRY0dJeUluTGdFbkppY3VBVFUwTmpjMk56NEJOell6TWhjZUFSY1dGeDRCRlJRR0J5VWVBVE15TmpjK0FUVTBKaWN1QVNNaUJnY09BUlVVRmhjbEZBWWpJaVkxTkRZek1oWW5JZ1lWRkJZek1qWTFJeUltUFFFRFVpTW5KMVl0TGpBd0xpMVdKeWNqTzBoSU95TW5KMVV1TGpBd0xpNVZKeWNqTzBoSU8vMlVPcEJRVUpBNkxqZzRManFRVUZDUU9pNDRPQzRCeFdSSFIyUmtSMGRrcXlNeU1pTWpNaFViSmVzZUdCZ2hDUWdJQ1NFWUdCNHlkaTB0ZGpJZUdCZ2hDUWdJQ1NFWUdCNHlkaTB0ZGpKQU1qazVNaWhXRnhkV0tESTVPVElvVmhjWFZpaVZSMlJrUjBka1pBNHlJeU15TWlNbEd4VUFBQUFBQXdBQUFFQUVBQU5BQURRQWNRQitBQUFUTURjK0FUYzJNeklYSGdFWEZqRWVBUmN3RmhVVUJqRU9BUWN3Qnc0QkJ3WWpJaWN1QVNjbU1TNEJKekFtTlRRMk1UNEJOd2NPQVJVVUZoY2VBVEVlQVJjeUZoY2VBVE15TmpjK0FUTStBVGN3TmpjK0FUVTBKaWN1QVRFdUFTY2lKaWN1QVNNaUJnY09BVEVPQVFjd0JnY0ZORFlmQVJZVUR3RUdKalUzcWhZV1ZrQkFWRlJBUUZZV0ZqVllDQlVWQ1ZjMUdCZFlRRDlRVUQ5QVdCY1lOVmdJRlJVSlZ6VkxCUVVGQlFJSUJDd1pBMElTTjN0RlJYczJFMElER1N3RUJ3TUZCUVVGQWdnRUxCY0ZQaE0wZmtoSWZqUVRReGNzQkFjREFUY1dEN1VRRUxZUEZnRUROQUlDQkFJQ0FnSUVBZ0lFVHpSMWVIaDFORThFQWdJRUFnSUNBZ1FDQWdSUE5IVjRlSFUwVHdUTklsTXlNbE1pRXlVWEp3SUZBUUlFQkFJQkJRSW5HQ01VSWxNeU1sTWlFeVVYSndJRkFRTURBd01CQlFJbkdDTVVReElOQ1dVSkdBbG1DQTBSeVFBQUFBQURBRmNBUUFPV0F6b0FCQUFuQUN3QUFCTVhJVGNoSlRJV0J3TU9BU01oSWlZbkF5WTJPd0VUUGdFWEhnRVBBU0VuSmpZM05oWVhFek1CSVRjaEY3d2RBanNkL1lzQ3VoSVNCR29GSHhMK0FCSWZCV2tGRWhKbm53a2lEdzhLQ1lZQmJZWUpDUThRSWdtZVovMlhBZE1kL2ZNZEFjQnJhMVVZRWY1OUVSZ1lFUUdERVJnQkZSQUpDUWdpRU92ckVDSUlDUWtRL3V2K2dHdHJBQUFGQUJmLzZ3UGhBem9BSHdBbUFGVUFYQUI0QUFBQk16SVdGUlFHS3dFVkZBWWpJaVk5QVNNaUpqVTBOanNCTlRRMk16SVdGUVUrQVRjaEZ6TURJaVluQXlZMk93RVRQZ0VYSGdFUEFUTStBVGNuSmpZM05oWWZBVElYSGdFWEZoVVVCdzRCQndZaklpWW5JVGNqRnpNdUFTY0ZNamMrQVRjMk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dBc3cvRWhrWkVqOFpFaElaUUJFWkdSRkFHUklTR2Y2WUJCRU4vdllkeTY0U0h3VnBCUklTWjU4SklnOFBDZ21HeHhzL0kxMEpDUThRSWdsdFJEbzdXQmtaR1JsWE96cENQM0FyL3UrdXRCMjVEUkVFQVQwd0t5dEFFaE1URWtBckt6QXhLaXRBRWhNVEVrQXJLZ0ZWR1JFU0dVQVNHUmtTUUJrU0VSbEFFaGtaRWtBZE5oaHIvdXNZRVFHREVSZ0JGUkFKQ1FnaUVPc1pKQXVqRUNJSUNRa1F2eGthVmpzNlFrTTZPbGNaR1Mwb3dHc1pOUjNBRWhOQUtpc3hNQ3NyUHhNU0VoTS9LeXN3TVNzcVFCTVNBQUFBQWdBL0FGb0R4d01OQUI0QVBRQUFBU00xTkRZek1qWTlBVFFtSXlJR0J3NEJGUkVVRmpNaE1qWTFFVFFtSXlFak5UUTJNekkyUFFFMEppTWlCZ2NPQVJVUkZCWXpJVEkyTlJFMEppTURzcU13TXdrTURBbEZieWtwS0F3SkFWa0lEUTBJL2Z1ak1UTUlEUTBJUm5Bb0tDa01DUUZaQ1F3TUNRRzhKa3BHREFseENBMHRLeXlWYWY3a0NRd01DUUU0Q1F3bVNrWU1DWEVJRFMwckxKVnAvdVFKREF3SkFUZ0pEQUFBQUFVQVZRQWtBNnNEYXdBUkFCWUFJZ0F1QURvQUFDVVVCaThCSVNJbU5SRTBOak1oTWhZVkVRTWhFU0VYQVNJbU5UUTJNeklXRlJRR0l5SW1OVFEyTXpJV0ZSUUdJU0ltTlRRMk16SVdGUlFHQTZzb0hkSCtGaVF5TWlRQ3FpUXlWdjFXQWdlay9xb2JKU1ViR3lVbHhob21KaG9iSlNVQk94c2xKUnNhSmlaR0l4UVZuRElqQWdBa01qSWsvVEVDei80QWV3RTdKaG9iSlNVYkdpWW1HaHNsSlJzYUppWWFHeVVsR3hvbUFBQUFBUUNBQUVBRGdBTkFBQjhBQUFFMEppTWlCaFVSSVNJR0ZSUVdNeUVSRkJZek1qWTFFU0V5TmpVMEppTWhBaXNaRWhJWi90WVNHUmtTQVNvWkVoSVpBU29TR1JrUy90WURGUklaR1JMKzFoa1NFaG4rMWhJWkdSSUJLaGtTRWhrQUF3QlZBQlVEcXdOckFDQUFQUUJaQUFBQk5UUTJNeklXSFFFek1oWVZGQVlyQVJVVUJpTWlKajBCSXlJbU5UUTJPd0VUSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHSXpVeU56NEJOelkxTkNjdUFTY21JeUlIRGdFSEJoVVVGeDRCRnhZQjFSa1NFaG1BRVJrWkVZQVpFaElaZ0JFWkdSR0FLMWhPVG5RaElpSWhkRTVPV0ZoT1RuUWhJaUloZEU1T1dFYytQbDBiR2hvYlhUNCtSMGMrUGwwYkdob2JYVDQrQWV1QUVSa1pFWUFaRWhJWmdCRVpHUkdBR1JJU0dmNHFJaUYwVGs1WVdFNU9kQ0VpSWlGMFRrNVlXRTVPZENFaVZob2JYVDQrUjBjK1BsMGJHaG9iWFQ0K1IwYytQbDBiR2dBQUJBQjBBQlVEZndOckFGNEF4UURSQU4wQUFBRVhNRFkzTmhZZkFSWUdCdzRCTVRBV0ZSUUdNVEFXRng0QkR3RU9BU2N3SmpFSE1BWUhEZ0VyQVNJbUp5NEJNU2N3QmdjR0ppOEJKalkzUGdFeE1EUTFQQUV4TUNZbkxnRS9BVDRCRng0Qk1UY3dOamMrQVRzQk1oWVhIZ0V4QnljdUFTY21JZ2NPQVE4Q0RnRVBBU2N1QVNjaUJoY2VBUjhCQnc0QkZSUVdId0VIRGdFSEJoWXpQZ0UvQVJjZUFSOENIZ0VYRmpJM1BnRS9BajRCUHdFWEhnRVhNalluTGdFdkFUYzBOalU4QVM4Qk56NEJOelltSXc0QkR3RW5MZ0V2QVFNaUpqVTBOak15RmhVVUJpY3lOalUwSmlNaUJoVVVGZ0tLSDJBRUZpb0tLQXNEREFNL0FRRS9BZzBEQ3lnTEtSVmxIeUlDQ0NjV1R4WW1DQUlpSUdBRUZpa0xLQXNERFFNK1BnTU5BZ29vQ3lrVkJXRWZJUUlKSmhaUEZpY0lBaUpIQlFjYUFnRkJBUUlhQmdZU0RSa0xFQlFWU3dVRElBSUNNUThPQWdFQkFRRUNEZzh4QWdJZ0F3VkxGUlFRQ3hrTkVnWUdHZ0lCUVFFQ0dnY0ZFdzBZREJBVEZVd0VBaUVCQXpFUERnTUJBUU1PRHpFREFTQURCRXdWRXhBTUdBMFRTVFZMU3pVMVMwczFFUmtaRVJJWkdRTGVFaEFCQWhVU1JSTXVFQVZMQ0FvRkRrb0VFUzRUUlJNVUFoSVRXd1FVR2hvVEJGd1RFUUVDRlJKRkV5NFFCVXNJQ2dVTlN3UVJMaE5GRXhRQ0FSRVRXd1FVR2hvVEJGdytFeFZJQkFNREJFZ1ZFd2dHRGdnTUJBVU5BVGdDQkRvUUR4UUhEZ2NIRGdjVUR4QTZCQUk0QVEwRkJBd0lEZ1lJRXhWSUJBTURCRWdWRXdnR0RnZ01CQVVOQVRnQ0JEb1FEeFFIRGdjSERnY1VEeEE2QkFJNEFRMEZCQXdJRGdZSS9xQkxOVFZMU3pVMVMxVVpFaElaR1JJU0dRQUFBQU1BZ0FCQUE0QURRQUFhQUNRQUtRQUFBVFUwTmpNaE1oWVZFUlFHS3dFVkZBWWpJU0ltTlJFME5qc0JPd0V5RmgwQk14RWhGUUVoRVNFREFZQVpFZ0dxRWhrWkVkWVpFdjVXRWhrWkV0VldmeElacS82ci92OEJWdjZyQVFKQTFSSVpHUkwrVmhJWjFSSVpHUklCcWhJWkdSS0FBVmFyL2xVQlZ2NnFBQUFBQWdDckFFTURWUU5yQUFjQUhBQUFKVGMyTWg4QkVTRTFJVElXRlJFVUJpOEJKaUlQQVFZbU5SRTBOak1CQXI4Y1JoekIvZ0FDQUNNeUtoNzdCeFlIK3g0cU1pT3dlQkVSZVFKbVZqSWsvVllrRnhPY0JRV2NFeGNrQXFva01nQUFCQUJWQUJzRGpBTlNBQjBBTEFBeEFEWUFBQ1VSTkRZek1oWVZFUlFHSXlFaUpqVVJORFl6SVRJV0ZSUUdJeUVSSVJNV0ZBY0JCd1ltUHdFQk5qSWZBUUUzSnc4QkFTY0hGemNEQUJrU0VSa3lJLzJySkRJeUpBRXJFaGtaRXY3VkFsV01HUm4rV3A4akpBa29BYVlaUnhrOC9pNGNQQndVQVlzODR6M2ljUUVxRWhrWkV2N1dKREl5SkFKVkl6SVpFUklaL2FzQ3BCbEdHZjVaS0Fna0k1NEJweGtaUGY0dUhUd2NVUUZQUGVJOTRnQUFCZ0FBLzhBRC9BUEFBRVlBVGdCdkFIWUFnQUNIQUFBSkFUQWlNUTRCQnc0Qkl5RWlKalVSTkRZMU5EWTFQZ0UzUGdFM05EQTNBVDRCT3dFd01qRXlGaGN3RmpNZUFSOEJPQUV6RkRJeEhnRVhGQllWSGdFVk9BRXhFUlFHQndFdUFTY3VBU2NWTlI0QkZ4NEJGeUUrQVNjbUlpTXdJakVpQmlNcUFTY3VBVGMwSmljbUJnY1JDUUUyRmhjQkl4Y0JIZ0VYTWhZWEFTY1hBUjRCQndFMUEvUCtJZ0VDQXdJRUJ3VCtJZzBUQVFFQkFRRUJBUUlCQWQ0RURBYi9BUU1GQXdJQkFRUUIzd0VCQVFJQkFnSUJCUVQ4bUFZUkN3c1ZDUkF1R0JrZUJ3RVlDZzhzS1drQkFRRURBZ0VEQVEwUUF3RXNMbXNhQWN2K2Z4NURId0dtcGZQK09Sa1FBUmMvSUFIUnFzTCtTaUFWQWdHREFhcitId0VEQVFJQ0V3MEI0QUVDQWdFREFnRURBUUVEQVFFQkFlQUVCUUVCQWdFQkFzQUJBZ01CQVFJQkF3Y0QvdUFHREFUK1Znb1ZDZ3NSQmt1VkNCNFlHUzRRR213dkxBRUJBaFVOQVdvcEt3MEwvdWtDNi81OUFROFhBYWdNL2pjalNoc01FUUhUbTk3K1NDTk9Jd0Y0MUFBQkFBQUJRQVFBQWtBQUR3QUFFeFVVRmpNaE1qWTlBVFFtSXlFaUJnQVREUVBBRFJNVERmeEFEUk1DSU1BTkV4TU53QTBURXdBQUFBRUFBUC9aQkFBRHB3QUtBQUFCSlFzQkRRRURKUVVESlFRQS9wNmVudjZlQVFBOEFUd0JQRHdCQUFJek13RkIvcjh6K3Y2Z3BxWUJZUG9BQUFFQUFmL0FCdHdEcXdBcUFBQUJGaFFIRGdFSE9BRXhBUTRCSXlJbUp5WTBOd0VoSWlZMU5EWXpJUUVtTkRjMk1oY0JPQUV4SGdFWEJ0d0ZCUU1JQmY1SUN4c09EaHNMRmhZQk8vcGpIaXNySGdXZC9zVVdGaFU5RmdHNEJRZ0RBZHdOSFE0R0RBWCtTUXNMQ3dzVlBSVUJPaXNmSGlzQk9oVTlGUllXL2trRkRBY0FBQVVBVlFBVkE2c0RsUUFrQUM4QVlnQnhBSUFBQUFFMEppTVVCaU1pSmpVakZBWWpJaVkxSXhRR0l5SW1OU01VQmlNaUpqVWlCaDBCSVRVRkVSUVdNeUV5TmpVUklTVVJGQVlqSVNJbU5SRTBOak0xTkRZek1oWWRBVE0xTkRZek1oWWRBVE0xTkRZek1oWWRBVE0xTkRZek1oWWRBVElXRlFFME5qTWhNaFlWRkFZaklTSW1OUlUwTmpNaE1oWVZGQVlqSVNJbU5RTlZHUkVaRWhJWlZSa1NFUmxXR1JFU0dWVVpFaElaRVJrQ3F2MVdHUkVDVmhFWi9WWURBRXMxL2FvMVMwczFHUklTR1ZVWkVoRVpWaGtSRWhsVkdSSVNHVFZML1ZVWkVnR3FFaGtaRXY1V0Voa1pFZ0dxRWhrWkV2NVdFaGtDd0JJWkVoa1pFaElaR1JJU0dSa1NFaGtaRWhrU1ZWV3Ivb0FSR1JrUkFZQ3IvZFUxUzBzMUFpczFTeXNSR1JrUkt5c1JHUmtSS3lzUkdSa1JLeXNSR1JrUkswczEvdFVTR1JrU0VSa1pFYW9SR1JrUkVoa1pFZ0FBQUFRQXF3QVZBMVVEYXdBaUFFc0FWd0JrQUFBbERnRWpJaVluSmljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHQndjZUFURXdOamMrQVRjMk56NEJOelkxTkNjdUFTY21JeUlIRGdFSEJoVVVGeDRCRnhZWEhnRVhBelEyTXpJV0ZSUUdJeUltTnpRbUl5SUdGUlFXTXpJMk5RSytOSEFhR25BMEl4d2NKd3NLR2h0ZFBqNUhSejQrWFJzYUNnc25IQndqMndvVEZRZ1hNaGNmR0JnaUNRa1VGRVl1THpVMUx5NUdGQlFKQ1NJWUdCOFhNaGRqU3pVMVMwczFOVXVyR1JJU0dSa1NFaG12UFYxZFBTb3NLMW91THk1SFBqNWRHeHNiRzEwK1BrY3VMeTVhS3l3cUtRZ09Ed2NVTVJzbEpTWk1KeVltTlM4dlJSUVVGQlJGTHk4MUppWW5UQ1lsSlJzeEZBR1BOVXRMTlRWTFN6VVNHUmtTRVJrWkVRQUNBRlVBTmdPckEwQUFId0JFQUFBVEZCY2VBUmNXRnpZM1BnRTNOalUwSmlNaUJnOEJCaUl2QVM0Qkl5SUdGU1UrQVRNeUZ4NEJGeFlWRkFjT0FRY0dCd1lpSnlZbkxnRW5KalUwTno0Qk56WXpNaGFyRnhoWlB6OVBUMEEvV0JnWFpFWWdPeGNwQnhJSEtSYzdJRVprQVZVaVZ6STFMaTlGRlJRbEpIVkpTVWtIRmdkS1NVbDBKQ1VVRlVVdkxqVXlWd0pBTWpZM2J6YzRNek0zTjI4Mk56TkhaQmNWSlFVRkpSVVhaRWUvSGlNVUZFWXVMelZOUzB1SE9qb3NCUVVyT2p1SFMwdE5OUzh1UmhRVUl3QUFBd0JWQUJVRHF3TnJBQ1FBVndCckFBQTNGUllYSGdFWEZqTXlOejRCTnpZM05UUW5MZ0VuSmljT0FTTWlKaWNHQnc0QkJ3WVZFelEzUGdFM05qTXlGeDRCRnhZVkZBWUhGaGNlQVJjV0hRRVVCdzRCQndZaklpY3VBU2NtUFFFME56NEJOelkzTGdFMUV6STNQZ0UzTmpVMEppTWlCaFVVRng0QkZ4YXJCUmtaVmowOVRrNDlQVllaR1FVWkdqOGNHd1ViVWpvNlVoc0ZHeHcvR2hscUV4SkFLeW94TVNvclFCSVRFQklnSnloRUZ4Z2hJSE5PVGx0YlRrNXpJQ0VZRjBRb0p5QVNFT3NnR3hzb0RBdFdQejlXQ3d3b0d4dnJPZ01NQ3hrSkNnb0pHUXNNQXpvY0Z4Z2tDd3NDTVVGQk1BRUxDeVFZRnh3Qm95MHBLRHdSRWhJUlBDZ3BMU2R2T0F3UkVUSWlJekJXRVJZWEp3ME9EZzBuRnhZUlZqQWpJaklSRVF3NGJ5Zit4eHNiVnpnNFBEZFFVRGM4T0RoWEd4c0FBQWdBVlFBVkE2c0Rhd0FRQUJRQUdBQWRBQ29BTmdCQ0FFNEFBQk1oTWhZVkVSUUdJeUVpSmpVUk5EWXpGeFV6TlRNVklUVUJFU0VSSVJjME5qTXlGaFVVQmlNaUpqVWhOQ1lqSWdZVkZCWXpNallUSWlZMU5EWXpNaFlWRkFZaklpWTFORFl6TWhZVkZBYUFBd0FTR1JrUy9RQVNHUmtTSzZwV0FhcjlWZ0txL1ZhcVpFZEhaR1JIUjJRQkFESWpJekl5SXlNeWdCRVpHUkVTR1JtOEVoa1pFaEVaR1FOckdSTDlBQklaR1JJREFCSVpWcXFxcXFyL0FQNVdBYXJWUjJSa1IwZGtaRWNqTWpJakl6SXlBWGdaRWhJWkdSSVNHUmtTRWhrWkVoSVpBQUFBQUFjQVZRQVZBNnNEYXdBTUFCQUFId0F2QUR3QVNBQlVBQUFCSXhFaEVTTVVCaXNCSWlZMUFTRVZJUWNSRkFZaklTSW1OUkVqRVNFUkl3RTBOak1oTWhZVkVSUUdJeUVpSmpVQklpWTFORFl6TWhZVkZBWWpNeUltTlRRMk16SVdGUlFHTXlJbU5UUTJNeklXRlJRR0FZQXJBVllyR1JLcUVoa0IxZjFXQXFwVkdSTCtWaElaVlFLcVZmMVZHUklEQUJJWkdSTDlBQklaQVFBUkdSa1JFaGtaRXFzU0dSa1NFaGtabVJJWkdSSVJHUmtDRmY4QUFRQVJHUmtSQVFDcVZ2N1ZFUmtaRVFFci9sWUJxZ0VyRWhrWkV2MEFFaGtaRWdKVkdSSVNHUmtTRWhrWkVoSVpHUklTR1JrU0Voa1pFaElaQUFBRkFGVUFGUU9yQTJzQVN3QmdBRzBBZVFDRkFBQUJNeklXRlRNUk5DWWpJZ1lkQVI0QkZSUUhCaUluSmpVME5qYzFORFl6TWhZVkVUSVdGUlFHSXhVVUJpTVZGQVlqSWlZOUFTRVZGQVlqSWlZOUFTSW1QUUVpSmpVME5qTWhORFl6QlJVVUZqTWhNalk5QVNNVkZBWXJBU0ltUFFFbE55SW1OVFEyTXpJV0ZSUUdJemNpSmpVME5qTXlGaFVVQmljaUpqVTBOak15RmhVVUJnSUFxaElaVmlZYUd5VVRGeG9iUUJzYUZ4TllQajVYRWhrWkVtUkhHUkVTR2Y4QUdSSVJHVWRrRWhrWkVnRlZHUkwrMVRJa0Fhb2tNbFlaRXFvU0dmOEFWaElaR1JJUkdSa1JnQnNsSlJzYUppYkZHeVVsR3hzbEpRSHJHUklCRmhvbEpSc0xDeWNZRWdrSUNBa1NHQ2NMQ3o1WVdEMys2aGtTRVJsV1JtUXJFaGtaRWlzckVoa1pFaXRrUmxZWkVSSVpFaG1BVmlNeU1pTlZLaElaR1JJcUFhb1pFaElaR1JJU0dXc2xHeHNsSlJzYkpXc2xHeG9tSmhvYkpRQUFBQUFFQUFBQUZRUUFBMEFBSkFCTkFGd0Fhd0FBQVRRMVBBRTFOREV3SXlJZ0l5SXhFVE0xTkRZN0FUSVdIUUV6TlRRMk93RXlGaDBCTXdFVkZBWWpJaVk5QVNJbVBRRTBOak1STkRZeklUSVdGUkV5RmgwQkZBWWpGUlFHSXlJbVBRRWhKekF6TWlBek1qRXdOalVoSEFFeEpUd0JNVEFqSWlBaklqRWlGQlVoQTFWcWEvOEFhMnBWR1JLQUVSbFdHUkdBRWhsVi9WWVpFaElaSXpJeUl6SWtBcW9rTWlNeU1pTVpFaElaL1ZaV2hvVUJRSVdGQWZ5cUExYUdoZjdBaFlVQkExWUI2eDhyTEZFY0hmOEFnQkVaR1JHQWdCRVpHUkdBL29BckVoa1pFaXN5STlVa01nRUFJekl5SS84QU1pVFZJeklyRWhrWkVpdFZHQk1UR0lBaU16TWlBQVFBZ0FBVkE0QURhd0FZQURrQVJ3Qm9BQUFURmpJM1BnRTFOQ1luSmlJSERnRUhIZ0VWRkFZSEhnRVhFeUV5Rng0QkZ4WVZGQWNPQVFjR0t3RVJGQVlqSVNJbU5SRTBOejRCTnpZekF5RXdOVFFtTlRRMUlTSW1KeEVURkFZSE1qTTZBVE15TXo0Qk56NEJOVFFtSnk0Qkp5WWpLZ0VqSWdjZUFSWHlCUklGRFJBUURRVVNCUW9PQXhFWUdCRUREZ29PQWdBYkZ4Y2pDZ29LQ2lNWEZ4c3JHUkg5L3hFWkNnb2pGeGNiS2dHckFmNkFDeFVLcWhFUU4wZEhmeXdyQVFRS0JRMFFFQTBGQ2dRQkt5eC9SMGMzRUJFQjNBb0tHa3NxS2tvYkNnb1VNeDRCR0JFUkdRRWROQk1CanhRVlJTOHVOVFV2TDBVVUZQN1ZFaGtaRWdJck5TNHZSUlVVL1FBY0hWQXNMQjhIQi83eUFnQXlWeUlFRGdvYVN5b3FTaHNLRGdNQkFTRllNUUFBQUFRQXF3QVZBMVVEYXdBVUFETUFQUUJCQUFBQk5EWXpNaFlWRkFZSEZSUUdJeUltUFFFdUFUVURORGMrQVRjMk16SVhIZ0VYRmgwQk1oWVZFUlFHSXlFaUpqVVJORFl6TXlFMU5DWWpJZ1lkQVFjUklSRUJxeklqSXpJWEV4a1NFaGtURjZzVUZFWXVMelUxTHk1R0ZCUWpNaklqL2dBak1qSWpWUUZXWkVkSFpGVUNBQUVySXpJeUl4Z25DeUVTR1JrU0lRc25HQUZBTlM0dlJSVVVGQlZGTHk0MWF6SWovc0FrTWpJa0FVQWpNbXRHWkdSR2ExWCt3QUZBQUFBQUFBZ0FBUC9BQkdNRHRBQWhBREVBUFFCTEFGa0Fad0IzQUh3QUFBVWhJaVkxRVRRMk15RW5KalEzTmpJZkFUYzJNaGNXRkE4QklUSVdGUkVVQmlNM0VUUW1JeUVpQmhVUkZBWXpJVEltSnlJbU5UUTJNeklXRlJRR0p5TWlKalUwTmpzQk1oWVZGQVluSXlJbU5UUTJPd0V5RmhVVUJpY2pJaVkxTkRZN0FUSVdGUlFHQXlFaUpqVVJORFl6SVRJV0ZSRVVCZ0VSSVJFaEEvRDhneTlFTGpBQlpXNE5EUTRuRFp1YURTY09EZzV0QVdVdkxrTXdGZzBKL0lNSURRa0pBNmdJQ0hVZEtpb2RIU2twQmk4VEhCd1RMeE1jSEJNdkV4d2NFeThUSEJ3VEx4TWNIQk12RXh3Y3p2M09FeHdjRXdJeUV4d2MvZW9CMVA0c1FFTXZBbUl3UVcwTkp3NE5EWnFhRFEwT0p3MXRRVEQ5bmk5RGNnSmlDUTBOQ2YyZUNCSVNJaWtjSFNrcEhSd3B1aHNVRXhzYkV4UWJqQnNURkJzYkZCTWJqQnNURkJzYkZCTWIvaTRiRXdIU0ZCc2JGUDR1RXhzQjB2NkdBWG9BQUFJQUFQL0FBMWNEdlFBOUFIVUFBQVVpSnk0Qkp5WTFORFkzUGdFWEhnRVhIZ0VYTmpjK0FUYzJOellXRng0QkJ4UUhEZ0VYRmhjK0FUYytBUmNlQVJjZUFSY2VBUlVVQnc0QkJ3WWpBUTRCRlJRWEhnRVhGak15Tno0Qk56WTFOQ1luTGdFbkRnRUhEZ0VIQmlZbkppY3VBVGMwTndZSERnRVhGaFVXQmdjT0FTY3VBU2NCckZkT1RuVWlJa1lDQnhrTURSSUNBUmdrQVFvS1BUZzVYZ3NZQ1FnSEJBY0lCZ2dISGc4OU1Ra1ZDZ29PQWdvVkN4SWFJaUoxVGsxWC9yNEpDeHNiWGo0K1JrVStQMTBjR3hjUkJnNEdIQjhFQXcwSkNSVUlNaHdiR0FFRlNpRWlGZ1FEQWdrSUNSWUxNMElUUUNJaWRVMU9WbUtJQkFvS0F3SVREUUpESVRKRVJJazhQQ0VFQlFnSUZ3d0JJQ0ZjTXpNbUtXUWlCZ0lFQkJFS0wwRWVNV3BnVms1TmRTSWlBaGtYT1I5RlBqNWRIQnNiSEYwK1BrVlZXeTRTSmhjbFVoUUtFQVFFQVFVZEtpdGdNREFuTVVsSmlERXhBUXNWQndjRUJCSThIZ0FBQUFNQVZRQVZBNnNEYXdBY0FEa0FTQUFBQVJRSERnRUhCaU1pSnk0Qkp5WTFORGMrQVRjMk16SVhIZ0VYRmhVaEZCY2VBUmNXTXpJM1BnRTNOalUwSnk0Qkp5WWpJZ2NPQVFjR0ZUTTBOak1oTWhZVkZBWWpJU0ltTlFPcklpRjBUazVZV0U1T2RDRWlJaUYwVGs1WVdFNU9kQ0VpL1FBYUcxMCtQa2RIUGo1ZEd4b2FHMTArUGtkSFBqNWRHeHFBR1JFQlZoRVpHUkgrcWhFWkFjQllUazUwSVNJaUlYUk9UbGhZVGs1MElTSWlJWFJPVGxoSFBqNWRHeG9hRzEwK1BrZEhQajVkR3hvYUcxMCtQa2NTR1JrU0Voa1pFZ0FBQUFRQUsvL3JCQUFEbFFBZkFFTUFYZ0I2QUFBQk16SVdGUlFHS3dFVkZBWWpJaVk5QVNNaUpqVTBOanNCTlRRMk16SVdGUVVVQnc0QkJ3WWpJaWN1QVNjbUp5RWlKalVSTkRZeklUSVdId0VoTWhZZEFSNEJGUU1oSWlZdkFTRVJNRFl6TGdFMU5EYytBVGMyTXpJV0Z6d0JNUU15Tno0Qk56WTFOQ2N1QVNjbUl5SUhEZ0VIQmhVVUZ4NEJGeFlDNjBBUkdSa1JRQmtTRWhsQUVSa1pFVUFaRWhJWkFSVVpHVmM2TzBJdUtpdEpIUjRVL3Rzak1qSWpBUUlSSndvOEFZQWpNaFVXZ1A2QUZTWU1PZjhBbW13REF4a1pWem83UWpaaUtNQXhLaXRBRWhNVEVrQXJLakV4S2l0QUVoTVRFa0FyS2dGVkdSRVNHVUFTR1JrU1FCa1NFUmxBRWhrWkVtcERPanBYR1JrTURDMGdIeVl5SXdKV0l6SVZEbDB5SS9ZalVTc0JsUlVTV2YycUFROGdFVUk2TzFZYUdTSWVQbGY5Z0JJVFFDb3JNVEFyS3o4VEVoSVRQeXNyTURFcktrQVRFZ0FEQUFBQVFBUDRBMEFBSFFBckFEWUFBQUV5RmdjRERnRWpJU0ltSnk0Qk5SRTBOak1oTWhZZkFTRXlGaDBCTXdVK0FUTWhOU0VpSmk4QkpSRTNGeUlHQndNaE1qWTNFeUVEdUNrb0VZZ01PUjc5U0FVTEJSc2xNaU1CQWhJbUNqd0JLeU15WS96bEREa2VBZ0QrMVJVbUREbi9BRWhqQlE0Q2dBS2lCUTRDZi8xZkFoVStKZjdPSENRQkFnY3RIZ0pXSXpJVkQxd3lJMVpBSENSV0ZCSlpBZjVKb1JVSkJmN2pDUVVCSFFBQUFBSUFLd0JBQTlVRFFBQUpBQjhBQURjaEVTRWlKaThCSlJFRE5EWXpJVElXSHdFaE1oWVZFUlFHSXlFaUpqVVJnQU1BL29BVkpndzUvd0JWTWlNQkFoRW5DandCZ0NNeU1pUDlBQ015bFFIV0ZCSlpBZjJxQWxZak1oVVBYRElqL2lvak1qSWpBbFlBQkFBci8rc0VBQU9WQUNNQVBnQmFBSDRBQUFFVUJ3NEJCd1lqSWljdUFTY21KeUVpSmpVUk5EWXpJVElXSHdFaE1oWWRBUjRCRlFNaElpWXZBU0VSTURZekxnRTFORGMrQVRjMk16SVdGendCTVFNeU56NEJOelkxTkNjdUFTY21JeUlIRGdFSEJoVVVGeDRCRnhZM01DWXpCd1ltTnpBMkZTY21OamN3TmpFM05qSVhNQll4Rng0QkJ6QUdOUmNXQmljRUFCa1pWem83UWk0cUswa2RIaFQrMnlNeU1pTUJBaEVuQ2p3QmdDTXlGUmFBL29BVkpndzUvd0NhYkFNREdSbFhPanRDTm1Jb3dERXFLMEFTRXhNU1FDc3FNVEVxSzBBU0V4TVNRQ3NxZEVRQlJBMFZBZzAyQ3dnUFN5SUdHZ2NpU3c4SUN6WU5BaFVOQVN0RE9qcFhHUmtNREMwZ0h5WXlJd0pXSXpJVkRsMHlJL1lqVVNzQmxSVVNXZjJxQVE4Z0VVSTZPMVlhR1NJZVBsZjlnQklUUUNvck1UQXJLejhURWhJVFB5c3JNREVyS2tBVEVtWWtKQWNQRDB3Qk5nb1pBZ3RFRGc1RUN3SVpDallCVEE4UEJ3QURBRlVBRlFPckEyc0FIQUE0QUV3QUFDVWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WWpOVEkzUGdFM05qVTBKeTRCSnlZaklnY09BUWNHRlJRWEhnRVhGaThCSmpRM05qSWZBVGMyTWhjV0ZBOEJCaUluQWdCWVRrNTBJU0lpSVhST1RsaFlUazUwSVNJaUlYUk9UbGhIUGo1ZEd4b2FHMTArUGtkSFBqNWRHeG9hRzEwK1BoZUFEUTBNSkF4aXpBMGpEUXdNNnd3a0RCVWlJWFJPVGxoWVRrNTBJU0lpSVhST1RsaFlUazUwSVNKV0dodGRQajVIUno0K1hSc2FHaHRkUGo1SFJ6NCtYUnNhdDRBTUpBd05EV0xOREF3Tkl3M3FEUTBBQUFBQUF3QlZBRUFEcXdOQUFDd0FSd0JpQUFBbElnWUhCaVkxRVRRMk56NEJNeklXRno0Qk16SVdGeDRCRlJFVUJpY3VBU01pQmlNT0FTTWlKaWNpSmlNREZCVWNBUlVVRlQ0Qk16SVdGelExUEFFMU5ERXdKaU1pQmdjaExnRWpJZ1l4TUJVY0FSVVVGVDRCTXpJV0Z6UTFQQUUxTkRVQlFUOW9BUlV2QlFRSWIyczBZaW9wWXpScGNRZ0VCUzhWQVdORVEyUUJCUXdHQmd3RkFXSkZsaVJLS0NkSkpFdEtSa29GQXFvRlMwVkpUQ1JKSnloS0pJQTNBUThZR2dKVkJ3MEZDMXd2TUM4d1hBc0ZEUWY5cXhvWUR3RTNPUVFEQXdRNUFpOERUVTY2VDA0R0VCRVRFQWRMU3E1SFIyRTJCZ1kyWVVkSHJrcExCeEFURVJBR1RrKzZUazBEQUFBQkFDdi8vQVBWQTFVQUtBQUFBU01pQmdjTEFTNEJJeUlHQndNaklnWVZGQlk3QVRJMk54c0JIZ0V6TWpZM0V6TXlOalUwSmlNRHE2c05GZ05hMmdNV0RRMFdBM2lORXhjWEU2c05GZ05hMmdNV0RRMFdBM2lORXhjWEV3SFZFUTMrL0FLRURSRVJEZjZlRnhNVUZ4RU5BUVQ5ZUEwUkVRMEJZaGNURkJzQUFBRUFRQUJUQTYwRExRQWRBQUFsQVRZMEp3RW1JZ2NHRkI4QklTSUdGUlFXTXlFSERnRVZGQllYRmpJQ2JRRkFFeFArd0JJMkVoTVQwdjJiR3lVbEd3SmwwZ29KQ1FvU05sTUJRQkkyRWdGQUV4TVNOaExUSlJzYkpkTUpHQXdNR0FrVEFBQUJBRk1BVXdQQUF5MEFIUUFBSlFFbU5EY0JOaklYRmhRUEFTRXlGaFVVQmlNaEZ4NEJGUlFHQndZaUFaUCt3Qk1UQVVBU05oSVRFOUlDWlJzbEpSdjltOUlLQ1FrS0VqWlRBVUFTTmhJQlFCTVRFallTMHlVYkd5WFRDUmdNREJnSkV3QUFBd0FyQUFBRDFRTlZBQzBBUUFCRUFBQUJJU0lHRlJFVUZqc0JNalkxTkNZckFTSW1OUkUwTmpNaE1oWVZFUlFHS3dFaUJoVVVGanNCTWpZMUVUUW1BU1lpQndNT0FSY2VBVE1oTWpZM05pWXZBUWMzRnlNRFZmMVdOMGxKTnlvVUZ4Y1VLaFFYRnhRQ3FoUVhGeFFxRkJjWEZDbzNTVW4rbGcwcEN0VUhCQWNERWcwQnFnMFRCd1lFQjlXZWZIejRBMVZKTi81V04wa1hFeFFYRnhRQnFoUVhGeFQrVmhRWEZ4UVRGMGszQWFvM1NmM3ZFQkQvQUFrWkRRa01EUTBNR1FyNzc1R1JBQUFFQUN2LzFRUFZBNEFBR3dBM0FFWUFYQUFBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZoVVVCdzRCQndZRElnWWRBUlFXTXpJMlBRRTBKaU1ERGdFVkZCWVhIZ0V6TWpZM1BnRTFOQ1luSmlJSEFnQmlWVlovSlNRa0pYOVdWV0ppVlZaL0pTUWtKWDlXVldKUVJrWm9IaDRlSG1oR1JsQlFSa1pvSGg0ZUhtaEdSbEFUR0JnVEV4Z1lFeDRHQndjR0J3MEtDZzBIQmdjSEJnMGlEUU9BSlNTQVZWWmhZbFZXZnlVbEpTVi9WbFZpWVZaVmdDUWwvS3NlSG1oR1JsQlFSa1pvSGg0ZUhtaEdSbEJRUmtab0hoNENWUmNVcWhRWEZ4U3FGQmYrbmdjTkNnb05Cd1lIQndZSEVRWUdFUWNORFFBQUFBQUVBQ3YvMVFQYUE0QUFJQUFwQURnQVRnQUFBU2N1QVNNaElnWVBBUTRCRlJFVUZoOEJIZ0V6SVRJMlB3RStBVFVSTGdFbkF3Y2hKeEUzSVJjUkFTSUdIUUVVRmpNeU5qMEJOQ1lqQXc0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnlZaUJ3UEovQU1SQ3Y2aUNoRUQvQVlHQmdiOEF4RUtBV0lLRGdiOEJnY0VCd1pKNHY3RTR1SUJRTjcrZ0JNWUdCTVRHQmdUSGdZSEJ3WUhEUW9LRFFjR0J3Y0dEU0lOQW5mOEJ3WUdCL3dERVFuK25Ra09CdndEQmdjRy9BWU9DZ0ZlQ1JFRC9wYmk0Z0U4NHVMK3hBRnpGeFNxRkJjWEZLb1VGLzZlQncwS0NnMEhCZ2NIQmdjUkJnWVJCdzBOQUFBRUFDc0FBQVByQTFvQUhnQTNBRVVBV3dBQUpRRXVBU2NtQmdjT0FRYzRBVEVCQmhZWEhnRXpJVEkyTno0Qk5TNEJKd2NPQVNNaElpWW5MZ0UzQVQ0Qk16WVdGd0VlQVJVV0JnY0JJZ1lkQVJRV016STJQUUUwSmdNT0FSVVVGaGNlQVRNeU5qYytBVFUwSmljbUlnY0QxZjZhRFNzWkdqSVdEUmdHL3BvYUhDME1IeEFDMWhrd0VCTVVCQWdLVEFjUkJ2MHFCZ2tHRUFjR0FXc0RCZ01RSXdrQmF3TUJBd2dEL25jVEdCZ1RFeGdZTVFZSEJ3WUhEUW9LRFFjR0J3Y0dEU0lOd0FKZUZoOEhCZ1lOQnhjTi9aNHRhQm9LQnhNVEZDd2FFQ01OWGdZSEFRUUpJaEFDV2dNS0NRa04vYVlEREFZS0RRY0I4eGNUcXhNWUdCT3JFeGYrbmdZT0Nna09Cd1lHQmdZSEVRWUhFUVlORFFBQUJBQlZBSUFEcXdMVkFBMEFHd0FwQURjQUFBRWlCaFVVRmpNaE1qWTFOQ1lqSlNFeU5qVTBKaU1oSWdZVkZCWUJJU0lHRlJRV015RXlOalUwSmdjaElnWVZGQll6SVRJMk5UUW1BUUFUR0JnVEFnQVRHQmdUL1lBREFCTVlHQlA5QUJNWUdBTVQvUUFUR0JnVEF3QVRHQmlUL2dBVEdCZ1RBZ0FUR0JnQ0t4Z1RFeGdZRXhNWVZSY1VFeGNYRXhRWC93QVhGQk1YRnhNVUY2c1hFeFFYRnhRVEZ3QUVBRlVBZ0FPckF0VUFEUUFiQUNrQU53QUFBU0VpQmhVVUZqTWhNalkxTkNZbElUSTJOVFFtSXlFaUJoVVVGZ0VoSWdZVkZCWXpJVEkyTlRRbUJ5RWlCaFVVRmpNaE1qWTFOQ1lEZ1AwQUV4Z1lFd01BRXhnWS9PMERBQk1ZR0JQOUFCTVlHQU1UL1FBVEdCZ1RBd0FUR0JnVC9RQVRHQmdUQXdBVEdCZ0NLeGdURXhnWUV4TVlWUmNVRXhjWEV4UVgvd0FYRkJNWEZ4TVVGNnNYRXhRWEZ4UVRGd0FBQUFBRUFGVUFnQU9yQXRVQURnQWNBQ29BT0FBQUV5RXlOalUwSmlNaElnWVZGQll6TlNFeU5qVTBKaU1oSWdZVkZCWUJJU0lHRlJRV015RXlOalUwSmdjaElnWVZGQll6SVRJMk5UUW1nQUpWRkJjWEZQMnJFeGdZRXdNQUV4Z1lFLzBBRXhnWUF4UDlBQk1ZR0JNREFCTVlHTDc5cXhNWUdCTUNWUlFYRndIVkdCTVRHQmdURXhpckZ4UVRGeGNURkJmL0FCY1VFeGNYRXhRWHF4Y1RGQmNYRkJNWEFBUUFWUUNBQTZzQzFRQU5BQnNBS1FBM0FBQUJJU0lHRlJRV015RXlOalUwSmlVaE1qWTFOQ1lqSVNJR0ZSUVdBU0VpQmhVVUZqTWhNalkxTkNZSElTSUdGUlFXTXlFeU5qVTBKZ09BL2FzVUZ4Y1VBbFVUR0JqODdRTUFFeGdZRS8wQUV4Z1lBeFA5QUJNWUdCTURBQk1ZR0JQOXF4UVhGeFFDVlJNWUdBSXJHQk1UR0JnVEV4aFZGeFFURnhjVEZCZi9BQmNVRXhjWEV4UVhxeGNURkJjWEZCTVhBQUFBQUFJQUsvL1JBOVVEZ0FCQUFFMEFBQUVqSWdZVkZCWTdBUVlIRGdFSEJnY1JQZ0UxTkNZaklnWVZGQllYRVNZbkxnRW5KaWN6TWpZMU5DWXJBU0lHRlJRWEhnRVhGak15Tno0Qk56WTFOQ1lqQVRRMk16SVdGUlFHSXlJbU5RT3JnQlFYRnhSUkNCMGRXam82UVRaS1pVWkdaVW8yUXpzNldod2NCMUVVRnhjVWdCTVhKQ1YvVmxWaVlsVldmeVVrRnhQK0FESWpJekl5SXlNeUFkVVhFeFFYUXpzN1dSd2RCZ0lBRFYwOFIyUmtSenhhRVAzOENCMGRXVG82UWhjVEZCY1hGR0ZXVlg4bEpTVWxmMVZXWVJjWUFRQWtNaklrSXpJeUl3QUlBQ3YvMFFQVkE0QUFRQUJHQUU4QVdBQmRBR01BYUFCdUFBQWxQZ0UxTkNZbk1EUXhKaWN1QVNjbUp6QWlNUzRCSXlJSERnRUhCZ2NVQmhVT0FSVVVGaGN3RkRFV0Z4NEJGeFlYTURJeE1oWXpNamMrQVRjMk56NEJOU1VqSnpjekZ5RTBOamNUSXk0Qk5TVXpIZ0VWRkFZSEF6Y2hOeDRCSlFNblBnRTNBU0VITGdFRkV4Y09BUWNEZkNrd0V4TVlKaVZoT2pwQUJBMFpEVG8xTm1BcEtTQUZLVEFURXhnbUpXQTVPVDRGREJvTk9UWTJZQ2twSUFNRy9zMldTRWlXU1AzdkV4T3J2QWtNQWl1N0Nnd1RGS3FWL3FaZVVJTCswS3BlTUloUS90b0JXbDVRZ2dFd3FsNHdpRkNhT1l0Tk1GNHBCRGd3TDBnWEdBZ0RBUTBOTVNNakt3TUNBenFMVERCZkxRUTNMeTlKR0JnSUJBME5NU01qS3dNR0JKR0FnSUFzV0NiKzFoeEFKSUFkUUNNdFdDWUJLMVdpRFZWci90V2lPa2dIL2FxaURWVnFBU3FpT1VrR0FBRUF0d0JWQTBrREFBQWtBQUFCSmlJUEFSRTBKaU1pQmhVUkp5WWlCd1lVRndFZUFUTWVBVE15TmpjK0FUY0JOalFuQTBrTklnM2lHQk1UR09JTklnME1EQUVyQXdjREF3c0RBd3NEQXdjREFTc01EQUhKREF6akFlOFVGeGNVL2hIakRBd05JZzMrMVFNRkJBRUJCQU1DQXdFckRTSU5BQU1BSy8vVkE5VURnQUFiQURjQVhBQUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KZ01pSnk0Qkp5WTFORGMrQVRjMk16SVhIZ0VYRmhVVUJ3NEJCd1lUQnpVMEppTWlCaDBCSnlZaUJ3WVVId0VlQVRNZUFUTXlOamMrQVQ4Qk5qUW5KaUlIQWdCaVZWWi9KU1FrSlg5V1ZXSmlWVlovSlNRa0pYOVdWV0pRUmtab0hoNGVIbWhHUmxCUVJrWm9IaDRlSG1oR1JqMWlHQk1UR0dJTklnME1ES3NEQndNREN3TURDd01EQndPckRBd05JZzBEZ0NVa2dGVldZV0pWVm44bEpTVWxmMVpWWW1GV1ZZQWtKZnlySGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1pRVUVaR2FCNGVBWjVqN3hRWEZ4VHZZd3dNRFNJTnF3TUZCQUVCQkFNQ0E2c05JZzBNREFBQUFBRUJBQUNyQXdBQ3F3QWhBQUFCSVFFMk5DY21JZ2NCRVRRbUl5SUdGUkVVRmhjZUFSY2VBVE1oTWpZMU5DWWpBdFgrdkFGaURRME5JZzMrbmhjVEZCY0JBd01NQndNS0JBR3FGQmNYRkFFQUFXSU5JZzBORGY2ZUFVUVRHQmdUL2xVREN3TUdEQU1EQVJjVEZCY0FBQUFCQVFBQXF3TUFBcXNBSUFBQUFUUW1JeUlHRlJFQkppSUhCaFFYQVNFaUJoVVVGak1oTWpZM1BnRTNQZ0UxQXdBWEZCTVgvcDROSWcwTkRRRmkvcndVRnhjVUFhb0VDZ01IREFNREFRS0FFeGdZRS82OEFXSU5EUTBpRGY2ZUZ4UVRGd0VEQXd3R0F3c0RBQUFCQUs4QVZRTlZBdk1BSkFBQUFTRTNOalFuSmlJSEFRNEJGUVlVRng0QkZ3RWVBVE15TmpjMk5DOEJJVEkyTlRRbUl3TXIvaEhpRFEwTklnMysxUU1GQXdNREFnTUJLd2NSQmdZUkJ3ME40Z0h2RXhjWEV3SFY0ZzBpRFEwTi90WUVCZ01IRWdrRUJnUCsxUVlIQndZTklnM2lGeFFURndBREFDdi8xUVBWQTRBQUd3QTNBRndBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0V5TTNOalFuSmlJUEFRNEJGUVlVRng0Qkh3RWVBVE15TmpjMk5DOEJNekkyTlRRbUl3SUFZbFZXZnlVa0pDVi9WbFZpWWxWV2Z5VWtKQ1YvVmxWaVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1piNzJJTkRRMGlEYXNEQlFNREF3SURxd2NSQmdZUkJ3ME5ZdThURnhjVEE0QWxKSUJWVm1GaVZWWi9KU1VsSlg5V1ZXSmhWbFdBSkNYOHF4NGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGdHcVlnMGlEUTBOcWdRR0F3Y1NDUVFHQTZzR0J3Y0dEU0lOWWhjVUV4Y0FBQUFCQUtzQVZRTlJBdk1BSkFBQUFUWTBKeTRCSndFbUlnY0dGQjhCSVNJR0ZSUVdNeUVIQmhRWEhnRXpNalkzQVQ0Qk5RTlJBd01EQWdQKzFRMGlEUTBONHY0UkV4Y1hFd0h2NGcwTkJ4RUdCaEVIQVNzREJRR2FCaElLQXdZRUFTb05EUTBpRGVJWEV4UVg0ZzBpRFFZSEJ3WUJLd01HQkFBREFDdi8xUVBWQTRBQUd3QTNBRndBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0V5NEJMd0VtSWdjR0ZCOEJJeUlHRlJRV093RUhCaFFYSGdFek1qWS9BVDRCTlRZMEp3SUFZbFZXZnlVa0pDVi9WbFZpWWxWV2Z5VWtKQ1YvVmxWaVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa2FCQXdJRHF3MGlEUTBOWXU4VEZ4Y1Q3MklORFFjUkJnWVJCNnNEQlFNREE0QWxKSUJWVm1GaVZWWi9KU1VsSlg5V1ZXSmhWbFdBSkNYOHF4NGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGdHUkF3WUVxZzBORFNJTlloY1RGQmRpRFNJTkJnY0hCcXNEQmdRSkR3b0FBQUFCQUxjQVZRTkpBdndBSkFBQUNRRXVBU01tSWdjT0FRY0JCaFFYRmpJL0FSRVVGak15TmpVUkZ4NEJNekkyTnpZMEp3TkovdFVEQndNR0Vnb0RCd1ArMVF3TURTSU40aGdURXhqaUJoRUhCaEVIREF3QnlRRXFBd1lEQXdNREEvN1dEU0lORFEzaS9oRVRHQmdUQWUvaUJ3WUdCdzBpRFFBREFDdi8xUVBWQTRBQUd3QTNBRnNBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0F5NEJJeVlpQnc0QkR3RUdGQmNXTWo4QkZSUVdNekkyUFFFWEhnRXpNalkzTmpRbkFnQmlWVlovSlNRa0pYOVdWV0ppVlZaL0pTUWtKWDlXVldKUVJrWm9IaDRlSG1oR1JsQlFSa1pvSGg0ZUhtaEdSaklEQndNR0Vnb0RCd09yREF3TklnMWlHQk1UR0dJR0VRY0dFUWNNREFPQUpTU0FWVlpoWWxWV2Z5VWxKU1YvVmxWaVlWWlZnQ1FsL0tzZUhtaEdSbEJRUmtab0hoNGVIbWhHUmxCUVJrWm9IaDRDU0FNR0F3TURBd09xRFNJTkRRMWk3eE1ZR0JQdllnY0dCZ2NOSWcwQUFBRUJBQUNyQXdBQ3F3QWtBQUFCSVRJMk5UUW1JeUVpQmdjT0FRY09BUlVSRkJZek1qWTFFUUVlQVRNeU5qYzJOQ2NCQVpFQlJCUVhGeFQrVmdRS0F3Y01Bd01CRnhRVEZ3RmlCeEVHQnhFR0RRMytuZ0pWR0JNVEdBRUVBd3dHQXdzRC9sVVRGeGNUQVVYK25RWUdCZ1lOSWcwQllnQUFBQUVCQUFDckF3QUNxd0FrQUFBQkxnRW5MZ0VqSVNJR0ZSUVdNeUVCQmhRWEhnRXpNalkzQVJFVUZqTXlOalVSTkNZbkF2d0REQWNEQ2dUK1ZoUVhGeFFCUlA2ZURRMEdEZ29KRGdjQlloY1RGQmNCQXdLUkJnd0RCQUVZRXhNWS9wNE5JZzBHQmdZR0FXUCt1eE1YRnhNQnF3TUxBd0FBQUFJQUsvL1ZBOVVEZ0FCbUFISUFBQUVpQnc0QkJ3WUhCZ2NPQVFjR0ZSUVhIZ0VYRmpNeU5qYytBU2N1QVFjT0FTTWlKeTRCSnlZMU5EWTNQZ0V6TWhjZUFSY1dIUUVVQmlNaUpqMEJOQ1lqSWdZVk1TNEJJeUlIRGdFSEJoVVVGeDRCRnhZek1qWTNIZ0V6TWpZOUFUUW5MZ0VuSmlNUklpWTFORFl6TWhZVkZBWUNBQzR1TFZVbUp5SWhHaGtqQ1Fna0pYOVdWV0pObEQwTkJRb0pKZ3cwZDBCUVJrWm9IaDQ1TmphT1RWQkdSbWdlSGpJakpESVhFeFFYR2tNakxTY25PUkVRRUJFNUp5Y3RNRkVkRmtvdFJtUWtKWDlXVldJMlNrbzJOa3BLQTRBSkNDTVpHaUloSnlkVkxTMHVZbFZXZnlVbE1qQUtKUTBOQlFrbktoNGVhRVpHVUV5T056WTVIaDVvUmtaUUt5TXlNaVBWRkJjWEZCUVhFUkE2Snljc0xTY25PaEFSS1NBZ0tXVkdLMkZXVllBa0pmMnJTVGMyU2tvMk4wa0FBd0NyLzZzRFZRT3JBQ2NBUXdCUkFBQUJOQ2N1QVNjbUl5SUhEZ0VIQmhVVUZoY0RCaFlYRmpJL0FSY2VBVE15TmpjK0FTY0RQZ0UxSVRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0l5SW5MZ0VuSmdFbkppSVBBVGNlQVRNeU5qY1hBMVViRzF3K1AwWkdQejVjR3h0SFBTOERDZ29LR0EzQXdBTU1CZ2NMQkFNUkF5OUFTUDJyRkJSR0x5NDFOUzR2UmhRVUZCUkdMeTQxTlM0dlJoUVVBWjZKQ1JnSmlSNGRRQ01qUUIwZUFsVkhQajVkR3hzYkcxMCtQa2RUalN6K2tRMFlCZ1lHYzNNREFRVURBeHNOQVdzc2pWTTFMeTVHRkJRVUZFWXVMelUwTHk5RkZCVVZGRVV2TC80RlVRY0hVZlFORFEwTjlBQUFBd0RWQUNzREt3TXJBQTRBSFFBckFBQUJJZ1lWRVJRV016STJOUkUwSmlNQklnWVZFUlFXTXpJMk5SRTBKaU1CSWdZZEFSUVdNekkyUFFFMEpnSUFFeGdZRXhNWUdCTUJBQk1ZR0JNVEdCZ1QvZ0FUR0JnVEV4Z1lBaXNZRS81VkV4Y1hFd0dyRXhnQkFCZ1QvVlVURnhjVEFxc1RHUDRBR0JPckV4Y1hFNnNUR0FBQUF3RFZBQ3NES3dNckFBNEFIUUFyQUFBQklnWVZFUlFXTXpJMk5SRTBKaU1CSWdZVkVSUVdNekkyTlJFMEppTUJJZ1lWRVJRV016STJOUkUwSmdNQUV4Z1lFeE1ZR0JQL0FCTVlHQk1UR0JnVC93QVRHQmdURXhnWUFpc1lFLzVWRXhjWEV3R3JFeGdCQUJnVC9WVVRGeGNUQXFzVEdQNVZGeFQvQUJNWEZ4TUJBQlFYQUFBQUFBTUFBQUNBQkFBQzFRQVFBQ0VBTUFBQUFTRWlCaFVSRkJZeklUSTJOUkUwSmlNVEZBWWpJU0ltTlJFME5qTWhNaFlWRVJNaUJoMEJGQll6TWpZOUFUUW1Jd0xWL2FzMlNrbzJBbFUzU1VrM0t4Y1UvYXNUR0JnVEFsVVVGOVVURnhjVEZCY1hGQUxWU1RmK3F6WktTallCVlRkSi9pc1RHQmdUQVZVVUZ4Y1UvcXNCQUJjVVZSTVlHQk5WRkJjQUFBUUFBQUNBQkFBQzFRQWVBRDBBVEFCdUFBQUJJeUlHRlJRV093RXlGaFVSRkFZckFTSUdGUlFXT3dFeU5qVVJOQ1lqQVNNaUpqVVJORFk3QVRJMk5UUW1Ld0VpQmhVUkZCWTdBVEkyTlRRbUl3RWlCaDBCRkJZek1qWTlBVFFtSXdVdUFTc0JOelltSnlZR0J3TUdGQmNlQVRzQkJ3WVdGeDRCTXpJMk54TStBU2NDMVZVVEdCZ1RWUlFYRnhTSUV4Z1lFNGczU1VrMy9nQlZFeGdZRTRrVEZ4Y1RpVFpLU2paVkZCY1hGQU1BRXhjWEV4UVhGeFQrZkFZVURLK0FDUVlRRUNJS3FnY0hBeElOcjRBS0JoQUhEUVlLRWdhckJnUUdBdFVYRXhRWEZ4VCtxeE1ZRnhNVUYwbzJBVlUzU2Y0QUdCTUJWUlFYRnhRVEYwazMvcXMyU2hjVUV4Y0JLeGNVVlJNWUdCTlZGQmRBQ2d1OEVDSUtDUVlRL3dBS0Z3b0pETHdRSWdrRUJRc0dBUUFORlEwQUFBQUFBd0FyLzlVRDFRT0FBQm9BUGdCV0FBQWxKZ1lIRGdFbkxnRW5MZ0VIRGdFWEhnRVhIZ0V6TWpZM05pWWxJaVk5QVRRbkxnRW5KaU1pQnc0QkJ3WWRBUlFHSXlJR0ZSUVdNeUV5TmpVMEppTWhQZ0U5QVRRM1BnRTNOak15Rng0QkZ4WWRBUlFXRnlFQ1hoQWlDZ2tqRUFZSEJBa2lFQkFJQndrVkVCQWdFQ0E4RXhBSUFUMGtNaHNiWEQ0L1JrWS9QbHdiR3pJa0V4Y1hFd05XRXhjWEUvMUFDUXdVRkVZdkxqVTFMaTlHRkJRTUNmM1dVUW9MRUJBSEJnTUlCaEFIQmdvaUVCQVZDZ2tJSUNBUUlya3lJOVpHUGo1ZEd4c2JHMTArUGtiV0l6SVhGQk1YRnhNVUZ4TXNGdFkwTHk5RkZCVVZGRVV2THpUV0Zpd1RBQUFBQUFRQURmK3JBL01EbmdBaEFEd0FZUUJyQUFBQk5qYzJGaGNXRng0QkhRRVVGak15TmowQk5DWW5KaWN1QVFjR0J3NEJGeDRCRXlZR0J3NEJKeTRCSnk0QkJ3NEJGeDRCRng0Qk16STJOelltQlFFNEFURUJKaUlIQmhRZkFRNEJIUUVVQmlNaUJoVVVGak1oRng0Qk16STJOelkwSndFK0FUMEJORFkzQVNFQmhDOHlNbDhvS1JzTkVSY1VFeGNYRXlRMk5uNUVRendRQ3dvSkl1b1FJZ29KSXhBR0J3UUpJaEFRQ0FjSkZSQVFJQkFnUEJNUUNBR0Yvd0Q5VmcwaURRME50dzBNTWlRVEZ4Y1RBbS96QnhFR0J4RUdEUTM4K0FrTUJRUUJadjU4QXdrWkJRWWJIaDh2R1VJZ3F4TVlHQk9yTEZRbVBTa29KQWdISXdZaEVCQUkvVThLQ3hBUUJ3WURDQVlRQndZS0loQVFGUW9KQ0NBZ0VDSlVBUUFDcXcwTkRTSU50eUJBSU5Zak1oY1VFeGYwQmdZR0JnMGlEUUVORXl3VzFoQWZEUDZhQUFNQTkvK3JBd2tEcGdBckFDOEFNd0FBQVRjMk5DOEJMZ0VIRGdFVkVTY21JZ2NHRkI4QkJ3WVVGeFl5UHdFUkZCWVhIZ0V6TWpZL0FUWTBMd0VERndjUkdRRVhCd0k4elF3TTZ3b1lEUTBOb2cwaURRd016YzBNREEwaURhSU5EUU1MQXdvTkIrc01ETTBSaElTRWhBR3J6QTBpRGVzSkJnY0RGZzMra2FJTkRRMGlEY3pORFNJTkRRMmkvcEVNRndNREFRWUc2dzBpRGMwQmI0V0VBUW45SWdFSWhJUUFBQU1BMVFBckExVURLd0FkQUNZQUx3QUFBVDRCTlRRbkxnRW5KaU1oSWdZVkVSUVdNeUV5Tno0Qk56WTFOQ1luQVNFeUZoVVVCaU1oQVNFUklUSVdGUlFHQXVZZ0pSRVFPaWNuTGY2ckV4Z1lFd0dBTFNjbk9SRVFQekQrUlFFcU4wbEpOLzdXQVZYK3F3RlZOa3BLQWJ3ZFVDd3RKeWM2RUJFWUUvMVZFeGNRRVRrbkp5MDlZaDBCR1VrM05rcitxd0VBU2pZMlNnQUFBd0NBLzlVRGdBT0FBQkFBR3dBbEFBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUl3VWhFU0VpQmdjUk5EWXpFU0ltTlRRMk15RVZJUU5WL2NBOFdWazhBa0FVRnhjVS9jQUNGdjNxRUNBUUp4a1pKeWNaQWhiOTZnT0FXVHo5Z0QxWkdCTURWUlFYVmYzVkJ3b0IvQmtuL1FBbUdoa25nQUFBQXdBckFBQUQxUU5WQUNRQUx3QTVBQUFCSVNJR0J5NEJJeUVpQmhVUkZCWXpJVElXRlJRV016STJOVFEyTXlFeU5qVVJOQ1lqQVM0Qkl5RVJNeklXRlJFbElTSUdCeEUwTmpzQkE2di9BRFJhSFIxYU5QOEFFeGNYRXdFckl6SVlFeE1ZTWlNQkt4TVhGeFArS2hNc0Z2OEExVGRKQWF2L0FCWXNFMGszMVFOVkx5WW1MeGNUL1lBVUZ6SWpGQmNYRkNNeUZ4UUNnQk1YL1dzS0N3SXJTamIrUUJVTENnSEFOa29BQUFJQXF3QUFBMUVEVlFBYUFDd0FBQUVoSWdZVkVSUVdGeFkyTnlVRkhnRXpNalkzUGdFMUVUWW1JeE1uTGdFaklnWVBBUkUwTmpNaE1oWVZFUUxWL2xZM1NRc0tDaGNLQVJFQkVRWU5CZ2NJQndrTUEwZzNLK1lIRFFZR0RRZm1GeFFCcWhRWEExVkpOLzFXRFJNSEJnUUh4TVFFQlFFREJ4TU5BcW8zU2YwbnBnTUdCZ09tQWxrVUZ4Y1UvYWNBQUFRQUsvKzNBOVVEa1FBZEFDZ0FNQUEzQUFBQkpUZ0JNU1lpQndVT0FSVVJGQllYQlI0Qk16STJOeVUrQVRVUk5DWWxQZ0V6TWhZWERRRXRBUUV1QVRVUkJSRWxJUVVSSlJFVUJnT04vcW9aUFIzK3F5QWtKU01CVmd3ZURSQWJEQUZXSUNnbC9qOERDd01HQ0FNQlBQNnovck1CUFA2bUNRd0JWZjdBQXRIK3hRRlZEUUxtcXcwTnF4QTdKUDVySTBBUXF3WUhCd2FyRUQwbUFaVWtPM01EQVFFRG5xZW5udjF1QnhZS0FZaXEvbDZkblFHaXF2NTREUk1BQlFBckFBQUQxUU5WQUJrQUpBQW9BRE1BUGdBQUFTTTFOQ1lyQVNJR0hRRWpJZ1lWRVJRV015RXlOalVSTkNZbE5EWTdBVElXSFFFaE5RVVJJUkVCRVRRMk93RVJJeUltTlNFVUJpc0JFVE15RmhVUkExV0FTVGVxTjBtQU4wbEpOd0txTjBsSi9mUVhGS29VRi84QUFRRC9BUDhBRnhTQWdCUVhBd0FYRklDQUZCY0NxeW8zU1VrM0trbzIvbFUyU2tvMkFhczJTaW9VRnhjVUtpcUEvZ0FDQVA0ckFhc1RGLzRBR0JNVEdBSUFGeFArVlFBQUFBTUFWZi9WQTZzRGdBQWlBRDhBU1FBQUFTTTFOQ1lqSWdZZEFTRTFOQ1lqSWdZZEFTTWlCaFVSRkJZeklUSTJOUkUwSmlNRk14VVVGak15TmowQklSVVVGak15TmowQk16SVdIUUVoTlRRMk13RWhJaVkxRVNFUkZBWURLMVlYRXhRWC93QVhGQk1YVmpaS1NqWUNWalpLU2piOXFsWVhFeFFYQVFBWEZCTVhWaE1YL1ZZWEV3SlcvYW9URndLcUZ3TXJLaFFYRnhRcUtoUVhGeFFxU2piOXFqWktTallDVmpaS1Zpb1VGeGNVS2lvVUZ4Y1VLaGNUZ0lBVEYvMVdGeE1CZ1A2QUV4Y0FCQUFBQUFBRUFBTlZBQm9BTlFCUkFGMEFBQUVqSnk0Qkl5RWlCZzhCSXlJR0ZSRVVGak1oTWpZMUVUUW1JeE1VQmlNaElpWTFFVFEyT3dFeU5qOEJNeGNlQVRzQk1oWVZFUUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlESWlZMU5EWXpNaFlWRkFZRGdKVkpCaElLL3dBS0VnWkpsVFpLU2pZREFEWktTallyR0JQOUFCTVlHQk9yQ1JJSFNORkpDaE1KcXhNWS9sVXRKeWM1RVJBUUVUa25KeTB0SnljNUVSQVFFVGtuSnkwMlNrbzJOa3BLQXRWdkJ3b0tCMjlKTi80ck5rcEtOZ0hWTjBuOXF4TVlHQk1CMVJRWEN3WnZid1lMRnhUK0t3SFZFQkU1SnljdExTY25PUkVRRUJFNUp5Y3RMU2NuT1JFUS9xdEtOalpLU2pZMlNnQUFBQUFFQUFEL3F3UUFBNTRBSXdBMEFGSUFjd0FBSlRnQk1RRTRBVEVuSmlJSEJoUWZBU01pQmhVUkZCWXpJUmNlQVRNeU5qYzJOQzhCQVQ0Qk54Y09BUWNHSmljdUFTY21OamNCSWlZMUVUUTJPd0VYRGdFSERnRVhIZ0VYSGdFek1qWTNQZ0UzRnlFQkl5Y3VBU01oSWdZVkZCWTdBUmNlQVRzQk1oWVZFUlFXTXpJMk5SRTBKaU1EbnYyQTFRMGlEUTBOalJvMlNrbzJBdTlJQnhFR0J4RUdEUTFWL2ZjRUFnT3pEUjhRR1RFVUZoc0dBd3dNL3VzVEdCZ1RiM01HQ0FNYURnWUdNQ1FaUGlBS0V3a2RNeGVOL1dZREFKVkpCaElLL3dBVEdCZ1Q2MGdIRWdtckV4Z1hFeFFYU2paSkFvRFZEUTBOSWcyTlNUZitLelpLU1FZR0JnWU5JZzFXQVlBREFnT3pDaEVEQXdnUUVDZ1pHaklYL293WUV3SFZGQmR6QndnSEkxRXBLa2tXRXhNQkF3WWFFNDBDZ0c4SENoY1RGQmR2QmdzWEZQNTBGQmNYRkFHTU4wa0FBQVFBS3dBckE5VURLd0FkQURNQVdnQndBQUFUSmdZSEJoWVhGaGNlQVJjV0Z4UVdNekF5TVQ0Qk5TWW5MZ0VuSmljWEpnWUhCaFlYSGdFWEhnRXpPZ0V6UGdFbkxnRW5BU0VpQmgwQkZCWXpNalk5QVRRMk15RXlGaFVSRkFZaklTSUdGUlFXTXlFeU5qVVJOQ1lqQVE0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnlZaUIxb1FIQU1FRnhNN05EUlFHaG9JRmhBRkVCWUlIeUJqUVVGTEJCQWdBd1FURXpOSENnTVlFQU1DQXhBV0JCQnJUUUwzL1ZZM1NSY1RGQmNYRkFLcUZCY1hGUDhBRXhjWEV3RUFOMGxKTi96aUJnWUdCZ2NPQ1FvT0JnY0dCZ2NOSWcwQjBRTVdFeEFjQXdjWkdWQTFORDBORlFNY0VFdEJRV01nSHdpckJCWVFFQ0FEQ2tjekVCSURIUk5OYXhBQ0JVbzJWaE1YRnhOV0V4Y1hFLzRBRkJjWEZCTVhTVGNDQURaSy9VZ0dEZ29KRGdjR0JnWUdCdzRKQ2c0R0RRMEFBQUVBalFDckEzTUN5UUFXQUFBQkppSUhBU2NtSWdjR0ZCOEJIZ0V6TWpZM0FUWTBKd056RFNJTi9rbTNEU0lORFEzVkJ3MEtDZzBIQWRVTkRRTEpEQXorU0xnTURBMGlEZFlHQmdZR0FkWU5JZzBBQUFJQUsvL1ZBOVVEZ0FCS0FHRUFBQUVpQmgwQkZBY09BUWNHSXpnQk1TSW5MZ0VuSmpVME56NEJOell6T0FFeE1oWVhGalkzTmlZbkxnRWpPQUV4SWdjT0FRY0dGUlFYSGdFWEZqTTRBVEV5Tno0Qk56WTlBVFFtSXdVbUlnY0dGQjhCSGdFek1qWTNBVFkwSnlZaUJ3RW5BNnNVRng0ZWFFWkdVRkJHUm1nZUhoNGVhRVpHVUNwTkp4QWhCZ2NNRUMxZ00ySlZWbjhsSkNRbGYxWlZZbUpWVm44bEpCY1QvZk1OSWcwTkRZQUhEUW9LRFFjQnF3d01EU0lOL25OaUFmd1lFeVpRUmtab0hoNGVIbWhHUmxCUVJrWm9IaDRTRUFjTUVCQWhCaFFYSlNTQVZWWmhZbFZXZnlVbEpTVi9WbFZpSmhNWUNRME5EU0lOZ0FZR0JnWUJxdzBpRFEwTi9uTmlBQUFDQUZVQUFBUEpBMVVBRmdBOUFBQUJKaUlIQVNjbUlnY0dGQjhCSGdFek1qWTNBVFkwSndNaUJoVVJGQVlqSVNJbU5SRTBOak1oTWpZMU5DWWpJU0lHRlJFVUZqTWhNalkxRVRRbUl3UEpEU0lOL25OaURTSU5EUTJBQnhFR0JoRUhBYXNNREVrVEdCY1QvYW9URnhjVEFkWVRGeGNUL2lvMlNrbzJBbFkyU2hnVEF4NE5EZjV6WWcwTkRTSU5nQVlHQmdZQnF3MGlEZjYzRnhQKzFSTVlHQk1DVlJRWEZ4UVRGMGszL2FzMlNrbzJBU3NURndBQUFRRGlBUUFESGdKSkFCWUFBQUVtSWc4Qkp5WWlCd1lVRndFZUFUTXlOamNCTmpRbkF4NE5JZzNpNGcwaURRME5BUUFIRVFZR0VRY0JBQTBOQWtrTURPUGpEQXdOSWczL0FBY0dCZ2NCQUEwaURRQUFBUUZpQUlBQ25nTEpBQllBQUFFM05qUW5KaUlIQVFZVUZ3RWVBVE15TmpjMk5DOEJBYnppRFEwTklnMy9BQTBOQVFBSEVRWUdFUWNORGVJQnErSU5JZzBNRFA4QURTSU4vd0FIQmdZSERTSU40Z0FBQVFGaUFJQUNuZ0xKQUJZQUFBa0JKaUlIQmhRZkFRY0dGQmNlQVRNeU5qY0JOalFuQXA3L0FBMGlEUTBONHVJTkRRY05DZ29OQndFQURRMEJ5UUVBREF3TklnM2k0ZzBpRFFjR0JnY0JBQTBpRFFBQUFRRGlBUUFESGdKSkFCVUFBQWtCSmlJSEFRWVVGeFl5UHdFWEhnRXpNalkzTmpRREh2OEFEU0lOL3dBTkRRMGlEZUxpQnhFR0JoRUhEUUZKQVFBTURQOEFEU0lORFEzaTRnY0dCZ2NOSWdBQ0FRMEFnQUx6QXNrQUZRQXNBQUFCQnljbUlnY0dGQjhCSGdFek1qWS9BVFkwSnlZaUp4NEJNekkyUHdFMk5DY21JZzhCSnlZaUJ3WVVId0VDdDdlM0RTSU5EUTNWQnhFR0JoRUgxUTBORFNMaUJ4RUdCaEVIMVEwTkRTSU50N2NOSWcwTkRkVUJucmk0RFEwTklnM1ZCd1lHQjlVTklnME5EQVlHQmdiV0RTSU5EQXk0dUF3TURTSU4xZ0FBQUFBQ0FPSUFxd01lQXA0QUZnQXRBQUFCTnpZMEp5WWlEd0VHRkI4QkhnRXpNalkzTmpRdkFTRTNOalFuSmlJUEFRWVVId0VlQVRNeU5qYzJOQzhCQVR5M0RRME5JZzNWRFEzVkJ4RUdCeEVHRFEyM0FTcTREUTBOSWczVkRRM1ZCeEVHQmhFSERRMjRBYXUzRFNJTkRRM1ZEU0lOMWdZR0JnWU5JZzI0dHcwaURRME4xUTBpRGRZR0JnWUdEU0lOdUFBQ0FPSUFxd01lQXA0QUZnQXRBQUFCSnlZaUJ3WVVId0VIQmhRWEhnRXpNalkvQVRZMEp5RW5KaUlIQmhRZkFRY0dGQmNlQVRNeU5qOEJOalFuQXg3VkRTSU5EUTIzdHcwTkJoRUhCaEVIMVEwTi90WFZEU0lORFEyNHVBME5CdzBLQ2cwSDFRME5BY25WRFEwTklnMjN1QTBpRFFZR0JnYldEU0lOMVEwTkRTSU50N2dOSWcwR0JnWUcxZzBpRFFBQ0FRMEFnQUx6QXNrQUZnQXRBQUFCTnhjZUFUTXlOamMyTkM4QkppSVBBUVlVRnhZeU54Y21JZzhCQmhRWEZqSS9BUmNlQVRNeU5qYzJOQzhCQVVtM3R3Y1JCZ2NSQmcwTjFRMGlEZFVORFEwaURkVU5JZzNWRFEwTklnMjN0d2NSQmdjUkJnME4xUUczdUxnR0JnWUdEU0lOMWd3TTFnMGlEUXdNR1EwTjFRMGlEUTBOdDdjSEJnWUhEU0lOMVFBRkFDdi8xUVBSQTRBQUxRQkJBRTBBWXdCNUFBQUJOREFWSmljdUFTY21JeUlIRGdFSEJnY1VCaFVPQVJVVUZ4NEJGeFlYTURJeE1oWXpNamMrQVRjMk5UWW1KVElYSGdFWEZoY2hJZ1lISnpZM1BnRTNOak1URkFZaklpWTFORFl6TWhZRk5EWTNFekFXTXg0Qk16STJOd2NtSnk0Qkp5WTFBUk13TkRFK0FUVTBKaWN6SGdFVkZnY09BUWNHQndPdkhTd3NiMEZDU0RvMU5tQXBLU0FGS1RBZklHNUxTMVlGREJvTllWWlZnQ1FsQXhMK1BqSXVMMUlqSWhyK3dFTm9HVjRaSVNCTEtTa3JnRW8yTmtwS05qWksvZ0FURTU0QkJCeGhPZ1lOQjJOQk9UbFVHQmdCbXAwTkRSY1V3QW9NQVJzYllFRkJTd0ppQXdOQU5UUk1GQlVORFRFakl5c0RBZ002aTB4YVVFOThLU2dMQlNVbGYxWlZZakJlOGcwTUxSOGdKa28yb2lBWkdpTUpDdjZBTjBsSk56WktTallzV0NiKzZ3UXRPZ0VFcHdzaUltUS9QMGYrZ0FFVkJCY3pIU05ER2gxQUkwMUVSR2NnSUFRQUFnQXIvOVVEMVFPQUFCc0FOd0FBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZoVVVCdzRCQndZQ0FHSlZWbjhsSkNRbGYxWlZZbUpWVm44bEpDUWxmMVpWWWxCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGg0ZWFFWkdBNEFsSklCVlZtRmlWVlovSlNVbEpYOVdWV0poVmxXQUpDWDhxeDRlYUVaR1VGQkdSbWdlSGg0ZWFFWkdVRkJHUm1nZUhnQUFBQUFEQUlELzFRT0FBNEFBRndBakFEc0FBQUVqTkNZaklTSUdGU01pQmhVUkZCWXpJVEkyTlJFMEppa0JGU0UxT0FFeE9BRXhOUUVVQmlNaElpWTFFVFEyT3dFVUZqTWhNalkxTXpJV0ZRTUFLeklqL3dBak1pczJTa28yQWdBMlNrcitTZ0VBL3dBQnF4Z1QvZ0FUR0JnVEt6SWpBUUFqTWlzVEdBTXJJekl5STBvMi9hbzJTa28yQWxZMlNsWXJLLzBxRXhjWEV3SldFeGNqTWpJakZ4TUFBd0FyLzlVRDFRT0FBQnNBTndCTkFBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCaE1uTlRRbUl5SUdGUkVVRmg4QkhnRXpNalkzTmlZQ0FHSlZWbjhsSkNRbGYxWlZZbUpWVm44bEpDUWxmMVpWWWxCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGg0ZWFFWkdiSkVZRXhNWURRMnJBd2NIREJRR0Jnc0RnQ1VrZ0ZWV1lXSlZWbjhsSlNVbGYxWlZZbUZXVllBa0pmeXJIaDVvUmtaUVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUFWRkk1eE1YRnhQL0FBMFRCMVVEQVF3TkRTRUFBQUFDQUFrQUt3UDhBeUlBSmdCTUFBQUJJeTRCSnk0QkJ3NEJCdzRCRnhZWEhnRVhGak00QVRFaE1qYytBVGMyTlRRbkxnRW5KaU1SSVRnQk1TSW5MZ0VuSmljbU5qYytBVGMrQVRNeUZ4NEJGeFlYSGdFN0FUSVdGUlFHSXdNQUZSZFdPa09WU2sxNEtpWVlGQkFqSTJNOFBFSUJnRFV1TDBVVkZCUVRSQzR1TmY2QU15OHZUUndiRFJBU0lDQmVPUkFtRXpJdUwwNGNIQTBER0JBelJtVmxSZ0lyUUdrakp4Y1RGbDFBUTVaSlFEWTFUUlVWRkJSR0xpODFOQzh2UlJRVi9sVVJFRHdvS1RBOWN6WTNSUTBEQlJBUU95b3FNdzBWWkVkRFl3QUFBQWNBQS8rckEvTURxQUFPQUIwQUt3QTVBRWNBVlFDZUFBQWxJZ1lkQVJRV016STJQUUUwSmlNUklnWWRBUlFXTXpJMlBRRTBKaU1CSWdZZEFSUVdNekkyUFFFMEpnTWlCaDBCRkJZek1qWTlBVFFtQXlJR0hRRVVGak15TmowQk5DWURJZ1lkQVJRV016STJQUUUwSmlVdUFTc0JKaWN1QVNjbUJ3WUhEZ0VIQmhjZUFSY1dOamMySmljdUFTY21OejRCTnpZM05oY2VBUmNXRng0Qk93RXlGaGNlQVFjT0FRY09BUmNlQVRNeU5qYytBVGMySmljQlZSTVhGeE1VRnhjVUV4Y1hFeFFYRnhRQlZoUVhGeFFURnhjVEZCY1hGQk1YRjc0VEdCZ1RFeGdZRXhNWUdCTVRHQmdCMkNCK1RSVVlNQzk3U0VkSVRqMDlTd3dMRlJCRU1BMGxDZ2tDRUNZekRSQUpDVHN1THpzN096dGpKQ1FQQXhnUU56TlVGdzBFRFEwc0lCQU1CZ2NURFFNS0JEQkZFeEFGRTZzWUUxVVVGeGNVVlJNWUFRQVlFMVVVRnhjVVZSTVkvd0FZRTFVVUZ4Y1VWUk1ZQVFBWUUxVVVGeGNVVlJNWS9xb1hFMVlURnhjVFZoTVhBUUFYRTFZVEZ4Y1RWaE1YdkVaVVJqWTJRZ2tKRXhNdkxuOU1URTQ5YWlZS0FoQU5KUW9kVkMwN096cGtKQ1FQRUFvSk9pOHZPdzBWTmpBZ1JTQWdNUXdISVJBTkRRSURFMG93TTJVd0FBQUNBQW4vcXdQOEE2Z0FUZ0J3QUFBQkppY3VBU2NtSXpnQk1TTW1KeTRCSnlZSERnRUhEZ0VYSGdFWEZqWTNOaVluTGdFbkpqWTNQZ0UzTmhjZUFSY1dGeDRCT3dFNEFURXlGaGNXQmdjT0FSY2VBVE02QVRNMk56NEJOelluQlNNM05pWW5KZ1lIQXdZVUZ4NEJPd0VIQmhZWEhnRXpNalkzRXpZMEp5NEJJd1A4Q2hnWFJDa3BMUlVZTUM5N1NFZElUWGdxSmhnVUUySkdFQ0lLQ2dzUU5rc1FFQklnSFdFNVBEbzdZeVFsRGdNWUVETTlYUXdOVGtNUUZRTURHQkFEQWdNektpazJDd3NKL29TdmdBb0hFQkFpQ2FzSEJ3TVNEYStBQ2djUUJnMEdDaElHcXdjSEJnOE5BZDR0SlNZMkR4QkdOalpDQ1FrVEUxeEFRNVpKVFh3bUNnY1FFQ0lKSFdJOU9uSTJNMGtORUFrSk95OHVQQXdXU3oxSGRRMERIUk1RRWdzZUhWTXhNalBldkJBaUNRb0dFUDhBQ2hjS0NndThFQ0lLQXdVS0J3RUFDUmdKQ2hBQUFBTUFDZityQS84RG5nQTFBRndBYkFBQUFSWVhIZ0VYRmhjZUFUc0JPQUV4TWhZWEhnRUhCaFlYSGdFek1qWTNOalUwSmljbUp5NEJLd0VtSnk0Qkp5WW5JZ1lIQmhZWEpTWWlCd1lVSHdFT0FRY0dGaGNXRng0QkZ4WXpNREl4SVRJMk54Y2VBVE15TmpjMk5DY0JBUVluTGdFbkppY3VBVGMrQVRjQklRR2FNQ29yUkJrWkRRTVlFRE1RSkJCQU54MEhEQkFEQ3dNTkZnUVVKU01qTWhZeUdoVVVJQ0ZXTXpNNEV4a0RBeG9RL3E4TklnME5EWVF3UlJNWEVpY1pKQ1JZTVRJMUJBR0FFQndRZXdjUkJnY1JCZzBOL0ZZQk55b25KMFVjSEJRY0RSQU5QQ29DSHY2UkF0VUVFeEk3SmljdERCWUdCaDJCUUJBaEJ3TUJEUTB3TWpOY0ppVVZCZ3MwTFMxREZSVUZGeEFUR0FUSkRRME5JZzJFSjJVOVNaWkRMaVVsTkE0T0JRTjhCZ1lHQmcwaURRT3IvT0lDQ2dvb0hoMGxNM1U2TTFJZC9lSUFBQUFFQUFQL3F3UHpBNmdBRGdBZEFDc0FkQUFBQVNJR0ZSRVVGak15TmpVUk5DWWpJU0lHRlJFVUZqTXlOalVSTkNZakZ5SUdGUkVVRmpNeU5qVVJOQ1lsTGdFckFTWW5MZ0VuSmdjR0J3NEJCd1lYSGdFWEZqWTNOaVluTGdFbkpqYytBVGMyTnpZWEhnRVhGaGNlQVRzQk1oWVhIZ0VIRGdFSERnRVhIZ0V6TWpZM1BnRTNOaVluQXFzVUZ4Y1VFeGNYRS82cUV4Y1hFeFFYRnhTckV4Z1lFeE1ZR0FIWUlINU5GUmd3TDN0SVIwaE9QVDFMREFzVkVFUXdEU1VLQ1FJUUpqTU5FQWtKT3k0dk96czdPMk1rSkE4REdCQTNNMVFYRFFRTkRTd2dFQXdHQnhNTkF3b0VNRVVURUFVVEFhc1lFLzZyRkJjWEZBRlZFeGdZRS82ckZCY1hGQUZWRXhoV0Z4UCtxaE1YRnhNQlZoTVh2RVpVUmpZMlFna0pFeE12TG45TVRFNDlhaVlLQWhBTkpRb2RWQzA3T3pwa0pDUVBFQW9KT2k4dk93MFZOakFnUlNBZ01Rd0hJUkFORFFJREUwb3dNMlV3QUFjQUEvL1ZBL01EZlFCSUFGNEFkQUNLQUtBQXRnRE1BQUFCTGdFckFTWW5MZ0VuSmdjR0J3NEJCd1lYSGdFWEZqWTNOaVluTGdFbkpqYytBVGMyTnpZWEhnRVhGaGNlQVRzQk1oWVhIZ0VIRGdFSERnRVhIZ0V6TWpZM1BnRTNOaVluQlE0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnlZaUJ4VU9BUlVVRmhjZUFUTXlOamMrQVRVMEppY21JZ2MzRGdFVkZCWVhIZ0V6TWpZM1BnRTFOQ1luSmlJSEZRNEJGUlFXRng0Qk16STJOejRCTlRRbUp5WWlCeE1PQVJVVUZoY2VBVE15TmpjK0FUVTBKaWNtSWdjVkRnRVZGQllYSGdFek1qWTNQZ0UxTkNZbkppSUhBK3NnZmswVkdEQXZlMGhIU0U0OVBVc01DeFVRUkRBTkpRb0pBaEFtTXcwUUNRazdMaTg3T3pzN1l5UWtEd01ZRURjelZCY05CQTBOTENBUURBWUhFdzBEQ2dRd1JSTVFCUlA5VEFZR0JnWUhEZ2tLRGdZSEJnWUhEU0lOQmdZR0JnY09DUW9PQmdjR0JnY05JZzJyQmdjSEJnY05DZ29OQndZSEJ3WU5JZzBHQndjR0J3MEtDZzBIQmdjSEJnMGlEYXNIQmdZSEJoRUhCaEVIQmdZR0JnMGlEUWNHQmdjR0VRY0dFUWNHQmdZR0RTSU5BZVpIVTBZMk5rSUpDUk1UTGk5L1RFeE9QV29tQ2dNUURDWUpIVlF0T3pzN1l5UWtEeEFKQ1Rzdkxqc05Gall3SUVRZ0lERU5CeUVRREEwQkF4TktNRE5sTU1nSERRb0tEUWNHQndjR0J3MEtDZzBIRFEyckJnNEtDUTRIQmdZR0JnY09DUW9PQmcwTlZnY09DUW9PQmdjR0JnY0dFUWNHRVFjTURLc0hEUW9LRFFjR0J3Y0dCeEVHQmhFSERRMEJBQWNOQ2dvTkJ3WUhCd1lIRVFZR0VRY05EYXNHRGdvSkRnY0dCZ1lHQnhFR0J4RUdEUTBBQUFBQUFnQTNBSUFEeVFMSkFCWUFMUUFBQ1FFbUlnY0dGQjhCQndZVUZ4NEJNekkyTndFMk5DY0JKaUlIQVFZVUZ3RWVBVE15TmpjMk5DOEJOelkwSndQSi93QU5JZzBORGVMaURRMEdFUWNHRVFjQkFBd00vYW9OSWczL0FBd01BUUFIRGdrS0RnWU5EZUxpRFEwQnlRRUFEQXdOSWczaTRnMGlEUWNHQmdjQkFBMGlEUUVBREF6L0FBMGlEZjhBQndZR0J3MGlEZUxpRFNJTkFBQUFDQUFyLzlVRDFRTjNBSE1BZHdCOEFJRUFoZ0NMQUpBQWxBQUFBVHdCTlJFOEFUVXdORFUwSmpVNEFURTRBVEV1QVNNeE9BRXhBVEFpTVRBaU1TWWlCekFpTVRBaU1RRWlCZ2M0QVRFNEFURU9BUWN3RkJVY0FSVVJIQUVWTUJRVkZCWVZPQUV4T0FFeEhnRXpBVEF5TVRBeU1UQVdNekkyTnpBeU1UQXlNUUUrQVRNNEFURTRBVEUrQVRjNEFURWxGd2MxQlNjM0Z3Y1ROUVVISnlNSEp5VVZCeGNWSlRjRk54Y0ZOVDhCRlNjRDFRUURBZ1ArVlFRRkJoRUhCQVQrVlFZSUF3TUNBd1FEQWdNQnF3UUZDUU1FQmdNRkJBR3FCQVlEQ2dRRC9LdGlZZ0dBalkyTmpTc0JNNG1xVnFxSkFUT3FxdjdOaVFFQXFvbit6Zk5pWWdFTkF3SURBU3NEQWdRQkF3TUdCQU1GQVJVRUJQN3JCUU1IQndNQ0F3TUNBLzdWQXdJREFnTURCZ1FEQmY3ckJRRUVBUlVEQlFvSkErSkVSWW1tWW1KaVlnRU10TWxpZDNkaXliVGVkNi9KWFhkM1hjMnpxMFNKUlFBQUJnQlZBQUFEcXdOVkFDOEFPZ0JHQUZJQVZnQmhBQUFCSXpVek1qWTFOQ1lqSWdZZEFTTTFOQ1lqSWdZVkZCWTdBUlVqSWdZVkZCWXpNalk5QVRNVkZCWXpNalkxTkNZRE5EWXpNaFlWRkFZckFRRVVCaU1pSmpVME5qc0JGUkVqSWlZMU5EWXpNaFlkQVFFak5UTVRJaVk5QVRNeUZoVVVCZ01BVlZWR1pXVkdSbVdxWlVaR1pXVkdWVlZHWldWR1JtV3FaVVpHWldXYk1pTWpNaklqVmY2cU1pTWpNaklqVlZVak1qSWpJeklCQUtxcXF5TXlWU015TWdGVnEyUkhSbVJrUmxaV1JtUmtSa2RrcTJSR1IyUmtSMVZWUjJSa1IwWmtBVllqTWpJakpETCtWaVF5TWlRak1sVUJxaklrSXpJeUkxYi9BS3YrVlRJa1ZUSWpKRElBQUFBRUFDdi8xUVBWQTRBQUd3QTNBRkVBVlFBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WVRCUTRCQndNR0ZoY2VBVE15TmpjbFBnRTNFelltSnk0QkJ3TUhQd0VDQUdKVlZuOGxKQ1FsZjFaVlltSlZWbjhsSkNRbGYxWlZZbEJHUm1nZUhoNGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1Z2NzBDaEVEV2dNRkJ3WU9DZ01HQXdFUkNnMERXZ01HQmdZWURXK3FONnNEZ0NVa2dGVldZV0pWVm44bEpTVWxmMVpWWW1GV1ZZQWtKZnlySGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1pRVUVaR2FCNGVBbDVhQXhFSy91OE5Gd2NHQmdFRFdRUU1DZ0VSRFJjSENRY0QvdW8zcWpnQUFBTUFLLy9WQTlVRGdBQVBBQjhBUmdBQUFTRWlCaFVSRkJZeklUSTJOUkUwSmdNVUJpTWhJaVkxRVRRMk15RXlGaFVGSXlJbU5SRTBOak1oTWhZZEFSUVdNekkyUFFFMEppTWhJZ1lWRVJRV093RXlOalUwSmlNRFZmNkFOa3BLTmdHQU4wbEpEQmNVL29BVEZ4Y1RBWUFVRi8xVktoUVhGeFFCZ0JNWEdCTVRHRW8yL29BM1NVazNLaFFYRnhRQ1ZVazMvb0EyU2tvMkFZQTNTZjRBRXhjWEV3R0FGQmNYRklBWUV3R0FFeGdZRXlzVEZ4Y1RLelpLU2piK2dEWktGeFFURndBQkFJUUFLd09BQXlzQU1BQUFBU0lHRlJFVUJpTWhOelkwSnlZaUR3RU9BUlVHRkJjZUFSOEJIZ0V6TWpZM05qUXZBU0V5Tno0Qk56WTFFVFFtSXdOVkV4ZEtOdjVtalEwTkRTSU4xUU1HQXdNREF3UFZCdzBLQ2cwSERRMk5BWm9zSnljNkVCRVhGQU1yR0JQKzFUWktqUTBpRFEwTjFRUUdBd2NTQ1FRR0E5WUdCZ1lHRFNJTmpSRVFPaWNuTEFFckV4Z0FBUUNBQUNzRGZBTXJBREFBQUFFMk5DY3VBUzhCSmlJSEJoUWZBU0VpSmpVUk5DWWpJZ1lWRVJRWEhnRVhGak1oQndZVUZ4NEJNekkyUHdFK0FUVURmQU1EQXdNRDFRMGlEUTBOamY1bU5rb1hFeFFYRVJBNkp5Y3NBWnFORFEwSEVRWUdFUWZWQXdZQkdnWVNDZ01HQk5VTkRRMGlEWTFLTmdFckV4Z1lFLzdWTENjbk9oQVJqUTBpRFFZR0JnYldBd1lFQUFFQWpRQXJBNEFES3dBd0FBQUJJU0lIRGdFSEJoVVJKeVlpQndZVUh3RWVBVE1lQVRNeU5qYytBVDhCTmpRbkppSVBBUkUwTmpNaE1qWTFOQ1lqQTFYKzFpMG5Kem9RRVl3TklnME5EZFVEQndNREN3TURDd01EQndQVkRRME5JZzJNU1RjQktoUVhGeFFES3hFUU9pY25MZjVualF3TURTSU4xZ01GQXdFQkF3TUNBOVlOSWcwTURJMEJtVGRKR0JNVEdBQUJBSTBBS3dPQUF5WUFNQUFBSlNFaUpqVVJGeDRCTXpJMk56WTBMd0V1QVNNbUlnY2lCZzhCQmhRWEZqSS9BUkVVRng0QkZ4WXpJVEkyTlRRbUl3TlYvdFkzU1l3SERna0tEZ1lORGRVREJ3TUtEZ29EQndQVkRRME5JZzJNRVJBNkp5Y3RBU29VRnhjVWdFbzJBWnFOQndZR0J3MGlEZFVEQlFRRUJRUFZEU0lORFEyTi9tWXRKeWM1RVJBWEV4UVhBQUFBQVFDQUFDc0Rjd01yQURBQUFBRW1JZzhCRVRRbkxnRW5KaU1oSWdZVkZCWXpJVElXRlJFbkppSUhCaFFmQVI0Qk14NEJNekkyTno0QlB3RTJOQ2NEY3cwaURZd1JFRG9uSnkzKzFoUVhGeFFCS2pkSmpBMGlEUTBOMVFNSEF3TUxBd01MQXdNSEE5VU5EUUZKREF5TkFaa3RKeWM2RUJFWUV4TVlTVGYrWjQwTURBMGlEZFlEQlFNQkFRTURBZ1BXRFNJTkFBRUFnQUFyQTNNREpnQXdBQUFCSnk0Qkl5WWlCdzRCRHdFR0ZCY1dNajhCRVJRR0l5RWlCaFVVRmpNaE1qYytBVGMyTlJFWEhnRXpNalkzTmpRbkEzUFZBd2NEQmhJS0F3Y0QxUTBORFNJTmpFazMvdFlVRnhjVUFTb3RKeWM2RUJHTUJ3NEpDZzRHRFEwQ1NkVURCUVFFQXdJRDFRMGlEUTBOamY1bU5rb1hGQk1YRUJFNUp5Y3RBWnFOQndZR0J3MGlEUUFCQUlRQUt3T0FBeDRBTUFBQUFTRTNOalFuSmlJUEFRNEJGUVlVRng0Qkh3RWVBVE15TmpjMk5DOEJJVElXRlJFVUZqTXlOalVSTkNjdUFTY21Jd0tyL21hTkRRME5JZzNWQXdZREF3TURBOVVIRFFvS0RRY05EWTBCbWpaS0Z4TVVGeEVRT2ljbkxBSlZqUTBpRFEwTjFRUUdBd29QQ1FRR0E5WUdCZ1lHRFNJTmpVbzIvdFVURnhjVEFTc3RKeWM1RVJBQUFRQ0FBQ3NEZkFNZUFEQUFBQUUyTkNjdUFTOEJKaUlIQmhRZkFTRWlCdzRCQndZVkVSUVdNekkyTlJFME5qTWhCd1lVRng0Qk16STJQd0UrQVRVRGZBTURBd01EMVEwaURRME5qZjVtTENjbk9oQVJGeFFURjBvMkFacU5EUTBIRVFZR0VRZlZBd1lDR2dZU0NnTUdCTlVORFEwaURZMFFFVGtuSnkzKzFSTVhGeE1CS3paS2pRMGlEUVlHQmdiV0F3WUVBQVFBQVArckJBQURxd0FQQUJNQWJBQjhBQUFCSVNJR0ZSRVVGak1oTWpZMUVUUW1BeU0xTXdVak5UTXlOalUwSmlzQk5UUW1Ld0UxTkNZaklnWWRBU00xTkNZaklnWWRBU01pQmgwQkl5SUdGUlFXT3dFVkl5SUdGUlFXT3dFVkZCWTdBUlVVRmpNeU5qMEJNeFVVRmpNeU5qMEJNekkyUFFFek1qWTFOQ1lqQnhRR0l5RWlKalVSTkRZeklUSVdGUUtBL3dBVEdCZ1RBUUFUR0JnK3Fxb0JnRlZWRkJjWEZGVktObFVZRXhNWXFoZ1RFeGhWTmtwVkZCY1hGRlZWRkJjWEZGVktObFVZRXhNWXFoZ1RFeGhWTmtwVkZCY1hGS29ZRS80QUV4Z1lFd0lBRXhnQ1ZSY1Qvd0FVRnhjVUFRQVRGLzhBcTRDQUZ4UVRGMVkyU2xVVEdCZ1RWVlVUR0JnVFZVbzJWaGNURkJlQUZ4UVRGNEEzU1ZZVEZ4Y1RWbFlURnhjVFZrazNnQmNURkJmVkZCY1hGQUlBRXhjWEV3QUFBQUFEQUFBQUt3UUFBeXNBRHdBYUFDVUFBQUVoSWdZVkVSUVdNeUV5TmpVUk5DWUZJVElXSFFFaE5UUTJNd0VoSWlZMUVTRVJGQVlqQTREOUFEWktTallEQURaS1N2ektBd0FUR1B5cUdCTURBUDBBRXhnRFZoZ1RBeXRLTnY0QU4wbEpOd0lBTmtwV0Z4T0FnQk1YL2FzWEZBRXEvdFlVRndBQ0FBRC9xd1FBQTZzQU1BQTdBQUFsSXhFMEppTUZOVFFtSXpnQk1TSUdIUUVqSWdZVkZCWXpPQUV4TXdNVUZqTWhGUlFXTXpJMlBRRXpNalkxTkNZaklTSW1OUk1sTWhZVkVTRUQxYXBLTnY2RUdCTVFHcThVRnhzUXJ3VktOZ0dBR0JNVEdLb1VGeGNVL1lBVEZ3UUJmQk1YL29EVkFZQTNTUVN2RXhnWUU2OGJFQkFhL29RMlNxc1RGeGNUcXhjVUV4Y1lFd0Y4QkJjVS9vQUFBQUFBQWdBci85VUQxUU9BQUJzQVdBQUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KZ00xTkNZaklnWWRBU1luTGdFbkppY3pNalkxTkNZckFUWTNQZ0UzTmpjVkZCWXpNalk5QVJZWEhnRVhGaGNqSWdZVkZCWTdBUVlIRGdFSEJnY0NBR0pWVm44bEpDUWxmMVpWWW1KVlZuOGxKQ1FsZjFaVk54Z1RFeGhET3pwYUhCd0hmQk1ZR0JOOEJ4d2NXam83UXhnVEV4aERPenBhSEJ3SGZCTVlHQk44Qnh3Y1dqbzdRd09BSlNTQVZWWmhZbFZXZnlVbEpTVi9WbFZpWVZaVmdDUWwvSzk4RXhjWEUzd0lIUjFhT2psQ0Z4UVRGMFE2TzFrZEhBWjdGQmNYRkhzSUhSMVpPanBDRnhNVUYwTTdPMWtjSFFZQUFBUUFWZi9WQTZzRGdBQWVBRHdBV0FCMkFBQUJJZ2NPQVFjR0ZSRVVGeDRCRnhZek1qYytBVGMyTlJFMEp5NEJKeVlqQVJRSERnRUhCaU1pSnk0Qkp5WTlBUllYSGdFWEZqTXlOejRCTnpZM0pUSVhIZ0VYRmhVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05oTWlKeTRCSnlZOUFSWVhIZ0VYRmpNeU56NEJOelkzRlJRSERnRUhCZ0lBVFV4TWVpWW1KaVo2VEV4TlRVeE1laVltSmlaNlRFeE5BVlVVRkZSQlFGaFlRRUZVRkJRZUp5ZFpNREF3TURBd1dTY25IdjZyVTBCQVZoWVdGaFpXUUVCVFUwQkFWaFlXRmhaV1FFQlRXRUJCVkJRVUhpY25XVEF3TURBd01Ga25KeDRVRkZSQlFBT0FDZ3NxSUNBcy9hc3JJQ0FyQ2dzTENpc2dJQ3NDVlN3Z0lDb0xDdjRyQ0E4T0hBb0xDd29jRGc4SXdCQU1EQkFFQkFRRUVBd01FTUFMQ2h3T0R3Z0lEZzRjQ3dvS0N4d09EZ2dJRHc0Y0NndjlBQW9LSEE4T0NNQVFEQXdRQkFRRUJCQU1EQkRBQ0E0UEhBb0tBQUFBQXdBSkFDc0VBQU1yQUJNQUhnQkZBQUFCSVNJR0J3RUdGQmNCSGdFeklUSTJOUkUwSmdNVUJpTWhDUUVoTWhZVkJ5WWlEd0VuSmlJSEJoUWZBUWNHRkJjZUFUTXlOajhCRng0Qk16STJOelkwTHdFM05qUW5BNEQ5MVFrU0IvN1dDZ29CS2djU0NRSXJOa3BLQ3hnVC9ldisrd0VGQWhVVEdJME5JZzFpWWcwaURRME5ZbUlORFFjUkJnWVJCMkppQnhFR0JoRUhEUTFpWWcwTkF5c0hCdjZyRFI0Ti9xc0tCMGszQWdBMlN2MkFGQmNCS3dFcUZ4TmlEQXhqWXd3TURTSU5ZbUlOSWcwSEJnWUhZbUlIQmdZSERTSU5ZbUlOSWcwQUFBUUFLLy9WQTlVRGdBQWJBRGNBUXdCUEFBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ01pQmhVVUZqTXlOalUwSmdNaUpqVTBOak15RmhVVUJnSUFZbFZXZnlVa0pDVi9WbFZpWWxWV2Z5VWtKQ1YvVmxWaVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1pRUm1WbFJrWmxaVVlqTWpJakl6SXlBNEFsSklCVlZtRmlWVlovSlNVbEpYOVdWV0poVmxXQUpDWDhxeDRlYUVaR1VGQkdSbWdlSGg0ZWFFWkdVRkJHUm1nZUhnSXFaRVpIWkdSSFJtVC9BRElrSXpJeUl5UXlBQUFBQUFNQTFmK3JBeXNEcXdBeUFEd0FSZ0FBQVNNMU16STJOVFFtS3dFMU5DWWpJZ1lkQVNNaUJoVVVGanNCRlNNaUJoVVVGanNCRlJRV016STJQUUV6TWpZMU5DWWpJeUltTlRRMk93RVZJeE1qTlRNeUZoVVVCaU1DYTBDcUZCY1hGS29ZRXhNWVFGQndjRkJBMVJNWUdCUFZHQk1UR0VCUWNIQlExaXcrUGl4QVFOWkFRQ3crUGl3QjFkWVhFeFFYZ0JNWUdCT0FjRkJRY05VWUV4TVlnQk1YRnhPQWNGQlFjRDR0TFQ3Vy90YlZQaTBzUGdBQUFBQUNBRlVBQUFPckExVUFIZ0JEQUFBQklnWWRBUlFHSXlFaUpqMEJOQ1lqSWdZZEFSUVdNeUV5TmowQk5DWWpCUjRCTXg0Qk16STJOejRCUHdFMk5DY21JZzhCRVRRbUl5SUdGUkVuSmlJSEJoUWZBUU9BRXhnWEUvMnFFeGNZRXhNWVNqWUNWalpLR0JQK1lnTUhBd01MQXdNTEF3TUhBOVVORFEwaURZd1lFeE1ZakEwaURRME4xUUZWRnhPckV4Z1lFNnNURnhjVHF6WktTamFyRXhkSUF3WURBUUVEQXdNRDFRMGlEUTBOalFHYUV4Y1hFLzVtalEwTkRTSU4xUUFDQUFrQUFBUUVBMU1BSkFCeEFBQWxCeEUwSmlNaUJoVVJKeVlpQndZVUh3RWVBVE1lQVRNeU5qYytBVDhCTmpRbkppSUhKUzRCSXpnQk1TTW1KeTRCSnlZSERnRUhEZ0VYSGdFWEhnRTNQZ0VuTGdFbkpqWTNQZ0UzTmhjZUFSY1dGeDRCT3dFNEFURXlGaGNlQVFjT0FRY09BUmNlQVRNeU5qYytBVGMySmljQ2pXSVlFeE1ZWWcwaURRd01xd01IQXdNTEF3TUxBd01IQTZzTURBMGlEUUZFSTI1QUZSZ3dMM3RJUjBoTmVDb21HQlFNS1NBTklnME1CUTBYSXdZUUVpQWdYams4T2p0akpDVU9BeGdRTXlwSkdoTVJCZ2NrR2hBRkRRWVNDZ1lOQnlrNENRb2dIZk5pQVJvVEZ4Y1QvdVppRFEwTklnMnFBd1lEQVFFREF3TURxZzBpRFEwTitEQTZSelkyUVFvSkV4UllRMFNWU2l4UklBMEVEQTBpRFJvL0l6bDJNek5KREJBSkNUb3ZMenNORlNVa0hFQWtJemdUQ2lJUUNnY0ZBeDFXTkROZ0xRQUFBQUlBZ1AvVkEyVURZZ0FpQUQ0QUFBRW5MZ0VqTVNJR0R3RTRBVEVPQVJVVUZoY2VBVE00QVRFeU5qYzJOelkwSnlZbkF3NEJJemdCTVNJbUp5NEJOVFEyTnpnQk1UY1hGaGNlQVFjR0J3TVI4d2NOQ2dvTkIrODVPamsyTm81TlRZNDJPQndjSEJ3NFBDeHNQVDFxS2kwdExDclIxUzBXRndFV0ZTd0NadThIQmdZSDd6YU9UVXlPTnpZNU9UWTRSMGVVUjBnNS9ob3FLeXNxTFd3OFBXc3AxdFlyTmpkeU9EY3RBQUFEQUN2LzFRUEpBM01BSmdBN0FFQUFBQUVpQmgwQkZBWWpJU0ltTlJFME5qc0JNalkxTkNZckFTSUdGUkVVRmpNaE1qWTlBVFFtSXhNbkppSUhBUTRCSFFFVUZqc0JNalkzQVRZMEp3RWpOUUVYQTFVVEZ4Z1QvYXNVRnhjVTRoTVhGeFBpTjBsSk53SlZOa29YRkhTckRTSU4vbFVHQmhjVHF3b05Cd0dyREF6K0ptOEJnRzhCWWhjVTRoTVhGeE1DVmhNWEdCTVRHRW8yL2FvMlNrbzI0aFFYQVdlcURRMytWZ2NPQ2FzVEdBY0dBYXNOSWczK1ltOEJnRzhBQUFBQ0FGVUFBQU9lQTBrQUZBQWFBQUFCSnlZaUJ3RU9BUjBCRkJZN0FUSTJOd0UyTkNjQkl6VUJGd0VEbnRVTklnMzkxUVlIR0JQVkNnNEdBaXNORGYybW1RSUFtZjRBQW5QV0RBejkxUWNOQ3RVVUZ3WUhBaW9OSWczOTRwb0NBSnIrQUFBQUF3QlYvOVVEcXdOekFCUUFHZ0FvQUFBM016STJOd0UyTkM4QkppSUhBUTRCSFFFVUZqTTNBUmNCSXpVQklTSUdGUlFXTXlFeU5qVTBKb0NyQ1E0SEFkVU5EYXNOSWczK0t3WUhHQk1yQWFwdi9sWnZBdFg5QUJNWUdCTURBQk1ZR0tzR0JnSFdEU0lOcWcwTi9pc0hEUXFyRXhmRUFhdHYvbFZ2L3J3WUV4TVlHQk1UR0FBQUFBSUFWUUFBQTZzRFZRQW1BRXNBQUFFaUJoVVJGQVlqSVNJbU5SRTBOak1oTWpZMU5DWWpJU0lHRlJFVUZqTWhNalkxRVRRbUl4TXVBU2N1QVNNaElnWVZGQlk3QVFFR0ZCY2VBVE15TmpjQkZSUVdNekkyTlJFMEppY0RBQk1ZRnhQK0toTVhGeE1CQUJRWEZ4VC9BRFpLU2pZQjFqWktHQk9tQXd3R0F3c0Qvd0FUR0JnVG12NXpEUTBHRGdvSkRnY0JqQmdURXhnQkJBR3JHQlAvQUJNWUdCTUIxUlFYRnhRVEYwazMvaXMyU2tvMkFRQVRHQUdSQmd3REF3RVhFeFFYL25NTklnMEdCZ1lHQVkyWkZCY1hGQUVBQXdzREFBUUFCQUFyQS93REt3QWlBRDhBU3dCWEFBQUJKaWN1QVNjbUl5SUhEZ0VIQmdjR0ZCY1dGeDRCRnhZek1qYytBVGMyTnpZMEp3RWlKeTRCSnlZbk5qYytBVGMyTXpJWEhnRVhGaGNHQnc0QkJ3WWpFU0lHRlJRV016STJOVFFtQXlJbU5UUTJNeklXRlJRR0Evd0RJeU9CWFYxNGVGMWRnU01qQXdNREF5TWpnVjFkZUhoZFhZRWpJd01EQS80RVZrZEhheVFqRUE0akpHeEhTRlpXUjBkckpDTVFFQ01rYTBkSFZrWmxaVVpHWldWR0l6SXlJeU15TWdHOEJqbzZoemMzTnplSE9qb0dDaE1LQkRvNWhqWTNOemVHT2pvSEJoVUgvc1FsSldNeU1ob1pNakpqSlNVbEpXTXlNaGthTWpKakpTVUIxV1JHUjJSa1IwWmsvd0F5SkNNeU1pTWtNZ0FBQUFBRUFBVC9xd1A4QTU0QUxBQlBBRjBBZkFBQUFUNEJNeklYSGdFWEZoY09BUWNHRmhjZUFUTXlOamMrQVRjMk5DY21KeTRCSnlZaklnWUhEZ0VYSGdFM0NRRW1JZ2NHRkI4QkRnRUhCaFFYRmhjZUFSY1dNekkyTnhjZUFUTXlOamMyTkNjQkZ3NEJJeUltSnk0Qk5UUTJOUk1pSnk0Qkp5WW5QZ0UzRnc0QkZSUVdGeDRCTXpBeU1USTJOeGNPQVNNQnJ4TXJFMVpIUjJza0l4QVFKaFlOQkEwR0RRWUtFZ2NjTHhjR0JnTWpJNEZkWFhnYU1oWVRFZ01HSFJBQ1JQeFdEU0lORFEyM09XQW5CZ1lESXlPQlhWMTRRMzQyd0FjUkJnY1JCZzBOL2JocUJnMEdFQjhORFEwRlZWWkhSMnNrSXhBZ1V6TnJEUTBlR2hZOUlBUVdMQk5pS1Y0d0FzMERCU1VsWXpJeUdSMDRGZzBsQ2dZQ0J3b2dTaWNKRkFrRE9UaUZOemNIQmdNZEV4QVJBLzBtQTZzTkRRMGlEYmMwZEVNS0V3a0hPanFHTnpjbUpzQUdCZ1lHRFNJTkFkRnFCQUVNQ2d3ZkVBY09DZjY4SlNWak1qSWFPV0VxYnhZekdTTStGeFlaRUFwaUZoa0FBQUFBQWdFQS85VURLd09BQURBQVVRQUFBVEkyUFFFMEppc0JJZ2NPQVFjR0hRRWpJZ1lkQVJRV093RVJGQlk3QVRJMk5SRXpNalkvQVRZbUp5NEJLd0UxTXdjekJ5TWlCaFVSSXhFMEppc0JOVE15TmowQk5EWTdBUlVqSWdZZEFSUVdNd01BRXhnWUU0QTFMaTlHRkJSVkZCY1hGRlVYRktvVUYxVVFHQU1yQXdVSEJoSUtnSUNyZEJaZUV4ZFdGeE5XVmhNWFpVWlZWU015RnhNQ2dCY1VxaFFYRkJSR0x5NDFWUmdUcXhNWC90VVRHQmdUQVNzU0VLb0tFd29KQkZXclZSY1UvdFlCS2hRWFZSZ1RnRVpsVmpJamdCTVlBQUFBQkFBckFGVUQxUUw4QUJnQUhBQTFBRGtBQUFrQkxnRUhEZ0VWRVJRV0Z4NEJNekkyTndFK0FUVTBKaWNGRVEwQkFTNEJCdzRCRlJFVUZoY2VBVE15TmpjQlBnRTFOQ1luQVJNUkRRRUR4UDZBQ1JrTkNRd05EUU1LQkFZTkJnR0FCd29IQ3Y2UkFSSCs3LzRhQ2hjS0RRd01EUU1MQXdjTkJnR0FCZ3NIQ3Y2QUVRRVIvdThCelFFcUJ3UUdCeE1OL2FzTkV3WUVBUVlEQVNzR0Vnb0pFZ2Y0QWF2VjFnSWlCd1FHQnhNTi9hc05Fd1lFQVFZREFTc0dFZ29KRWdjQkt2M2VBYXZWMWdBREFEZi8xUU8vQTJzQUl3QW9BRTBBQUFFbUp5WWlCd1lIQVE0QkZSRUhCaFFYSGdFek1qWS9BU0V5TmpjQk5qYzJOQ2NtSndFak56TUhBVGdCTVFjd0lpc0JOelkwSnlZaUJ3RTRBVEVITlFFMk56WXlGeFlYRmhjV0JnY0dCd044S3pnM2N6YzNMUDdpQmdaMERBd0hEZ2tLRGdaekFWb0tEUWNCSGkwV0ZoWVdMZjZ6ODFYelZRRVJaZ0VFNytNTURBMGlEZjdWWWdFVklDZ25VaWNuSUI4UER3RVFFQ0FES3lzVkZoWVZLLzdlQnc0Si9xWnpEU0lOQmdjSEJuTUhCZ0VpS3pjM2NqYzRMZjJBVlZVQkZXdmlEU0lORFEzKzFtUDBBUlVnRUJBUUVDQWdLQ2hTSnlnZUFBTUFnUC9WQTRBRGdBQWFBQjBBTUFBQUFTNEJKd0V1QVNNdUFTTWhJZ1lWRVJRV015RXlOalVSTkNZbkpSY2pFeUVpSmpVUk5EWXpJUkVVRmpNaEVSUUdJd044QXdNRC90WUVCZ01EQ3dQKzFUWktTallDQURaS0FRUCsyWnFhcS80QUV4Z1lFd0VBRnhRQkFCZ1RBandEQmdRQktnTUdBd0ZLTnYxVk5rcEtOZ0hXQXdzRHM1cjkxaGNUQXFzVEdQOEFGQmYrVlJNWEFBQUFBQVFBZ1AvVkE0QURnQUFaQUJ3QUx3QTlBQUFCTGdFbkFTNEJJeTRCSXlFaUJoVVJGQll6SVRJMk5SRTBKaWNYSXhNaElpWTFFVFEyTXlFVkZCWTdBUkVVQmlNRElTSUdGUlFXTXlFeU5qVTBKZ044QXdNRC93QURCZ1FEQ2dUK3F6WktTallDQURaS0FmOXZiNEQrQUJNWUdCTUJLeGNUMWhnVGdQOEFFeGdZRXdFQUV4Z1lBbVlFQmdNQkFBTUdBd0ZLTnYxVk5rcEtOZ0lBQkFxTWIvMnJGeE1DcXhNWTFoTVgvaW9URndFcUZ4TVVGeGNVRXhjQUFBQUFCQUNBLzlVRGdBT0FBQmtBSEFBdkFFOEFBQUV1QVNjQkxnRWpMZ0VqSVNJR0ZSRVVGak1oTWpZMUVUUW1KeGNqRXlFaUpqVVJORFl6SVJVVUZqc0JFUlFHSXdNak5UUW1JeUlHSFFFaklnWVZGQlk3QVJVVUZqTXlOajBCTXpJMk5UUW1BM3dEQXdQL0FBTUdCQU1LQlA2ck5rcEtOZ0lBTmtvQi8yOXZnUDRBRXhnWUV3RXJGeFBXR0JPQVZSZ1RFeGhWRXhnWUUxVVlFeE1ZVlJNWUdBSm1CQVlEQVFBREJnTUJTamI5VlRaS1NqWUNBQVFLakcvOXF4Y1RBcXNUR05ZVEYvNHFFeGNCS2xZVEZ4Y1RWaGNURkJkVkZCY1hGRlVYRkJNWEFBQUdBSUQvMVFPQUE0QUFHUUFjQUM4QVBnQk5BRndBQUFFdUFTY0JMZ0VqTGdFaklTSUdGUkVVRmpNaE1qWTFFVFFtSnhjakV5RWlKalVSTkRZeklSVVVGanNCRVJRR0l3TWhJZ1lWRkJZeklUSTJOVFFtSXhVaElnWVZGQll6SVRJMk5UUW1Jd0V6TWpZMU5DWXJBU0lHRlJRV013TjhBd01EL3dBREJnUURDZ1QrcXpaS1NqWUNBRFpLQWY5dmI0RCtBQk1ZR0JNQkt4Y1QxaGdUVmY2cUV4Y1hFd0ZXRXhjWEUvNnFFeGNYRXdGV0V4Y1hFLzZxVmhNWEZ4TldFeGNYRXdKbUJBWURBUUFEQmdNQlNqYjlWVFpLU2pZQ0FBUUtqRy85cXhjVEFxc1RHTllURi80cUV4Y0JnQmdURXhnWUV4TVlxeGNVRXhjWEV4UVhBUUFYRkJNWEZ4TVVGd0FMQUN2LzFRUFZBNEFBRHdBVEFCY0FHd0FmQUNRQUtBQXZBRFlBUGdCRkFBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUF6TVZJeU1oRVNFQkl6VXpCek1WSXpjaEVTRVJJVE1WSXhNVkl6VXpNaFlsTXhVak5UUTJBelV6RlNNaUpqVUZJelV6RlJRR0EwMzlaamxQVHprQ21qbFBUNGFBZ0ZYK3FnRlcvbFdBZ0lDQWdOVUJWdjZxQWF1QWdJQ0FUUllkL1ROTmdCMGRnRTBXSFFMTlRZQWRBNEJQT3Yxbk9rOVBPZ0taT2svKzFZQUJWdjZxZ05XQWdQNnJBVldBQWZkTWdCMGRnRXdYSGYwelRZQWNGek9BVFJjY0FBSUFMd0FBQTlFRFZRQWVBQ3NBQUFFdUFTTWhJZ1lIQmhZWEFSRVVGaDhCSGdFek1qWTNQZ0UxRVFFK0FTY0JEZ0VWRVNjMU5DWW5BU0VCQTlFR0ZBejhxZ3dVQmdZRUJnRk5EUTJxQXdnR0J3c0VDUXdCVFFZRUJ2NWlBd1ZXQlFQKzVnS2UvdUlEUEEwTURBMEtGd3IrZVA3M0RSTUdWZ01CQVFNSEV3MEJYZ0dJQ2hjSy9uY0dEZ3IrMml2N0J4QURBVkgrc3dBQUFnQ0EvOVVEZ0FPQUFDMEFTQUFBQVNZR0J6QUdJeUltSnk0Qkl5SUdCdzRCRlJFVUZqTXlOalVSUGdFek1oWVhIZ0V6TWpZM1BnRTFFVFFtSndNT0FTTWlKaWN1QVNNaUJnY1JQZ0V6TWhZWEhnRXpNalkzRVFObURCa0tRRXdxU2lZcVd6ZG1YQVlIQmhjVUV4Y05RRE1xU2lZcVd6ZG1YQVlIQmcwTk93MUFNeXBLSmlwYk55bEFGdzFBTXlwS0ppcGJOeWxBRndOUkJnVUpIaGtORXh3eEJnY09DZnpWRXhnWUV3RVZCdzhhRFJBZk1RY0dEZ29DQUF3VUJ2M3ZCZzhaRFJNY0N3WUJwZ2NQR2cwVEhBc0cvbG9BQUFBQUFnQXJBQUFEMVFOVkFCVUFLd0FBQVNFbkxnRXJBU0lHRlJFVUZqTWhNalkxRVRRbUl4TVVCaU1oSWlZMUVUUTJPd0VYSGdFeklUSVdGUkVEVmY2V1NRWVNDdFUzU1VrM0FxbzNTVWszS3hjVS9WWVVGeGNVd0VnSEVna0JnQlFYQXRWdkJ3cEpOLzJyTmtwS05nSFZOMG45cXhNWUdCTUNWUlFYYndZTEZ4VCtLd0FBQXdBckFBQUQxUU5WQUJVQUt3QTVBQUFCSVNjdUFTc0JJZ1lWRVJRV015RXlOalVSTkNZakV4UUdJeUVpSmpVUk5EWTdBUmNlQVRNaE1oWVZFUUVoSWdZVkZCWXpJVEkyTlRRbUExWCtsa2tHRWdyVk4wbEpOd0txTjBsSk55c1hGUDFXRkJjWEZNQklCeElKQVlBVUYvOEEvd0FUR0JnVEFRQVRHQmdDMVc4SENrazMvYXMyU2tvMkFkVTNTZjJyRXhnWUV3SlZGQmR2QmdzWEZQNHJBUUFYRkJNWEZ4TVVGd0FBQUFNQUt3QUFBOVVEVlFBVkFDc0FTd0FBQVNFbkxnRXJBU0lHRlJFVUZqTWhNalkxRVRRbUl4TVVCaU1oSWlZMUVUUTJPd0VYSGdFeklUSVdGUkVCSXpVMEppTWlCaDBCSXlJR0ZSUVdPd0VWRkJZek1qWTlBVE15TmpVMEpnTlYvcFpKQmhJSzFUZEpTVGNDcWpkSlNUY3JGeFQ5VmhRWEZ4VEFTQWNTQ1FHQUZCZi9BRlVZRXhNWVZSTVlHQk5WR0JNVEdGVVRHQmdDMVc4SENrazMvYXMyU2tvMkFkVTNTZjJyRXhnWUV3SlZGQmR2QmdzWEZQNHJBUUJWRkJjWEZGVVhGQk1YVmhNWEZ4TldGeE1VRndBREFGVUFBQU9yQTFVQUxnQTdBRWNBQUFFMEppTWlCaFVVRmhjR0J3NEJCd1lITGdFbkVUUW1JeUlHRlJFT0FSVVVGak15TmpjMk56NEJOelkzUGdFMUFTSW1OVFEyTXpJV0ZSUUdJd0VpSmpVME5qTXlGaFVVQmdPclpVWkdaVW8yQmhvYVVUUTBQQXhCS2hnVEV4dzJTbVZHUFZrUVRVUkVhQ0VnQnpaSy9WVWpNaklqSXpJeUl3SUFJekl5SXlNeU1nS3JSbVJrUmpwY0REdzBORkVhR2dZc1FRb0IyaE1YRnhQK0pnMWRQRWRrU2pZR0lTRm9SRU5ORUZvOS9hb3lKQ015TWlNa01nSUFNaVFqTWpJakpESUFBQUlBQUFEVkJBQUNnQUFvQURRQUFBRWhNQ0l4TGdFaklnWUhNQ0l4SVNJR0ZSUVdNeUV3TWpFZUFUTXlOamN3TWpFaE1qWTFOQ1lqQlNJbU5UUTJNeklXRlJRR0E5WC9BQVFRZEUxTmRCQUUvd0FVRnhjVUFRQUVFSFJOVFhRUUJBRUFGQmNiRVA0ck5rcEtOalpLU2dIVlNtRmhTaGNURkJkS1lXRktGeFFURjZwSk56WktTalkzU1FBQUF3QlYvL3dEcXdOUkFDNEFPd0JIQUFBQklnWUhKaWN1QVNjbUp6NEJOVFFtSXlJR0ZSUVdGeEVVRmpNeU5qVVJGaGNlQVJjV0Z4NEJNekkyTlRRbUl3RTBOak15RmhVVUJpTWlKalVCSWlZMU5EWXpNaFlWRkFZREFEcGJEVHMxTkZFYUdnWTJTbVJIUm1sS05oZ1RFeGdiSVNKTUt5c3ZERjA5Um1WbFJ2MnJNaU1qTWpJakl6SUNWU015TWlNak1qSUJWVWszQnhvYVVEVTBPeEJaT1Vka1lFWTlXaEQrSnhRWEZ4UUJBQ1FkSFN3T0RnVTJUbVJHUjJnQlZpTXlNaU1rTWpJay9hb3lKQ015TWlNa01nQUFBQUFFQUZVQUFBT3JBMVVBSEFBb0FEd0FTUUFBQVJFMEppc0JJZ1lWRkJZN0FUSVdGUkVPQVJVVUZqTXlOalUwSmljSElpWTFORFl6TWhZVkZBWUJJZ1lWRkJZWEVSUVdNekkyTlJFK0FUVTBKZ01pSmpVME5qTXlGaFVVQmlNREswbzJnQlFYRnhTQUV4YzJTbVZHUm1WS05pc2pNaklqSXpJeS9kMUdaVW8yR0JNVEdEWktaVVlqTWpJakl6SXlJd0ZSQVFRM1NSY1RGQmNYRlA3OERWMDhSMlJrUnp4YUVQd3lKQ015TWlNa01nTUFaRVk5V2hEK0p4UVhGeFFCMlExZFBVWmsvd0F5SkNNeU1pTWtNZ0FBQVFBci85VUR3QU9yQUpjQUFBRTBKaWMySmljdUFTY21CZ2NtSWdjdUFRY09BUWNPQVJjT0FSVVVGeDRCRnhZWERnRWRBUVltSnk0Qkp5WUdCd1lXRng0QkZ4NEJOeFVVRmpNeU5qMEJNRFF4TlRRMk56NEJKeTRCSnlZbkxnRW5KalUwTmpjK0FTY3VBVGNlQVJjZUFUYzJNaGNXTmpjK0FUY1dCZ2NHRmhjZUFSVVVCdzRCQndZSElnWUhCaFlYSGdFZEFSUVdNekkyUFFFMkppYzJOejRCTnpZMUE4QWZIUW9IRUFNTkNRMVlWMGFRUTFkWURRb05BeE1HREJ3ZkZoVkhMQ3d0QmdkRFBSa1FLeU1RSUFNRUVoQUpHUXdkWVdBWUV4TVlEaEFKQlFZREVnMHVMQ3RDRkJRYUdRb0NBd29CQmhBNUpnb1RDa09QUXdvU0JpbzREUWNCQ2dNQ0NSb2FGQlJES3lzdURSSURCQVlHRUE0WEZCTVhCQWNKSmlzc1NSa1lBa0F3VkNjcFZ5WUtEQVFEQ1RZUUVEWUpBd1FNQ2lwVEtTZFhMVlk3T2t3VUZBb1dKeFFFRFNvakZ5c0hBeEVRRUNBREJCY1FKazBOU1JNWUdCTjhCQ1lYSmhBS0Z3b05EZ01HRFF3NEx5OUxKa0VkQ2hjS0hEVVpBeGNkQndFRUV4TUVCUU1kRndNWk14b05Gd2NaUlNaTE1DODREUXdGRVEwTkZ3Y1FLaGVtRXhnWUU2SVhKeE1JRXhOTFBEMWJBQUFDQUFULzBRUDhBM01BSlFBMEFBQUJBeTRCSnlZaUJ3NEJCd01oQXk0Qkp5WWlCdzRCQndNR0ZoY0JIZ0V6TWpZM0FUNEJKd2tCRXhjZUFUTWhNalkvQVI4QkFRUDhuZ01JQmhBeEVBY0hBMTcrNWw0REJ3Y1FNUkFHQ0FPZUNSRVdBY1FIRFFZR0RRY0J4QllSQ2Y0RS9sV0ZVUU1YRUFGV0RCZ0dVVkUwL2xVQmZBSGVCZzBHRUJBRERRbiszUUVqQmcwR0VCQUREUW4rSWhvd0VQNjRCQVVGQkFGSURUTWEvck1CTXdHVjl3MFJFUTMzOTVyK3lRQUFBQWNBSy8vVkE5VURnQUFiQUNvQU9nQktBRm9BYWdCNUFBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BU01tSnk0Qkp5WW5GaGNlQVJjV0JUTUdCdzRCQndZSEppY3VBU2NtSnpVMk56NEJOelkzRmhjZUFSY1dGeU1UQmdjT0FRY0dCeU0yTno0Qk56WTNBVE1XRng0QkZ4WVhKaWN1QVNjbUp3RTJOejRCTnpZM013WUhEZ0VIQmdJQVlsVldmeVVrSkNWL1ZsVmlZbFZXZnlVa0pDVi9WbFVCR3FzRENRa2RGQlFaT1RJeFRCY1kvZy84QlFvS0lCUVZHaDBXRmlBS0NnTUZDZ3NmRlJRYUd4WVZId29LQS9nYUdCTVRIQWtKQTZzSEZ4aExNREU0L3VhckF3a0pIUlFVR1RreU1Vd1hHQWNCM2hnVEZCd0tDZ1NyQ0JrWVREQXhBNEFsSklCVlZtRmlWVlovSlNVbEpYOVdWV0poVmxXQUpDWCtWUzBySzFNbkp5VVBIaDlYTlRXUkt5b3FVQ1lsSWlJbEpsQXFLaXRWTENvcVVDVWxJaU1tSmxBcUtTb0JTU1VuSjFNckt5MDhOVFZYSHg0UC9tSXRLeXRTS0NjbER4OGZWalUyTy82M0pTY29VaXNyTFRzMk5WWWZId0FJQUZVQUFBT3JBMVVBRUFBVUFDVUFLUUE1QUQwQVRnQlNBQUFCSVNJR0ZSRVVGak1oTWpZMUVUUW1Jd01qTlRNbElTSUdGUkVVRmpNaE1qWTFFVFFtSXdNak5UTVRJU0lHRlJFVUZqTWhNalkxRVRRbUF5TTFNeVVoSWdZVkVSUVdNeUV5TmpVUk5DWWpBeU0xTXdHci90VVRHQmdUQVNzVEZ4Y1RLOVhWQWdEKzFSTVhGeE1CS3hNWUdCTXIxZFVyL3RVVEZ4Y1RBU3NUR0JnKzFkWCtWdjdWRXhnWUV3RXJFeGNYRXl2VjFRTlZGeFArMVJNWUdCTUJLeE1YL3RiVlZSY1QvdFVUR0JnVEFTc1RGLzdXMWY2QUZ4VCsxaFFYRnhRQktoUVgvdFhXVlJjVS90WVVGeGNVQVNvVUYvN1YxZ0FBQlFBckFDc0QxUU1yQUI0QUt3QTJBRXdBWWdBQUFUZ0JNUU11QVNNaElnWUhBemdCTVE0QkZSRVVGak1oTWpZMUVUUW1Kd0U0QVRFK0FUTWhNaFlmQVNFQklTSW1QUUVoRlJRR0l5VU9BUlVVRmhjZUFUTXlOamMrQVRVMEppY21JZ2N6RGdFVkZCWVhIZ0V6TWpZM1BnRTFOQ1luSmlJSEE5R1ZFRDBtL21valBCQ1JCZ0pKTndLcU4wa0JBLzA4QmhjSkFaWU1GQVp6L1RnQ3UvMVdGQmNEQUJjVS9ZMEdCd2NHQncwS0NnMEhCZ2NIQmcwaURhc0hCZ1lIQmc0S0NRNEhCZ1lHQmcwaURRRzhBU1lnS1NZai90b0RDQWIvQURkSlNUY0JBQVlJQXdFQURRd01EZWYrcXhjVTFkVVVGNTRIRFFvS0RRY0dCd2NHQncwS0NnMEhEUTBIRFFvS0RRY0dCd2NHQnhFR0JoRUhEUTBBQUFJQWdBQUFBNEFEVlFCS0FFOEFBQUVqTnpNeU5qVTBKaXNCTnpZbUp5WUdEd0VqTnpZbUp5WUdEd0VqSWdZVkZCWTdBUWNqSWdZVkZCWTdBUWNHRmhjd01qRXlOajhCTXdjR0ZoY3dNakV5Tmo4Qk16STJOVFFtSXlFM013Y2pBMVd6RWFJVUZ4Y1VsUlVFRnhNUUhBTWFxaGtFRnhNUUhBTWF1eFFYRnhTekVhSVVGeGNVbFJVRUZ4TUVFQmdER3FvWkJCY1RCQkFZQXhxN0ZCY1hGUDVORWFzUnF3RlZxeGNVRXhmUkVCd0RCQmNUMnRFUUhBTUVGeFBhRnhNVUY2c1hFeFFYMFJBY0F4WVEydEVRSEFNV0VOb1hGQk1YcTZzQUFBQURBRlVBQUFPckExVUFPQUJHQUZRQUFBRWlCdzRCQndZVkVSUVdPd0V5TmowQk5DWXJBVFUwTno0Qk56WXpNaGNlQVJjV0hRRWpJZ1lkQVJRV093RXlOalVSTkNjdUFTY21Jd0V5RmgwQkZBWXJBU0ltUFFFekJSUUdLd0VpSmowQk5EWTdBUlVDQUZoT1RYUWlJa28yS3paS1NqWlZHeHRjUGo5R1JqOCtYQnNiVlRaS1NqWXJOa29pSW5STlRsai9BQk1ZR0JNckV4ZFZBbFVYRXlzVEdCZ1RWUU5WSVNKMFRrMVkvdFUyU2tvMmdEWktLMFkrUGwwYkd4c2JYVDQrUml0S05vQTJTa28yQVN0WVRVNTBJaUg5MWhnVGdCTVlHQk9ycXhNWUdCT0FFeGlyQUFBQUFnQVYvL2NEMUFOVkFDZ0FUQUFBQVRFdUFTTXhJZ1lIT0FFeEJ5Y3VBU01pQmdjT0FSVVVGaGNCSGdFek1qWTNBVFkzTmpRbkppY0RDUUVtTkRjK0FUTXlGaDhCRmpJL0FUZ0JNVDRCTXpnQk1USVdGekVlQVJVVUJnY0RsU1pqTnpab0poRVJKbVU1TjJNbUp5OHJKZ0Y0Qmc0S0NRNEhBWGNyRmhZVUZTbzcvcWIrcGprNUdrY2tKa1VkTHcwaURTc2NSeWtuUlIwWkhoOGNBd1FuS2lvbkVSRW5LaW9uSm1nMk5tZ20vb2dHQndjR0FYZ29Nek5zTXpNby9yUCtwd0ZaT3A0NkhCc2JIQzhORFM4WkhoNFpIVVltSmtZZEFBQUFBQVFBSy8vVkE5VURnQUFsQUVFQVhRQnpBQUFCSmdZSEJoWVhGalkzUGdFWEhnRVZGQVlIRGdFWEhnRXpNalkzTmpjK0FUYzJOUzRCSnljaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0p3NEJGUlFXRng0Qk16STJOejRCTlRRbUp5WWlCd0l6UTRBV0JBNFRFQ0lHRFQ4akdSNVBFeEFRQndNV0RRTUhBd1lhR1RnV0Z3UkJNek5pVlZaL0pTUWtKWDlXVldKaVZWWi9KU1FrSlg5V1ZXSlFSa1pvSGg0ZUhtaEdSbEJRUmtab0hoNGVIbWhHUm00R0J3Y0dCdzBLQ2cwSEJnY0hCZzBpRFFLaUZ6MUFFeUlEQmhBUUlDQU5DaW9kSURBS0JoNFREUkVCQXdJTENpa2ZIaW81V2hQZUpTU0FWVlpoWWxWV2Z5VWxKU1YvVmxWaVlWWlZnQ1FsL0tzZUhtaEdSbEJRUmtab0hoNGVIbWhHUmxCUVJrWm9IaDdJQmc0S0NRNEhCZ1lHQmdjUkJnY1JCZzBOQUFBQUFBTUFWZi9WQTZzRGR3QVVBQmdBTGdBQUNRRW1JZ2NCRGdFVkVSUVdNeUV5TmpVUk5DWW5BU01STXdFVUJpc0JFVFFtSXlFaUJoVVJJeUltTlJFSkFSRURtdjZBRFIwSy9vQUpDRW8yQWxZMlNnZ0ovcnVxcWdFQUZ4T0FHQlAvQUJNWWdCTVhBVlVCVlFKTkFTb0tDdjdXQnhJSi9pbzJTa28yQWRZSkVnZjkzZ0ZWL3RVVEZ3R0FFeGNYRS82QUZ4TUJ3QUVKL3ZmK1FBQUFBQVVBVlFBQUE2c0RWUUFQQUNFQUtRQTJBRU1BQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lGTkRZeklUSVdGUkVuSmlJSEFTNEJOUkVCSVFFWEZSUUdJd0V5TmpVMEppTWlCaFVVRmpNMU1oWVZGQVlqSWlZMU5EWXpBeXY5cWpaS1NqWUNWalpLU3YxS0Z4TUNWaE1YakEwaURmNDhEUkVDZ1A0UkFXK3FGeFArUUN3K1Bpd3RQajR0Q1F3TUNRb01EQW9EVlVrMy9hczJTa28yQWxVM1NZQVVGeGNVL3J5TkRRMytQQU1XRFFKVi9ZQUJiNnFhRXhnQmdENHRMVDQrTFMwK2dBc0tDZ3NMQ2dvTEFBTUFLd0FyQTlVREt3QWVBRFlBU3dBQUFUZ0JNUU11QVNNaElnWUhBemdCTVE0QkZSRVVGak1oTWpZMUVUUW1Kd0U0QVRFK0FUTWhNaFlmQVNNaUJnOEJJeWN1QVNzQk53RWhJaVk5QVRNWEhnRTdBVEkyUHdFekZSUUdJd1BSbFJBOUp2NXFJendRa1FZQ1NUY0NxamRKQVFQOVBBWVhDUUdXREJRR2M3Y0tFZ1pKZkVnS0V3cTdjd0pJL1ZZVUY4QkpCaElLcWdvU0JrbkFGeFFCdkFFbUlDa21JLzdhQXdnRy93QTNTVWszQVFBR0NBTUJBQTBNREEzbkNnZHZid2NLNS8zRUZ4VFZid1lMQ3dadjFSUVhBQUFBQkFBci85VUQxUU9BQUJzQU53QkdBRndBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0F5SUdIUUVVRmpNeU5qMEJOQ1lqSnc0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnlZaUJ3SUFZbFZXZnlVa0pDVi9WbFZpWWxWV2Z5VWtKQ1YvVmxWaVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1pRRXhnWUV4TVlHQk1lQmdjSEJnY05DZ29OQndZSEJ3WU5JZzBEZ0NVa2dGVldZV0pWVm44bEpTVWxmMVpWWW1GV1ZZQWtKZnlySGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1pRVUVaR2FCNGVBYW9YRTZzVEdCZ1RxeE1YbmdZT0Nna09Cd1lHQmdZSERna0tEZ1lORFFBRkFDdi8xUVBWQTRBQUlBQXdBRXdBWWdCNEFBQUJJU0lIRGdFSEJoVVJGQmNlQVJjV015RXlOejRCTnpZMUVUUW5MZ0VuSmlNVEZBWWpJU0ltTlJFME5qTWhNaFlWSVNZaUJ3WUhEZ0VIQmhjZUFSY2VBVE15TmpjK0FUYytBU2N1QVJNT0FRY0dKaWNtTmpjNkFUTTZBVE1lQVJjV0JnY1REZ0VWRkJZWEhnRXpNalkzUGdFMU5DWW5KaUlIQXRYK1ZqVXZMa1lVRkJRVVJpNHZOUUdxTlM4dVJoUVVGQlJHTGk4MXEyUkgvbFpIWkdSSEFhcEhaUDZpRUNBUUt5UWtNQXNMQmdZc0l4MUFJd2NSQmlwSkdob1RCd2xqQWhBc0dqTlhCd2xCTXdNTEF3TUxBeW82QndZTERHSUhCZ1lIQmhFSENRNEhCZ1lHQmcwaURRT0FGQlJHTHk0MS9sVTBMeTlGRkJVVkZFVXZMelFCcXpVdUwwWVVGUDFWUm1Sa1JnR3JSbVZsUmdNREJoY1hRaWtwS3lwSkdoTVlBUVFHTENNalVTcEdZLzdzRXgwREJqMDBNMWNIQnpvcUdqRVRBVkVHRGdvSkRnY0dCZ1lHQnhFR0NnNEdEUTBBQUFBQkFLc0FLd05WQXlzQUlBQUFBU0VpQmhVVUZqc0JBeU1pQmhVVUZqTWhNalkxTkNZckFSTXpNalkxTkNZakF5ditnQlFYRnhTWjRvMFRGeGNUQVlBVUZ4Y1VtZDZSRXhjWEV3TXJHQk1UR1AyckZ4UVRGeGNURkJjQ1ZSZ1RFeGdBQUFBQUJBQXIvOVVEMVFOOEFCa0FIZ0ExQUV3QUFCTUZIZ0V6TWpZM0pUNEJOVFFtSnlVbUlnY0ZEZ0VWRkJZWEpRMEJMUUVCQlNVbUJnY0dGaGNGSGdFek1qWTNKVDRCSnk0QkJ6VUZKU1lHQndZV0Z3VWVBVE15TmpjbFBnRW5MZ0VIUkFHckF3Z0dCZ2dEQWFzTkRBd04vbFVLRXduK1ZRb0xEQTBCdkFGTi9yUCtzd0ZOQVpyK1p2NW1FQ0VHQmdvTkFhc0dDUVlHQ0FNQnF4QUtDUWNnRFA1bS9tWVFJUVlHQ2cwQnF3WUpCZ1lJQXdHckVBb0pCeUFNQWxyV0F3RUJBOVlHRXcwTkV3YldBd1BXQmhNTkRSTUd6S2FtcHFiOTFzM05CZ3NNRFNRSDFRY0NBUVRWQmlFUUVBd0cxYzNOQmdvTkVDRUcxZ1lDQVFQVkJ5RVFFQXNHQUFBRUFGVUFBQU9yQTFVQUR3QWFBQ0VBS0FBQUFTRWlCaFVSRkJZeklUSTJOUkUwSmdVaE1oWWRBU0UxTkRZekF4RXpFU01pSmdVaEVTRVJGQVlESy8ycU5rcEtOZ0pXTmtwSy9YUUNWaE1YL1ZZWEV5cXFnQk1YQW9EK2dBR3FGd05WU1RmOXF6WktTallDVlRkSlZSY1VnSUFVRi8yQUFZRCtWUmdZQWF2K2dCTVlBQUFHQUN2LzFRUFZBNEFBVHdCZUFHb0FlUUNJQUpjQUFDVTJOejRCTnpZMU5DY3VBU2NtSnpnQk1UZ0JNU1luTGdFbkppTWlCdzRCQndZSE9BRXhPQUV4QmdjT0FRY0dGUlFYSGdFWEZoYzRBVEU0QVRFV0Z4NEJGeFl6TWpjK0FUYzJOemdCTVRnQkx3RStBVFUwSmljM0hnRVZGQVlISlRRMk16SVdGUlFHSXlJbUFRY3VBU01pQmdjblBnRXpNaFlYQlJjT0FSVVVGaGNITGdFMU5EWTNFemNlQVRNeU5qY1hEZ0VqTGdFbkEwMGdHUmtrQ1FrSkNTUVpHU0FnSmlaVkxpNHdNQzR1VlNZbUlDQVpHU1FKQ1FrSkpCa1pJQ0FtSlZRdUxqSXdMaTVWSmlZZ0lud1RFeElRZUNZdkxDbitWVW8yTmtwS05qWktBVzk4RmowZ0lENFplREI4UTBOOE1QM21mQk1URWhCNEppOHNLVHg4RmowZ0lENFpmREI4UTBaOU1GNGdKU1pVTGk0eU1DNHVWQ1ltSUNBYUdTTUtDUWtLSXhrYUlDQW1KbFF1TGpBd0xpNVZKaVlnSUJrYUl3a0tDZ2tqR2hrZ1huc1hQU0FnUGhsNE1IeERSSHN3N3paS1NqWTNTVWtCWVhzVEV4SVFkeW9zTENvN2ZCYzhJQ0ErR25jd2UwUkRmREQ5NW53VEZCSVFleWN2QkN3cUFBQUFBZ0JCLzlVRHd3TnFBRE1BYVFBQUFTWW5KaUlIQmc4QkJoUVhGakkvQVRZeUZ4NEJEd0VPQVFjR0ppY3VBUWNPQVJjZUFUTXlOamMrQVQ4Qk5qYzJKaWNtSndFSEJpSW5MZ0UvQVQ0Qk56NEJGeDRCRng0Qk56NEJKeTRCSnlZR0J3NEJEd0VHQndZV0Z4WVhIZ0V6TWpZL0FUWTBKeTRCQndPRUpTNHVZQzR1SlUwTURBMGlEVWt6aURRekFUQ0FBd3NET293cENpVU5EUVVLSm0wNUoxQWpCZzRLZ0NVUkVnSVVGQ2YrWjBremlUTXpBVENBQXdzREhVQWpJemtUQ2lVTkRBWUtJRll3TUdJcUJnMEhnQ1FTRWdJVEV5VW1YVEF3WFNaSkRBd05Kd3dETXlVU0V4TVNKVWdOSWcwTkRVZ3dNRENPTUlBRUNnUXBFam9NQmdvSkpnMHpNeG9aQnd3SGdDVXZMMk11THlQOWMwZ3dNRENQTUlBREN3TVRFZ01HSVIwTkJRa0tKUTBxTWdZS0dTQUdEUWFBSnpBdll5NHZKU01tSmlOSURTSU5EUVFOQUFNQUFBQ3JCQUFDcXdBa0FFa0FXQUFBQVNNaUpqVTBOanNCTWpZMU5DWXJBU0lIRGdFSEJoVVVGeDRCRnhZN0FUSTJOVFFtSXdFaklnWVZGQlk3QVRJV0ZSUUdLd0VpQmhVVUZqc0JNamMrQVRjMk5UUW5MZ0VuSmlNQkZCWXpJVEkyTlRRbUl5RWlCaFVCZ0lCR1pXVkdnQk1ZR0JPQU5TNHZSaFFVRkJSR0x5NDFnQk1ZR0JNQmdJQVRHQmdUZ0VabFpVYUFFeGdZRTRBMUxpOUdGQlFVRkVZdkxqWCtLeGNUQVZZVEZ4Y1QvcW9URndFQVpFZEdaQmdURXhnVkZFVXZMelExTHk1R0ZCUVhFeFFYQWFzWUV4TVlaRVpIWkJjVUV4Y1VGRVl1THpVMEx5OUZGQlgvQUJRWEZ4UVRGeGNUQUFBR0FDc0FBQVBWQTRBQUpnQkFBRkFBVkFCaEFHMEFBQUVpQnc0QkJ3WVZFUlFXT3dFeU5qVVJORFl6TWhZVkVSUVdPd0V5TmpVUk5DY3VBU2NtSXhNakVUUW1JeUlHRlJFakVUUTNQZ0UzTmpNeUZ4NEJGeFlWQVNNaUJoVVJGQlk3QVRJMk5SRTBKZ01qRVRNRElnWVZGQll6TWpZMU5DWWpGU0ltTlRRMk16SVdGUlFHQXFzL05qZFFHQmNYRktvVUZ4Y1VFeGNZRTZzVEZ4Y1hVVFkzUHRWVlNqWTNTVllSRURvbkp5MHNKeWM2RUJIOWdLc1RGeGNUcXhNWUdENVZWU28zU1VrM05rcEtOaFFYRnhRVEZ4Y0NnQmNZVURjMlAvN1dGQmNYRkFFcUZCY1hGUDdXRkJjWEZBRXFQelkzVUJnWC9kVUJBRGRKU1RmL0FBRUFMU2NuT2hBUkVSQTZKeWN0QVFBWEUvNEFGQmNYRkFJQUV4ZitBQUdyQVlCS05qWktTalkyU3FzWUV4TVlHQk1UR0FBQUFBWUFWUUNBQTZzQzFRQU9BQjBBS3dCQkFGY0FiUUFBQVNFeU5qVTBKaU1oSWdZVkZCWXpCU0VpQmhVVUZqTWhNalkxTkNZakVTRWlCaFVVRmpNaE1qWTFOQ1lCRGdFVkZCWVhIZ0V6TWpZM1BnRTFOQ1luSmlJSEVRNEJGUlFXRng0Qk16STJOejRCTlRRbUp5WWlCeEVPQVJVVUZoY2VBVE15TmpjK0FUVTBKaWNtSWdjQlZRSXJFeGdZRS8zVkV4Y1hFd0lyL2RVVEZ4Y1RBaXNUR0JnVC9kVVRGeGNUQWlzVEdCajh6d1lIQndZSERRb0tEUWNHQndjR0RTSU5CZ2NIQmdjTkNnb05Cd1lIQndZTklnMEdCd2NHQncwS0NnMEhCZ2NIQmcwaURRS0FGeFFURnhjVEZCZXJGeE1VRnhjVUV4Zi9BQmNURkJjWEZCTVhBZlFIRGdrS0RnWUhCZ1lIQmc0S0NRNEhEQXovQUFjT0NRb09CZ2NHQmdjR0Rnb0pEZ2NNRFA4QUJ3NEpDZzRHQndZR0J3WU9DZ2tPQnd3TUFBQUlBQ3YvMVFQVkE0QUFEUUFiQUMwQVB3Qk5BRndBYmdDQUFBQUJJZ1lkQVJRV016STJQUUUwSmdNaUJoMEJGQll6TWpZOUFUUW1BU1lpQndZVUh3RWVBVE15TmpjMk5DOEJBU1lpQndZVUh3RWVBVE15TmpjMk5DOEJKVFFtS3dFaUJoVVVGanNCTWpZbEl5SUdGUlFXT3dFeU5qVTBKaU1GQndZVUZ4NEJNekkyUHdFMk5DY21JZ2NCTWpZL0FUWTBKeVlpRHdFR0ZCY2VBVE1DQUJNWUdCTVRHQmdURXhnWUV4TVlHUDdjRFNJTkRRMTRCaEVIQmhFR0RRMTNBZUlOSWcwTURIZ0dFUWNHRVFjTURIaitXaGdUcXhNWEZ4T3JFeGdDZ0tzVEdCZ1RxeE1YRnhQOWhIZ01EQWNSQmdjUkJuZ01EQTBsQ2dHRUNnNEdlQXdNRFNJTmVBd01CeEVHQTRBWEZLb1VGeGNVcWhRWC9WVVhFNnNUR0JnVHF4TVhBaUlORFF3aURYZ0dCd2NHRFNJTmQvNGVEUTBNSXd4NEJnY0hCZzBpRFhlV0V4Y1hFeFFYRno0WEV4UVhGeFFURjhCM0RTSU5CZ2NIQm5nTUl3d05EUUVlQndaM0RTSU5EUTEzRFNJTkJnY0FBQUFEQUZYLzFRT3JBNEFBSVFBckFEd0FBQUVqTlRRbkxnRW5KaU1pQnc0QkJ3WWRBU01pQmhVUkZCWXpJVEkyTlJFMEppTWxORFl6TWhZZEFTRTFBUlFHSXlFaUpqVVJORFl6SVRJV0ZSRURLeXNVRkVZdkxqVTFMaTlHRkJRck5rcEtOZ0pXTmtwS052NHFaVVpHWmY2cUFnQVhFLzJxRXhjWEV3SldFeGNDQUlBMUxpOUdGQlFVRkVZdkxqV0FTamIrMVRaS1NqWUJLelpLZ0VabFpVYUFnUDNWRXhjWEV3RXJFeGdZRS83VkFBSUFWUUFBQTZzRFZRQWVBRU1BQUFFaklnWVZGQlk3QVRJV0ZSRVVCaXNCSWdZVkZCWTdBVEkyTlJFMEppTUROalFuTGdFdkFTWWlCd1lVSHdFaElnWVZGQll6SVFjR0ZCY2VBVE15Tmo4QlBnRTFBeXVyRXhnWUU2c1RGeGNUcXhNWUdCT3JOa3BLTm9VRUJBTUNBOVVOSWcwTkRZMytaaE1ZR0JNQm1vME5EUVlPQ2drT0I5VURCUU5WRnhNVUZ4Y1UvYXNUR0JjVEZCZEtOZ0pWTjBuK1JRWVNDZ01HQk5VTkRRMGlEWTBYRXhRWGpRMGlEUVlHQmdiV0F3WUVBQUlBVlFBQUE2WURWUUFlQUVNQUFDVWpJaVkxRVRRMk93RXlOalUwSmlzQklnWVZFUlFXT3dFeU5qVTBKaU1CTmpRbkxnRXZBU1lpQndZVUh3RWhJZ1lWRkJZeklRY0dGQmNlQVRNeU5qOEJQZ0UxQVlDckV4Y1hFNnNUR0JnVHF6WktTamFyRXhnWUV3SW1CQVFEQWdQVkRTSU5EUTJOL21ZVEdCZ1RBWnFORFEwR0VRY0dFUWZWQXdWVkdCTUNWUlFYRnhRVEYwazMvYXMyU2hjVUV4Y0JSUVlTQ2dNR0JOVU5EUTBpRFkwWEV4UVhqUTBpRFFZR0JnYldBd1lFQUFNQUt3QXJBOVVES3dBUEFCa0FLd0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ1VoTWhZWENRRStBVE1CSVNJbU5SRUZIZ0V6TWpZM0pSRVVCaU1EVmYxV04wbEpOd0txTjBsSi9SOENxZzBUQi82RS9vUUhFdzBDcXYxV0ZCY0JaZ2NOQmdZTkJ3Rm1GeFFESzBvMi9nQTNTVWszQWdBMlNsWU1EZjczQVFrTkRQMnJGeFFCci93REJnWUQvUDVSRkJjQUFBQUVBQUQvMVFRQUE0QUFRUUJGQUVrQVRnQUFBU1lpQndVbE9BRXhNQ0lqTGdFak9BRXhPQUV4SWdZSE1DSWpNQ0l4QlE0QkZSRVVGaGNXTWpjbEJUZ0JNUjRCTXpJMk56QXlNVEF5TXlVK0FUVVJOQ1luRFFFUkpRRTNFUWNsQnhFM0VRUHJDaGNLL3V2K3V3RURBd1lFQXdjSEFRTUUvdFVHQ3d3SkNoY0tBUlVCUUFjSUJ3TUdBd1VCQXdFckNRd01DZjJWQVFEL0FQN1YxdFlEVnRiV0Ezd0dCcUtpQXdFQkE2c0dGQXo5VlEwVEJnY0hvcUlFQVFFRXFnY1REUUtxRFJNSGE0RDlzNEFCelh6OXQzdDdld0pJZlAyM0FBQUVBRlgvcXdPckE2c0FJZ0ErQUVvQVZnQUFBU0lIRGdFSEJoVVVGeDRCRnhZWEhnRXpNalkzTmpjK0FUYzJOVFFuTGdFbkppTVJKaWN1QVNjbU5UUTNQZ0UzTmpNeUZ4NEJGeFlWRkFjT0FRY0dBeUlHRlJRV016STJOVFFtQXlJbU5UUTJNeklXRlJRR0FnQllUazEwSWlJOVBaUS9RQVFIRFFZR0RRY0VRRCtVUFQwaUluUk5UbGdlT2psd0tpb2JHMXcrUDBaR1B6NWNHeHNxS25BNU9oNUdaV1ZHUm1WbFJpTXlNaU1qTWpJRHF5SWlkRTFPV0hacWFxQXdNQU1EQlFVREF6QXdvR3BxZGxoT1RYUWlJdnhlRmpFeGhsSlJWa1kvUGx3Ykd4c2JYRDQvUmxaUlVvWXhNUUtNWlVaR1pXVkdSbVgvQURJakl6SXlJeU15QUFBQUFBUUFWUUFBQTZzRFZRQVdBQzBBUkFCYkFBQUJJeUlHSFFFVUZqTXlOajBCTkRZN0FUSTJOVFFtSXhFaklpWTlBVFFtSXlJR0hRRVVGanNCTWpZMU5DWWpKU0lHSFFFVUJpc0JJZ1lWRkJZN0FUSTJQUUUwSmlNREl5SUdGUlFXT3dFeUZoMEJGQll6TWpZOUFUUW1Jd0ZWZ0RaS0dCTVRHQmNUZ0JRWEZ4U0FFeGNZRXhNWVNqYUFGQmNYRkFJckV4Z1hFNEFVRnhjVWdEWktHQk5WZ0JRWEZ4U0FFeGNZRXhNWVNqWURWVWszZ0JNWEZ4T0FGQmNYRkJNWC9RQVlFNEFUR0JnVGdEWktGeFFURjlZWUU0QVRHQmNURkJkS05vQVRHQUlxRnhNVUZ4Y1VnQk1YRnhPQU4wa0FBZ0JWQUFBRHF3TlZBQ1FBUlFBQUFTNEJKeTRCSXlFaUJoVVVGanNCQndZVUZ4NEJNekkyUHdFVkZCWXpNalkxRVRRbUp3RUhOVFFtSXlJR0ZSRVVGaGNlQVJjZUFUTWhNalkxTkNZckFUYzJOQ2NtSWdPbUF3d0dBd3NEL3dBVEdCZ1RtdU1NREFjUkJnY1JCdUlZRXhNWUFRVDk1K0lZRXhNWUFRUUREQVlEQ3dNQkFCTVlHQk9hNHd3TURTSURQQVlNQXdNQkZ4TVVGK0lOSWcwR0J3Y0c0cGtVRnhjVUFRQURDd1ArTitLYUV4Y1hFLzhBQkFvREJ3d0RBd0VYRkJNWDRnMGlEUTBBQUFBQUF3QlZBSUFEcXdMVkFBNEFIQUFxQUFBQklTSUdGUlFXTXlFeU5qVTBKaU1sSVRJMk5UUW1JeUVpQmhVVUZnRWhJZ1lWRkJZeklUSTJOVFFtQTREOUFCTVlHQk1EQUJNWUdCUDlBQU1BRXhnWUUvMEFFeGdZQXhQOUFCTVlHQk1EQUJNWUdBSFZGeE1VRnhjVUV4ZXJGeFFURnhjVEZCZitWUmNURkJjWEZCTVhBQUFBQWdCVkFBQURxd05WQURFQVl3QUFBU1luTGdFbkppY2pPQUV4SWdZSEJnY09BUWNHRlJRV0Z3Y0dGaGNlQVRNeU5qOEJIZ0V6TWpjK0FUYzJOejRCUFFFSE9BRXhGQVlIQmdjT0FRY0dJeUltSnk0Qkl3YzNOaVluTGdFMU5EYytBVGMyTno0Qk16Z0JNVE1XRng0QkZ4WVhGUU9yQlI4Z1prUkVUaFl3V1NvMUtpbzZEeEFTRUUwREJRY0pEd29EQndQaUpsUXNPalkyWHlZbUdoWVZWaElRRlIwZVNpc3FMeVpHSUFjU0NxSTRBd0VIRUJJTkRDOGhJU29nU1NNUlBUVTFVUmthQkFIYVRFUkVaaDhmQXhRV0dpWW1YelkyT2lwV0p1TU1HQVlIQmdFRFRSQVNEeEE1S2lrektWNHdGaG9tU0NNcUlDRXRDd3dTRUFNQk42SUtEd2tnU2lNdUt5dEpIaDRWRUJJREdCbFFOVFU5RlFBQUFBQUNBRlVBQUFPckExVUFGd0FvQUFBQklTSUdGUkVVRmhjZUFUTXlOajhCSVRJMk5SRTBKaU1URkFZaklTSUdEd0VSTkRZeklUSVdGUU1yL2FvMlNnME5Bd3NEQ2cwSG5nSHZOa3BLTmlvWEUvNEFDZzRHWWhjVEFsWVRGd05WU1RmOVZnMFhBd01CQmdlZVNUY0JxamRKL2RZVUZ3WUhZZ0pFRkJjWEZBQUFBQU1BcS8rckExVURxd0FOQUJ3QVdnQUFBVEkyTlJFMEppTWlCaFVSRkJZRE5EWXpNaFlWRVJRR0l5SW1OUkVGSWdZZEFSUUhEZ0VIQmlNaUp5NEJKeVk5QVRRbUl5SUdIUUVVRng0QkZ4WVhGU01pQmhVVUZqTWhNalkxTkNZckFUVTJOejRCTnpZOUFUUW1Jd0lBUm1WbFJrWmxaUTh5SXlNeU1pTWpNZ0dBRkJjVUZFWXZMalUxTGk5R0ZCUVhGQk1YRnhkUk5qYytnQk1YRnhNQlZoTVhGeE9BUGpjMlVSY1hGeE1CQUdSSEFWVkdaV1ZHL3F0SFpBSUFJekl5SS82ckpESXlKQUZWMVJnVFZUVXZMa1lVRkJRVVJpNHZOVlVUR0JnVFZVSTZPbGtkSFFoYUZ4UVRGeGNURkJkYUNCMGVXam82UUZVVEdBQUFBQVFBRGYrbUEvTURxd0JjQUdzQWtnQ3FBQUFGSnpRbU5UQW1NUUU0QVRFQkppSUhCaFFYQVJVVUZoY2VBVE00QVRFeU5qY1hEZ0VqS2dFaktnRWpJaVluTGdFOUFUUW1JeUlHSFFFVUZoY2VBUmNWSXlJR0ZSUVdNeUV5TmpVMEppc0JOVDRCTnhjZUFUTXlOamMyTkNjQk9BRXhJaVluTGdFOUFSY09BU01ERmpZM1BnRXpPQUV4TWhZWEhnRWRBUlFXTXpJMlBRRTBKaWN1QVNNNEFURWlCZ2NHRmhjQk9nRXpNalkzUGdFOUFUUW1JeUlHSFFFVUJnY0dGaGNEOC93RUJQNnYvcXNOSWcwTkRRRklHaG9XUGlNV0xCTkFJRVltQkFJREF3SUVNRmNqSnlZWEZCTVhOakFxWkRhQUV4Y1hFd0ZXRXhjWEU0QXNWeVBtQnhFR0J4RUdEUTMrRFJBZkRRME1hZ1lKQm9RUUd3UUdMeUFRSHcwTkRCZ1RFeGdhR2hZK0l6MWREQVFURXdHaUF3SURFQmdEQXdFWEV4UVhBUU1ERlJBTi9BTUNBd1VCVFFGVkRRME5JZzMrdUc4a1BSY1pHZzBOUUJjWUpTTWpZVFJWRXhnWUUxVkhnVEFwTGdkVkZ4UVRGeGNURkJkVkJ5RWQ1d1lIQndZUUl3MEJZZzBORFI4UUdXb0VBUUdhQXhVUUhTY01EUTBmRU9JVEdCZ1Q0aU0rRmhvYVREMFFJQVArWGhJUUVCd1FWUk1ZR0JOVkRSVU5FQndEQUFRQVZRQUFBNnNEVlFBV0FDMEFSQUJiQUFBQkl5SUdGUlFXT3dFeUZoMEJGQll6TWpZOUFUUW1Jd0V6TWpZMU5DWXJBU0ltUFFFMEppTWlCaDBCRkJZekV5TWlCaDBCRkJZek1qWTlBVFEyT3dFeU5qVTBKaU1CSWdZZEFSUUdLd0VpQmhVVUZqc0JNalk5QVRRbUl3RUFnQk1ZR0JPQUV4Z1hFeFFYU2pZQ0FJQVRHQmdUZ0JNWUZ4TVVGMG8yZ0lBMlNoY1VFeGNZRTRBVEdCZ1QvZFVURnhnVGdCTVlHQk9BTmtvWEZBRXJHQk1UR0JjVGdCUVhGeFNBTmtvQkFCY1RGQmNYRklBVEZ4Y1RnRGRKL3dCS05vQVVGeGNVZ0JNWEdCTVRHQUlxRnhPQUZCY1hGQk1YU1RlQUV4Y0FBQUlBWWdBQUE1NERTUUFrQUVVQUFBRXVBU01oSWdZVkZCWTdBUWNHRkJjZUFUTXlOajhCRlJRV016STJOUkUwSmljdUFTY0JKaUlQQVRVMEppTWlCaFVSRkJZWEhnRVhIZ0V6SVRJMk5UUW1Ld0UzTmpRQnZBTUxBLzhBRkJjWEZKbmlEUTBIRFFvS0RRZmlGeFFURndFREF3d0dBZUlOSWczaUZ4UVRGd0VEQXd3R0F3c0RBUUFVRnhjVW1lSU5BWHdEQVJjVUV4ZmlEU0lOQndZR0IrS2FFeGNYRXdFQUJBb0RCd3dEQWMwTURPT2FFeGdZRS84QUF3c0RCZ3dEQkFFWUV4TVk0ZzBpQUFBQUFBRUFxd0dBQTFVQjFRQU9BQUFCSVNJR0ZSUVdNeUV5TmpVMEppTURLLzJxRXhjWEV3SldFeGNYRXdIVkZ4TVVGeGNVRXhjQUFBQUFBd0FyLzlVRDFRT0FBQnNBTndCR0FBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCaE1oSWdZVkZCWXpJVEkyTlRRbUl3SUFZbFZXZnlVa0pDVi9WbFZpWWxWV2Z5VWtKQ1YvVmxWaVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1piL3FvVEZ4Y1RBVllURnhjVEE0QWxKSUJWVm1GaVZWWi9KU1VsSlg5V1ZXSmhWbFdBSkNYOHF4NGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGdHcUZ4TVVGeGNVRXhjQUFBQUFBd0JWQUFBRHF3TlZBQThBSHdBdUFBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUF4UUdJeUVpSmpVUk5EWXpJVElXRlFNaElnWVZGQll6SVRJMk5UUW1Jd01yL2FvMlNrbzJBbFkyU2tvTUZ4UDlxaE1YRnhNQ1ZoTVhxdjZxRXhjWEV3RldFeGNYRXdOVlNUZjlxelpLU2pZQ1ZUZEovU3NUR0JnVEFsVVVGeGNVL3dBWEV4UVhGeFFURndBQ0FDc0FBQVBWQTFVQUlnQXlBQUFCSVNJR0ZSRVVGak1oRlNNaUJoVVVGak1oTWpZMU5DWXJBVFVoTWpZMUVUUW1JeE1VQmlNaElpWTFFVFEyTXlFeUZoVURWZjFXTjBsSk53RXFnQk1YRnhNQlZoTVhGeE9BQVNvM1NVazNLeGNVL1ZZVUZ4Y1VBcW9VRndOVlNUZitWamRKVmhjVEZCY1hGQk1YVmtrM0FhbzNTZjNXRkJjWEZBR3FGQmNYRkFBQ0FGb0FCQU9yQTFVQU5RQlhBQUFCSmdZSEJnY0dJaWNtSnlZbkxnRTNOamMrQVNjdUFTTUdCdzRCQndZSEJoY2VBUmNXRnpvQk16STJOelkzUGdFM05qYzBKaWNERGdFbkppY3VBU2NtTnpZM1BnRTNOamNHQndZV0Z4WVhGaGNlQVRjMk53NEJBNVVKSEFvaEp5ZFFKeWNpS3hvYUR3c01JQVlGQndZWURFMURSR1lnSUFZSUdocG9Ta3BZQ1JNS1NvMDZJaG9hSnd3TUJRd0t0ek9CUkVZN08xUVVGUVlGRWhNNkp5WXRFd0VCSHg4Z0x5TW5LRklxS2lnVU5BR3ZCZ0VKR2cwTkRRMGFJQ3NzWVRFeUt3b1lEUW9MQmlBZ1prUkRUVmhRVVg0cEtRZ3lNQndnSVVrcEtDd0pGd2IrOXl3bkJ3WWdJV1ZBUUVjeExpMU1IUjBRTXpjMmFDOHVKQmtRRUF3RUJBNHBTd0FEQUlBQlZRT0FBZ0FBQ3dBWEFDTUFBQUVVQmlNaUpqVTBOak15RmdVVUJpTWlKalUwTmpNeUZnVVVCaU1pSmpVME5qTXlGZ0pWTWlNak1qSWpJeklCS3pJakpESXlKQ015L2FzeUpDTXlNaU1rTWdHckpESXlKQ015TWlNa01qSWtJekl5SXlReU1pUWpNaklBQUFBQUF3R3JBQ3NDVlFNckFBc0FGd0FqQUFBQkZBWWpJaVkxTkRZek1oWVJGQVlqSWlZMU5EWXpNaFlSRkFZaklpWTFORFl6TWhZQ1ZUSWpJekl5SXlNeU1pTWpNaklqSXpJeUl5TXlNaU1qTWdHckpESXlKQ015TWdFSEl6SXlJeVF5TXYySEl6SXlJeU15TWdBQUFRQXYvOVVEMFFOOEFIZ0FBQUUyTkNjdUFTOEJKaUlIQmhRZkFTRVJGeDRCTXpJMk56WTBMd0V1QVNNbUlnY09BUThCQmhRWEZqSS9BUkVoTnpZMEp5WWlEd0VPQVJVR0ZCY2VBUjhCSGdFek1qWTNOalF2QVNFUkp5WWlCd1lVSHdFZUFUTWVBVE15TmpjK0FUOEJOalFuSmlJUEFSRWhCd1lVRng0Qk16STJQd0UrQVRVRDBRTURBd0lEZ0EwaURRME5OLzduTndjTkNnb05CdzBOZ0FNSEF3WVNDZ01IQTRBTkRRMGlEVGYrNXpjTkRRMGlEWUFEQlFNREF3SURnQWNPQ1FvT0JnME5Od0VaTncwaURRME5nQU1IQXdNTEF3TUxBd01IQTRBTkRRMGlEVGNCR1RjTkRRWVJCd1lSQjRBREJRR2FCaElLQXdZRWdBd01EU0lOT0FFYU9BWUdCZ1lOSWcyQUF3WURBd01EQTRBTklnME1ERGorNWpnTklnME1ESUFFQmdNSEVna0VCZ09BQndZR0J3MGlEVGYrNWpnTkRRMGlEWUFEQlFRQkFRUURBZ09BRFNJTkRRMDRBUm8zRFNJTkJ3WUdCNEFEQmdRQUFBTUFWUUFBQTZzRFZRQWxBRElBUGdBQUFTNEJJd1VPQVJVUkl5SUdGUlFXT3dFeU5qVVJKUkVqSWdZVkZCWTdBVEkyTlJFMEppY0JGQVlyQVNJbU5UUTJPd0VWSlJRR0t3RWlKalUwTmpzQkE1b0hFZ3IrQUF3V2dEWktTalpXTmtvQnFvQTJTa28yVmpaS0NBbjl1eGNUVmhNWEZ4T0FBZ0FYRTFZVEZ4Y1RnQU5OQmdKVkF4Z1EvaXRLTmpaS1NqWUNNMG4rV1VrM05rcEtOZ0pXQ1JJSC9UTVRHQmdURXhnclZSTVhGeE1VRndBQUFBSUFWZi84QTlVRGZBQVpBQ0FBQUFFdUFRY0JEZ0VWRkJZWEJSTWVBUmN3TWpFeU5qY0JOaVluQVNjdUFTOEJBUVBKQ2hrTS9OVU5EUklRQVR4UkF4Y05CQTBUQmdHQUJBY0ovbTQzQXhFSzRnSlJBM01LQlFiK2dBY1hEUTBXQTFIK3hBMFNBdzBNQXlzUUdnbjlPTjRNRGdNOEFSb0FBQUlBcndBQUExRURnQUFaQUNRQUFDVUJMZ0VqSWdZSEFRWVdGeDRCTnlVRkhnRXpNalkzUGdFbkpTNEJJeUlHRHdFYkFTY0RVZjdWQXhZTkRSWUQvdFVEQmdvSkhBb0JGUUVWQndnSEJoQUREUVlHL3NRR0NRWUdDUWJGMnRyRk53TXJEUkVSRGZ6VkRCa0pDZ0VHbnA0REFRVUVDUndKeFFNQkFRTnZBazM5cjNNQUFBSUFLLy9WQTlvRGdBQWdBQ2tBQUFFbkxnRWpJU0lHRHdFT0FSVVJGQllmQVI0Qk15RXlOajhCUGdFMUVTNEJKd01ISVNjUk55RVhFUVBKL0FNUkN2NmlDaEVEL0FZR0JnYjhBeEVLQVdJS0RnYjhCZ2NFQndaSjR2N0U0dUlCUU40Q2Qvd0hCZ1lIL0FNUkNmNmRDUTRHL0FNR0J3YjhCZzRLQVY0SkVRUCtsdUxpQVR6aTR2N0VBQUFBQlFBci83Y0QxUU9SQUIwQUp3QXJBRE1BT2dBQUFTVTRBVEVtSWdjRkRnRVZFUlFXRndVZUFUTXlOamNsUGdFMUVUUW1KVDRCTXpJV0Z3VUhKUk1sTndVQkxnRTFFUVVSSlNFRkVTVVJGQVlEamY2cUdUMGQvcXNnSkNVakFWWU1IZzBRR3d3QlZpQW9KZjQvQXdzREJnZ0RBVHg0L3JSMy9yTjRBVXorSGdrTUFWWCt3QUxSL3NVQlZRMEM1cXNORGFzUU95VCtheU5BRUtzR0J3Y0dxeEE5SmdHVkpEdHpBd0VCQTU0OHB2N3ZwenVtL25jSEZnb0JpS3IrWHAyZEFhS3EvbmdORXdBQkFFUC8yZ08zQTU0QVZBQUFBU1lpQndFR0J3WWlKeVluSmljbU5EYzJOd0UyTWhjV0ZBY0JCaUluTGdFMU5EWTNBVFkwSnlZaUJ3RU9BUlVVRmhjV01qY0JOamMyTkNjbUp5NEJJeUlHQndFR0J3WVVGeFlYSGdFek1qWTNBVFltSndPdkRTSU4vbmdnS0NkU0p5Y2dJQkFRRUJBZ0FZZ2piU01uSi81NERTSU5Bd1VHQmdGckRRME5JZzMrbGhNVUZCTW1haU1CaUNBUUVCQVFJQnhQS2lsUEhmNTNLeFlWRlJZckxXODZPVzh0QVlnSEFnMEI4dzBOL25nZ0VCQVFFQ0FnSnlkU0p5Z2dBWWdqSXlacUkvNTNEQXdFREFvS0RRY0Jhd3dpRFEwTi9wWVFNQm9hTUJBbUpnR0pJQ2NvVVNnbklCMGpJQ0QrZHlzM04zTTROeXN0S0NzcUFZZ0tKUTBBQkFEVkFDc0RLd01yQUJBQUZBQWxBQ2tBQUFFaklnWVZFUlFXT3dFeU5qVVJOQ1lqQXlNUk15VWpJZ1lWRVJRV093RXlOalVSTkNZakF5TVJNd0dycXhNWUdCT3JFeGNYRXl0VlZRR0FxeE1YRnhPckV4Z1lFeXRWVlFNckdCUDlWUk1YRnhNQ3F4TVkvVlVDVlZZWUUvMVZFeGNYRXdLckV4ajlWUUpWQUFBRUFDdi8xUVBWQTRBQUd3QTNBRVlBVkFBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WURJZ1lWRVJRV016STJOUkUwSmlNeklnWVZFUlFXTXpJMk5SRTBKZ0lBWWxWV2Z5VWtKQ1YvVmxWaVlsVldmeVVrSkNWL1ZsVmlVRVpHYUI0ZUhoNW9Sa1pRVUVaR2FCNGVIaDVvUmthbEZCY1hGQk1YRnhPcUV4Y1hFeFFYRndPQUpTU0FWVlpoWWxWV2Z5VWxKU1YvVmxWaVlWWlZnQ1FsL0tzZUhtaEdSbEJRUmtab0hoNGVIbWhHUmxCUVJrWm9IaDRDS2hjVC93QVVGeGNVQVFBVEZ4Y1Qvd0FVRnhjVUFRQVRGd0FBQUFBRkFJQUFLd09BQXlzQUVRQWVBQ29BTmdCQ0FBQUJKaUlIQVFZVUZ4NEJNekkyTndFMk5DY0ZNalkxTkNZaklnWVZGQll6TlRJV0ZSUUdJeUltTlRRMkFTSUdGUlFXTXpJMk5UUW1CeUltTlRRMk16SVdGUlFHQTBrTklnMzlxZ3dNQnc0SkNnNEdBbFlNRFAzTVBWbFpQVHhaV1R3YUppWWFHU2NuQWU4OVdWazlQRmxaUEJvbUpob1pKeWNDOHcwTi9hc05JZzBHQndjR0FsVU5JZzN6V1R3OVdWazlQRm5WSmhvWkp5Y1pHaWIrZ0ZnOVBWaFlQVDFZMVNZYUdpWW1HaG9tQUFBQUFBSUFMLy9hQTlVRGdBQkdBSkVBQUFFdUFTY21CZzhCTGdFbk56NEJKeTRCSnk0Qkl6Z0JNU01xQVNNT0FRY09BUlVXRng0QkZ4WVhGaGNlQVJjV0Z4WVhIZ0VYRmhjNkFUTTRBVEV5TmpjK0FUMEJOQ1luRnhVVUJnY09BU01tSnk0Qkp5WW5KaWN1QVNjbUp5WW5MZ0VuSmljME5qYytBVHNCT0FFeE1oWVhIZ0VYRmdZUEFRNEJGeFlYSGdFWEZoY1dOajhCUGdFWEhnRVhIZ0VWT0FFeEEyWWNPUm9qU0IwZU9tUW1IaGtSREFvTkF3WktNSUFEQndNWkxCQVFEZ1VMRENNWEZ4c2FIaDVFSmlVb0t5OHZZekl6TkFNR0F4b3dFQkFXUHpBYUJnY0dEdzB1TGkxWUt5b29KU0VpUFJzYkdCb1VGUjhMQ2dVR0F3WVNDb0FRRndRREVnMERCUWMzQ2dVR0dCNGRSU2NuS3cwZENUZ0tHQTBnUUNBTkZRRmFBdzBKRFJFYUhpZGhQUjRaVENNYU9CMHdQd01aRXhNeEdqTXpNMkl2THlzb0pTWkVIaDRhSFJjWElnc01CQk1URXkwYWdEQkpCNENBQ2c0R0J3WUZDZ29nRkJVYUZoc2JQaUlpSlNncUtsZ3VMUzhKRGdjR0N4Y1FJRU1kRFJnS013a2REU3NuSjBVZUhSZ0hBd3c0Q1FZSERBOEhBeGNRQUFBRUFDLy8yZ1FFQTZzQVJnQ1JBSzhBeEFBQUFTNEJKeVlHRHdFdUFTYzNQZ0VuTGdFbkxnRWpPQUV4SXlvQkl3NEJCdzRCRlJZWEhnRVhGaGNXRng0QkZ4WVhGaGNlQVJjV0Z6b0JNemdCTVRJMk56NEJQUUUwSmljWEZSUUdCdzRCSXlZbkxnRW5KaWNtSnk0Qkp5WW5KaWN1QVNjbUp6UTJOejRCT3dFNEFURXlGaGNlQVJjV0JnOEJEZ0VYRmhjZUFSY1dGeFkyUHdFK0FSY2VBUmNlQVJVNEFURURKZ1lIQmhZWEZoY2VBUmNXRng0Qk16QXlNVDRCTlNZbkxnRW5KaWNUSGdFek9nRXpQZ0VuTGdFbkpnWUhCaFlYSGdFRFpodzVHaU5JSFI0NlpDWWVHUkVNQ2cwREJrb3dnQU1IQXhrc0VCQU9CUXNNSXhjWEd4b2VIa1FtSlNnckx5OWpNak0wQXdZREdqQVFFQlkvTUJvR0J3WVBEUzR1TFZncktpZ2xJU0k5R3hzWUdoUVZId3NLQlFZREJoSUtnQkFYQkFNU0RRTUZCemNLQlFZWUhoMUZKeWNyRFIwSk9Bb1lEU0JBSUEwVjl4QWNBd1FYRXpzME5GQWFHZ2dER0JBRUVCWUpJU0ZsUVVGSmR3TVlFQU1DQXhBV0JCQnJUUkFnQXdRVEV6TkhBVm9ERFFrTkVSb2VKMkU5SGhsTUl4bzRIVEEvQXhrVEV6RWFNek16WWk4dkt5Z2xKa1FlSGhvZEZ4Y2lDd3dFRXhNVExScUFNRWtIZ0lBS0RnWUhCZ1VLQ2lBVUZSb1dHeHMrSWlJbEtDb3FXQzR0THdrT0J3WUxGeEFnUXgwTkdBb3pDUjBOS3ljblJSNGRHQWNERERnSkJnY01Ed2NERnhBQzBRTVhFeEFiQkFZWkdsQTBOVDBRRmdNY0VFdENRbVFoSUFqK2V4QVNBeDBUVFc4TkF4SVRFeDBEQ2tjQUFBTUFMLy9hQS93RG5nQWtBR3NBdGdBQUFUWTBKeTRCTHdFbUlnY0dGQjhCSXlJR0ZSUVdPd0VIQmhRWEhnRXpNalkvQVQ0Qk5RTXVBU2NtQmc4QkxnRW5OejRCSnk0Qkp5NEJJemdCTVNNcUFTTU9BUWNPQVJVV0Z4NEJGeFlYRmhjZUFSY1dGeFlYSGdFWEZoYzZBVE00QVRFeU5qYytBVDBCTkNZbkZ4VVVCZ2NPQVNNbUp5NEJKeVluSmljdUFTY21KeVluTGdFbkppYzBOamMrQVRzQk9BRXhNaFlYSGdFWEZnWVBBUTRCRnhZWEhnRVhGaGNXTmo4QlBnRVhIZ0VYSGdFVk9BRXhBL3dEQXdNREE2b05JZzBORFdMdkV4Z1lFKzlpRFEwR0Rnb0pEZ2VxQXdhV0hEa2FJMGdkSGpwa0poNFpFUXdLRFFNR1NqQ0FBd2NER1N3UUVBNEZDd3dqRnhjYkdoNGVSQ1lsS0NzdkwyTXlNelFEQmdNYU1CQVFGajh3R2dZSEJnOE5MaTR0V0NzcUtDVWhJajBiR3hnYUZCVWZDd29GQmdNR0VncUFFQmNFQXhJTkF3VUhOd29GQmhnZUhVVW5KeXNOSFFrNENoZ05JRUFnRFJVQ3hBY1NDUVFHQTZzTkRRMGlEV0lYRkJNWFlnMGlEUWNHQmdlcUJBWUQvcFlERFFrTkVSb2VKMkU5SGhsTUl4bzRIVEEvQXhrVEV6RWFNek16WWk4dkt5Z2xKa1FlSGhvZEZ4Y2lDd3dFRXhNVExScUFNRWtIZ0lBS0RnWUhCZ1VLQ2lBVUZSb1dHeHMrSWlJbEtDb3FXQzR0THdrT0J3WUxGeEFnUXgwTkdBb3pDUjBOS3ljblJSNGRHQWNERERnSkJnY01Ed2NERnhBQUF3QXYvOW9EOHdPZUFDQUFad0N5QUFBQkppSVBBVFUwSmlNaUJoVVJGQllYSGdFWEhnRXpJVEkyTlRRbUt3RTNOalFETGdFbkpnWVBBUzRCSnpjK0FTY3VBU2N1QVNNNEFURWpLZ0VqRGdFSERnRVZGaGNlQVJjV0Z4WVhIZ0VYRmhjV0Z4NEJGeFlYT2dFek9BRXhNalkzUGdFOUFUUW1KeGNWRkFZSERnRWpKaWN1QVNjbUp5WW5MZ0VuSmljbUp5NEJKeVluTkRZM1BnRTdBVGdCTVRJV0Z4NEJGeFlHRHdFT0FSY1dGeDRCRnhZWEZqWS9BVDRCRng0QkZ4NEJGVGdCTVFQekRTSU40aGNURkJjQkF3TU1Cd01LQkFFQUV4Y1hFNXJpRFpvY09Sb2pTQjBlT21RbUhoa1JEQW9OQXdaS01JQURCd01aTEJBUURnVUxEQ01YRnhzYUhoNUVKaVVvS3k4dll6SXpOQU1HQXhvd0VCQVdQekFhQmdjR0R3MHVMaTFZS3lvb0pTRWlQUnNiR0JvVUZSOExDZ1VHQXdZU0NvQVFGd1FERWcwREJRYzNDZ1VHR0I0ZFJTY25LdzBkQ1RnS0dBMGdRQ0FORlFPZURRM2ltUlFYRnhUL0FBTUxBd1lNQXdNQkZ4TVVGK0lOSXYzSkF3MEpEUkVhSGlkaFBSNFpUQ01hT0Iwd1B3TVpFeE14R2pNek0ySXZMeXNvSlNaRUhoNGFIUmNYSWdzTUJCTVRFeTBhZ0RCSkI0Q0FDZzRHQndZRkNnb2dGQlVhRmhzYlBpSWlKU2dxS2xndUxTOEpEZ2NHQ3hjUUlFTWREUmdLTXdrZERTc25KMFVlSFJnSEF3dzRDUVlIREE4SEF4Y1FBQUFEQUMvLzJnUHpBNTRBSmdCdEFMZ0FBQUUzTmpRbkppSVBBU2NtSWdjR0ZCOEJCd1lVRng0Qk16STJQd0VYSGdFek1qWTNOalF2QVFNdUFTY21CZzhCTGdFbk56NEJKeTRCSnk0Qkl6Z0JNU01xQVNNT0FRY09BUlVXRng0QkZ4WVhGaGNlQVJjV0Z4WVhIZ0VYRmhjNkFUTTRBVEV5TmpjK0FUMEJOQ1luRnhVVUJnY09BU01tSnk0Qkp5WW5KaWN1QVNjbUp5WW5MZ0VuSmljME5qYytBVHNCT0FFeE1oWVhIZ0VYRmdZUEFRNEJGeFlYSGdFWEZoY1dOajhCUGdFWEhnRVhIZ0VWT0FFeEE1RmlEUTBOSWcxaVlnMGlEUXdNWTJNTURBY09DUW9PQm1KaUJ3NEpDZzRHRFExaUt4dzVHaU5JSFI0NlpDWWVHUkVNQ2cwREJrb3dnQU1IQXhrc0VCQU9CUXNNSXhjWEd4b2VIa1FtSlNnckx5OWpNak0wQXdZREdqQVFFQlkvTUJvR0J3WVBEUzR1TFZncktpZ2xJU0k5R3hzWUdoUVZId3NLQlFZREJoSUtnQkFYQkFNU0RRTUZCemNLQlFZWUhoMUZKeWNyRFIwSk9Bb1lEU0JBSUEwVkF3QmlEU0lORFExaVlnME5EU0lOWW1JTklnMEdCd2NHWW1JR0J3Y0dEU0lOWXY1YUF3MEpEUkVhSGlkaFBSNFpUQ01hT0Iwd1B3TVpFeE14R2pNek0ySXZMeXNvSlNaRUhoNGFIUmNYSWdzTUJCTVRFeTBhZ0RCSkI0Q0FDZzRHQndZRkNnb2dGQlVhRmhzYlBpSWlKU2dxS2xndUxTOEpEZ2NHQ3hjUUlFTWREUmdLTXdrZERTc25KMFVlSFJnSEF3dzRDUVlIREE4SEF4Y1FBQUFBQUFNQURmK3JBL01EbmdCRkFJQUFvd0FBRXpJMk56NEJKeVluTGdFbkppYzBOamMrQVRzQk1oWVhIZ0VYRmdZUEFRWVVGeFl5UHdFK0FTY3VBU2N1QVNNNEFURWpLZ0VqRGdFSERnRVZGaGNlQVJjV0Z4NEJNd0VtSWdjQk9BRXhPQUV4QVFZVUZ4NEJNekkyTndFZUFSY1dGeDRCRnhZWE9nRXpNalkzUGdFOUFUUW1KeTRCSnlZR0R3RXVBU2NCTmpRbkFSWTJQd0UrQVJjZUFSY2VBUjBCRkFZSERnRWpKaWN1QVNjbUp5NEJKemNlQVJmZUJnd0RFQWNLR2hRVkh3c0tCUVlEQmhJS2dCQVhCQU1TRFFNRkJ6Y05EUTBpRERnYUVRMEtEUU1KU3pDQUF3Y0RHU3dRRUE0RkN3d2pGeGNiQnhZS0F4VU5JZzM5OVA1aURRMEdEZ29KRGdjQkNCMDdJQ3N2TG1Nek16TURCZ1FaTUJBUUZ6OHdIVGtaSTBrZEhoTW1Fd0hxRFEzK1VRMGRDVGdLR0EwZ1FDQVFGZ1lIQmc4TkxpNHRXQ29yS0J3MEZqd1pQaUFCWGdVRENpSVFKeWtwV0MwdEx3a09Cd1lMRnhBZ1F4ME5HQW96RFNJTkRBdzRHVXdqR2prY0xUNERHUk1UTVJvek16TmlMeThyQmdzQ1FBME4vZlArWWcwaURRWUdCZ1lCQ1Jvc0ZCd1lGeUlMQ3dVVEV4TXRHb0F3U1FjRERRa05FUmtlRFI0UUFlc05JZzM5UUFjREREZ0pCZ2NNRHdjREZ4Q0FDZzRHQndZRkNnb2dGQlVhRUNvWE94a3RFd0FBQXdBdi85b0VBQU9yQUNRQWF3QzJBQUFCTGdFbkxnRWpJU0lHRlJRV093RUhCaFFYSGdFek1qWS9BUlVVRmpNeU5qVVJOQ1luQXk0Qkp5WUdEd0V1QVNjM1BnRW5MZ0VuTGdFak9BRXhJeW9CSXc0QkJ3NEJGUllYSGdFWEZoY1dGeDRCRnhZWEZoY2VBUmNXRnpvQk16Z0JNVEkyTno0QlBRRTBKaWNYRlJRR0J3NEJJeVluTGdFbkppY21KeTRCSnlZbkppY3VBU2NtSnpRMk56NEJPd0U0QVRFeUZoY2VBUmNXQmc4QkRnRVhGaGNlQVJjV0Z4WTJQd0UrQVJjZUFSY2VBUlU0QVRFRC9BTU1Cd01LQlA4QUV4Y1hFNXJpRFEwR0Rnb0pEZ2ZpRnhNVUZ3RURsaHc1R2lOSUhSNDZaQ1llR1JFTUNnMERCa293Z0FNSEF4a3NFQkFPQlFzTUl4Y1hHeG9lSGtRbUpTZ3JMeTlqTWpNMEF3WURHakFRRUJZL01Cb0dCd1lQRFM0dUxWZ3JLaWdsSVNJOUd4c1lHaFFWSHdzS0JRWURCaElLZ0JBWEJBTVNEUU1GQnpjS0JRWVlIaDFGSnljckRSMEpPQW9ZRFNCQUlBMFZBNUVHREFNRUFSZ1RFeGppRFNJTkJnWUdCdU9hRXhnWUV3RUFBd3NEL2NrRERRa05FUm9lSjJFOUhobE1JeG80SFRBL0F4a1RFekVhTXpNellpOHZLeWdsSmtRZUhob2RGeGNpQ3d3RUV4TVRMUnFBTUVrSGdJQUtEZ1lIQmdVS0NpQVVGUm9XR3hzK0lpSWxLQ29xV0M0dEx3a09Cd1lMRnhBZ1F4ME5HQW96Q1IwTkt5Y25SUjRkR0FjREREZ0pCZ2NNRHdjREZ4QUFBQUFEQUN6LzFRUFZBNEFBTlFCSUFGRUFBQUVtQmdjR0J3NEJJd1luSmljdUFTY21OejRCTno0Qkp5NEJCd1lIRGdFSEJnY0dGeFFXRnhZWEhnRXpNamMrQVRjMk56WW1Kd0VpQmhVUkZCWXpJVEkyTlRRbkxnRW5KaU1URVJZWEhnRVhGaGNEbWhBaEJ4NDNONGxNVFVsS05UUTNBUUVmSFdoREVBd0dCeUVRS1NVbFBSa1lFaVlCUkVCQldDeGVMVVZDUVhJdExSc0dDeEQrWmhNWUdCTUJxeE1YSkNWL1ZsVmlLME03T2xvY0hBY0JLd1lNRUVrMU5EZ0JIeDQzTjRoTlRFcERhUjBHSVJBUUVBWVNHUm8vSlNVcVdWNWRwME5ESlJNVUZCTktOVFZERUNFSEFsVVhGUDVXRkJjWEZHRldWWUFrSmY1VkFWRUlIUjFaT2pwQ0FBQUFBQUlBcXdBQUExVURUUUFZQUJ3QUFBa0JKaUlIRGdFVkVSUVdGeDRCTXpJMk53RStBVFUwSmljQkVRa0JBMEQ5cXdvWENnb0xDd29HQ1FZSEN3UUNWUW9MQ3dyOXdBSGUvaUlCelFHQUJnWURFd3o5QUEwVEJ3TUJCUVFCZ0FZU0Nna1dBLzZxQW1mK3pmN01BQVFBSy8vVkE5VURnQUFiQURjQVVBQlVBQUFCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUhEZ0VIQmhNbEppSUhEZ0VWRVJRV0Z4NEJNekkyTnlVK0FUVTBKaWNITlJjSEFnQmlWVlovSlNRa0pYOVdWV0ppVlZaL0pTUWtKWDlXVldKUVJrWm9IaDRlSG1oR1JsQlFSa1pvSGg0ZUhtaEdSblQvQUFrWUNRME5EQWtIQ0FjR0RRWUJBQW9IQ2dmdmlZa0RnQ1VrZ0ZWV1lXSlZWbjhsSlNVbGYxWlZZbUZXVllBa0pmeXJIaDVvUmtaUVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUFhS3FCd2NERWczK3F3MFRCZ1FCQmdPckJoSUtDUklIZkxOWldnQUFBUUNyQUZVRFZRTUFBQ0FBQUFFaEVUUW1JeUlHRlJFaElnWVZGQll6SVJFVUZqTXlOalVSSVRJMk5UUW1Jd01yL3dBWUV4TVkvd0FURnhjVEFRQVlFeE1ZQVFBVEZ4Y1RBZFVCQUJRWEZ4VC9BQmNURkJmL0FCTVlHQk1CQUJjVUV4Y0FBQU1BSy8vVkE5VURnQUFiQURjQVdBQUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KZ01pSnk0Qkp5WTFORGMrQVRjMk16SVhIZ0VYRmhVVUJ3NEJCd1lUSXpVMEppTWlCaDBCSXlJR0ZSUVdPd0VWRkJZek1qWTlBVE15TmpVMEppTUNBR0pWVm44bEpDUWxmMVpWWW1KVlZuOGxKQ1FsZjFaVllsQkdSbWdlSGg0ZWFFWkdVRkJHUm1nZUhoNGVhRVpHVzRBWUV4TVlnQk1YRnhPQUdCTVRHSUFURnhjVEE0QWxKSUJWVm1GaVZWWi9KU1VsSlg5V1ZXSmhWbFdBSkNYOHF4NGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGdHcWdCUVhGeFNBRnhNVUY0QVRHQmdUZ0JjVUV4Y0FBQU1BVlFBQUE2c0RWUUFQQUI4QVFBQUFBU0VpQmhVUkZCWXpJVEkyTlJFMEpnTVVCaU1oSWlZMUVUUTJNeUV5RmhVREl6VTBKaU1pQmgwQkl5SUdGUlFXT3dFVkZCWXpNalk5QVRNeU5qVTBKaU1ESy8ycU5rcEtOZ0pXTmtwS0RCY1QvYW9URnhjVEFsWVRGNnFBR0JNVEdJQVRGeGNUZ0JnVEV4aUFFeGNYRXdOVlNUZjlxelpLU2pZQ1ZUZEovU3NUR0JnVEFsVVVGeGNVL3dDQUZCY1hGSUFYRXhRWGdCTVlHQk9BRnhRVEZ3QUFBQU1BS3dBQUE5VURWUUFYQUM4QVJnQUFBU0VpQmhVUkZCY2VBUmNXTXpJM1BnRTNOalVSTkNZakV4UUhEZ0VIQmlNaUp5NEJKeVkxRVRRMk15RXlGaFVSSndjbkppSUhCaFFmQVI0Qk16STJQd0UyTkNjbUlnY0RWZjFXTjBra0pYOVdWV0ppVlZaL0pTUkpOeXNlSG1oR1JsQlFSa1pvSGg0WEZBS3FGQmZ6alkwTklnME1ES3NIRVFZR0VRZXJEQXdOSWcwRFZVazMvd0JoVmxXQUpDVWxKSUJWVm1FQkFEZEovb0JRUmtab0hoNGVIbWhHUmxBQkFCUVhGeFQvQUVtTmpRME5EU0lOcXdZR0JnYXJEU0lORFEwQUFnQjAvOVVEalFPQUFEMEFTd0FBQVNZaUJ3WVVGeFlYRmhRSEJnY0dCd1lpSnlZbkppY21ORGMyTnpZMEp5WWlCd1lIRGdFWEZoY1dGeDRCRnhZek1qYytBVGMyTnpZM05qUW5KaWNCTWpZMUVUUW1JeUlHRlJFVUZnTXZEU0lORFEweUdSZ1lHVEl4UHorRFB6OHlNaGdaR1JneURRME5JZzFBSUNBQklCOCtJQ1FrVENrb0tpb29LVXdrSkNBK0lCOGZJRDcrMFJNWUdCTVRHQmdDcncwTkRTSU5NVDgvZ3o4L01qSVlHUmtZTWpJL1A0TS9QekVOSWcwTkRUNVFUNlJQVUQ0ZUZ4Z2ZDQWdJQ0I4WUZ4NCtVRStrVDFBKy90RVhGQUdxRkJjWEZQNVdGQmNBQUFRQUsvL1ZBOVVEZ0FBakFDY0FLd0JHQUFBQkl4RTBKaU1oSWdZVkVTTWlCaDBCRkJZN0FSVVVGak1oTWpZOUFUTXlOajBCTkNZbElSVWhBU0VSSVJjVUJpc0JOVFFtSXlFaUJoMEJJeUltUFFFME5qTWhNaFlkQVFOVktoZ1QvZ0FUR0NvM1NVazNLaGdUQWdBVEdDbzNTVW45bndHcS9sWUJxdjVXQWFxckZ4UXFHQlArQUJNWUtoUVhGeFFDcWhRWEFsVUJBQlFYRnhUL0FFazMxVFpLZ0JNWUdCT0FTamJWTjBuVzF2M1dBUUFyRXhpQUZCY1hGSUFZRTlVVUZ4Y1UxUUFHQUV3QVVRTzBBdmNBQ3dBWEFEZ0FXd0I1QUpjQUFBRWlCaFVVRmpNeU5qVTBKZ2NpSmpVME5qTXlGaFVVQmpjbUlnY0dGQmNXRng0QkJ3WUhEZ0VIQmhZWEhnRXpNalkzTmpjK0FTY21Kd1UwTmpjNEFURTJKaWNtSWdjNEFURUdCd1lVRnhZWEhnRXpNalkzTmpRbkxnRTFBelkwSnlZaUJ3WUhCaFFYRmhjZUFUTXlOamMyTkNjbUp5WTBOelkzSlNZaUJ3WVVGeFlYRmhRSEJnY0dGQmNlQVRNeU5qYzJOelkwSnlZbkFnQTJTa28yTmtwS05oTVlHQk1UR0JpK0RTSU5EQXdnRUJBQkR3OGVCQVlEQndzTkF3c0RDZzBITGhjWUFSY1dMZjVhSUNBTUF3a05JZzByRmhVVkZpc0dFUWNHRVFjTURDQWdQQTBORFNJTlJTSWlJaUpGQnhFR0JoSUdEUTA0SEJ3Y0hEZ0NYZzBpRFEwTk9Cd2NIQnc0RFEwR0VnWUdFUWRGSWlJaUlrVUNLMG8yTjBsSk56WktxeGNVRXhjWEV4UVgvQTBORFNJTkhpY29VU2NuSHdNR0F4QWlCZ01CQmdjck5qZHhOemNyMFNsUEhRMGlEUTBOS3pnM2N6YzNMQVlHQmdZTklnMGdVQ29CRVEwaURBME5SRmRYdFZkV1JRY0dCZ2NOSWcwNFIwZVZSMGc0T3cwTkRDSU5PRWRIazBaSE9BMGlEUVlIQndaRFZsYTBWMWRFQUFBQUFnQUFBQUFFQ1FOVkFFb0FuQUFBRXlFeU5qVTBKaXNCTno0Qk56WVdGeDRCRng0Qk56NEJKeVluTGdFbkppY21KeTRCQndZSERnRVBBVFUwSmlNaUJoVVJNQlF4SEFFeEZCWVZNQll6T0FFeEhnRXpPQUV4SGdFekJUd0JOVFFtTlRBbUl6Z0JNUzRCSXpBbU1UQWlNVEFtSnpnQk1TRWlCaFVVRmpzQkJ3WUhCaUluSmljdUFTY3VBUWNPQVJjZUFSY1dGeDRCRnhZek1qYytBVGMyUHdFVkZCWXpNalkxRVM0Qk5Tc0JBQk1YRnhPV2VCbEVJMENIUFQxY0ZnWWhFQkFRQmc0V0ZUY2lJU2NtS0NsU0tpa29MVkVnZ0JjVEZCY0VBUVFEQmdNSEN3UUQxUVFCQkFNQ0F3UUZDUVAvQUJRWEZ4U1ZlREUvUDRNL1B6SVpLdzBHSVJBUUVBWVFNeVFnSXlSTktDa3FLU2tvVENNakhvQVlFeE1ZQndJQjFSZ1RFeGh6R1NzTkZnWWRIV1JERUJBR0J5RVFLQ1FqUGhrYUV4TUxDZ1FHQnc0VE15QjRuaE1ZR0JQL0FBUURCZ01DQXdVREJRY0Nkd01DQXdRQ0F3UURBUVVCQXhjVUV4ZDBNUmtaR1JreEdrTWpFQkFHQmlFUUxWRWdJQmdYSGdnSENBZ2ZGeGNmZDU0VEZ4Y1RBUUFFQWdNQUFBQUFBZ0FKQUFBRUFBTlNBRllBb1FBQUFTWUdCdzRCQnc0Qkl6Z0JNU0ltTHdFek1qWTFOQ1lqSVRnQk1TSUdGVEFpTVRBR0ZTSUdGVGdCTVRBR0l4UUdGUndCRlRBVU1SRVVGak15TmowQkZ4WVhIZ0VYRmpNNEFURXlOejRCTnpZM1BnRTNOaVluTnpBME1SRTBKaU1pQmgwQkp5NEJKeVluSmdZSEJnY0dCdzRCQndZSEJoWVhGalkzUGdFM1BnRVhIZ0VmQVNNaUJoVVVGak1oTWpZM09BRXhQZ0UzT0FFeE1EWXpORFkxUGdFMUEzY1FJUVlOSngwdGYwTkRmVE40bGhNWEZ4UC9BQVFGQkFRRUJRRURCQmNURXhoOEd5RWhTeW9wS3lzcUtVMGpJeDRnTmhBRUVoQ0pGeFFURjN3Z1VTMHFLaXBUS1NnbUp5RWlOeFVXRGdZUUVCQWhCaFpjUFQySFFDTkVHWGlXRXhjWEV3RUFCQW9EQkFZREFRTUZBd0VCVVFZUUVDTkRHakF5TkROdkZ4TVVGd0VEQVFRRkF3UUVBZ01EQWdNRi93QVRGeGNUbm5jZkZ4Y2ZDQWdJQ0I4WEZ4OGdVUzBUSVFPckJBRUFFeGdZRTU1NElEWVFEUVVHQlFzS0V4SVpHRDRrSlNvUUlBTUdFQkJBWkNBZEJoWU5KeDF6R0JNVEdBRUVBd0lEQkFRQ0F3TUhBd0FBQWdCVi82c0Rxd09lQURBQVlRQUFFekkyUFFFME5qTWhCd1lVRng0Qk16STJQd0UrQVRVMk5DY3VBUzhCSmlJSEJoUWZBU0VpQnc0QkJ3WWRBUlFXTXlFaUJoMEJGQVlqSVRjMk5DY21JZzhCRGdFVkJoUVhIZ0VmQVI0Qk16STJOelkwTHdFaE1qYytBVGMyUFFFMEppT0FFeGhKTndIdll3d01CdzRKQ2c0R3F3TUZCQVFEQWdPckRTSU5EQXhqL2hFdEp5YzZFQkVZRXdNQUV4aEpOLzRSWXd3TURTSU5xd01GQkFRREFnT3JCZzRLQ1E0SERBeGpBZTh0SnljNkVCRVlFd0dyRnhOV05rcGlEU0lOQndZR0I2b0VCZ01IRWdrRUJnT3JEUTBOSWcxaUVSQTZKeWNzVmhNWEdCTlZOMGxpRFNJTkRBeXJBd2NEQmhJS0F3Y0Rxd1lHQmdZTklnMWlFUkE2SnljdFZSTVlBQUFBQUFRQUt3QlZBOVVDL0FBWUFCd0FOUUE1QUFBQkpnWUhBUTRCRlJRV0Z3RWVBVE15TmpjK0FUVVJOQ1luQXkwQkVRRW1CZ2NCRGdFVkZCWVhBUjRCTXpJMk56NEJOUkUwSmljRExRRVJBZVlKSEFyK2dBWUdCd29CZ0FZTkJnUUtBd29RRFEwNy91OEJFUUlSQ2h3Si9vQUhCZ2NLQVlBR0RRY0RDd01KRUF3TlBQN3ZBUkVDL0FZRUIvN1dCeElKQ2hJRy90VURCZ0VFQmhNTkFsVU5Fd2Y5MmRiVi9sVUNKd1lFQi83V0J4SUpDaElHL3RVREJnRUVCaE1OQWxVTkV3ZjkyZGJWL2xVQUFRQUFBQUFEcWdOUUFHMEFBQUVtSnk0Qkp5WW5KaWN1QVFjR0J3NEJEd0UxTkNZaklnWVZFVEFVTVJ3Qk1SUVdGVEFXTXpnQk1SNEJNekFXTVRBeU1UQXlNVGdCTVNFeU5qVTBKaXNCTno0Qk56WVdGeDRCRnhZR0J3NEJCd1luTGdFbkppY3VBUWNPQVJjV0Z4NEJGeFl6TWpZM05qYytBVGMyQTVFT0ZoVTNJaUVuSmlncFVpb3BLQzFSSUlBWEV4UVhCQUVFQXdJREJBVUlBUUFUR0E4VGxuZ1pSQ05BaHowOVhCWVdCaDBkWkVORFJFTjJMUzRZQnlFUUVCQUhHQ2txYXo4K1FpTkhJMU0rUDBjR0JRSTNLQ1FrUGhrWkZCTUtDd1FIQmc0UU1pQjRuaE1ZR0JQL0FBUURCZ01DQXdVREFRUVhGQk1QY3hrckRSWUdIUjFrUTBDSVBEMWNGaGdFQlRneU0wTVFFQWNHSVJCQ05UUkxGQlFORFJ3NU9wTlVWQUFBQUFBQkFGZ0FBQVFBQTFZQWFRQUFBVEEwTVJFMEppTWlCaDBCSnk0Qkp5WUhEZ0VIQmdjR0Z4NEJGeFlYSGdFek1qYytBVGMyTnpZbUp5WUdCd1lIRGdFSEJpY21KeTRCSnlZM05qYytBVGMyRng0Qkh3RWpJZ1lWRkJZeklUZ0JNVEkyTlRBeU1UQTJNVEkyTlRnQk1UQTJNelEyTlRJMk5RUUFGeFFURjN3Z1VTMVZWVldVT1RrZEhRWUdSajQrVXlOSEkwSStQMm9wS1JZR0VCQVFJUVlZTGk1MVJFTkRRekl4T0FVRkZ4Z3VMM2RFUkVNalJCbDRsaE1YRnhNQkFBUUZCQVFFQlFFREJBY0NBZndFQVFBVEdCZ1RubmdnTmhBZEJ3WklQejVVVTFSVWxEbzZId2tNRkJSTE5EVkNFQ0VHQnhBUVF6SXhPQVVGRnhndExuWkRSRU5CTWpFNEJBVVlEU2djYnhnVEV4Z0JCQVFGQXdVREFnTUdBd0FBQUFBREFJQUFLd09BQXlzQUdnQTFBRUVBQUJNaUJoVVVGak15Rng0QkZ4WVZGQll6TWpZMU5DY3VBU2NtSXhFaUJoVVVGak15Rng0QkZ4WVZGQll6TWpZMU5DY3VBU2NtSXhNVUJpTWlKalUwTmpNeUZxc1VGeGNVUmo0K1hSc2JGeFFURnlFaWRFNU5XQlFYRnhTRWRYV3RNak1YRXhRWE9UbkZoSVNXZ0RJa0l6SXlJeVF5QWdBWEZCTVhHeHRkUGo1SEV4Y1hFMWhPVG5RaElnRXJHQk1UR0RJeXJuUjFoUk1YRnhPWGhJVEZPVG45VlNNeU1pTWpNaklBQUFNQVZRQUFBNnNEVlFBVUFCZ0FQd0FBQVNjdUFTTWhJZ1lWRVJRV015RXlOalVSTkNZbkF5RVJJUmNVQmlzQkVUUW1JeUVpQmhVUkl5SW1OUkUwTmpzQkZSUVdNeUV5TmpVMEppTWhOU0VYRVFPZTFRY09DZjRxTmtwS05nSldOa29IQnZQK3FnRldxaGNUS3hjVS9sWVVGeXNURnhjVEt4Y1VBVlVUR0JnVC90VUJSYnNDYzlZR0JrazMvYXMyU2tvMkFkVUtEZ2I5NGdFQTFSTVlBU3NUR0JnVC90VVlFd0pWRkJlckV4Y1hFeFFYZ0x6K1BBQUVBRlVBQUFOekExVUFLUUEvQUZRQVpnQUFBVFkwSnlZaUJ3RW5QZ0UxTkNZaklnWVZGQll6TWpZM0Z3Y3VBU01pQmhVVUZqTXlOalUwSmljQkJUUTJNeklXRlJRR0J6Z0JNVGdCTVE0Qkl5SW1OUk1pSmpVME5qTXlGaGM0QVRFNEFURWVBUlVVQmdFbUlnY0dGQjhCSGdFek1qWTNOalF2QVFOekRRME5JZzMreVc4TkRXVkdSbVZsUmhZc0UyOXZFeXdXUm1WbFJrWmxEUTBCNHYwNE1pTWpNZ3dORFJ3VEl6SlZJekl5SXhNY0RRME1NZ0ZtRFNJTkRRM3FCeEVHQnhFR0RRM3FBdUlOSWcwTkRmN0lieFFyRjBaa1pFWkhaQTBOYjI4TkRHUkdSMlJrUnhZc0V3SGlOeU15TWlNVUd3ME5EVElrL2FveUpDTXlEUTBNSEJNa01nRUpEUTBOSWczckJnWUdCZzBpRGVzQUFBQUFBZ0JWQUFBRG5nTlZBQ1lBU0FBQUpTYytBVFUwSnk0Qkp5WWpJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU5qY1hIZ0V6TWpZM05qUW5BVFEzUGdFM05qTXlGeDRCRnhZVkZBWUhPQUV4T0FFeERnRWpCaWN1QVNjbU5RT2VuaVl2SGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1pRUkhzd25nY1JCZ1lSQncwTi9RMFhGMUUyTno0L05qZFFHQmN2SmlwclBFQTROMUlYRjBtZE1IeERVRVpHYUI0ZUhoNW9Sa1pRVUVaR2FCNGVMQ3FlQndZR0J3MGlEUUdNUHpZM1VCZ1hGeGhRTnpZL1BHNG5LU3dDRnhaUU56WStBQU1BSy8vVkE5VURoQUF4QURVQU9RQUFBVFFtSnpBME1UUW1KeTRCSnpBaU1TSW1KeHdCTVNJR0J3RU9BUlVVRmhjRkV4NEJNemdCTVRJMk53RStBVFVVTURVSEFTMEJDd0VCQXdQVkFRTUZBd1FHQXdVREJnTUVCZ1A4cXcwUkRBMEJiNklIRXcwTkZnTUJLd1lDelA3RS92d0NRSTF6QVR2SUExb0RCZ01GQXdZREJBSURBUU1EQVFFRC90VURFeEFOR0FhaS9wRU5EUkVOQTFZREJ3Y0VCR3YreEhQSi9ZUUJCQUU4L2NBQUJnQXIvOVVEMVFPQUFBOEFId0F2QUQ4QVZRQnJBQUFCSVNJR0hRRVVGak1oTWpZOUFUUW1BeFFHSXlFaUpqMEJORFl6SVRJV0ZRTWhJZ1lkQVJRV015RXlOajBCTkNZREZBWWpJU0ltUFFFME5qTWhNaFlWQVE0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnlZaUJ4RU9BUlVVRmhjZUFUTXlOamMrQVRVMEppY21JZ2NEVmYxV04wbEpOd0txTjBsSkRCY1UvVllVRnhjVUFxb1VGeXY5VmpkSlNUY0NxamRKU1F3WEZQMVdGQmNYRkFLcUZCZjlZZ1lIQndZSERRb0tEUWNHQndjR0RTSU5CZ2NIQmdjTkNnb05Cd1lIQndZTklnMERnRW8ycXpaS1NqYXJOa3IrMVJNWEZ4T3JFeGdZRS82QVNqYXJOa3BLTnFzMlN2N1ZFeGNYRTZzVEdCZ1RBY2tIRGdrS0RnWUhCZ1lIQmc0S0NRNEhEQXorQUFjT0NRb09CZ2NHQmdjR0Rnb0pEZ2NNREFBQUFBQUVBQUQvcXdRQUE2c0FDd0FYQUpRQkh3QUFBU0lHRlJRV016STJOVFFtQXlJbU5UUTJNeklXRlJRR0JUNEJNekkyTlRRbUt3RWlKaWMwSmljbU5qYzJOQ2N4T0FFeExnRWpPQUV4SWdZSERnRW5JaVkxTkNZaklnWWRBUlFHQnlJR0J3WW1KeVlpQndZV0Z4NEJCdzRCSXlJR0ZSUVdPd0V5RmhjV0JnY09BUlVVRmhjNEFURVdOamMrQVJjZUFSVVVGak15TmowQk5EWTNOaFlYRmpJM05pWW5MZ0UzT0FFbkJoWVhIZ0VWRkFZSERnRWpPQUV4SWlZbkxnRUhEZ0VkQVJRR0l5SW1OVEEwTVRRbUp5NEJJeUlHQndZaUp6Z0JPUUV1QVRVME5qYytBU2N1QVNzQklpWTFORFl6TURJeE1qWTNOaVluSmpRM05oWVhIZ0UzTWpZM1BnRTlBVFEyTXpJV0ZSUVdGeFkyTno0Qk16RXlGaGM0QVRFV0JnY09BUmNVRmhjZUFUc0JNaFlWRkFZaklnWUhBZ0JHWldWR1JtVmxSaU15TWlNak1qSUJQd01PRFRaS1NqWUpCZ3dEQVFNREFna25KeE10R1JveEV3WVNCZ1lMU2pZMlNnWUhBd0lEQnhJSkoya2tKZ0VxQmdFREF4RUtOa3BLTmdrSkRRTURBZ2tVRXhNVUptc21CaE1KQ2dkS05qZEpDd1lIRWdrbmFTUW1BU29EQkFOTkRBd2FCZ2NIQmdZT0Nnb09DaHBDSUNBa0dCTVRGeWtnQ2hnTkZpc1FEU0lOQmdZSENoa01FQTA1SUFrVEdCZ1RCQ00zRFF3TUdnME5EU01RRmtBZEF3Y0RJQ1FZRXhNWUpDQWdReDBHRGdvSkRnY01BUkFXRFFvQkF3MDVJQWtUR0JrV0lEb05BbFZrUmtka1pFZEdaUDhBTWlRak1qSWpKREk3Qmd0Sk56WktCZ1lFQWdNR0V3a25hU01VRXhNVUJnRURFQW8yU2tvMkNRWU1Bd0VEQkFZR0ppWW1heVlIRWdvR0MwazNOa29LQndZU0NoTXRHUm90RXlZQktRY0JBd1FPRERkSlNUY0lDZzBEQXdJS0ppWW5haWNHRVFjaUlFTWRCdzRKQ2c0R0JnY0lDUm9NRUEwNklBZ1VGeGNVQkNNM0RBY0NFaEFORFFZT0Nna1BDaGxDSUNBbEZ4TVVGeWtnSUVNZERDTU1EUUVRRmcwSkFnTU5PU0FKRXhjWUZ5TTJEUTBOR2dZR0JnWU5JeEFYUUIwREJnTWdKUmNURkJja0lBQUFBQUlBZ1AvVkE0QURmQUFlQUVNQUFBRWlCaFVSRkFZaklTSW1OUkUwSmlNaUJoVVJGQll6SVRJMk5SRTBKaU1sTnhFVUZqTXlOalVSRng0Qk16STJOelkwTHdFdUFTTW1JZ2NPQVE4QkJoUVhGakkzQTFVVEZ4Z1QvZ0FUR0JjVEZCZEtOZ0lBTmtvWEZQNGVZaGdURXhoaUJnNEtDUTRIREF5ckF3Y0RCaElLQXdjRHF3d01EU0lOQWRVWEUvNnFFeGNYRXdGV0V4Y1hFLzZxTmtwS05nRldFeGU0WXY0OEZCY1hGQUhFWWdjR0JnY05JZzJxQXdZREF3TURBNm9OSWcwTkRRQUVBRlgvMVFPckE0QUFOQUJBQUUwQVl3QUFBU0lHQnljME5qVTBKaWMzSGdFek1qWTFOQ1lqSWdZVkZCWVhCeTRCSXlJR0ZSUVdNekkyTnhjVUJoVVVGak15TmpVMEppTVJNaFlWRkFZaklpWTFORFlCSWlZMU5EWXpNaFlWRkFZakFTSW1OVFEyTnpnQk1UZ0JNVDRCTXpJV0ZSUUdJd01BSXo0VzR3VUdBK0lhUHlOR1pXVkdSbVVHQStjV1BpTkdaV1ZHSXo0VzR3VmxSa1psWlVZak1qSWpJekl5L2lNak1qSWpJekl5SXdJQUl6SUdCZ29wRmlNeU1pTUJLeDBYaFEwVkRRd1dEWVFYSEdSR1IyUmtSd3dXRFlRWEhHUkdSMlFkRm9RTkZRMUdaV1ZHUm1VQ0FESWtJekl5SXlReS9pb3lKQ015TWlNa012N1dNaU1ORkFvVEZ6SWpJeklBQUFBQUFnQ0EvOVVEZ0FOOEFDRUFOQUFBQVNVbUlnY0ZEZ0VWRVJRWEhnRVhGaGNlQVRNeU5qYzJOejRCTnpZMUVUUW1Kd01VQnc0QkJ3WUhKaWN1QVNjbU5SRWxCUkVEWnY2ckJoRUgvcXNORVRjM2hqbzdCZ01JQmdZSUF3WTdPb1kzTnhBS095VWxaREl4R2hveE1tUWxKUUVyQVNzQy9JQURBNEFERnczKzFtaFZWSGtpSWdNRUFRRUVBeUlpZVZSVmFBRXFEUmNEL3E5SVB6NWlJeUlRRGlJaFl6OC9TZ0VNYjIvKzlBQUFBQUFEQUEzL3BnUDNBNTRBSVFCSUFGVUFBQUUzQlJFVUJnY0dGaGM2QVRNeU5qYytBVGNSTkNZbkpTWWlEd0VPQVJjZUFUY0pBU1lpQndZVUh3RVVCaFVSRkJjZUFSY1dGeDRCTXpJMk56NEJOeGNlQVRNeU5qYzJKaWNsSmljdUFTY21QUUVCRGdFSEFZbDNBU3NIQmdjU0V3TUdCQXdZQmdjSEF4QUovcW9HRVFlTUVCQUdCaUlRQW1yOFZnMGlEUTBOZHdRM040WTZPd1lEQ0FZR0NRWTlialBKQmhFSEJoRUdDZ0VOL2cwYU1USmtKU1VCM2laYU13TDhLbS8rOUJRbEVCQWdBeEVORmpJYUFTWU5Gd09BQXdNdkJ5RVFFQkFIL1BjRHF3ME5EU0lOZHdjSUIvN1dhRlZVZVNJaUF3UUJBUVFnVWpESkJnY0hCaEFqRFR3T0lpRmpQejlLNy80aUtrWWRBQUFBQUFRQVZmL1ZBNnNEZ0FBa0FDa0FNd0JVQUFBQk1DWWpNQ1lqSnk0Qkl5RWlCZzhCTUFZak1BWWpIQUVWRVJRV015RXlOalVSTkNZbkpTRVhJVGNCSVNJbU5SRWhFUlFHQXlJR0ZSUUdJeUltTlRRbUl5SUdGUlFYSGdFWEZqTXlOejRCTnpZMU5DWWpBNllCQXdFRGdBTVJDdjRBQ2hJR2dBRURBUVJLTmdKV05rb0JCUDF2QWRaQS9hcEFBaGI5cWhNWEFxb1hreFFYU2pZMlNoY1VFeGNRRVRrbkp5MHRKeWM1RVJBWEV3SzhCQVNyQ2djSENxc0VCQWNIQS8ycU5rcEtOZ0pXQXdjSGIxWlcvUUFYRXdJci9kVVRGd0lBR0JNMlNrbzJFeGdZRXkwbkp6a1JFQkFST1NjbkxSTVlBQVFBQVAvVkJBQURxd0FNQUJnQVBBQkhBQUFsRkFZaklpWTFORFl6TWhZVklSUUdJeUltTlRRMk16SVdFeTRCSXlFbkxnRXJBU0lHRlJRV093RVhNQlF4RXg0Qk16QXlNeUV5TmpjVE5DWW5BdzRCSXlFaUppY0RJUU1CMVRJakl6SXlJeU15QWRZeUpDTXlNaU1rTWt3R0VncjlUU0lER0JDcUZCY1hGSWdpU1FsR0xRRURBWjR3UmdwRUFnZVJBeGNRL21JUUdBTkFBbTg4S3lReU1pUWpNaklqSkRJeUpDTXlNZ0oyQ2dlMEVCSVlFeE1Zc3dUK25pMDZPaTBCWmdvU0J2NkpFQklTRUFFei9zMEFBQUFEQUkwQUFBT3JBMVVBSkFCRkFGY0FBQUV1QVNjdUFTc0JJZ1lWRkJZN0FRRUdGQmNlQVRNeU5qY0JGUlFXTXpJMlBRRTBKaWNESWdZZEFTY21JZ2NHRkI4Qkl5SUdGUlFXT3dFeU5qYytBVGMrQVQwQk5DWWxIZ0V6TWpZM05qUXZBU1lpQndZVUh3RURwZ01NQmdNTEE5VVVGeGNVYi8xekRRMEdEZ29KRGdjQ2pCZ1RFeGdCQkNZVEdMY05JZzBORGJodkZCY1hGTlVEQ3dNR0RBTUVBUmo5endjTkNnb05CdzBOMVEwaURRME4xUU04Qmd3REF3RVhFeFFYL1hNTklnMEdCZ1lHQW8xdkV4Y1hFOVlEQ3dQOTd4Z1RiN2dNREEwaURiZ1hFeFFYQVFNRERBY0RDZ1RWRXhqaUJ3WUdCdzBpRGRVTkRRMGlEZFVBQUFBQUF3QlZBQUFEcXdOVkFBOEFHUUFqQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQVJFME5qc0JFU01pSmlVVUJpTWhFU0V5RmhVREsvMnFOa3BLTmdKV05rcEsvVW9YRTRDQUV4Y0NxaGNUL29BQmdCTVhBMVZKTi8yck5rcEtOZ0pWTjBuOUt3SlZGQmY5VlJnVEV4Z0NxeGNVQUFBREFLc0FLd05WQXlZQUdBQWNBQ3NBQUFFbUJnY0JEZ0VWRkJZWEFSNEJNekkyTno0Qk5SRTBKaWNETFFFUkFTSUdGUkVVRmpNeU5qVVJOQ1lqQXp3S0hBbitWUVlIQ0FrQnF3WU5Cd01MQXdrUURBMDgvc1FCUFAzVkV4Y1hFeFFYRnhRREpnY0VCLzZyQnhJSkNoSUcvcW9EQlFFREJoUU1BcXNORXdiOWlmejcvZ2tDVVJjVS9hc1RHQmdUQWxVVUZ3QUFBd0NyQUNzRFZRTW1BQmdBSEFBckFBQVRMZ0VIRGdFVkVSUVdGeDRCTXpJMk53RStBVFUwSmljQkV4RU5BUUVpQmhVUkZCWXpNalkxRVRRbUkrOEtGd29OREF3TkF3c0RCdzBHQWFzR0N3Z0ovbFVSQVR6K3hBSXJGQmNYRkJNWEZ4TURJZ2NFQndZVERmMVZEQlFHQXdFRkF3RldCaElLQ1JJSEFWWDlqUUgzKy93Q1VSY1UvYXNUR0JnVEFsVVVGd0FBQUFRQUFQK3JBLzhEb1FBbEFFc0FuQUNnQUFBQkppY3VBU2NtSnlZbkpnWUhCZ2NHQnc0QkZ4WVhGaGNlQVJjV016STJOelkzUGdFbkpnRUdCd1ltSnlZbkppY21OamMyTno0Qk16SVdGeFlYSGdFWEZoYzRBVEVXRnhZR0J3WUhFd2NuTno0Qkp5NEJEd0VuTGdFSERnRWZBUWNuTGdFSERnRWZBUWNPQVJjZUFUTXlOajhCRndjT0FSY2VBVE15Tmo4QkZ4NEJNekkyTno0Qkx3RTNGeDRCTXpJMk56NEJMd0UzUGdFbk5pWUhCU2MzRndQVkZCY1hOUjhlSlNJb0tXQTVPa09CVTFKUEFnTW9IQ1FrWERvNVNEUndRNEJTVWxBQ0F2NTJjRkJRZENrcElTSURCRDlHUlhCQVp5b2pQeG9iR0JnckZCTVNJQUlEUUVWR2NJQlJLMUlRRUFjR0hoTlJIZ2NlRXhBUUJ4NTRHZ1loRUJBUUJoNVJFQkFIQXhZTkF3Y0RVU3RTRUJBSEF4WU5Bd2NEVVI0REZ3d0VCZ01RRUFZZWR4NERGdzBEQmdNUUVBWWVVUkFRQmdNZUVQN25LM2NyQWpkRU5UVlNIUjBURXdvS0FRc0tGU1kxTkpGaFlZQmdSa1piRmhZVEV5ZzFOWkpoWWY1dklRUURQMFZGY0c5UVVIUXFLU0lURXd3TkR4Z1lSaTB1T25CUlVIWXBLaUlCbGg1M0hnY2RGQkFRQng1UkVCQUdCaDRUVVN0VkVCQUdBeUFRVVI0SEhoTU5FUUVFSFhjZUJoNFREUkVCQXg1UkRSRUJBd2NlRTFFcVVRd1JBUU1HSGhOUkhnY2RGQWtPQm1KM0szZ0FBQU1BSy8vVkE5VURnQUEyQUVRQVVnQUFKVFkzUGdFM05qVTBKeTRCSnlZaklnY09BUWNHQnpnQk1UZ0JNUVlIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTnpnQk1UZ0JNUk1VQmdjQlBnRXpNaGNlQVJjV0JUUTJOd0VPQVNNaUp5NEJKeVlEVFNBWkdTUUpDU1FsZjFaVllqQXVMbFVtSmlBZ0dSa2tDUWtrSlg5V1ZXSXdMaTVWSmlZZ015d3AvZVl3ZkVOUVJrWm9IaDc5QUN3cEFob3dmRU5RUmtab0hoNWVJQ1VtVkM0dU1tRldWWUFrSlFrS0l4a2FJQ0FtSmxRdUxqQmlWVlovSlNVS0NTTWFHU0FCVFVSN01BSVpLaXdlSG1oR1JsQkRmREQ5NWlZdkhoNW9Sa1lBQmdBQUFBQUVBQU5WQUE0QUhRQXJBRU1BV3dCeUFBQVRNalkxRVRRbUl5SUdGUkVVRmpNaElnWVZFUlFXTXpJMk5SRTBKaU1GTWpZMUVUUW1JeUlHRlJFVUZpa0JJZ1lWRkJZN0FSRVVGak15TmpVUk16STJOVFFtSXdFak5UUW1JeUlHSFFFaklnWVZGQll6SVRJMk5UUW1Jd0VoSWdZVkZCWTdBUlVVRmpNeU5qMEJNekkyTlRRbXF4TVhGeE1VRnhjVUFWVVRHQmdURXhnWUV3RlZGQmNYRkJNWEYvM3Avd0FVRnhjVVZSY1VFeGRXRXhjWEV3RlZWUmdURXhoVkV4Z1lFd0VBRXhnWUV3RlYvd0FURnhjVFZoY1RGQmRWRkJjWEFkVVlFd0VyRXhjWEUvN1ZFeGdYRS82QUZCY1hGQUdBRXhkVkZ4UUJnQk1YRnhQK2dCUVhGeFFURi84QUZCY1hGQUVBRnhNVUZ3RUFxeE1YRnhPckZ4UVRGeGNURkJmK3F4Z1RFeGlxRkJjWEZLb1lFeE1ZQUFBREFLdi8xUU5WQTRBQUVBQWdBRFlBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lqRXhRR0l5RWlKalVSTkRZeklUSVdGUUVPQVJVVUZoY2VBVE15TmpjK0FUVTBKaWNtSWdjQzFmNVdOMGxKTndHcU4wbEpOeXNYRlA1V0ZCY1hGQUdxRkJmKzRnWUhCd1lIRFFvS0RRY0dCd2NHRFNJTkE0QktOdjFWTmtwS05nS3JOa3I4MVJNWEZ4TUNxeE1ZR0JQOXlRY09DUW9PQmdjR0JnY0dFUWNHRVFjTURBQUFBQUFGQUlELzFRT0FBNEFBRUFBZ0FEd0FTQUJlQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtSXhNVUJpTWhJaVkxRVRRMk15RXlGaFVGSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXlJbU5UUTJNeklXRlJRR0F6STJOejRCTlRRbUp5WWlCdzRCRlJRV0Z4NEJNd01BL2dBMlNrbzJBZ0EyU2tvMkt4Z1QvZ0FUR0JnVEFnQVRHUDdWTFNjbk9SRVFFQkU1SnljdExTY25PUkVRRUJFNUp5Y3ROa3BLTmpaS1NqWUtEUWNHQndjR0RTVUtCZ2NIQmdjTkNnT0FTamI5VlRaS1NqWUNxelpLL05VVEZ4Y1RBcXNUR0JnVDFSRVFPaWNuTFN3bkp6b1FFUkVRT2ljbkxDMG5Kem9RRWY2cVNqWTNTVWszTmtvQnF3WUhCZzRLQ1E0SERBd0hEZ2tLRGdZSEJnQUNBRlVBQUFPckExVUFEd0FmQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXhRR0l5RWlKalVSTkRZeklUSVdGUU1yL2FvMlNrbzJBbFkyU2tvTUZ4UDlxaE1YRnhNQ1ZoTVhBMVZKTi8yck5rcEtOZ0pWTjBuOUt4TVlHQk1DVlJRWEZ4UUFBZ0FyQUFBRDFRTm1BQ2dBUWdBQUFTNEJKeVVuSmlJUEFRVWlCZ2NHRmg4QkF3WVdGeDRCUHdFWE9nRXpNalkzUGdFbkF6YytBU2NGRGdFVkZ5Y21JZzhCTnpRbUx3RTNNalkvQVJjZUFUTVhCd1BWQXhJTi91OThDVG9KZlA3ekRSTUdCQWNKeFM4RENnb0pHUTN6OHdjSUJ3WU5CZ29LQXkvRkNRY0UvdUlHQmlLOENoTUp2Q1lHQnByUkNoSUdYbDRERWczUm1nSXJEQTRFSnZjWEYvTXFFZ3dOR0FiQS91OE5Gd2NHQkFhQWdBVUVCaGNOQVJIQUJ4WUt2QW9UQ2RKakJnWmowZ2tUQ3BFZUR3YkF2QWtNSHBVQUFBQUFCQUFyLzlVRDFRT0FBQnNBTndCSEFFc0FBQUVpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlESWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHRXlFaUJoVVJGQll6SVRJMk5SRTBKZ01qTlRNQ0FHSlZWbjhsSkNRbGYxWlZZbUpWVm44bEpDUWxmMVpWWWxCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGg0ZWFFWkdNUDhBRXhnWUV3RUFFeGdZUHFxcUE0QWxKSUJWVm1GaVZWWi9KU1VsSlg5V1ZXSmhWbFdBSkNYOHF4NGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1VGQkdSbWdlSGdJcUZ4UC9BQlFYRnhRQkFCTVgvd0NyQUFBQUFBb0FBUCtyQkFBRHF3QWJBQ2NBTlFCREFGVUFad0IxQUlRQWxnQ29BQUFCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXlJbU5UUTJNeklXRlJRR0F6STJQUUUwSmlNaUJoMEJGQllUSWdZZEFSUVdNekkyUFFFMEpnRWVBVE15TmpjMk5DOEJKaUlIQmhRZkFRRW1JZ2NHRkI4QkhnRXpNalkzTmpRdkFTVTBKaXNCSWdZVkZCWTdBVEkySlNNaUJoVVVGanNCTWpZMU5DWWpBUWNHRkJjZUFUTXlOajhCTmpRbkppSUhBVEkyUHdFMk5DY21JZzhCQmhRWEhnRXpBZ0ExTGk5R0ZCUVVGRVl2TGpVMUxpOUdGQlFVRkVZdkxqVkdaV1ZHUm1WbFJoTVlHQk1UR0JnVEV4Z1lFeE1ZR1A2K0JoSUdCaEVIRFEwOERTSU5EQXc4QWw0TklnME5EVHdHRVFjR0VRY01ERHo5ZkJnVFZSUVhGeFJWRXhnREtsVVRHQmdUVlJRWEZ4VDgvRHdNREFjUkJnY1JCandORFEwaURRSkFDZzRHUEF3TURTSU5QQTBOQXhFS0Fxc1ZGRVV2THpRMUx5NUdGQlFVRkVZdUx6VTBMeTlGRkJYK1ZXUkhSbVJrUmtka0FnQVhGRlVUR0JnVFZSUVgvVlVYRTFZVEZ4Y1RWaE1YQWtrSEJnWUhEU0lOT3cwTkRDTU1QUDRaRFEwTUlnMDhCZ2NIQmcwaURUdjBFeGNYRXhRWEZ6NFhFeFFYRnhRVEYvN2lPdzBpRFFZSEJ3WThEU0lNRFEwQjJnWUhQQXdqREEwTk93MGlEUWNHQUFBSEFBRC8xUVFBQTN3QUlBQXlBRUFBVGdCZ0FHNEFrd0FBQVNJSERnRUhCaFVVRmpNeU5qVTBOak15RmhVVUZqTXlOalUwSnk0Qkp5WWpCUjRCTXpJMk56WTBMd0VtSWdjR0ZCOEJBek15TmpVMEppc0JJZ1lWRkJZbEZCWTdBVEkyTlRRbUt3RWlCaWN5Tmo4Qk5qUW5KaUlQQVFZVUZ4NEJNeE1oSWdZVkZCWXpJVEkyTlRRbUFUY1ZGQll6TWpZOUFSY2VBVE15TmpjMk5DOEJMZ0VqSmlJSERnRVBBUVlVRnhZeU53SUFOUzR2UmhRVUZ4UVRGMlZHUm1VWEV4UVhGQlJHTHk0MS90RUdFZ1lHRVFjTkRUd05JZzBNRER5bVZSTVlHQk5WRkJjWEF6NFlFMVVVRnhjVVZSTVlSQW9PQmp3TURBMGlEVHdORFFNUkNzVDhWaFFYRnhRRHFoUVhGLzJLWWhnVEV4aGlCZzRLQ1E0SERBeXJBd2NEQmhJS0F3Y0Rxd3dNRFNJTkFhc1ZGRVV2THpRVUZ4Y1VSbVJrUmhRWEZ4UTBMeTlGRkJVTkJ3WUdCdzBpRFRzTkRRd2pERHorNGhjVUV4Y1hFeFFYS3hRWEZ4UVRGeGZUQmdjOERDTU1EUTA3RFNJTkJ3YittaGdURXhnWUV4TVlBbUppeEJRWEZ4VEVZZ2NHQmdjTklnMnFBd1lEQXdNREE2b05JZzBORFFBQUFBY0FBUC9WQkFBRGdBQWdBRElBUUFCT0FHQUFiZ0NUQUFBQklnY09BUWNHRlJRV016STJOVFEyTXpJV0ZSUVdNekkyTlRRbkxnRW5KaU1GSGdFek1qWTNOalF2QVNZaUJ3WVVId0VETXpJMk5UUW1Ld0VpQmhVVUZpVVVGanNCTWpZMU5DWXJBU0lHSnpJMlB3RTJOQ2NtSWc4QkJoUVhIZ0V6RXlFaUJoVVVGak1oTWpZMU5DWUJIZ0V6SGdFek1qWTNQZ0UvQVRZMEp5WWlEd0UxTkNZaklnWWRBU2NtSWdjR0ZCOEJBZ0ExTGk5R0ZCUVhGQk1YWlVaR1pSY1RGQmNVRkVZdkxqWCswUVlTQmdZUkJ3ME5QQTBpRFF3TVBLWlZFeGdZRTFVVUZ4Y0RQaGdUVlJRWEZ4UlZFeGhFQ2c0R1BBd01EU0lOUEEwTkF4RUt4UHhXRkJjWEZBT3FGQmNYL2ZrREJ3TURDd01EQ3dNREJ3T3JEQXdOSWcxaUdCTVRHR0lOSWcwTURLc0JxeFVVUlM4dk5CUVhGeFJHWkdSR0ZCY1hGRFF2TDBVVUZRMEhCZ1lIRFNJTk93ME5EQ01NUFA3aUZ4UVRGeGNURkJjckZCY1hGQk1YRjlNR0J6d01Jd3dORFRzTklnMEhCdjZhR0JNVEdCZ1RFeGdCNGdNR0F3RUJBd01EQTZvTklnME5EV0xFRkJjWEZNUmlEUTBOSWcycUFBQUFBd0NBLzlVRGdBT0FBQkFBSUFBMkFBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUl4TVVCaU1oSWlZMUVUUTJNeUV5RmhVQkRnRVZGQllYSGdFek1qWTNQZ0UxTkNZbkppSUhBd0QrQURaS1NqWUNBRFpLU2pZckdCUCtBQk1ZR0JNQ0FCTVkvcmNHQndjR0J3MEtDZzBIQmdjSEJnMGlEUU9BU2piOVZUWktTallDcXpaSy9OVVRGeGNUQXFzVEdCZ1QvY2tIRGdrS0RnWUhCZ1lIQmhFSEJoRUhEQXdBQUFBQUF3QXIvL2NEalFPQUFCb0FKUUE3QUFBSkFTNEJJeUVpQmhVUkZCWVhBUjRCTXpJMk53RTRBVEUyTkNjSEFRWWlKd0VSSVFFV0ZBRU9BUlVVRmhjZUFUTXlOamMrQVRVMEppY21JZ2NEamY2UkJ3MEsvbFVURndZR0FXOFVNQllhTEJRQk15WW1QUDdORFNJTi9wNEJid0ZpRGYydkJ3WUdCd1lPQ2drT0J3WUdCZ1lOSWcwQ0JBRnZCd1lYRlA1V0NnNEcvcEVURkJRVEFUTW1aeVozL3MwTkRRRmlBVy8rbmcwaUFRUUhEUW9LRFFjR0J3Y0dCdzBLQ2cwSERRMEFCZ0FyLzlVRDFRT0FBQnNBTndCVUFIQUFmQUNJQUFBQklnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFOQ2N1QVNjbUF5SW5MZ0VuSmpVME56NEJOell6TWhjZUFSY1dGUlFIRGdFSEJnTWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalUwSnk0Qkp5WWpFU0luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ01pQmhVVUZqTXlOalUwSmdjaUpqVTBOak15RmhVVUJnSUFZbFZXZnlVa0pDVi9WbFZpWWxWV2Z5VWtKQ1YvVmxWaVVFWkdhQjRlSGg1b1JrWlFVRVpHYUI0ZUhoNW9Sa1pRUGpjMlVSY1lHQmRSTmpjK1BqYzJVUmNZR0JkUk5qYytMU2NuT1JFUUVCRTVKeWN0TFNjbk9SRVFFQkU1SnljdE5rcEtOalpLU2pZVEdCZ1RFeGdZQTRBbEpJQlZWbUZpVlZaL0pTVWxKWDlXVldKaFZsV0FKQ1g4cXg0ZWFFWkdVRkJHUm1nZUhoNGVhRVpHVUZCR1JtZ2VIZ0txRnhkUk5qYytQelkzVUJnWEZ4aFFOelkvUGpjMlVSY1gvZ0FSRURvbkp5MHNKeWM2RUJFUkVEb25KeXd0SnljNkVCRUJWa28yTjBsSk56WktxeGNVRXhjWEV4UVhBQUFBQUFJQWpRQlZBNEFDOHdBV0FDVUFBQWtCSmlJSEJoUWZBUWNHRkJjZUFUTXlOamNCTmpRbkFTRWlCaFVVRmpNaE1qWTFOQ1lqQWNuL0FBMGlEUTBONHVJTkRRWU9DZ2tPQndFQURBd0JqUDZyRXhnWUV3RlZGQmNYRkFIekFRQU5EUTBpRGVMaURTSU5CZ1lHQmdFQURTSU4vcmdZRXhNWUdCTVRHQUFDQVFUL3F3TFNBNnNBSWdCQUFBQUJMZ0VuRVRRbUl5SUdGUkVHQnc0QkZ4WVhIZ0VYSGdFek1qWTNOamMrQVNjbUp3TUdKaWN1QVRjK0FUYytBVFVSUGdFek1oWVZFUlFXRng0QkZ4WUdCd0t2Q2hnTldUdzlXU01WRmd3SkNSa2FUeTBORlEwalFCMHBHaG9UQ1FnYmN6TjdJeEFNQmdjZ0dRb0hCQ2NhR1NjS0J3MFVDU1FiTXdFYUVCWU5BY2c5V1ZrOS9qUWRKaVpUS3lzbUpqWUdBd0VURXhzbktGZ3ZMaXIvQUNRYk14bzRIUjB4RUFZVENRSGlHaVltR3Y0ZUNSTUdDaFFOTTNZakFBQURBRGYvMmdQVkE0QUFKUUE3QUVZQUFBRXVBU013SWlNaElnWUhBd1lXRnpvQk93RVZGQll6TWpZM0V6TXlOamN3TkRFUk1qWXhBUU11QVQwQk5DWXJBVEFpSXk0Qk54TStBVE1oRVRjT0FTc0JFVE0yRmhjUkE5VUdVRFlDQS8ydk1FWUtQQVkrTXdjSUJzbGtSd3dYQTU1Vk4xQUdBd0grMXBvYUloY1Q5QVVERUJVRFBBTVhFQUc0MVFNaEUwbEpFeUVEQXdRM1JUNHQvb0F6VndlQVJtUU1EUUZuUlRZRkFTWUUvb1grcGdvcUhhc1RGd1FiRUFHQUVCZitYbEVVR3dHQUF4d1cvdDRBQUFBREFDdi8xUVBKQTRBQUlnQXRBRWtBQUFFdUFTY3FBU3NCTlRRbUl5SUdCd01qSWdZVkVSUVdNeUU0QVRFeU5qY1ROaVluQVNNaUpqVVJORFk3QVJFbERnRWpPQUV4SVJFVEhnRWRBUlFXT3dFNkFUTXlGaGNlQVJVREE2OFFMQmtIQ0FmRVpFY01Gd09lWmpkSlNUY0NZakJHQ2p3RERSRDlVVlVVRnhjVVZRSTNBeGNRL2tpYUdpSVhFL1FEQWdNS0RnWUdBa0FDSWhNZEE0QkhaQTBOL3BwS052N1ZOa28rTFFHQUdqSVcvZ2tYRXdFckV4aitnQ0lRRWdHaUFWa0pLeDJxRkJjTEJnWVNCdjU4QUFBQUJBQUFBRlVFQUFNQUFCNEFQQUJKQUZZQUFBRWhJZ2NPQVFjR0ZSUVhIZ0VYRmpNaE1qYytBVGMyTlRRbkxnRW5KaU1SSVNJbkxnRW5KalUwTno0Qk56WXpJVElYSGdFWEZoVVVCdzRCQndZQklnWVZGQll6TWpZMU5DWWpFU0ltTlRRMk16SVdGUlFHSXdLci9xcEdQajVkR3hzYkcxMCtQa1lCVmtZK1BsMGJHeHNiWFQ0K1J2NnFOQzh2UlJRVkZSUkZMeTgwQVZZMEx5OUZGQlVWRkVVdkwvNTJSbVJrUmtka1pFY2pNaklqSkRJeUpBTUFHeHRkUGo1R1J6NCtYUnNiR3h0ZFBqNUhSajQrWFJzYi9hc1VGRVl1THpVMEx5OUZGQlVWRkVVdkx6UTFMeTVHRkJRQnFtUkdSMlJrUjBaay93QXlKQ015TWlNa01nQUFBQVFBQUFCVkJBQURBQUFlQUR3QVNBQlVBQUFCSVNJSERnRUhCaFVVRng0QkZ4WXpJVEkzUGdFM05qVTBKeTRCSnlZakVTRWlKeTRCSnlZMU5EYytBVGMyTXlFeUZ4NEJGeFlWRkFjT0FRY0dBeUlHRlJRV016STJOVFFtQXlJbU5UUTJNeklXRlJRR0Fxditxa1krUGwwYkd4c2JYVDQrUmdGV1JqNCtYUnNiR3h0ZFBqNUcvcW8wTHk5RkZCVVZGRVV2THpRQlZqUXZMMFVVRlJVVVJTOHZORWRrWkVkR1pHUkdKREl5SkNNeU1nTUFHeHRkUGo1R1J6NCtYUnNiR3h0ZFBqNUhSajQrWFJzYi9hc1VGRVl1THpVMEx5OUZGQlVWRkVVdkx6UTFMeTVHRkJRQnFtUkdSMlJrUjBaay93QXlKQ015TWlNa01nQUFBQU1BVmYvVkE2c0RnQUFpQUMwQU9BQUFBU00xTkNZckFTSUdIUUVqSWdZVkZCWTdBUkVVRmpNaE1qWTFFVE15TmpVMEppTWxORFk3QVRJV0hRRWhOUUVVQmlNaElpWTFFU0VSQTRDclNUZXFOMG1yRXhnWUV5dEpOd0dxTjBrckV4Z1lFLzRBRnhTcUZCZi9BQUdBRnhUK1ZoUVhBZ0FDMVNzMlNrbzJLeGNURkJmOTFUWktTallDS3hjVUV4Y3JFeGdZRXlzci9WVVRGeGNUQWl2OTFRQUZBRlgvMVFPckE0QUFJZ0F0QURnQVJ3QldBQUFCSXpVMEppc0JJZ1lkQVNNaUJoVVVGanNCRVJRV015RXlOalVSTXpJMk5UUW1JeVUwTmpzQk1oWWRBU0UxQVJRR0l5RWlKalVSSVJFQklnWVZFUlFXTXpJMk5SRTBKaU16SWdZVkVSUVdNekkyTlJFMEppTURnS3RKTjZvM1Nhc1RHQmdUSzBrM0FhbzNTU3NUR0JnVC9nQVhGS29VRi84QUFZQVhGUDVXRkJjQ0FQNnJGQmNYRkJNWEZ4T3FFeGNYRXhRWEZ4UUMxU3MyU2tvMkt4Y1RGQmY5MVRaS1NqWUNLeGNVRXhjckV4Z1lFeXNyL1ZVVEZ4Y1RBaXY5MVFHckZ4VC9BQk1YRnhNQkFCUVhGeFQvQUJNWEZ4TUJBQlFYQUFBQkFBMEFnQVFBQXNrQUt3QUFBVFFtSXlJR0hRRUJKaUlQQVFFbUlnY0dGQmNCRmpJL0FRRWpJZ1lWRkJZeklUSTJOejRCTno0Qk5SRUVBQmNVRXhmK3N3MGlEYmYrM2cwaURRME5BVUFOSWcyM0FTK2FFeGNYRXdFQUJBb0RCd3dEQXdFQnF4TVhGeE9hQVUwTkRiZ0JJd3dNRFNJTi9zQU5EYmYrMFJjVEZCY0JBd01NQndNS0JBRUFBQUVBRFFDQUJBQUMxUUF1QUFBQkxnRW5MZ0VqSVNJR0ZSUVdPd0VCSnlZaUJ3RUdGQmNlQVRNeU5qY0JGeFl5TndFVkZCWXpNalkxRVRRbUp3UDhBd3dIQXdvRS93QVRGeGNUbXY3UnR3MGlEZjdBRFEwR0Rnb0pEZ2NCSXJjTklnMEJUUmNURkJjQkF3SzhCZ3dEQXdFWEV4UVgvdEc0REF6K3dBMGlEUWNHQmdjQklyZ01EQUZObVJRWEZ4UUJBQU1MQXdBQ0FDc0FBQVByQTFvQUhnQTNBQUFsQVM0Qkp5WUdCdzRCQnpnQk1RRUdGaGNlQVRNaE1qWTNQZ0UxTGdFbkJ3NEJJeUVpSmljdUFUY0JQZ0V6TmhZWEFSNEJGUllHQndQVi9wb05LeGthTWhZTkdBYittaG9jTFF3ZkVBTFdHVEFRRXhRRUNBcE1CeEVHL1NvR0NRWVFCd1lCYXdNR0F4QWpDUUZyQXdFRENBUEFBbDRXSHdjR0JnMEhGdzM5bmkxb0dnb0hFeE1VTEJvUUl3MWVCZ2NCQkFraUVBSmFBd29KQ1EzOXBnTU1CZ29OQndBRkFBQUFBQVFBQTFVQU13QTRBRVFBVUFCVkFBQUJKeTRCS3dFMU5DWWpJU0lHRlJFVUZqc0JEZ0VWRkJZek1qWTFOQ1luSVE0QkZSUVdNekkyTlRRbUp6TXlOajBCTkNZbkFTRVJJUkVURkFZaklpWTFORFl6TWhZRkZBWWpJaVkxTkRZek1oWTNJeEV6RndQemdBWU9Db0FYRS8yQUZCY1hGRHNKQ0ZrOVBGa0hDZ0VlQndwWVBUMVlCd3BBRkJjR0IveGlBaXY5MWRZbkdSb21KaG9aSndJcUpob1pKeWNaR2laVzFtOW5BZk9BQndhckV4Y1hFLzNWRXhnUUlCQThXVms4RUNBUUVDQVFQRmxaUEJBZ0VCZ1QxUW9PQmdFTi9pc0IxZjJWR1NjbkdSb21KaG9aSnljWkdpWW1mQUVBWndBQUFnQXIvOVVEMVFOekFDRUFNZ0FBQVNNM05qUW5KaUlQQVNjbUlnY0dGQjhCSXlJR0ZSRVVGak1oTWpZMUVUUW1JeE1VQmlNaElpWTFFVFEyTXlFeUZoVVJBMVh2alEwTkRTSU50N2NOSWcwTkRZM3ZOMGxKTndLcU4wbEpOeXNYRlAxV0ZCY1hGQUtxRkJjQ3E0d05JZzBORGJlM0RRME5JZzJNU2piK0tqWktTallCMWpaSy9hb1RGeGNUQWRZVEZ4Y1QvaW9BQUFBQ0FBQUFCQVFBQTAwQVNnQ0pBQUFCSmlJSERnRUhKaWN1QVFjR0J3NEJGU1luTGdFbkppY3VBU01pQmdjT0FSY1dGeDRCRnhZWERnRWpJZ1lIQmhZWEZoY2VBUmNXTXpJMk56WTNQZ0UzTmpVOEFUVStBVGMySmljSERnRVZIZ0VWRkFjT0FRY0dCd1lIRGdFbkppYytBVGMrQVRVMEppY21KeTRCTnpZM0ZoY2VBUmNXTnpJMlBRRTBOamMyRmhjZUFUYytBVGNPQVFjRDd3b2JDaFl6R1NBb0oxSXBLQ0VxTEM0c0swOGlJaHNHRXcwTkVnTUVLZ01DQ2dvdUp5YzdNR3MyRFJzREF3d01LQ29wVXlvcEtGQ1lSMFUxTlVrVEV5QXJDZ01LQ3BFSEJnTUJFQkEvTFMwNkxUQXhaVFUwTlNwTUpBd0pFQXBjTVRBbkF3SUtJeW9xWGpJek5SQWJHUm90ZmlZS0Z3b0dFUVlHRFFZRFRRWUdFQm9KSEE4UUFRNE5IU05kTXdNTkRpd2ZIeWNKQ0JBS0E0ZGNLQzBzV2lzckpSWVVFUTBOSEFZWEVCRVhCUVlvS1NjM040bFFVRmdHQ1FZalVpME5Gd2VpQnhZS0JnMEdUVVZGZGk4d0lSb1FFQTBFQXcwTUl4a0hFdzBNRXdNcE9UbDNPRGdvSXhzY0pna0pBUnNRS3lBOEZ5a0pMUW9HQXdNREF3b1BDUUFBQVFDQUFDc0RnQU1yQUNvQUFBRWhJZ1lkQVJRV016STJQUUVoRVNNaUJoVVVGak1oTWpZMU5DWXJBUkVoRlJRV016STJQUUUwSmlNRFZmMVdGQmNYRkJNWEFRQlZFeGdZRXdFQUV4Z1lFMVVCQUJjVEZCY1hGQU1yR0JPQUV4Z1lFMVg5cXhjVUV4Y1hFeFFYQWxWVkV4Z1lFNEFUR0FBQUFnQUEvOVVFQUFOOEFEQUFRUUFBQVFZSERnRUhCZ2NVRmhjZUFUTWhFUlFXTXpJMk5UUW1JeUlHRlJRR0l5SW1OUkVoTWpZM1BnRTFKaWN1QVNjbUJ4TWhOamMrQVRjMk56WVhIZ0VYRmhjaEFkRmRVRkY3SnljS0JnY0RFUW9CcW1WR1JtVVlFeE1ZTWlNak1nR3FDaEVEQXdvS01UQ1lZV0ZxTC81ZURTSWhaRDQvUmxKTVRId3NLeEQrWGdOOENDY25lMUJSV3dvU0JnY0cvd0JHWldWR0V4Z1lFeU15TWlNQkFBWUhCaElLYWxsWmZoOGZDLzVaUlRzN1dod2RDQWdYRmx4Q1ExQUFBQUFBQWdDQUFBQURnQU5WQUN3QU9nQUFKVEkzUGdFM05qVVJOQ1lqSWdZVkVSUUhEZ0VIQmlNaUp5NEJKeVkxRVRRbUl5SUdGUkVVRng0QkZ4WXpCU0VpQmhVVUZqTWhNalkxTkNZQ0FENDNObEVYR0JnVEV4Z1FFVGtuSnkwdEp5YzVFUkFZRXhNWUdCZFJOamMrQVZYOVZoUVhGeFFDcWhRWEY5VVlGMUUyTno0Qkt4TVhGeFArMVMwbkp6a1JFQkFST1NjbkxRRXJFeGNYRS83VlBqYzJVUmNZZ0JjVEZCY1hGQk1YQUFJQVZmL1ZBNnNEZ0FBMUFFWUFBQUVoTlRRMk56NEJNemdCTVRJV0Z4NEJOejRCSnlZbkxnRW5KaU00QVRFaUJnY09BUjBCSXlJR0ZSRVVGak1oTWpZMUVUUW1JeE1VQmlNaElpWTFFVFEyTXlFeUZoVVJBeXYrS2hvYUZqNGpQVjBNQkNBUUVCVURDaGdYUkNrcExUTmRJeWNtS3paS1NqWUNWalpLU2pZcUZ4UDlxaE1YRnhNQ1ZoTVhBZ0NBSXo0V0docE1QUkFWQXdNZEV5MG1KVGNQRHlZbkkxMHpnRW8yL3RVMlNrbzJBU3MyU3Y1VkV4Y1hFd0VyRXhnWUUvN1ZBQUFDQUZVQUFBT3JBMUVBSGdCREFBQUJJZ1lkQVJRR0l5RWlKajBCTkNZaklnWWRBUlFXTXlFeU5qMEJOQ1lqSlRjUkZCWXpNalkxRVJjZUFUTXlOamMyTkM4QkxnRWpKaUlIRGdFUEFRWVVGeFl5TndPQUV4Z1hFLzJxRXhjWUV4TVlTallDVmpaS0dCUDl5WXdZRXhNWWpBY09DUW9PQmcwTjFRTUhBd1lTQ2dNSEE5VU5EUTBpRFFGVkZ4T3JFeGdZRTZzVEZ4Y1RxelpLU2phckV4ZmlqZjVuRkJjWEZBR1pqUVlHQmdZTklnM1dBd1VEQXdNQ0E5WU5JZzBNREFBQ0FBa0FBQVAzQTFNQVJnQnJBQUFCTGdFckFTWW5MZ0VuSmdjT0FRY09BUmNlQVJjZUFUYytBU2N1QVNjbU5qYytBVGMyRng0QkZ4WVhIZ0U3QVRJV0Z4NEJCdzRCQnc0QkZ4NEJNekkyTno0Qk56WW1Kd1V1QVNNbUlnY09BUThCQmhRWEZqSS9BUkVVRmpNeU5qVVJGeDRCTXpJMk56WTBMd0VENGlONVJoVVlNQzk3U0VkSVRYZ3FLUlVVRENrZ0RTSU5EQVVORnlNR0VCSWdIV0U1UERvN1l5UWxEZ01ZRURNd1R4WVFCd29KS3gwUUN3b0dGQXdIQ0FjdFBoQU5DeGYrUEFNSEF3WVNDZ01IQTZzTURBMGlEV0lZRXhNWVlnWVJCd1lSQnd3TXF3SFJQVWRITmpaQkNna1RGRnRBUUpsS0xFNGpEUVFNRFNJTkdqOGpPWE0yTTBrTUVBa0pPaTh2T3cwUk1Da2RReUFnTnhBSkloQUtEQUVER2swekxXWXRDQU1GQXdNREFnT3JEU0lORFExaS91Y1VGeGNVQVJsaUJnY0hCZzBpRGFzQUFBQUFBd0NBQUFBRGdBTlZBQ1lBUWdCT0FBQUJJU0lIRGdFSEJoMEJGQll6TWpZOUFUUTJNeUV5RmgwQkZCWXpNalk5QVRRbkxnRW5KaU1uTWpjK0FUYzJOVFFuTGdFbkppTWlCdzRCQndZVkZCY2VBUmNXRXpJV0ZSUUdJeUltTlRRMkFxditxaXduSnpvUUVSY1VFeGRLTmdGV05rb1hFeFFYRVJBNkp5Y3NxeTBuSnprUkVCQVJPU2NuTFMwbkp6a1JFQkFST1NjbkxUWktTalkyU2tvQlZSQVJPU2NuTFZVVUZ4Y1VWVFpLU2paVkZCY1hGRlV0SnljNUVSQldFQkU1SnljdExTY25PUkVRRUJFNUp5Y3RMU2NuT1JFUUFWVktOalpLU2pZMlNnQUVBQUFBQUFQekExVUFKZ0JEQUU4QVpnQUFBU0VpQnc0QkJ3WWRBUlFXTXpJMlBRRTBOak1oTWhZZEFSUVdNekkyUFFFMEp5NEJKeVlqSnpJM1BnRTNOalUwSnk0Qkp5WWpJZ2NPQVFjR0ZSUVhIZ0VYRmpNUk1oWVZGQVlqSWlZMU5EWUZKaUlQQVNjbUlnY0dGQjhCSGdFek1qWS9BVFkwSndJQS90VXNKeWM2RUJFWEZCTVhTallCS3paS0Z4UVRGeEFST1NjbkxaVXNKeWM2RUJFUkVEb25KeXd0SnljNkVCRVJFRG9uSnkwMlNrbzJOMGxKQXI4TklnMk1PQTBpRFF3TVZnWVJCd1lSQjZvTkRRRlZFQkU1SnljdFZSUVhGeFJWTmtwS05sVVVGeGNVVlMwbkp6a1JFRllRRVRrbkp5MHRKeWM1RVJBUUVUa25KeTB0SnljNUVSQUJWVW8yTmtwS05qWkt0d3dNalRjTkRRMGlEVlVHQndjR3F3MGlEUUFBQkFBQUFBQUVBQU5WQUNZQVF3QlBBRjRBQUFFaElnY09BUWNHSFFFVUZqTXlOajBCTkRZeklUSVdIUUVVRmpNeU5qMEJOQ2N1QVNjbUl5Y3lOejRCTnpZMU5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpFVElXRlJRR0l5SW1OVFEyQVNFaUJoVVVGak1oTWpZMU5DWWpBZ0QrMVN3bkp6b1FFUmNVRXhkS05nRXJOa29YRkJNWEVCRTVKeWN0bFN3bkp6b1FFUkVRT2ljbkxDMG5Kem9RRVJFUU9pY25MVFpLU2pZM1NVa0NvZjhBRXhjWEV3RUFGQmNYRkFGVkVCRTVKeWN0VlJRWEZ4UlZOa3BLTmxVVUZ4Y1VWUzBuSnprUkVGWVFFVGtuSnkwdEp5YzVFUkFRRVRrbkp5MHRKeWM1RVJBQlZVbzJOa3BLTmpaSy93QVhGQk1YRnhNVUZ3QUFBQVFBQUFBQUJBQURWUUFtQUVNQVR3QndBQUFCSVNJSERnRUhCaDBCRkJZek1qWTlBVFEyTXlFeUZoMEJGQll6TWpZOUFUUW5MZ0VuSmlNbk1qYytBVGMyTlRRbkxnRW5KaU1pQnc0QkJ3WVZGQmNlQVJjV014RXlGaFVVQmlNaUpqVTBOZ0VqTlRRbUl5SUdIUUVqSWdZVkZCWTdBUlVVRmpNeU5qMEJNekkyTlRRbUl3SUEvdFVzSnljNkVCRVhGQk1YU2pZQkt6WktGeFFURnhBUk9TY25MWlVzSnljNkVCRVJFRG9uSnl3dEp5YzZFQkVSRURvbkp5MDJTa28yTjBsSkFxRlZGeFFURjFZVEZ4Y1RWaGNURkJkVkZCY1hGQUZWRUJFNUp5Y3RWUlFYRnhSVk5rcEtObFVVRnhjVVZTMG5KemtSRUZZUUVUa25KeTB0SnljNUVSQVFFVGtuSnkwdEp5YzVFUkFCVlVvMk5rcEtOalpLL3dCVkZCY1hGRlVYRkJNWFZoTVhGeE5XRnhNVUZ3QUVBQUFBQUFQekExVUFKZ0JEQUU4QWRnQUFBU0VpQnc0QkJ3WWRBUlFXTXpJMlBRRTBOak1oTWhZZEFSUVdNekkyUFFFMEp5NEJKeVlqSnpJM1BnRTNOalUwSnk0Qkp5WWpJZ2NPQVFjR0ZSUVhIZ0VYRmpNUk1oWVZGQVlqSWlZMU5EWUJOelkwSnlZaUR3RW5KaUlIQmhRZkFRY0dGQmNlQVRNeU5qOEJGeDRCTXpJMk56WTBMd0VDQVA3VkxDY25PaEFSRnhRVEYwbzJBU3MyU2hjVUV4Y1FFVGtuSnkyVkxDY25PaEFSRVJBNkp5Y3NMU2NuT2hBUkVSQTZKeWN0TmtwS05qZEpTUUp5VFEwTkRTSU5URTBOSWcwTkRVMU5EUTBIRVFZR0VRZE5UQWNSQmdjUkJnME5UUUZWRUJFNUp5Y3RWUlFYRnhSVk5rcEtObFVVRnhjVVZTMG5KemtSRUZZUUVUa25KeTB0SnljNUVSQVFFVGtuSnkwdEp5YzVFUkFCVlVvMk5rcEtOalpLL3V0TURTSU5EUTFOVFEwTkRTSU5URTBOSWcwR0J3Y0dUVTBHQndjR0RTSU5UUUFGQUFBQUFBUDhBMVVBSmdCQ0FFNEFZd0NEQUFBQklTSUhEZ0VIQmgwQkZCWXpNalk5QVRRMk15RXlGaDBCRkJZek1qWTlBVFFuTGdFbkppTW5NamMrQVRjMk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dFeklXRlJRR0l5SW1OVFEyQVNZR0J3WVdGeDRCSFFFVUZqTXlOajBCTmlZbkF5WUdCd1lXRng0QkJ3NEJCdzRCRng0Qk16b0JNVDRCTnpZbkxnRW5KaWNDSy82cUxDY25PaEFSRnhRVEYwbzJBVlkyU2hjVEZCY1JFRG9uSnl5ckxTY25PUkVRRUJFNUp5Y3RMU2NuT1JFUUVCRTVKeWN0TmtwS05qWktTZ0lVRUNBREJCSVFLVFFZRXhNWUExaEpxeEFkQmdNUkVETTREUW94SXhBVUJnTVlFQU1GT2xNTkN3WUhLU0lpS3dGVkVCRTVKeWN0VlJRWEZ4UlZOa3BLTmxVVUZ4Y1VWUzBuSnprUkVGWVFFVGtuSnkwdEp5YzVFUkFRRVRrbkp5MHRKeWM1RVJBQlZVbzJOa3BLTmpaSy9rMERFUkFRSUFNS1JTMVZGQmNYRkZWS2N4QUNBQVlSRXhBZ0F3MWJOaU14Q2dNZ0VCQVNFRkE1TFNzc1NCa2FDZ0FBQUFNQUFBQlZCQUFEQUFBakFETUFOd0FBQVNZR0R3RTFOQ1lqSVNJR0ZSRVVGak1oTWpZOUFSY2VBVE15TmpjK0FUVVJOQ1luQVJRR0l5RWlKalVSTkRZeklUSVdGUUVuTnhFRDZ3b1hDdXRKTi80ck5rcEtOZ0hWTjBubkJnMEdCd2dIQ1F3TUNmNlZGeFQrS3hNWUdCTUIxUlFYQVN1NHVBS21Cd1FIcG9RMlNrbzIvbFUyU2tvMmhhY0RCUUVEQmhRTUFhc05Fd2IrTHhNWEZ4TUJxeE1ZR0JQK3BvV0UvdmNBQUFBREFBRC9xd1FBQTU0QUtBQk9BRjBBQUFFbUJnOEJKelUwSmlzQklnWVZGQlk3QVRJV0hRRVVGaDhCSGdFL0FSRVVGak15TmpVUk5DWW5BVGdCTVFFNEFURW5KaUlIQmhRZkFRNEJGUkVVRmpNaE1qWTNGeDRCTXpJMk56WTBKd0VIRkFZaklTSW1OUkUwTmpzQkFSVUQ2d29YQ3VZRlNUZU1GQmNYRkl3VUZ3WUhLZ29oRGJ3WEV4UVhEQW4rM3Y0cXFnMGlEUTBOWWpBL1NqWUIxU2RCRU9vSEVRWUhFUVlORGY3V1NSY1UvaXNUR0JnVFJBRzhBcVlIQkFlaUJIdzJTaGNVRXhjWUU0MEpEZ2NxQ2dRSmhmNnFFeGNYRXdHckRSTUcvbmdCMWFzTkRRMGlEV0lHU2pEK1ZUWktMU0RyQmdZR0JnMGlEUUVyU1JNWEZ4TUJxeE1ZL2tRYUFBQURBQUFBMVFRQUFxc0FNUUErQUVvQUFBRWlCdzRCQndZVkZCWVhJejRCTlRRbkxnRW5KaU1pQnc0QkJ3WVZGQmNlQVJjV015RXlOejRCTnpZMU5DY3VBU2NtQlRRMk16SVdGUlFHSXlJbU5RVWlKalUwTmpNeUZoVVVCZ01WTUNvclFCTVNIaG5FR1I0U0UwQXJLakF3S3l0QUVoTVRFa0FyS3pBQ0tqQXJLMEFTRXhNU1FDc3IvUkJaUFR4WldUdzlXUUxBUEZsWlBEMVpXUUtyRXhOQUtpc3dLa3NnSUVzcU1Dc3FRQk1URXhOQUtpc3dNQ3NxUUJNVEV4TkFLaXN3TUNzcVFCTVQ2ejFZV0QwOVdGZzlsVmc5UFZoWVBUMVlBQUFBQWdBckFGVUIvQUw4QUJzQUtBQUFBU1lHRHdFaklnWVZFUlFXT3dFWEhnRXpNalkzUGdFMUVUWW1Kd01uTGdFckFUVXpNalkvQVJFQjVna2NDc2lhRXhjWEU1cklCdzBHQXdzRENoQUREQTA3a1FjTkJvQ0FCZzBIa1FMOEJnUUhvaGNUL3dBVUY2SURCZ0VFQmhNTkFsVU5Fd2Y5M25NREJhc0ZCSFArWGdBREFDc0FWUUx0QXZ3QUd3QW9BRUlBQUFFbUJnOEJJeUlHRlJFVUZqc0JGeDRCTXpJMk56NEJOUkUySmljREp5NEJLd0UxTXpJMlB3RVJBU1lpQndZVUZ4WVVCd1lVRng0Qk16STJOelkzTmpRbkppY0I1Z2tjQ3NpYUV4Y1hFNXJJQncwR0F3c0RDaEFEREEwN2tRY05Cb0NBQmcwSGtRRUlEU0lOREF3ME5Bd01CeEVHQnhFR0p4TVRFeE1uQXZ3R0JBZWlGeFAvQUJRWG9nTUdBUVFHRXcwQ1ZRMFRCLzNlY3dNRnF3VUVjLzVlQVlRTkRRMGlEVE9OTXcwaURRWUhCd1luTHpCaUx5OGxBQUFFQUNzQVZRTzBBdndBR3dBb0FFSUFZQUFBQVNZR0R3RWpJZ1lWRVJRV093RVhIZ0V6TWpZM1BnRTFFVFltSndNbkxnRXJBVFV6TWpZL0FSRVRCaFFYRmhRSEJoUVhIZ0V6TWpZM05qYzJOQ2NtSnlZaUJ6Y21JZ2NHRkJjV0Z4WVVCd1lIQmhRWEhnRXpNalkzTmpjMk5DY21Kd0htQ1J3S3lKb1RGeGNUbXNnSERRWURDd01LRUFNTURUdVJCdzBHZ0lBR0RRZVJ6QXdNTkRRTURBY1JCZ2NSQmlVU0V4TVNKUWttRGRZTklnME5EVGdjSEJ3Y09BME5CaElHQmhFSFJTSWlJaUpGQXZ3R0JBZWlGeFAvQUJRWG9nTUdBUVFHRXcwQ1ZRMFRCLzNlY3dNRnF3VUVjLzVlQVlRTklnMHpqVE1OSWcwR0J3Y0dKUzh2WWpBdkp3ME5tUTBORENJTk9FZEhrMFpIT0EwaURRWUhCd1pEVmxhMFYxZEVBQUFEQUNzQVZRUHpBdndBR3dBb0FFOEFBQUVtQmc4Qkl5SUdGUkVVRmpzQkZ4NEJNekkyTno0Qk5SRTJKaWNESnk0Qkt3RTFNekkyUHdFUkpUYzJOQ2NtSWc4Qkp5WWlCd1lVSHdFSEJoUVhIZ0V6TWpZL0FSY2VBVE15TmpjMk5DOEJBZVlKSEFySW1oTVhGeE9heUFjTkJnTUxBd29RQXd3Tk81RUhEUWFBZ0FZTkI1RUI1bUlORFEwaURXSmlEU0lOREF4all3d01CeEVHQnhFR1ltSUhFUVlIRVFZTkRXSUMvQVlFQjZJWEUvOEFGQmVpQXdZQkJBWVREUUpWRFJNSC9kNXpBd1dyQlFSei9sN1JZZzBpRFF3TVkyTU1EQTBpRFdKaURTSU5Cd1lHQjJKaUJ3WUdCdzBpRFdJQUFBQUZBS3YvcXdOVkE2c0FKd0EyQUZJQVp3QitBQUFCTkNZdkFTNEJJemdCTVNNaUJnOEJEZ0VWRkJZZkFSNEJNemdCTVRNNEFURXlOajhCUGdFMUFUUTJPd0V5RmhVWExnRWpJZ1lIQXpRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0l5SW5MZ0VuSmdFVUJpTTRBVEVqT0FFeElpWXZBUjRCTXpJMk55Y2VBVE15TmpjMk5DOEJOVFFtSXlJR0hRRVVGaDhCQTFVNk1BMEhSak84TUVrSERUQTZPakFOQjBrd3VETkdCd3cwTy80aUd4QzhFQnNJSTBnbUprY2djeFFVUmk4dU5UVXVMMFlVRkJRVVJpOHVOVFV1TDBZVUZBR0pHeEM4RUJjRUNDQkdKeVpISUdjSEVRWUdFUWNORFRNWUV4TVlCd1pBQWF0SmZqQ1ZNRVJFTUpVdGdVbEtnUzJWTUVORE1KRXdna29CaEJBV0ZoQk5EUkVSRGY3Sk5DOHZSUlFWRlJSRkx5ODBOUzh1UmhRVUZCUkdMaS8rc0JBV0ZoQk5FQTRSRGRvSEJnWUhEU0lOTTI4VEZ4Y1RnQW9PQmtBQUJBQWFBQ3NENGdMVEFCMEFPd0JWQUdzQUFCTU9BUmNlQVRNeU5qYzJOell5RnhZWEZqWTNOaVluSmljbUlnY0dCeVVtSnlZZ0J3WUhEZ0VYSGdFek1qWTNOamMyTWhjV0Z4WTJOelltSndFT0FSY2VBVGMyTWhjZUFUTXlOamMySmljbUp5WWlCd1lIRnc0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnlZaUI3d05CQXdIRWdvR0VBTTdSMGFTUjBZN0RTVUtEUVFOU0ZWV3IxUlZSZ01pWjN4OC92NThmV1lOQkEwSkR3b0dFUWRiYm0zamJXMVpEU0lORFFFUS9YY1FCUTBKSXhBMml6WUdEUWNKRWdjSkJRMHBMaTFjS3l3bmpRWUhCd1lIRFFvS0RRY0dCd2NHRFNJTkFiTU5JZzBHQ3dZRE1oZ1pHUmd5RFFRTkRTVUtQUjRmSFI0N21sa3RMUzB0V1EwaURRb0hCUVJRS0Nnb0tGQU5CQTBRSXczKzBRb2lFQTBJRFNZbUJBVUlDUkFpQ2hzT0RRME9HNnNHRGdvSkRnY0dCZ1lHQnhFR0J4RUdEUTBBQUFBRUFBMy9xd1AzQTU0QVNBQmVBSHdBa2dBQUJRRTRBVEVuSmlJSEJoUWZBUTRCQnc0QkZ4NEJNekkyTno0Qk54Y09BUWNPQVJjZUFUTXlOamMrQVRjWEpnWUhEZ0VYSGdFM05qSVhIZ0V6T2dFekFSNEJNekkyTnpZbUp3RUdGaGNlQVJjZUFUTXlOamMySmljdUFTY21CZ2NuTmhjZUFSY1dGeDRCTXpJMk56WW1KeVluTGdFbkpnY2lCaGNVRmpjVERnRVZGQllYSGdFek1qWTNQZ0UxTkNZbkppSUhBL1A5TDlrTklnME5EYThxVFNNTkJBMEdEZ29HRVFjalVpMWlMVk1uREFVTkJ4SUpCeEFESmwwd2VEUm5LaEFGRFFrakVEYUxOZ1lOQndNQ0F3RWFCaEVIQmhFR0NnRU4vcThHQ3hBWExSWUdEUWNKRWdjTkJRd2FOQjBRSWdyVlFFQkFlVGc0TUFjT0NRb1NCZzBFRFRZL1FJbEpTVWtVRmdNWUV4VUdCd2NHQncwS0NnMEhCZ2NIQmcwaURRMEMwZG9ORFEwaURhOFdOQ0FOSWcwSEJnWUhJRE1UWWhBdEhRd2lEUWNLQlFNZ0xRMTRCQnNnQ2lJUURRZ05KaVlFQmY3bUJnWUdCZzBpRFFIekVDRUdEUndUQmdJSENnMGxDUlFrRFFZTUVNVUVCd2dvSUNBckJ3SUhCZzBpRFRBa0pTNEpDUVljRXhNWEJQM0lCZzRLQ1E0SEJnWUdCZ2NSQmdjUkJnME5BQUFBQUFNQUt3QXJBNnNES3dBNEFHZ0FpUUFBQVRnQk1TRWlCaFVVRmpNaE9BRXhNaFlYSGdFVkZBWUhEZ0VqT0FFeElpWW5KaUlIQmhRWEhnRXpPQUV4TWpZM1BnRTFOQ1luTGdFakFTRTRBVEV5TmpjMk5DY3VBU01pQmdjR0ZCY1dNamMrQVRNNEFURXlGaGNXRkFjT0FTTTRBVEVoSWdZVkZCWXpKU1lpQndZVUZ4WXlOell5RnhZVUJ3NEJJeUVpQmhVVUZqTWhNalkzTmpRbkFsWCtBQk1YRnhNQ0FBb09CZ2NHQmdjR0Rnb0pEZ2NNSWcwTkRSTXRHUm90RXhNVEV4TVFNQnIrQUFHQUdqQVFKaVlRTUJvWk1CQU5EUTBpREFjT0NRb09CZzBOQmc0Sy9vQVRGeGNUQTFZdGV5a05EUXdqREJRekV4TVRDaGdOL1JVVEZ4Y1RBdXNkTnhjcEtRRXJHQk1UR0FZR0J3NEpDZzRHQndZR0J3ME5EU0lORXhNVEV4TXRHaGt3RUJNVUFRQVRFeVpxSXhNVUZCTU5JZ3dORFFZR0JnWU5JZzBIQmhjVUV4ZFZMUzBOSWcwTkRSTVRFek1UQ2djWUV4TVlHQk1xZWkwQUFBQUFBUURpQUlBREhnTEpBQ1lBQUFFM05qUW5KaUlQQVNjbUlnY0dGQjhCQndZVUZ4NEJNekkyUHdFWEhnRXpNalkzTmpRdkFRSTg0ZzBORFNJTjR1SU5JZzBORGVMaURRMEhEUW9LRFFmaTRnY1JCZ1lSQncwTjRnR3I0ZzBpRFF3TTQrTU1EQTBpRGVMaURTSU5Cd1lHQitMaUJ3WUdCdzBpRGVJQUFBTUFLLy9WQTlVRGdBQWJBRGNBWGdBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WVRKaUlQQVNjbUlnY0dGQjhCQndZVUZ4NEJNekkyUHdFWEhnRXpNalkzTmpRdkFUYzJOQ2NDQUdKVlZuOGxKQ1FsZjFaVlltSlZWbjhsSkNRbGYxWlZZbEJHUm1nZUhoNGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1RnMGlEV0ppRFNJTkRRMWlZZzBOQncwS0NnMEhZbUlIRVFZR0VRY05EV0ppRFEwRGdDVWtnRlZXWVdKVlZuOGxKU1VsZjFaVlltRldWWUFrSmZ5ckhoNW9Sa1pRVUVaR2FCNGVIaDVvUmtaUVVFWkdhQjRlQWg0TURHTmpEQXdOSWcxaVlnMGlEUWNHQmdkaVlnY0dCZ2NOSWcxaVlnMGlEUUFBQXdCVkFBQURxd05WQUE4QUh3QkdBQUFCSVNJR0ZSRVVGak1oTWpZMUVUUW1BeFFHSXlFaUpqVVJORFl6SVRJV0ZRY21JZzhCSnlZaUJ3WVVId0VIQmhRWEhnRXpNalkvQVJjZUFUTXlOamMyTkM4Qk56WTBKd01yL2FvMlNrbzJBbFkyU2tvTUZ4UDlxaE1YRnhNQ1ZoTVh0dzBpRFdKaURTSU5EUTFpWWcwTkJ3MEtDZzBIWW1JSEVRWUdFUWNORFdKaURRMERWVWszL2FzMlNrbzJBbFUzU2YwckV4Z1lFd0pWRkJjWEZJd01ER05qREF3TklnMWlZZzBpRFFjR0JnZGlZZ2NHQmdjTklnMWlZZzBpRFFBQUFBQUNBRnIvMVFPbUEzd0FJUUEwQUFBQkxnRWpJUk0ySmljbUJnY0JEZ0VYSGdFeklRTUdGaGNlQVRNeU5qY0JQZ0VuQVRjMEppY3VBU01oQVFjVUZoY2VBVE1oQVFPbUJoTU4vcThtQkJBTkRSMEovbFVIQkFjR0V3MEJVU1lFRUEwREN3TUtFZ1lCcXdjRUIvNXJHZ1lEQmhJSy90b0JFUllHQXdZUkJ3RW0vdThDRVEwTkFTWU5Hd01HQmczK0FBb1lEUW9ML3RrTkdnTUVBUWdKQWdBS0Z3citmTVFLRWdZSEJnRkp4UWtTQndZSC9yZ0FBQUFBQlFBTi82OEQ4d09lQUJrQU13QlpBRjBBWVFBQUFUY0hCaFlYTURJeE1qWS9BVFltSnlZR0R3RUdGaGNXTmpjWE13Y0dGaGNlQVRNeU5qOEJQZ0VuTGdFckFTSUdGUlFXTXdrQkppSUhCaFFYQVFjT0FSY2VBVE1oQXdZV0Z4NEJNekkyUHdFQkhnRXpNalkzTmpRbkFUY1hJUVUzRndjQjRna0pBeFlVQkJBWEF4NEVFQTBOSFFsbkRRVU1FQ01KdklndkRBUU5CZzBHQ2hJR1p3WUZCd01TRGVJVEdCZ1RBVlg4VmcwaURRME5BUkc4QmdVSEF4SU5BVkVtQkJBTkF3c0RDaElHdUFFSUJ4RUdCeEVHRFEzODUzdVcvdThCTnhWSlhnSzhEVHdRSEFNV0VNME5Hd01HQmcxOERTSU5DUUVONXpjTkpRb0dBZ2NLZXdvWkRBb01HQk1UR1A0ZUE2c05EUTBpRGY3djRnb1lEUW9ML3RrTkdnTUVBUWdKM3Y3NEJ3WUdCd2toRFFHTmxaWHp2RWx6QUFBREFGVUFBQU9lQTFVQUpnQklBR2tBQUNVblBnRTFOQ2N1QVNjbUl5SUhEZ0VIQmhVVUZ4NEJGeFl6TWpZM0Z4NEJNekkyTnpZMEp3RTBOejRCTnpZek1oY2VBUmNXRlJRR0J6Z0JNVGdCTVE0Qkl3WW5MZ0VuSmpVbEl6VTBKaU1pQmgwQkl5SUdGUlFXT3dFVkZCWXpNalk5QVRNeU5qVTBKaU1EbnA0bUx4NGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1VFUjdNSjRIRVFZR0VRY05EZjBORnhkUk5qYytQelkzVUJnWEx5WXFhenhBT0RkU0Z4Y0JxbFVYRkJNWFZoTVhGeE5XRnhNVUYxVVVGeGNVU1owd2ZFTlFSa1pvSGg0ZUhtaEdSbEJRUmtab0hoNHNLcDRIQmdZSERTSU5BWXcvTmpkUUdCY1hHRkEzTmo4OGJpY3BMQUlYRmxBM05qNHJWUlFYRnhSVkZ4UVRGMVlURnhjVFZoY1RGQmNBQUFBREFGVUFBQU9lQTFVQUpnQklBRmNBQUNVblBnRTFOQ2N1QVNjbUl5SUhEZ0VIQmhVVUZ4NEJGeFl6TWpZM0Z4NEJNekkyTnpZMEp3RTBOejRCTnpZek1oY2VBUmNXRlJRR0J6Z0JNVGdCTVE0Qkl3WW5MZ0VuSmpVbElTSUdGUlFXTXlFeU5qVTBKaU1EbnA0bUx4NGVhRVpHVUZCR1JtZ2VIaDRlYUVaR1VFUjdNSjRIRVFZR0VRY05EZjBORnhkUk5qYytQelkzVUJnWEx5WXFhenhBT0RkU0Z4Y0JxdjhBRXhjWEV3RUFGQmNYRkVtZE1IeERVRVpHYUI0ZUhoNW9Sa1pRVUVaR2FCNGVMQ3FlQndZR0J3MGlEUUdNUHpZM1VCZ1hGeGhRTnpZL1BHNG5LU3dDRnhaUU56WStLeGNVRXhjWEV4UVhBQUVBQUFBQkFBRE1ERzFKWHc4ODlRQUxCQUFBQUFBQTFxRDBKUUFBQUFEV29QUWwvLy8vcGdnQUE4QUFBQUFJQUFJQUFBQUFBQUFBQVFBQUE4RC93QUFBQ0FELy8vLzNDQUFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBWklFQUFBQUFBQUFBQUFBQUFBQ0FBQUFBL2tBQUFSSkFBQURnQUFBQkpJQUFBUUJBQUFGVlFBQUJBQUFBQVVJLy84RHFBQUJBLzhBQXdQNEFCTUQvQUFBQS8zLy93UCtBQUFFQUFFZ0JBQUJnQVFBQUtBRUFBRUFCQUFBNEFRQUFXQUVBQUNnQkFBQW9BUUFBS0FFQUFBQUJBQUE0QVFBQUtBRUFBQUFCQUFBQUFRQUFBQUVBQURnQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVA1QUFRR0FBQUFBbEFBREFKTkFBd0VBQUNIQS80QUFBUUFBQUFEMmdBQUNBQUFBQVZWQUFBRHR3QUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUDhBQUFFQkFBTUJBQUFRd1FBQUVNRFFBQUFBMEFBQUFRQUFBQUVBQUFBQkFBQUFBTTlBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUQvQUFNQkpFQUFBUUFBQUFFa2dBQUE4QUFBQVFBQUlBRVhRQUFCQUFBQUFRQUFDc0VBQUFyQkFBQVZRUUFBQ3NFQUFDQUJBQUFLd1FBQUgwRUFBQ0FCQUFBVndRQUFHc0VBQUNBQkFBQVBRUUFBRlVFQUFDckJBQUFxd1FBQUo0RUFBQlZCQUFBVlFRQUFIQUVBQUJWQkFBQVZRUUFBQ3NFQUFCWUJBQUFLd1FBQUR3RUFBQXJCQUFBQUFRQUFGY0VBQUFYQkFBQVB3UUFBRlVFQUFDQUJBQUFWUVFBQUhRRUFBQ0FCQUFBcXdRQUFGVUQvQUFBQkFBQUFBUUFBQUFHNGdBQkJBQUFWUVFBQUtzRUFBQlZCQUFBVlFRQUFGVUVBQUJWQkFBQVZRUUFBQUFFQUFDQUJBQUFxd1JqQUFBRFZ3QUFCQUFBVlFRQUFDc0VBQUFBQkFBQUt3UUFBQ3NFQUFCVkJBQUFWUVFBQUNzRUFBQkFCQUFBVXdRQUFDc0VBQUFyQkFBQUt3UUFBQ3NFQUFCVkJBQUFWUVFBQUZVRUFBQlZCQUFBS3dRQUFDc0VBQUMzQkFBQUt3UUFBUUFFQUFFQUJBQUFyd1FBQUNzRUFBQ3JCQUFBS3dRQUFMY0VBQUFyQkFBQkFBUUFBUUFFQUFBckJBQUFxd1FBQU5VRUFBRFZCQUFBQUFRQUFBQUVBQUFyQkFBQURRUUFBUGNFQUFEVkJBQUFnQVFBQUNzRUFBQ3JCQUFBS3dRQUFDc0VBQUJWQkFBQUFBUUFBQUFFQUFBckJBQUFqUVFBQUNzRUFBQlZCQUFBNGdRQUFXSUVBQUZpQkFBQTRnUUFBUTBFQUFEaUJBQUE0Z1FBQVEwRUFBQXJCQUFBS3dRQUFJQUVBQUFyQkFBQUNRUUFBQU1FQUFBSkJBQUFDUVFBQUFNRUFBQURCQUFBTndRQUFDc0VBQUJWQkFBQUt3UUFBQ3NFQUFDRUJBQUFnQVFBQUkwRUFBQ05CQUFBZ0FRQUFJQUVBQUNFQkFBQWdBUUFBQUFFQUFBQUJBQUFBQVFBQUNzRUFBQlZCQUFBQ1FRQUFDc0VBQURWQkFBQVZRUUFBQWtFQUFDQUJBQUFLd1FBQUZVRUFBQlZCQUFBVlFRQUFBUUVBQUFFQkFBQkFBUUFBQ3NFQUFBM0JBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFDc0VBQUF2QkFBQWdBUUFBQ3NFQUFBckJBQUFLd1FBQUZVRUFBQUFCQUFBVlFRQUFGVUVBQUFyQkFBQUJBUUFBQ3NFQUFCVkJBQUFLd1FBQUlBRUFBQlZCQUFBRlFRQUFDc0VBQUJWQkFBQVZRUUFBQ3NFQUFBckJBQUFLd1FBQUtzRUFBQXJCQUFBVlFRQUFDc0VBQUJCQkFBQUFBUUFBQ3NFQUFCVkJBQUFLd1FBQUZVRUFBQlZCQUFBVlFRQUFDc0VBQUFBQkFBQVZRUUFBRlVFQUFCVkJBQUFWUVFBQUZVRUFBQlZCQUFBcXdRQUFBMEVBQUJWQkFBQVlnUUFBS3NFQUFBckJBQUFWUVFBQUNzRUFBQmFCQUFBZ0FRQUFhc0VBQUF2QkFBQVZRUUFBRlVFQUFDdkJBQUFLd1FBQUNzRUFBQkRCQUFBMVFRQUFDc0VBQUNBQkFBQUx3UUFBQzhFQUFBdkJBQUFMd1FBQUM4RUFBQU5CQUFBTHdRQUFDd0VBQUNyQkFBQUt3UUFBS3NFQUFBckJBQUFWUVFBQUNzRUFBQjBCQUFBS3dRQUFFd0VBQUFBQkFBQUNRUUFBRlVFQUFBckJBQUFBQVFBQUZnRUFBQ0FCQUFBVlFRQUFGVUVBQUJWQkFBQUt3UUFBQ3NFQUFBQUJBQUFnQVFBQUZVRUFBQ0FCQUFBRFFRQUFGVUVBQUFBQkFBQWpRUUFBRlVFQUFDckJBQUFxd1FBQUFBRUFBQXJCQUFBQUFRQUFLc0VBQUNBQkFBQVZRUUFBQ3NFQUFBckJBQUFBQVFBQUFBRUFBQUFCQUFBZ0FRQUFDc0VBQUFyQkFBQWpRUUFBUVFFQUFBM0JBQUFLd1FBQUFBRUFBQUFCQUFBVlFRQUFGVUVBQUFOQkFBQURRUUFBQ3NFQUFBQUJBQUFLd1FBQUFBRUFBQ0FCQUFBQUFRQUFJQUVBQUJWQkFBQVZRUUFBQWtFQUFDQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBckJBQUFLd1FBQUNzRUFBQXJCQUFBcXdRQUFCb0VBQUFOQkFBQUt3UUFBT0lFQUFBckJBQUFWUVFBQUZvRUFBQU5CQUFBVlFRQUFGVUFBQUFBQUFvQUZBQWVBS1FCSWdHc0FtSURZZ1B1Qk93RlpnWjZCdndIc0FpUUNXSUtBZ29XQ2lRS09BcE1DbUFLYmdxQ0NwWUtxZ3ErQ3N3SzRBcjBDd2dMSEFzcUN6NExVZ3RtQzNvTUpneUVETUlNOUE4MEVRZ1NFaE1RRTFBVGtoUDRGSDRVNkJWK0ZoNFc2QmVvR0RRWWloa1lHbElhMEJ2QUhMZ2RraDRVSHpnZnZpQ3dJVDRobWlIZ0kwZ2o3aVRPSmJBbUppY21LQUlvUmlqeUtZSXA0aXIrSzRncjhDeUNMUDR0WUMyc0xnWXVVaTYyTHhvdm5qQUdNR1F3a2pEZU1jUXlOakt1TXdnekhET2tORlkwcERWVU5hbzJBall5TnJBMzVEZ2tPRlE0cmpseU9ZNDVyRG51T3BZN0tEdVFQQzQ4b0QwYVBjZytTajdnUDBBLzdrQ2lRUTVCdUVJUVFrUkM5a05xUSt4RUxFUmVSSkJFOUVWK1JmWkdna2JVUnloSGVrZk9TRHhJNGtrZVNhaEo0RW9XU2xKSzNFc1lTNkpMM2t4bVRLSk0zazErVGZ4T1BrNkNUc3BQWkUva1VJWlEybEVtVVdKUnVGSUFVbDVTdWxNZVU2WlVURlR1VlJoVm5sWDZWaVJXVGxaNFZxQlc2RmN3VjNoWHdGaHdXTWhaR0ZtT1dmNWEzbHVFWENoYzFGMytYa3hlK2w5OFlBUmdabUN3WVBwaFJHR09ZZGhpSW1Kc1lyWmpWR09RWStCa1lHVVNaWUJsK0daVVpyUm5XbWV3YUJCb1FtaUdhUEpwZUdvMGFxQnJCR3Q2YThoc0pteVdiUnB0aEczUWJqeHVmbTdVYnp4dnBtL3NjRlp3dm5HYWNmaHl1bk0wYzhCMExuU2lkUkIxdm5ZTWRuSjIzSGRrZUJoNFNuak1lUTU1M0hxQWV2cDdsSHd5Zk94OVJIMmtmZ1IrVG42NmZ6eC9zb0FZZ0ZxQTZJRW9nYWFDaElMOGcyS0Rmb1BxaERDRWVJVUNoVHFGY0lZZ2hucUd0b2I0aHo2SG9vZ29pR2lJNW9sS2loaUxNSXd3alNxT01JOGVrQjZRb0pEV2tWaVJpcElJa21LU3pKTkFrNktVZkpWSWxoU1dvSmNFbDVpWUtKaUdtT0taYnBuV21pNmF5Snc2bkp5ZElwMTZuZ0tlZXA3aW4yS2ZuSi9tb0RDaEpxR2NvamFpaXFNVW8wYWpzcVFtcFJpbDZLYTRwd3luYktnMHFIS28yS2srcWFhcUpxcWtxdlNyYkt1eXEveXNWcXpRclJ5dDZxNG1yb3l1NHE5RXI2U3dTTEM0c1VxeDBMSm9zeEN6enJRa3RLaTFGclZXdGJ5MlRMYkV0MjY0Rkxqd3VhSzU0THB1dXRpN05Mdk92RjY4MmdBQUFBRUFBQUdTQWRFQUhBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT0FLNEFBUUFBQUFBQUFRQUdBQUFBQVFBQUFBQUFBZ0FIQUZjQUFRQUFBQUFBQXdBR0FETUFBUUFBQUFBQUJBQUdBR3dBQVFBQUFBQUFCUUFMQUJJQUFRQUFBQUFBQmdBR0FFVUFBUUFBQUFBQUNnQWFBSDRBQXdBQkJBa0FBUUFNQUFZQUF3QUJCQWtBQWdBT0FGNEFBd0FCQkFrQUF3QU1BRGtBQXdBQkJBa0FCQUFNQUhJQUF3QUJCQWtBQlFBV0FCMEFBd0FCQkFrQUJnQU1BRXNBQXdBQkJBa0FDZ0EwQUpodmMyWnZiblFBYndCekFHWUFid0J1QUhSV1pYSnphVzl1SURFdU1BQldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREJ2YzJadmJuUUFid0J6QUdZQWJ3QnVBSFJ2YzJadmJuUUFid0J6QUdZQWJ3QnVBSFJTWldkMWJHRnlBRklBWlFCbkFIVUFiQUJoQUhKdmMyWnZiblFBYndCekFHWUFid0J1QUhSR2IyNTBJR2RsYm1WeVlYUmxaQ0JpZVNCSlkyOU5iMjl1TGdCR0FHOEFiZ0IwQUNBQVp3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCSkFHTUFid0JOQUc4QWJ3QnVBQzRBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFcIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5vcy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdvc2ZvbnQnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ub3MtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuLm9zLWljb24tYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuLm9zLWljb24tYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG4ub3MtaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4ub3MtaWNvbi1hbGVydC10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuLm9zLWljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG4ub3MtaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4ub3MtaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG4ub3MtaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuLm9zLWljb24tYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4ub3MtaWNvbi1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuLm9zLWljb24tYXJyb3ctZG93bjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cbi5vcy1pY29uLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG4ub3MtaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cbi5vcy1pY29uLWFycm93LWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cbi5vcy1pY29uLWFycm93LWxlZnQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG4ub3MtaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuLm9zLWljb24tYXJyb3ctcmlnaHQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG4ub3MtaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cbi5vcy1pY29uLWFycm93LXVwNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuLm9zLWljb24tYXJyb3ctdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4ub3MtaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG4ub3MtaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuLm9zLWljb24tYXQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLm9zLWljb24tYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cbi5vcy1pY29uLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuLm9zLWljb24tYmFyLWNoYXJ0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cbi5vcy1pY29uLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cbi5vcy1pY29uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cbi5vcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cbi5vcy1pY29uLWJlbGwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4ub3MtaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cbi5vcy1pY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cbi5vcy1pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cbi5vcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuLm9zLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cbi5vcy1pY29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuLm9zLWljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG4ub3MtaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuLm9zLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG4ub3MtaWNvbi1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG4ub3MtaWNvbi1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG4ub3MtaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuLm9zLWljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4ub3MtaWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cbi5vcy1pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLm9zLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4ub3MtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG4ub3MtaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG4ub3MtaWNvbi1jaGV2cm9ucy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG4ub3MtaWNvbi1jaGV2cm9ucy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG4ub3MtaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLm9zLWljb24tY2hldnJvbnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cbi5vcy1pY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuLm9zLWljb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG4ub3MtaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cbi5vcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG4ub3MtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuLm9zLWljb24tY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuLm9zLWljb24tY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG4ub3MtaWNvbi1jbG91ZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5vcy1pY29uLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5vcy1pY29uLWNsb3VkLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5vcy1pY29uLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cbi5vcy1pY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cbi5vcy1pY29uLWNvbW1hbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cbi5vcy1pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cbi5vcy1pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cbi5vcy1pY29uLWNvcm5lci1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cbi5vcy1pY29uLWNvcm5lci1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG4ub3MtaWNvbi1jb3JuZXItbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4ub3MtaWNvbi1jb3JuZXItbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuLm9zLWljb24tY29ybmVyLXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2ZcIjtcbn1cbi5vcy1pY29uLWNvcm5lci1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuLm9zLWljb24tY29ybmVyLXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cbi5vcy1pY29uLWNvcm5lci11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuLm9zLWljb24tY3B1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG4ub3MtaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuLm9zLWljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuLm9zLWljb24tY3Jvc3NoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG4ub3MtaWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuLm9zLWljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG4ub3MtaWNvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG4ub3MtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuLm9zLWljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cbi5vcy1pY29uLWRvd25sb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG4ub3MtaWNvbi1kcm9wbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG4ub3MtaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG4ub3MtaWNvbi1lZGl0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cbi5vcy1pY29uLWVkaXQtMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cbi5vcy1pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cbi5vcy1pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuLm9zLWljb24tZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuLm9zLWljb24tZmFjZWJvb2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG4ub3MtaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cbi5vcy1pY29uLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cbi5vcy1pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5vcy1pY29uLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cbi5vcy1pY29uLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuLm9zLWljb24tZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG4ub3MtaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG4ub3MtaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cbi5vcy1pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cbi5vcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZVwiO1xufVxuLm9zLWljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG4ub3MtaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuLm9zLWljb24tZ2l0LWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuLm9zLWljb24tZ2l0LWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuLm9zLWljb24tZ2l0LW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG4ub3MtaWNvbi1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XG59XG4ub3MtaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cbi5vcy1pY29uLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuLm9zLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cbi5vcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cbi5vcy1pY29uLWhhcmQtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cbi5vcy1pY29uLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cbi5vcy1pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cbi5vcy1pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG4ub3MtaWNvbi1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuLm9zLWljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuLm9zLWljb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cbi5vcy1pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG4ub3MtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG4ub3MtaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cbi5vcy1pY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuLm9zLWljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG4ub3MtaWNvbi1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cbi5vcy1pY29uLWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuLm9zLWljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuLm9zLWljb24tbGluay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG4ub3MtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuLm9zLWljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuLm9zLWljb24tbG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG4ub3MtaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG4ub3MtaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cbi5vcy1pY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cbi5vcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cbi5vcy1pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuLm9zLWljb24tbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuLm9zLWljb24tbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cbi5vcy1pY29uLW1heGltaXplLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cbi5vcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cbi5vcy1pY29uLW1lc3NhZ2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG4ub3MtaWNvbi1tZXNzYWdlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuLm9zLWljb24tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG4ub3MtaWNvbi1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG4ub3MtaWNvbi1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuLm9zLWljb24tbWluaW1pemUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuLm9zLWljb24tbWludXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG4ub3MtaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cbi5vcy1pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuLm9zLWljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuLm9zLWljb24tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuLm9zLWljb24tbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG4ub3MtaWNvbi1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG4ub3MtaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG4ub3MtaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuLm9zLWljb24tbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuLm9zLWljb24tbmF2aWdhdGlvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG4ub3MtaWNvbi1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG4ub3MtaWNvbi1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XG59XG4ub3MtaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cbi5vcy1pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG4ub3MtaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cbi5vcy1pY29uLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cbi5vcy1pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG4ub3MtaWNvbi1waG9uZS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG4ub3MtaWNvbi1waG9uZS1mb3J3YXJkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cbi5vcy1pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG4ub3MtaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cbi5vcy1pY29uLXBob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuLm9zLWljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjtcbn1cbi5vcy1pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuLm9zLWljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuLm9zLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cbi5vcy1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cbi5vcy1pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG4ub3MtaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuLm9zLWljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG4ub3MtaWNvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuLm9zLWljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuLm9zLWljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cbi5vcy1pY29uLXJlZnJlc2gtY2N3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG4ub3MtaWNvbi1yZWZyZXNoLWN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG4ub3MtaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cbi5vcy1pY29uLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuLm9zLWljb24tcm90YXRlLWNjdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MVwiO1xufVxuLm9zLWljb24tcm90YXRlLWN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG4ub3MtaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cbi5vcy1pY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cbi5vcy1pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XG59XG4ub3MtaWNvbi1zZWFyY2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG4ub3MtaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG4ub3MtaWNvbi1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cbi5vcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XG59XG4ub3MtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuLm9zLWljb24tc2hhcmUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuLm9zLWljb24tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG4ub3MtaWNvbi1zaGllbGQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XG59XG4ub3MtaWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cbi5vcy1pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cbi5vcy1pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cbi5vcy1pY29uLXNpZGViYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTFcIjtcbn1cbi5vcy1pY29uLXNraXAtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuLm9zLWljb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG59XG4ub3MtaWNvbi1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuLm9zLWljb24tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cbi5vcy1pY29uLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cbi5vcy1pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjtcbn1cbi5vcy1pY29uLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNThcIjtcbn1cbi5vcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuLm9zLWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuLm9zLWljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cbi5vcy1pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuLm9zLWljb24tc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuLm9zLWljb24tc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG4ub3MtaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cbi5vcy1pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuLm9zLWljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG4ub3MtaWNvbi10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MlwiO1xufVxuLm9zLWljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cbi5vcy1pY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG4ub3MtaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5vcy1pY29uLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG4ub3MtaWNvbi10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjtcbn1cbi5vcy1pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG4ub3MtaWNvbi10cmFzaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG4ub3MtaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XG59XG4ub3MtaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuLm9zLWljb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cbi5vcy1pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XG59XG4ub3MtaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuLm9zLWljb24tdHdpdHRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmZcIjtcbn1cbi5vcy1pY29uLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cbi5vcy1pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XG59XG4ub3MtaWNvbi11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cbi5vcy1pY29uLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3M1wiO1xufVxuLm9zLWljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG4ub3MtaWNvbi11cGxvYWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cbi5vcy1pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cbi5vcy1pY29uLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzdcIjtcbn1cbi5vcy1pY29uLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzhcIjtcbn1cbi5vcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OVwiO1xufVxuLm9zLWljb24tdXNlci14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdhXCI7XG59XG4ub3MtaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuLm9zLWljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cbi5vcy1pY29uLXZpZGVvLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuLm9zLWljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG4ub3MtaWNvbi12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cbi5vcy1pY29uLXZvbHVtZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG4ub3MtaWNvbi12b2x1bWUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuLm9zLWljb24tdm9sdW1lLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cbi5vcy1pY29uLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XG59XG4ub3MtaWNvbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XG59XG4ub3MtaWNvbi13aWZpLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuLm9zLWljb24td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuLm9zLWljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuLm9zLWljb24teC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cbi5vcy1pY29uLXgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XG59XG4ub3MtaWNvbi16YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cbi5vcy1pY29uLXphcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5vcy1pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGNcIjtcbn1cbi5vcy1pY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XG59XG4ub3MtaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cbi5vcy1pY29uLWFycm93LXJpZ2h0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuLm9zLWljb24tYXJyb3ctbGVmdDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cbi5vcy1pY29uLWFycm93LTItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cbi5vcy1pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG4ub3MtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLm9zLWljb24tYXJyb3ctcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4ub3MtaWNvbi1hcnJvdy1yaWdodDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5vcy1pY29uLWFycm93LXJpZ2h0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLm9zLWljb24tYXJyb3ctcmlnaHQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4ub3MtaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4ub3MtaWNvbi1hcnJvdy1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLm9zLWljb24tYXJyb3ctbGVmdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5vcy1pY29uLWFycm93LWxlZnQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4ub3MtaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLm9zLWljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLm9zLWljb24tYXJyb3ctbGVmdDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5vcy1pY29uLWFycm93LWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4ub3MtaWNvbi1hcnJvdy1kb3duMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLm9zLWljb24tYXJyb3ctZG93bjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5vcy1pY29uLWFycm93LXVwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLm9zLWljb24tYXJyb3ctdXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4ub3MtaWNvbi1hcnJvdy1kb3duNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLm9zLWljb24tYXJyb3ctdXA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4ub3MtaWNvbi1hcnJvdy11cDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5vcy1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuLm9zLWljb24tdWktMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cbi5vcy1pY29uLXVpLTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG4ub3MtaWNvbi1kb2N1bWVudHMtMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cbi5vcy1pY29uLWRvY3VtZW50cy0xNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuLm9zLWljb24tZG9jdW1lbnRzLTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG4ub3MtaWNvbi1kb2N1bWVudHMtMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cbi5vcy1pY29uLXVpLTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG4ub3MtaWNvbi1ob21lLTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4ub3MtaWNvbi11aS0wOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuLm9zLWljb24tb2xkLXR2LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cbi5vcy1pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cbi5vcy1pY29uLWhvbWUtMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5vcy1pY29uLWhvbWUtMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cbi5vcy1pY29uLWhvbWUtMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cbi5vcy1pY29uLWhvbWUtMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cbi5vcy1pY29uLXVpLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG4ub3MtaWNvbi11aS0wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuLm9zLWljb24tdWktODM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cbi5vcy1pY29uLXVpLTc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG4ub3MtaWNvbi1wZW5jaWwtMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cbi5vcy1pY29uLXVpLTMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG4ub3MtaWNvbi11aS00OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuLm9zLWljb24tZ3JpZC0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuLm9zLWljb24tY29tbW9uLTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4ub3MtaWNvbi11aS0yMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuLm9zLWljb24tdWktNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cbi5vcy1pY29uLWJhc2ljLTEtMTM4LXF1b3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xuICBjb2xvcjogIzQ3NGE1Njtcbn1cbi5vcy1pY29uLXVpLTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG4ub3MtaWNvbi1zb2NpYWwtMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cbi5vcy1pY29uLWZpbmFuY2UtMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cbi5vcy1pY29uLWZpbmFuY2UtMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cbi5vcy1pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuLm9zLWljb24tdWktOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cbi5vcy1pY29uLW1haWwtMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cbi5vcy1pY29uLXBob25lLTE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG4ub3MtaWNvbi1waG9uZS0xODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLm9zLWljb24tdWktNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbi5vcy1pY29uLW1haWwtMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cbi5vcy1pY29uLW1haWwtMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cbi5vcy1pY29uLWdyaWQtMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5vcy1pY29uLXVpLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG4ub3MtaWNvbi11aS0zNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLm9zLWljb24tY29tbW9uLTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4ub3MtaWNvbi11aS01NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLm9zLWljb24tdWktNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cbi5vcy1pY29uLXVpLTE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4ub3MtaWNvbi1kb2N1bWVudHMtMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cbi5vcy1pY29uLXVpLTkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG4ub3MtaWNvbi1waG9uZS0yMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuLm9zLWljb24tZG9jdW1lbnRzLTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4ub3MtaWNvbi1vdGhlcnMtMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5vcy1pY29uLXVpLTY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4ub3MtaWNvbi11aS01MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuLm9zLWljb24tbWFpbC0wNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLm9zLWljb24tbWFpbC0wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLm9zLWljb24tb3RoZXJzLTQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4ub3MtaWNvbi1tYWlsLTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG4ub3MtaWNvbi1zaWducy0xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLm9zLWljb24tY29pbnMtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLm9zLWljb24tdXNlci1tYWxlLWNpcmNsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbi5vcy1pY29uLWVtb3RpY29uLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4ub3MtaWNvbi1yb2JvdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4ub3MtaWNvbi1yb2JvdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG4ub3MtaWNvbi1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLm9zLWljb24tY2FuY2VsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLm9zLWljb24tY2FuY2VsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLm9zLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cbi5vcy1pY29uLWdyaWQtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuLm9zLWljb24tZ3JpZC1zcXVhcmVzLTIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4ub3MtaWNvbi1ncmlkLXNxdWFyZXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4ub3MtaWNvbi10YXNrcy1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4ub3MtaWNvbi1oaWVyYXJjaHktc3RydWN0dXJlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5vcy1pY29uLWFnZW5kYS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4ub3MtaWNvbi1jdi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4ub3MtaWNvbi1ncmlkLXNxdWFyZXMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLm9zLWljb24tZ3JpZC1zcXVhcmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4ub3MtaWNvbi1jYWxlbmRhci10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4ub3MtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4ub3MtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLm9zLWljb24tcGllLWNoYXJ0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5vcy1pY29uLXBpZS1jaGFydC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4ub3MtaWNvbi1waWUtY2hhcnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLm9zLWljb24tZG9udXQtY2hhcnQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLm9zLWljb24tYmFyLWNoYXJ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4ub3MtaWNvbi1iYXItY2hhcnQtc3RhdHMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5vcy1pY29uLWhhbWJ1cmdlci1tZW51LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5vcy1pY29uLWhhbWJ1cmdlci1tZW51LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5vcy1pY29uLWVtYWlsLTItYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5vcy1pY29uLWVtYWlsLTItYXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4ub3MtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLm9zLWljb24tYmFzaWMtMi0yNTktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbiAgY29sb3I6ICM0NzRhNTY7XG59XG4ub3MtaWNvbi1hcnJvdy0yLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4ub3MtaWNvbi1hcnJvdy0yLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5vcy1pY29uLWJhci1jaGFydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4ub3MtaWNvbi1ncmFwaC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4ub3MtaWNvbi1wZW5jaWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLm9zLWljb24tZWRpdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4ub3MtaWNvbi1lZGl0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5vcy1pY29uLWRhdGFiYXNlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLm9zLWljb24tcGVuY2lsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5vcy1pY29uLWxpbmstMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLm9zLWljb24tZW1haWwtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLm9zLWljb24tZGVsaXZlcnktYm94LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5vcy1pY29uLXdhbGxldC1sb2FkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5vcy1pY29uLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLm9zLWljb24td2luZG93LWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5vcy1pY29uLWRvbnV0LWNoYXJ0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5vcy1pY29uLXRleHQtaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5vcy1pY29uLXVzZXItbWFsZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbiIsIi8qIFxuXG5DaGF0IFN0eWxlcyBcblxuIzEuIFBvcHVwIGNoYXQgb24gYSBzaWRlXG5cbiovXG5cbi8qXG4jMS4gUG9wdXAgY2hhdCBvbiBhIHNpZGVcbiovXG5cbi5mbG9hdGVkLWNoYXQtYnRuIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDk3Q0ZGO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSg0NiwxMzAsMjU1LDAuNzUpO1xuICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIGkgKyBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDk3Q0ZGLCAxMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDQ2LDEzMCwyNTUsMC44KTtcbiAgfVxufVxuXG4uZmxvYXRlZC1jaGF0LXcge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNzBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgJi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAuZmxvYXRlZC1jaGF0LWkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7LyogUmVjdGFuZ2xlOiAqL1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDQzLDEzMiwyMTAsMC40MSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jaGF0LWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY2hhdC1oZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIC51c2VyLXcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAudXNlci1hdmF0YXItdyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAudXNlci1hdmF0YXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi53aXRoLXN0YXR1cyB7XG4gICAgICAgIC51c2VyLWF2YXRhci13IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDNweCAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN0YXR1cy1ncmVlbiAudXNlci1hdmF0YXItdzpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgICAgICYuc3RhdHVzLXJlZCAudXNlci1hdmF0YXItdzpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICAudXNlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgICAgLnVzZXItcm9sZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICB9XG4gICAgICAudXNlci1hY3Rpb24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaGF0LW1lc3NhZ2VzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIC5tZXNzYWdlLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzU5NDkzOTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNmVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMjBweCAwcHg7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmLnNlbGYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDBweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmVmZmY7XG4gICAgICAgICAgY29sb3I6ICMyQTRFN0Y7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtYnJlYWsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgfVxuICB9XG4gIC5jaGF0LWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAubWVzc2FnZS1pbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGF0LWV4dHJhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZXh0cmEtdG9vbHRpcCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgLmV4dHJhLXRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogRW1haWwgQXBwIHN0eWxlcyBcbiMxLiBFTUFJTCBBUFAgV1JBUFBFUiBcbiMyLiBMRUZUIE1FTlUgXG4jMy4gTUVTU0FHRVMgTElTVCBcbiM0LiBDT05URU5UIEJPWCBcbiM1LiBNRVNTQUdFIEJPWCBcbiM2LiBSRVBMWVxuIzcuIEZPTERFRCBTVFlMRVNcbiM4LiBEQVJLIFNDSEVNRVxuKi9cblxuXG4vKiAjMS4gRU1BSUwgQVBQIFdSQVBQRVIgKi9cbi5hcHAtZW1haWwtdyB7XG4gIGE6Zm9jdXMsIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFwcC1lbWFpbC1pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbn1cblxuXG5cbi8qICMyLiBMRUZUIE1FTlUgKi9cbi5hZS1zaWRlLW1lbnUge1xuICBmbGV4OiAwIDAgMTcwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWVmMztcbiAgLmFlbS1oZWFkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuYWUtbWFpbi1tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZS1sYWJlbHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLmFlLWxhYmVscy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmFlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC5sYWJlbC1waW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIC5sYWJlbC12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICYuYWUtbGFiZWwtcmVkIHtcbiAgICAgICAgLmxhYmVsLXBpbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hZS1sYWJlbC1ncmVlbiB7XG4gICAgICAgIC5sYWJlbC1waW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFlLWxhYmVsLXllbGxvdyB7XG4gICAgICAgIC5sYWJlbC1waW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5cbi8qICMzLiBNRVNTQUdFUyBMSVNUICovXG4uYWUtbGlzdC13IHtcbiAgZmxleDogMCAwIDM3MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vIGhlYWQgb2YgbWVzc2FnZXMgbGlzdFxuICAuYWVsLWhlYWQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJiArIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gTGlzdCBvZiBtZXNzYWdlc1xuICAuYWUtbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmFlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLndpdGgtc3RhdHVzIHtcbiAgICAgICAgLnVzZXItYXZhdGFyLXcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggM3B4ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3RhdHVzLWdyZWVuIC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGF0dXMtcmVkIC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgICAmLnN0YXR1cy1ibHVlIC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGF0dXMteWVsbG93IC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAuYWVpLWNvbnRlbnQgeyBcbiAgICAgICAgICAuYWVpLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWVpLXN1Yi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFlaS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZWktdGltZXN0YW1wIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICB9XG4gICAgICAgIC51c2VyLWF2YXRhci13IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAzcHggI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFlaS1pbWFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAudXNlci1hdmF0YXItdyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hZWktY29udGVudCB7IFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmFlaS10aW1lc3RhbXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC43O1xuICAgICAgfVxuICAgICAgLmFlaS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cbiAgICAgIC5hZWktc3ViLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNhN2FlYjU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG4gICAgICAuYWVpLXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMb2FkIG1vcmUgbWVzc2FnZXMgbGlua1xuICAuYWUtbG9hZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay1jb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLyogIzQuIENPTlRFTlQgQk9YICovXG4uYWUtY29udGVudC13IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgZmxleDogMTtcbiAgLmFlYy1oZWFkIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuc2VwYXJhdGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAjQ0I5RTQ4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJiArIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbnMtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuYWN0aW9ucy1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAudXNlci1hdmF0YXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5cbi8qICM1LiBNRVNTQUdFIEJPWCAqL1xuLmFlYy1mdWxsLW1lc3NhZ2UtdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLm1vcmUtbWVzc2FnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtNTVweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuICB9XG4gICYuc2hvdy1wYWNrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICB9XG4gIC5hZWMtZnVsbC1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuICAubWVzc2FnZS1oZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnVzZXItdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC51c2VyLWF2YXRhci13IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIC51c2VyLWF2YXRhciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLndpdGgtc3RhdHVzIHtcbiAgICAgICAgLnVzZXItYXZhdGFyLXcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggM3B4ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3RhdHVzLWdyZWVuIC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGF0dXMtcmVkIC51c2VyLWF2YXRhci13OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIC51c2VyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICAudXNlci1yb2xlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVzZXItYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZS1pbmZvIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAubWVzc2FnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2JSAxMCUgOCUgMTAlO1xuICB9XG4gIC5tZXNzYWdlLWF0dGFjaG1lbnRzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLmF0dGFjaG1lbnRzLWhlYWRpbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICB9XG4gICAgLmF0dGFjaG1lbnRzLWRvY3Mge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEgKyBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vbGRlci1wYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi8qICM2LiBSRVBMWSAqL1xuLmFlYy1yZXBseSB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5yZXBseS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgICBjb2xvcjogcmdiYSgwLDg2LDI1NSwwLjA1KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICBsZWZ0OiAtNzBweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1dHRvbnMtdyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmJ0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgIC5vcy1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2tlX2Nocm9tZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5ja2VfYm90dG9tIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuXG5cbi8qICM3LiBGT0xERUQgU1RZTEVTICovXG4uYXBwLWVtYWlsLXcge1xuICAmLmNvbXBhY3Qtc2lkZS1tZW51IHtcbiAgICAuYWUtc2lkZS1tZW51IHtcbiAgICAgIGZsZXg6IDAgMSA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmFlbS1oZWFkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuYWUtbWFpbi1tZW51IGxpIGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWUtbGFiZWxzIC5hZS1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgc3Bhbi5sYWJlbC12YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFlLWxhYmVscy1oZWFkZXIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qICM4LiBEQVJLIFNDSEVNRSAqL1xuLmNvbG9yLXNjaGVtZS1kYXJrIHtcbiAgLmFlLXNpZGUtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLWVsZW1lbnQtYmcsIDUlKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IGRhcmtlbigkZGFyay1lbGVtZW50LWJnLCAxMCUpO1xuICAgIC5hZS1tYWluLW1lbnUgbGkgYSBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cbiAgICAuYWUtbWFpbi1tZW51IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLmFlLWxhYmVscyAuYWUtbGFiZWwge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG4gICAgfVxuICB9XG4gIC5hZW0taGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5hZWwtaGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyNzM4O1xuICAgICAgY29sb3I6ICM3Zjg2OTY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDE5Mjc7XG4gICAgfVxuICB9XG4gIC5hZS1jb250ZW50LXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1lbGVtZW50LWJnLCA1JSk7XG5cbiAgICAuYWVjLWhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgLnNlcGFyYXRlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgICAudXNlci1hdmF0YXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWVjLWZ1bGwtbWVzc2FnZS13IC5hZWMtZnVsbC1tZXNzYWdlLCAuYWVjLXJlcGx5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstZWxlbWVudC1iZywgNSUpO1xuICAgICAgYm94LXNoYWRvdzogJGRhcmstZWxlbWVudC1ib3gtc2hhZG93O1xuICAgICAgQGV4dGVuZCAuYm94LXN0eWxlLWRhcms7XG4gICAgfVxuICAgIC5hZWMtcmVwbHkgLmJ1dHRvbnMtdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgIC5hZWMtcmVwbHkgLnJlcGx5LWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgIC5hZWMtZnVsbC1tZXNzYWdlLXcuc2hvdy1wYWNrOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobGlnaHRlbigkZGFyay1lbGVtZW50LWJnLCA1JSksIDAuNyk7XG4gICAgfVxuICAgIC5hZWMtZnVsbC1tZXNzYWdlLXcuc2hvdy1wYWNrOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGRhcmstZWxlbWVudC1iZywgNSUpLCAwLjQpO1xuICAgIH1cbiAgICAuYWVjLWZ1bGwtbWVzc2FnZS13IC5tb3JlLW1lc3NhZ2VzIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAuYWVjLWZ1bGwtbWVzc2FnZS13IC5tZXNzYWdlLWF0dGFjaG1lbnRzIC5hdHRhY2htZW50cy1oZWFkaW5nLFxuICAgIC5hZWMtZnVsbC1tZXNzYWdlLXcgLm1lc3NhZ2UtaGVhZCAubWVzc2FnZS1pbmZvLFxuICAgIC5hZWMtZnVsbC1tZXNzYWdlLXcgLm1lc3NhZ2UtaGVhZCAudXNlci13IC51c2VyLXJvbGUgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcbiAgICB9XG4gICAgLmFlYy1mdWxsLW1lc3NhZ2UtdyAubWVzc2FnZS1oZWFkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLmFlYy1mdWxsLW1lc3NhZ2UtdyAubWVzc2FnZS1hdHRhY2htZW50cyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG4gIC5hZS1saXN0LXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWVsZW1lbnQtYmc7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJGRhcmstZWxlbWVudC1iZywgMTAlKTtcbiAgICAuYWUtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIC5hZWktc3ViLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5hZS1saXN0IC5hZWktY29udGVudCAuYWVpLXRleHQge1xuICAgICAgQGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG4gICAgfVxuICAgIC5hZS1saXN0IC5hZWktY29udGVudCAuYWVpLXRpbWVzdGFtcCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcbiAgICB9XG4gICAgLmFlLWxpc3QgLmFlLWl0ZW0ud2l0aC1zdGF0dXMgLnVzZXItYXZhdGFyLXc6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDNweCAkZGFyay1lbGVtZW50LWJnO1xuICAgIH1cbiAgfVxufSIsIi5wcm9qZWN0cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgLnByb2plY3QtYm94IHtcbiAgICBAZXh0ZW5kIC5ib3gtc3R5bGU7XG4gIH1cbiAgLnByb2plY3QtaGVhZCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAucHJvamVjdC10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2plY3QtdXNlcnMge1xuICAgICAgZmxleDogMCAwIDIyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAuYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDVweCAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb2plY3QtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gICAgLm9zLXByb2dyZXNzLWJhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxuICAgIH1cblxuICAgIC5vcy1wcm9ncmVzcy1iYXIgKyAub3MtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG4gIC5wcm9qZWN0LWJveCArIC5wcm9qZWN0LWJveCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufSIsIi5mdWxsLWNoYXQtdyB7XG4gIC5mdWxsLWNoYXQtaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuZnVsbC1jaGF0LWxlZnQge1xuICAgIGZsZXg6IDAgMCAzNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuXG4gICAgLm9zLXRhYnMtdyAubmF2IHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIC5uYXYtbGluayBpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5jaGF0LXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG4gICAgLmVsZW1lbnQtc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgb3Nmb250KCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItbGlzdCB7XG4gICAgICAudXNlci13IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudXNlci1pbmZvIHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAubGFzdC1tZXNzYWdlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLnVzZXItZGF0ZSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxhc3QtbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudXNlci1kYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvKlxuICAgICMzLiBNaWRkbGUgU2VjdGlvblxuICAqL1xuICAuZnVsbC1jaGF0LW1pZGRsZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuY2hhdC1oZWFkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnVzZXItaW5mbyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgYSB7IFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudXNlci1hY3Rpb25zIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoYXQtY29udGVudC13IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNoYXQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICAgIC5jaGF0LWRhdGUtc2VwYXJhdG9yIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogNDBweCAwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGF0LW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5jaGF0LW1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmMDtcbiAgICAgICAgY29sb3I6ICM1OTQ5Mzk7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLmNoYXQtbWVzc2FnZS1hdmF0YXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEwcHggI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNoYXQtbWVzc2FnZS1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgIH1cbiAgICAgICYuc2VsZiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAuY2hhdC1tZXNzYWdlLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgICAgICAgY29sb3I6ICMyQTRFN0Y7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNoYXQtY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICB9XG4gIC5jaGF0LWlucHV0IHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNoYXQtaW5wdXQtZXh0cmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmNoYXQtZXh0cmEtYWN0aW9ucyB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGF0LWJ0biB7XG5cbiAgICB9XG4gIH1cbiAgLmZ1bGwtY2hhdC1yaWdodCB7XG4gICAgZmxleDogMCAwIDI2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC51c2VyLWludHJvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5hdmF0YXIge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAudXNlci1pbnRyby1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC51c2VyLXN1YiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICAudXNlci1zb2NpYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwcHggNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaS5vcy1pY29uLm9zLWljb24tdHdpdHRlciB7XG4gICAgICAgICAgY29sb3I6ICMzMWE3ZjM7XG4gICAgICAgIH1cbiAgICAgICAgaS5vcy1pY29uLm9zLWljb24tZmFjZWJvb2sge1xuICAgICAgICAgIGNvbG9yOiAjMTc1ZGM1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaGF0LWluZm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAuY2ktaGVhZGVyIHtcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2ktY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgLmNpLWZpbGUtbGlzdCB7XG4gICAgICAgIFxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDMwJSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNpLXBob3Rvcy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDIlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNoYXQtaW5mby1zZWN0aW9uICsgLmNoYXQtaW5mby1zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICB9XG59IiwiLyogXG5cblByaWNpbmcgUGxhbnMgU3R5bGVzXG5cbiMxLiBcbiMyLiBcbiMzLiBcbiM0LiBcbiM1LiBcbiM2LiBcblxuXG4qL1xuXG5cbi8qXG5cbiMxLlxuXG4qL1xuXG4ucHJpY2luZy1wbGFucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcmljaW5nLXBsYW4gKyAucHJpY2luZy1wbGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5wcmljaW5nLXBsYW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAmLndpdGgtaG92ZXItZWZmZWN0OmhvdmVyLCAmLmhpZ2hsaWdodCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSg1NCw4OCwyMDYsMC4yKTtcbiAgICAucGxhbi1wcmljZS13IHtcbiAgICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsYW4taGVhZCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNXB4IDBweCAkcHJpbWFyeVxuICAgIH1cbiAgfVxuICAmLndpdGgtaG92ZXItZWZmZWN0OmhvdmVyIHtcbiAgICAucGxhbi1uYW1lIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5oaWdobGlnaHQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG4gIC5wbGFuLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuICB9XG4gIC5wbGFuLWhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBsYW4tYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucGxhbi1uYW1lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICB9XG4gIC5wbGFuLWltYWdlICsgLnBsYW4tbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucGxhbi1wcmljZS13IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAucHJpY2UtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiA0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIH1cbiAgICAucHJpY2UtbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBsYW4tYnRuLXcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGEuYnRuLmJ0bi1wcmltYXJ5IHtcblxuICAgIH1cbiAgfVxuICAucGxhbi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1JTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgaDYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplICogMC45O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTk2MSc7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIEBpbmNsdWRlIG9zZm9udCgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vKlxuXG4jMi5cblxuKi9cblxuXG5cblxuXG5cbi8qXG5cbiMzLlxuXG4qL1xuXG5cblxuXG5cblxuXG4vKlxuXG4jNC5cblxuKi9cblxuXG5cblxuXG5cblxuLypcblxuIzUuXG5cbiovIiwiLnBpcGVsaW5lcy13IHtcbn1cblxuLyogUGlwZWxpbmUgU3R5bGVzKi9cbi5waXBlbGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoMTYsMzcsMTMzLDAuNTApO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENTRFRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgIzFENTRFRiAwJSwgIzQzMjdERiAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgxNiwzNywxMzMsMC41MCk7XG4gIH1cbiAgJi50ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdCNzdGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjMDdCNzdGIDAlLCAjMjc2N0RGIDk4JSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoNywxODYsMTcxLDAuNTApO1xuICB9XG4gICYucHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg0MjhjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjMjg0MjhjIDAlLCAjNTEwZDhjIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDQyLCAxNiwgMTMzLCAwLjUpO1xuICB9XG4gICYuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QkMxMEM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICM3QkMxMEMgMCUsICMwNTcwNTEgOTUlKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgzMSwyMTksNzgsMC41MCk7XG4gIH1cbiAgJi5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjA2NDQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICM5NjA2NDQgMCUsICNhZjc2MGIgOTUlKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgxNTQsIDcsIDU4LCAwLjUpO1xuICB9XG4gICYucGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwMDA4ZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2EwMDA4ZiAwJSwgIzI3NjdERiA5OCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDcsIDgsIDE4NiwgMC41KTtcbiAgfVxuICAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDE2LDM3LDEzMywwLjEwKTtcblxuICAgIC5waXBlbGluZS1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgLnBpcGVsaW5lLW5hbWUge1xuICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgfVxuICAgICAgLnBpcGVsaW5lLWNvdW50IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgIH1cbiAgICAgIC5waXBlbGluZS1zZXR0aW5ncyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICB9XG4gICAgICAucGlwZWxpbmUtdmFsdWUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIC5waXBlbGluZS1pdGVtIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDRlODtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNkMWQ0ZTgsIDE1JSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIH1cbiAgICAgIC5waS1mb290IHtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5saW5lZC1wcmltYXJ5IHtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICB9XG4gICAgJi5saW5lZC1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkc3VjY2VzcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICB9XG4gICAgJi5saW5lZC1kYW5nZXIge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRkYW5nZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgfVxuICAgICYubGluZWQtd2FybmluZyB7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHdhcm5pbmc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgfVxuICB9XG59XG5cblxuLyogUGlwZWxpbmUgSGVhZGVyIFN0eWxlcyAqL1xuLnBpcGVsaW5lLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLnBpcGVsaW5lLWhlYWRlci1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5waXBlbGluZS1uYW1lICB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5waXBlbGluZS12YWx1ZSB7XG4gICAgY29sb3I6ICNGRkQwMzg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMztcbiAgfVxuICAucGlwZWxpbmUtY291bnQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gIH1cbiAgLnBpcGVsaW5lLXNldHRpbmdzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ucGlwZWxpbmUtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAmLmVtcHR5IHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLDAsMCwwLjIpO1xuICB9XG59XG5cblxuLyogUGlwZWxpbmUgSXRlbSBTdHlsZXMgKi9cbi5waXBlbGluZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC40KTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5waS1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAucGktc2V0dGluZ3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgID4gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuc3RhdHVzLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgICAmLnN0YXR1cy1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgICAgJi5zdGF0dXMteWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5waS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgIC5hdmF0YXIge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmbGV4OiAwIDAgNTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBpLWluZm8ge1xuXG4gICAgfVxuICAgIC5waS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLnBpLXN1YiB7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgfVxuICB9XG4gIC5waS1mb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgLnRhZ3Mge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAudGFnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZXh0cmEtaW5mbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC43O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250cm9sLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuXG5cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIH1cbiAgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jb2xvci1zY2hlbWUtZGFyayB7XG4gIC5jb250cm9sLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyNzM4O1xuICAgICAgY29sb3I6ICM3Zjg2OTY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDE5Mjc7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuICAgIH1cbiAgfVxuXG4gIC5waXBlbGluZSB7XG4gICAgJi53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1lbGVtZW50LWJnO1xuICAgICAgYm94LXNoYWRvdzogJGRhcmstZWxlbWVudC1ib3gtc2hhZG93O1xuICAgICAgJi5saW5lZC13YXJuaW5nIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gICAgICB9XG4gICAgICAucGlwZWxpbmUtaGVhZGVyIC5waXBlbGluZS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAucGlwZWxpbmUtaGVhZGVyIHtcbiAgICAgICAgLnBpcGVsaW5lLXNldHRpbmdzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAucGlwZWxpbmUtY291bnQge1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGlwZWxpbmUtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstZWxlbWVudC1iZywgMyUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZGFyay1lbGVtZW50LWJnLCA1JSk7XG4gICAgICAgIC5waS1ib2R5IC5waS1zdWIge1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuICAgICAgICB9XG4gICAgICAgIC5waS1mb290IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstZWxlbWVudC1iZywgMyUpO1xuICAgICAgICAgIC5leHRyYS1pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGFncyB7XG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjJhZjU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQyMmFmNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIub3MtZHJvcGRvd24tdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLm92ZXIge1xuICAgIC5vcy1kcm9wZG93biB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgfVxuICB9XG4gICYub3MtZHJvcGRvd24tcG9zaXRpb24tY2VudGVyIHtcbiAgICAub3MtZHJvcGRvd24ge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAxMTAlLCAwKTtcbiAgICB9XG4gICAgJi5vdmVyIHtcbiAgICAgIC5vcy1kcm9wZG93biB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAxMDAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5vcy1kcm9wZG93bi1wb3NpdGlvbi1sZWZ0IHtcbiAgICAub3MtZHJvcGRvd24ge1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDExMCUsIDApO1xuICAgIH1cbiAgICAmLm92ZXIge1xuICAgICAgLm9zLWRyb3Bkb3duIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMTAwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYub3MtZHJvcGRvd24tcG9zaXRpb24tcmlnaHQge1xuICAgIC5vcy1kcm9wZG93biB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTEwJSwgMCk7XG4gICAgfVxuICAgICYub3ZlciB7XG4gICAgICAub3MtZHJvcGRvd24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm9zLWRyb3Bkb3duLXBvc2l0aW9uLXJpZ2h0LWNlbnRlciB7XG4gICAgLm9zLWRyb3Bkb3duIHtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCA1MCUsIDApO1xuICAgIH1cbiAgICAmLm92ZXIge1xuICAgICAgLm9zLWRyb3Bkb3duIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCA1MCUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm9zLWRyb3Bkb3duLXBvc2l0aW9uLWxlZnQtY2VudGVyIHtcbiAgICAub3MtZHJvcGRvd24geyBcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMCUsIDUwJSwgMCk7XG4gICAgfVxuICAgICYub3ZlciB7XG4gICAgICAub3MtZHJvcGRvd24geyBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9zLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDExMCUsIDApO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgyNiwgMzIsIDM5LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gID4gLmljb24tdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMDgpO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IFxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIGkgKyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tZXNzYWdlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI0LCAxMzcsIDIzNCwgMC4wNyk7XG4gICAgICAgIC51c2VyLWF2YXRhci13IHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVzc2FnZS1jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVzZXItYXZhdGFyLXcge1xuICAgICAgICBmbGV4OiAwIDAgNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZXNzYWdlLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAubWVzc2FnZS1mcm9tIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDc1cHggMHB4IHJnYmEoMTIsIDc2LCAxNDAsIDAuMjEpLCAwcHggM3B4IDdweCAwcHggcmdiYSgxMiwgNzYsIDE0MCwgMC4xNCk7XG5cbiAgICAmLm1lc3NhZ2UtbGlzdCB7XG4gICAgICA+IC5pY29uLXcge1xuICAgICAgICBjb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTEzLCAxMzMsIDE3MSwgMC4wOSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkgPiBhIHtcbiAgICAgICAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgICAgLm1lc3NhZ2UtZnJvbSB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVzc2FnZS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIvKiBcblxuVE9ETyBBcHBsaWNhdGlvblxuXG4jMS4gU2lkZWJhclxuIzIuIE1haW4gQ29udGVudFxuXG4qL1xuLnRvZG8tYXBwLXcge1xuICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAgLypcbiAgIzEuIFNpZGViYXJcbiAgKi9cblxuICAudG9kby1zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMzUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIC50b2RvLXNpZGViYXItc2VjdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvZG8tc2lkZWJhci1zZWN0aW9uLWhlYWRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgc3BhbiArIC5vcy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAmLnN0YXJyZWQge1xuICAgICAgICAgIGNvbG9yOiAjRTdBRDEwO1xuICAgICAgICB9XG4gICAgICAgICYuZmlyZSB7XG4gICAgICAgICAgY29sb3I6ICNmZjFiMWI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvZG8tc2lkZWJhci1zZWN0aW9uLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC50b2RvLXNpZGViYXItc2VjdGlvbi10b2dnbGUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAyMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICB1bC5wcm9qZWN0cy1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5ODFcIjtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgQGluY2x1ZGUgb3Nmb250KCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuYWRkLW5ldy1wcm9qZWN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC50YXNrcy1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmRhbmdlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS1kYW5nZXItYmc7XG4gICAgICAgIH1cbiAgICAgICAgJi53YXJuaW5nOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWNjZXNzOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXN1Y2Nlc3MtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9kby1zaWRlYmFyLXNlY3Rpb24tc3ViLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC50b2RvLXNpZGViYXItc2VjdGlvbi1zdWItc2VjdGlvbi10b2dnbGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGkub3MtaWNvbi5vcy1pY29uLXVpLTIzIHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b2RvLXNpZGViYXItc2VjdGlvbi1zdWItaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBpLm9zLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvZG8tc2lkZWJhci1zZWN0aW9uLXN1Yi1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLypcbiAgIzIuIE1haW4gQ29udGVudFxuICAqL1xuICAudG9kby1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIC50b2RvLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGwtdGFza3MtdyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICAgIC50YXNrcy1oZWFkZXItdyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIC50YXNrcy1oZWFkZXItdG9nZ2xlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhc2tzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgLnRhc2tzLXN1Yi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgIH1cbiAgICAgIC5hZGQtdGFzay1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHNwYW4sIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBpLm9zLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFza3MtbGlzdC1oZWFkZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnRhc2tzLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICYub3ZlciB7XG4gICAgICB9XG4gICAgICBsaS5kcmFnZ2FibGUtdGFzayB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgLnRvZG8tdGFzay1kcmFnIHtcbiAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50b2RvLXRhc2stbWVkaWEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9kby10YXNrLWJ1dHRvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhICsgYXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50YXNrLWJ0bi1kb25lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGQ5MTIxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGFzay1idG4tZWRpdCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50YXNrLWJ0bi1kZWxldGUge1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50YXNrLWJ0bi1zdGFyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYzg5MzAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9kby10YXNrIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnRvZG8tdGFzay1kcmFnLCAudG9kby10YXNrLWJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmZhdm9yaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWVhO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDBweCA1cHggI0ZGRjE3ODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ndS10cmFuc2l0IHtcbiAgICAgICAgICAvLyBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgfVxuICAgICAgICAmLnByZS1yZW1vdmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAudG9kby10YXNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhc2stYnRuLXVuZGVsZXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRvZG8tdGFzay1kcmFnLCAudG9kby10YXNrLWJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbXBsZXRlIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAudG9kby10YXNrIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kYW5nZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERyYWdnZWQgdGFzayBpdGVtXG4uZHJhZ2dhYmxlLXRhc2suZ3UtbWlycm9yIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLDAsMCwwLjEpO1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAudG9kby10YXNrLWRyYWcge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAudG9kby10YXNrLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvZG8tdGFzay1tZWRpYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFRhc2sgZWRpdCBsaWdodGJveFxuLmF0dGFjaGVkLW1lZGlhLXcge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5hdHRhY2gtbWVkaWEtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgc3BhbiwgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG4gICAgaS5vcy1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29sb3Itc2NoZW1lLWRhcmsge1xuLnRvZG8tYXBwLXcge1xuICAudG9kby1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb250ZW50LWJnO1xuICAgIHVsLnRhc2tzLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b2RvLXNpZGViYXItc2VjdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICB1bC5wcm9qZWN0cy1saXN0IGxpIGEge1xuICAgICAgY29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgLnRvZG8tc2lkZWJhci1zZWN0aW9uLXN1Yi1zZWN0aW9uIHtcbiAgICAgIC50b2RvLXNpZGViYXItc2VjdGlvbi1zdWItaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICB9XG4gICAgICAudG9kby1zaWRlYmFyLXNlY3Rpb24tc3ViLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2RvLWNvbnRlbnQgLnRhc2tzLWxpc3QgbGkuZHJhZ2dhYmxlLXRhc2sucHJlLXJlbW92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS1kYW5nZXItYmc7XG4gICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcbiAgICAudG9kby10YXNrIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xuICAgIH1cbiAgfVxuICAudG9kby1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1lbGVtZW50LWJnO1xuXG4gICAgLnRhc2tzLWhlYWRlci13IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIC50YXNrcy1zdWItaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICAgIC50YXNrcy1saXN0IHtcbiAgICAgICYub3ZlciB7XG4gICAgICB9XG4gICAgICBsaS5kcmFnZ2FibGUtdGFzayB7XG4gICAgICAgIC50b2RvLXRhc2stYnV0dG9ucyAudGFzay1idG4tZG9uZSB7XG4gICAgICAgICAgY29sb3I6ICM1NWJmMTBcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmF2b3JpdGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmU2N2I7XG4gICAgICAgICAgY29sb3I6ICMzODMzMTQ7XG4gICAgICAgIH1cblxuICAgICAgICAudG9kby10YXNrLWRyYWcge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb21wbGV0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyay1lbGVtZW50LWJnLCAxMCUpIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbn0iLCJcbi5mYW5jeS1zZWxlY3Rvci13IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgLy8gQ1VSUkVOVCBTRUxFQ1RPUiBcblxuICAuZmFuY3ktc2VsZWN0b3ItY3VycmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZhbmN5LXNlbGVjdG9yLWN1cnJlbnQsIC5mYW5jeS1zZWxlY3Rvci1vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZhbmN5LXNlbGVjdG9yLWJnLWRhcms7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuZnMtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICB9XG4gICAgICAmLnNoYWRvd2xlc3Mge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZnMtbWFpbi1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIC5mcy1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mcy1zdWIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgICBzcGFuIHt9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICNGNkRCNzc7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZnMtZXh0cmEtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZnMtc2VsZWN0b3ItdHJpZ2dlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZhbmN5LXNlbGVjdG9yLWJnLWRhcmssIDEwJSk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZmFuY3ktc2VsZWN0b3ItYmctZGFyaywgMjAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTQwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPUFRJT05TXG4gIC5mYW5jeS1zZWxlY3Rvci1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZhbmN5LXNlbGVjdG9yLWJnLWRhcmssIDUlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggJGdsb2JhbC1ib3JkZXItcmFkaXVzICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KSBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAuZmFuY3ktc2VsZWN0b3ItYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLy8gU0lOR0xFIE9QVElPTlxuICAgIC5mYW5jeS1zZWxlY3Rvci1vcHRpb24ge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIC5mcy1leHRyYS1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5mcy1pbWcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZnMtbWFpbi1pbmZvIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYub3BlbmVkIHtcbiAgICAuZmFuY3ktc2VsZWN0b3ItY3VycmVudCB7XG4gICAgfVxuICAgIC5mYW5jeS1zZWxlY3Rvci1vcHRpb25zIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuZnMtc2VsZWN0b3ItdHJpZ2dlciB7XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC02MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gIzEuIFRPUCBCQVJcbi50b3AtYmFyLXJlbnRhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLmxvZ28tdyB7XG4gICAgZmxleDogMCAwICRmaWx0ZXItcGFuZWwtd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NzJmZDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmZpbHRlcnMtdG9nZ2xlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAub3MtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLmxvZ28tZWxlbWVudCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAubG9nbzpob3ZlciB7XG4gICAgICAubG9nby1lbGVtZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dvLWxhYmVsIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubG9nby1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXJzIHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI5M2Q7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuZmlsdGVycy1oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci13IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDA3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAmLnppcC13aWR0aCB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5kYXRlLXJhbmdlLXBpY2tlciB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kLCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwNztcbiAgICAgICAgY29sb3I6ICM0NDcyZmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMtdyB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG4gICAgICAgIGkub3MtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaS5vcy1pY29uICsgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiArIGkub3MtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cbi8vICMyLiBSRU5UQUxTIElOREVYXG5cbi5yZW50YWxzLWxpc3QtdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG5cbiAgLmZpbHRlci1zaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGZsZXg6IDAgMCAkZmlsdGVyLXBhbmVsLXdpZHRoO1xuXG5cbiAgICAuZmlsdGVycy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGg0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICAgIC5yZXNldC1maWx0ZXJzIHtcbiAgICAgICAgY29sb3I6ICNCQzhGOEY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci13IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA3KTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuXG4gICAgICAmLm5vLXBhZGRpbmcge1xuICAgICAgICAuZmlsdGVyLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAuZmlsdGVyLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1oZWFkZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLWJvZHkge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDMwcHggNDBweDtcbiAgICB9XG4gICAgLmZpbHRlci13ICsgLmZpbHRlci13IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIH1cblxuICAgIC5zZWxlY3QyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVudGFscy1saXN0IHtcbiAgICBmbGV4OiAxO1xuICAgIC5saXN0LWNvbnRyb2xzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5saXN0LWluZm8ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgfVxuICAgICAgLmxpc3Qtb3JkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtbWVkLWNhcHMoKTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvcGVydHktaXRlbXMge1xuICAgICYuYXMtbGlzdCB7XG4gICAgICAucHJvcGVydHktaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5pdGVtLW1lZGlhLXcge1xuICAgICAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgLml0ZW0tbWVkaWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1pbmZvIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYXMtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAucHJvcGVydHktaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1tZWRpYS13IHtcbiAgICAgICAgICAuaXRlbS1tZWRpYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb3BlcnR5LWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG5cbiAgICAuaXRlbS1tZWRpYS13IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5pdGVtLW1lZGlhIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5pdGVtLW1lZGlhIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRoZWFkaW5ncy1jb2xvciwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1wcmljZS1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuaXRlbS1yZXZpZXdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5yZXZpZXdzLXN0YXJzIHtcbiAgICAgIH1cbiAgICAgIC5yZXZpZXdzLWNvdW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtbWVkLWNhcHMoKTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1wcmljZSB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWZlYXR1cmVzIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtbWVkLWNhcHMoKTtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgbWFyZ2luOiAxMHB4IDBweDtcblxuICAgICAgLmZlYXR1cmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAmICsgLmZlYXR1cmUge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIC5idG4ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgc3BhbiwgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiArIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmICsgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbi13IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgIC5wYWdpbmF0aW9uLWluZm8ge1xuICAgICAgQGluY2x1ZGUgdGV4dC1tZWQtY2FwcygpO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICB9XG4gICAgLnBhZ2luYXRpb24tbGlua3Mge1xuICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kaXNhYmxlZCAucGFnZS1saW5re1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYuaGlkZS1maWx0ZXJzIHtcbiAgICAuZmlsdGVyLXNpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnByb3BlcnR5LWl0ZW1zIHtcbiAgICAgICYuYXMtZ3JpZCB7XG4gICAgICAgIC5wcm9wZXJ0eS1pdGVtIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMyU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG4vLyAjMy4gUkVOVEFMUyBTSU5HTEUgUEFHRVxuXG4ucHJvcGVydHktc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLnByb3BlcnR5LW1lZGlhIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAubWVkaWEtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgYm90dG9tOiA0MHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIH1cbiAgICAgICAgaS5vcy1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICYgKyBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9wZXJ0eS1pbmZvLXcge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgcGFkZGluZzogMHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5wcm9wZXJ0eS1pbmZvLW1haW4ge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnByb3BlcnR5LXByaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6ICRwcm9wZXJ0eS1zaWRlLXdpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtbWVkLWNhcHMoKTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUgKiAxLjI7XG4gICAgICB9XG5cbiAgICAgIC5wcm9wZXJ0eS1mZWF0dXJlcy1oaWdobGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAuZmVhdHVyZSB7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1tZWQtY2FwcygpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvcGVydHktZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgIH1cblxuICAgICAgLmJhZGdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAmLmJhZGdlLXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3MEUyRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1yZXZpZXdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnJldmlld3Mtc3RhcnMge1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXdzLWNvdW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1tZWQtY2FwcygpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tZmVhdHVyZXMge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGxlZnQ6IC02M3B4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgJiArIC5mZWF0dXJlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb3BlcnR5LWluZm8tc2lkZSB7XG4gICAgICBmbGV4OiAwIDAgJHByb3BlcnR5LXNpZGUtd2lkdGg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAuc2lkZS1hY3Rpb24tZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWJ1dHRvbnMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpLm9zLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2lkZS1tYWdpYyB7XG4gICAgICAgIHBhZGRpbmc6IDE1JSAxMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgLmZhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGUtbWFnaWMtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtbWVkLWNhcHMoKTtcbiAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgfVxuICAgICAgICAuc2lkZS1tYWdpYy1kZXNjIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGUtbWFnaWMtYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2lkZS1zZWN0aW9uIHtcbiAgICAgICAgLnNpZGUtc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1tZWQtY2FwcygpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2lkZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9wZXJ0eS1zaWRlLWZlYXR1cmVzIHtcbiAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW1lZC1jYXBzKCk7XG4gICAgICAgICAgaSwgc3Bhbiwgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb3BlcnR5LXNlY3Rpb24ge1xuICAgICAgLnByb3BlcnR5LXNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtbWVkLWNhcHMoKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgbGVmdDogLTYzcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDcpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9wZXJ0eS1zZWN0aW9uLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLm9zLWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb3BlcnR5LW5vdGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjlGMztcbiAgICAgICAgICBjb2xvcjogIzM4MzMyODtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAjNC4gUkVMQVRFRCBSRU5UQUxTXG4ucmVsYXRlZC1saXN0aW5ncy13IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLWJpZy1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuICAucmVsYXRlZC1saXN0aW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvcGVydHktaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgJiArIC5wcm9wZXJ0eS1pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cblxuICAgIC5pdGVtLW1lZGlhLXcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLml0ZW0tbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLml0ZW0tbWVkaWEge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWluZm8ge1xuICAgICAgcGFkZGluZzogNjBweCA1MHB4O1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGhlYWRpbmdzLWNvbG9yLCAxMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXByaWNlLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5pdGVtLXJldmlld3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnJldmlld3Mtc3RhcnMge1xuICAgICAgfVxuICAgICAgLnJldmlld3MtY291bnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1tZWQtY2FwcygpO1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXByaWNlIHtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtbWVkLWNhcHMoKTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tZmVhdHVyZXMge1xuICAgICAgQGluY2x1ZGUgdGV4dC1tZWQtY2FwcygpO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBtYXJnaW46IDEwcHggMHB4O1xuXG4gICAgICAuZmVhdHVyZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICYgKyAuZmVhdHVyZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1idXR0b25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBzcGFuLCBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuICsgaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICAgICYgKyAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnJlbnRhbHMtd3JhcHBlciB7XG4gIC5hbGwtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6ICRwb3BvdmVyLWJveC1zaGFkb3c7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5mb290ZXItdyB7XG4gIGNvbG9yOiAkYm9keS1jb2xvci1saWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGJvZHktYmcsICNmZmYpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5sb2dvLWVsZW1lbnQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1pIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIC5oZWFkaW5nLWJpZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgfVxuICAgIC5oZWFkaW5nLXNtYWxsIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgICAgJi5zb2NpYWwtbGlua3Mge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcy1pY29uLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwZDUwOWE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3MtaWNvbi10d2l0dGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyZmFmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWVwLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogODBweCAyMHB4O1xuICAuY3RhLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplICogMS4yO1xuICB9XG4gIC5jdGEtZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBjb2xvcjogJGJvZHktY29sb3ItbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjM7XG4gIH1cbiAgLmN0YS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLmJ0bi1sZyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBzcGFuICsgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gICAgaSArIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLyogIzMuICBTY3JlZW4gc2l6ZSA+IDE0MDBweCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCl7XG4gIC5yZW50YWxzLWxpc3QtdyAucHJvcGVydHktaXRlbXMuYXMtZ3JpZCAucHJvcGVydHktaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMlO1xuICB9XG4gIC5yZW50YWxzLWxpc3QtdyAucHJvcGVydHktaXRlbXMuYXMtZ3JpZCAucHJvcGVydHktaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICB9XG4gIC5yZW50YWxzLWxpc3QtdyAucHJvcGVydHktaXRlbXMuYXMtZ3JpZCAucHJvcGVydHktaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn0iLCIuc3VwcG9ydC1pbmRleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdC5zdXBwb3J0LXRpY2tldHMge1xuXHRcdGZsZXg6IDAgMCA0NzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuXHR9XG5cdC5sb2FkLW1vcmUtdGlja2V0cyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0XHRpICsgc3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3VwcG9ydC10aWNrZXRzLWhlYWRlciB7XG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0XHQudGlja2V0cy1jb250cm9sIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDgpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAuZWxlbWVudC1zZWFyY2gge1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0ICAgICAgQGluY2x1ZGUgb3Nmb250KCk7XG5cdFx0ICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICAgIGxlZnQ6IDEwcHg7XG5cdFx0ICAgICAgdG9wOiA0OCU7XG5cdFx0ICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCAgICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xuXHRcdCAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0ICAgIH1cblx0XHQgICAgaW5wdXQge1xuXHRcdCAgICAgIGJvcmRlcjogbm9uZTtcblx0XHQgICAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdCAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wMyk7XG5cdFx0ICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblx0XHQgICAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggNDBweDtcblx0XHQgICAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcblx0XHQgICAgICBvdXRsaW5lOiBub25lO1xuXHRcdCAgICAgICY6OnBsYWNlaG9sZGVyIHtcblx0XHQgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0ICAgICAgfVxuXHRcdCAgICB9XG5cdFx0ICB9XG5cdFx0fVxuXHRcdC50aWNrZXRzLWZpbHRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQuZm9ybS1jaGVjayB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0bGFiZWwuZm9ybS1jaGVjay1sYWJlbCB7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0LnN0aWNrLXJpZ2h0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdXBwb3J0LXRpY2tldCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XG5cdFx0Ym94LXNoYWRvdzogJGVsZW1lbnQtYm94LXNoYWRvdztcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmICsgLnN1cHBvcnQtdGlja2V0IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcblx0XHRcdGJveC1zaGFkb3c6ICRlbGVtZW50LWJveC1zaGFkb3ctaG92ZXIsIDBweCAwcHggMHB4IDJweCAkcHJpbWFyeTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC50aWNrZXQtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnN0LW1ldGEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDVweDtcblx0XHRyaWdodDogNXB4O1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQ+IGRpdiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdFx0PiBpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICNFQUE4MUQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5iYWRnZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcblx0XHRcdHBhZGRpbmc6IDJweCA1cHg7XG5cdFx0fVxuXHR9XG5cdC5zdC1ib2R5IHtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDE1cHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmF2YXRhciB7XG5cdFx0XHRmbGV4OiAwIDAgNTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlja2V0LWNvbnRlbnQge1xuXHRcdFx0LnRpY2tldC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHRcdC50aWNrZXQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRjb2xvcjogJHRleHQtbXV0ZWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRoZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqIDAuOSAqICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3QtZm9vdCB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuXHRcdC5sYWJlbCB7XG5cdFx0XHRjb2xvcjogJHRleHQtbXV0ZWQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0LnZhbHVlIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHRcdGEudmFsdWUge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay1jb2xvcjtcblx0XHRcdH1cblx0XHRcdCYud2l0aC1hdmF0YXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sYWJlbCArIC52YWx1ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdFx0LnZhbHVlICsgLmxhYmVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuc3VwcG9ydC10aWNrZXQtY29udGVudC13IHtcblx0XHRmbGV4OiAxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3gtc2hhZG93OiAkZWxlbWVudC1ib3gtc2hhZG93O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuc3VwcG9ydC10aWNrZXQtY29udGVudCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5zdXBwb3J0LXRpY2tldC1jb250ZW50LWhlYWRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdFx0XHQuc2hvdy10aWNrZXQtaW5mbyB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDMsIGg0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaG93LXRpY2tldC1pbmZvLFxuXHRcdFx0LmJhY2stdG8taW5kZXgge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LW11dGVkO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuICsgaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5iYWNrLXRvLWluZGV4IHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWNrZXQtaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdC50aWNrZXQtdGhyZWFkIHtcblxuXHRcdH1cblx0XHQudGlja2V0LXJlcGx5IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JiArIC50aWNrZXQtcmVwbHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpY2tldC1yZXBseS1pbmZvIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY3Rpb25zIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYWN0aW9ucy1saXN0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZjIzMzg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAxMnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5kYW5nZXIge1xuXHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZjViNWI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZjViNWI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQ+IGkge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYWN0aW9ucy1saXN0IHtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hdXRob3Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbmZvLWRhdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtbXV0ZWQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQ+IHNwYW4gKyBzcGFuIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpY2tldC1yZXBseS1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjc7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpY2tldC1hdHRhY2htZW50cyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHQuYXR0YWNobWVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjg7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiArIC5hdHRhY2htZW50IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cblx0XHRcdCYuaGlnaGxpZ2h0IHtcblx0XHRcdFx0LnRpY2tldC1yZXBseS1pbmZvIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aWNrZXQtcmVwbHktY29udGVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjZkNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3VwcG9ydC10aWNrZXQtaW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VmZjFmNywgbGlnaHRlbigjZWZmMWY3LCAzJSkpO1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0ZmxleDogMCAwIDI1MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0XHRcdC5jbG9zZS10aWNrZXQtaW5mbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmluZm8taGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0LmluZm8tc2VjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1tdXRlZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnZhbHVlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQudmFsdWUgKyAubGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bC51c2Vycy1saXN0IHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hcy10aWxlcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgNDclO1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAkZWxlbWVudC1ib3gtc2hhZG93O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5hdmF0YXIge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6ICRlbGVtZW50LWJveC1zaGFkb3ctaG92ZXI7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmN1c3RvbWVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0XHRcdC5hdmF0YXIge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jdXN0b21lci1uYW1lIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN1c3RvbWVyLXRpY2tldHMge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1tdXRlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZm9sZGVkLWluZm8ge1xuXHRcdFx0LnN1cHBvcnQtdGlja2V0LWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnN1cHBvcnQtdGlja2V0LWluZm8ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnNob3ctdGlja2V0LWluZm8ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmNvbG9yLXNjaGVtZS1kYXJrIHtcblx0LnN1cHBvcnQtaW5kZXgge1xuXHRcdC5zdC1tZXRhIC5iYWRnZXtcblx0XHRcdGJvcmRlcjogcmdiYSgwLDAsMCwwLjUpIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnN0LWJvZHkge1xuXHRcdFx0LnRpY2tldC1jb250ZW50IC50aWNrZXQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRjb2xvcjogJGRhcmstYm9keS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0LWZvb3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3VwcG9ydC10aWNrZXRzLWhlYWRlciAge1xuXG5cdFx0XHQudGlja2V0cy1jb250cm9sLCAudGlja2V0cy1maWx0ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdXBwb3J0LXRpY2tldCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1lbGVtZW50LWJnO1xuXHRcdFx0Ym94LXNoYWRvdzogJGRhcmstZWxlbWVudC1ib3gtc2hhZG93O1xuXHRcdFx0Ji5hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0LnRpY2tldC10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN0LWZvb3QgYS52YWx1ZSwgLnN0LWZvb3QgLnZhbHVlIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1cHBvcnQtdGlja2V0cy1oZWFkZXIgLnRpY2tldHMtZmlsdGVyIGxhYmVsIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHRcdH1cblx0XHQuc3VwcG9ydC10aWNrZXRzLWhlYWRlciAudGlja2V0cy1maWx0ZXIgc2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdFx0fVxuXHRcdC5zdXBwb3J0LXRpY2tldHMtaGVhZGVyIC50aWNrZXRzLWNvbnRyb2wgLmVsZW1lbnQtc2VhcmNoIGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHR9XG5cdFx0LnN1cHBvcnQtdGlja2V0cy1oZWFkZXIgLnRpY2tldHMtY29udHJvbCAuZWxlbWVudC1zZWFyY2g6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHRcdH1cblx0XHQuc3VwcG9ydC10aWNrZXRzLWhlYWRlciAudGlja2V0cy1jb250cm9sIC5lbGVtZW50LXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0fVxuXHRcdC5zdXBwb3J0LXRpY2tldC1jb250ZW50LXcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstZWxlbWVudC1iZztcblx0XHRcdGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcblx0XHRcdC50aWNrZXQtcmVwbHkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdFx0XHRcdC50aWNrZXQtcmVwbHktaW5mbyAuaW5mby1kYXRhIC5sYWJlbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpY2tldC1hdHRhY2htZW50cyAuYXR0YWNobWVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLWVsZW1lbnQtYmcsIDUlKTtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3VwcG9ydC10aWNrZXQtaW5mbyB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1lbGVtZW50LWJnLCA1JSk7XG5cdFx0XHRcdHVsLnVzZXJzLWxpc3QuYXMtdGlsZXMgbGkgYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyay1lbGVtZW50LWJnLCA1JSk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJGRhcmstZWxlbWVudC1ib3gtc2hhZG93O1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbmZvLXNlY3Rpb24ge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5mby1zZWN0aW9uIC5sYWJlbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN1c3RvbWVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0LmN1c3RvbWVyLXRpY2tldHMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGlja2V0LXJlcGx5IC50aWNrZXQtcmVwbHktY29udGVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstZWxlbWVudC1iZywgNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5vbmJvYXJkaW5nLW1vZGFsIHtcblx0Lm9uYm9hcmRpbmctbWVkaWEge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHR9XG5cdH1cblx0YnV0dG9uLmNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRjb2xvcjogIzExMTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdC5vcy1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHQuY2xvc2UtbGFiZWwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICNDMjZDNkM7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjk7XG5cdFx0fVxuXHR9XG5cdC5vbmJvYXJkaW5nLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDQwcHggNTBweDtcblx0XHQmLndpdGgtZ3JhZGllbnQge1xuXHRcdFx0cGFkZGluZzogNzBweCA1MHB4IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29uYm9hcmRpbmctZ3JhZGllbnQtaG9yLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHRoMSwgaDIsIGgzLCBoNCB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXHRcdC5vbmJvYXJkaW5nLXRleHQge1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItdGV4dC1mYWRlZCwgMTAlKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZlYXR1cmVzLWxpc3Qge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU5NjFcIjtcblx0XHRcdFx0XHRAaW5jbHVkZSBvc2ZvbnQoKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0XHR0b3A6IDQ1JTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNZWRpYSBhbmQgY29udGVudCBzaWRlIGJ5IHNpZGVcblx0Lm9uYm9hcmRpbmctc2lkZS1ieS1zaWRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5vbmJvYXJkaW5nLW1lZGlhIHtcblx0XHRcdGZsZXg6IDMwMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDQwcHggMHB4O1xuXHRcdH1cblx0XHQub25ib2FyZGluZy1jb250ZW50IHtcblxuXHRcdFx0cGFkZGluZzogNzBweCA3MHB4IDYwcHg7XG5cdFx0XHQmLndpdGgtZ3JhZGllbnQge1xuXHRcdFx0XHRwYWRkaW5nOiA3MHB4IDcwcHggNjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbmJvYXJkaW5nLWdyYWRpZW50LXZlci5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFx0Ly8gd2hlbiBzbGlkZXIgZXhpc3RzXG5cdC5vbmJvYXJkaW5nLXNsaWRlIHtcblx0XHQub25ib2FyZGluZy1zaWRlLWJ5LXNpZGUge1xuXHRcdFx0Lm9uYm9hcmRpbmctbWVkaWEge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblx0XHRcdC5vbmJvYXJkaW5nLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcdFxuXHRcdFx0XHQmLndpdGgtZ3JhZGllbnQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1x0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdGZvcm0ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQub25ib2FyZGluZy10ZXh0ICsgZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdC5vbmJvYXJkaW5nLXNsaWRlci13IHtcblx0XHQub25ib2FyZGluZy1zbGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNsaWNrLWluaXRpYWxpemVkIHtcblx0XHRcdC5vbmJvYXJkaW5nLXNsaWRlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hbmltYXRlZCB7XG5cdFx0Lm9uYm9hcmRpbmctbWVkaWEge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KSBzY2FsZSgwLjgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKC4yNSwxLjEsLjUsMS4zNSk7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdH1cblx0XHQub25ib2FyZGluZy1jb250ZW50IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcblx0XHR9XG5cdFx0Lm9uYm9hcmRpbmctdGl0bGUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKC4yNSwxLjEsLjUsMS4zNSk7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0Lm9uYm9hcmRpbmctdGV4dCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoLjI1LDEuMSwuNSwxLjM1KTtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHQuZmVhdHVyZXMtbGlzdCwgZm9ybSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC43cztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRcdC5vbmJvYXJkaW5nLXNpZGUtYnktc2lkZSB7XG5cdFx0XHQub25ib2FyZGluZy1jb250ZW50IHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zaG93IHtcblx0XHQub25ib2FyZGluZy1tZWRpYSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuXHRcdH1cblx0XHQub25ib2FyZGluZy1jb250ZW50IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHRcdC5vbmJvYXJkaW5nLXRpdGxlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHRcdC5vbmJvYXJkaW5nLXRleHQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdFx0LmZlYXR1cmVzLWxpc3QsIGZvcm0ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdFx0Lm9uYm9hcmRpbmctc2lkZS1ieS1zaWRlIHtcblx0XHRcdC5vbmJvYXJkaW5nLWNvbnRlbnQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC8vIHNsaWRlclxuXHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcblx0XHRib3R0b206IDI1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRcdCYuc2xpY2stZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBvc2ZvbnQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fSBcblx0LnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiA1MHB4O1xuXHRcdCY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG4gICAgICByaWdodDogLTIwcHg7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiA1MHB4O1xuXHRcdCY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG4gICAgICBsZWZ0OiAtMjBweDtcblx0XHR9XG5cdH1cblx0LnNsaWNrLWRvdHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDMwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMHB4IDVweDtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMHB4O1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9uYm9hcmRpbmctc2xpZGUge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0Lm9uYm9hcmRpbmctY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcdFxuXHRcdH1cblx0fVxufVxuXG4iLCIvKlxuICBUb3AgQmFyIFN0eWxlc1xuKi9cbi5hbGwtd3JhcHBlciA+IC50b3AtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzICRnbG9iYWwtYm9yZGVyLXJhZGl1cyAwcHggMHB4O1xufVxuLmNvbnRlbnQtdyA+IC50b3AtYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4udG9wLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b3AtYmFyLWxpZ2h0LWJnO1xuICBib3gtc2hhZG93OiAkZWxlbWVudC1ib3gtc2hhZG93O1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwcHggJGdsb2JhbC1ib3JkZXItcmFkaXVzIDBweCAwcHg7XG4gID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYW5jeS1zZWxlY3Rvci13IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gIC5sb2dvLXcubWVudS1zaXplICsgLmZhbmN5LXNlbGVjdG9yLXcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cblxuICAubG9nby13IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIGltZyArIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC45O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICAmLm1lbnUtc2l6ZSB7XG4gICAgICB3aWR0aDogJG1lbnUtc2lkZS13aWR0aDtcbiAgICB9XG4gIH1cblxuXG4gIC50b3AtbWVudS1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogN3B4IDBweDtcblxuICAgIC5lbGVtZW50LXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDBweCAxcmVtO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBvc2ZvbnQoKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lc3NhZ2VzLW5vdGlmaWNhdGlvbnMge1xuICAgIG1hcmdpbjogMHB4IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgLm5ldy1tZXNzYWdlcy1jb3VudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICBwYWRkaW5nOiA0cHggNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIGkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLnRvcC1pY29uIHtcbiAgICBtYXJnaW46IDBweCAxcmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgaSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dnZWQtdXNlci13IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMHB4IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAuYXZhdGFyLXcge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5sb2dnZWQtdXNlci1tZW51IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nZ2VkLXVzZXItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3ViLW1lbnUtYnJpZ2h0LWJnLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDI3LCAzMCwgMzUsIDAuMjcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1ib3JkZXItcmFkaXVzO1xuICAgICAgLmxvZ2dlZC11c2VyLWF2YXRhci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAxMHB4IDEzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICB9XG4gICAgICAuYXZhdGFyLXcge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5sb2dnZWQtdXNlci1pbmZvLXcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAubG9nZ2VkLXVzZXItbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAubG9nZ2VkLXVzZXItcm9sZSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmctaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sb3Itc2NoZW1lLWxpZ2h0IHtcbiAgfVxuICAmLmNvbG9yLXNjaGVtZS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgfVxuICBcbiAgJi5jb2xvci1zY2hlbWUtbGlnaHQsXG4gICYuY29sb3Itc2NoZW1lLXRyYW5zcGFyZW50IHtcbiAgICAudG9wLW1lbnUtY29udHJvbHMgLmVsZW1lbnQtc2VhcmNoIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIxLCAxMzgsIDE4NSwgMC4wNyk7XG4gICAgfVxuICAgIC5sb2dvLXcge1xuICAgICAgLmxvZ28tbGFiZWwge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICB9XG4gICAgICAubG9nby1lbGVtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhN2NmODtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmZDZmOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ286aG92ZXIge1xuICAgICAgICAubG9nby1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sb3Itc2NoZW1lLWRhcmssXG4gICYuY29sb3Itc2NoZW1lLWJyaWdodCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAudG9wLW1lbnUtY29udHJvbHMgLmVsZW1lbnQtc2VhcmNoIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLW1lbnUtY29udHJvbHMgLmVsZW1lbnQtc2VhcmNoOmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIH1cbiAgICAubWVzc2FnZXMtbm90aWZpY2F0aW9ucyxcbiAgICAudG9wLWljb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodC1hY2NlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRoaWdobGlnaHQtYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby13IHtcbiAgICAgIGltZyArIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhbmN5LXNlbGVjdG9yLXcgLmZhbmN5LXNlbGVjdG9yLWN1cnJlbnQgLmZzLXNlbGVjdG9yLXRyaWdnZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZmFuY3ktc2VsZWN0b3ItYmctZGFyaywgNSUpO1xuICAgIH1cbiAgfVxuICAmLmNvbG9yLXNjaGVtZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wLWJhci1kYXJrLWJnO1xuICB9XG4gICYuY29sb3Itc2NoZW1lLWJyaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcC1iYXItYnJpZ2h0LWJnO1xuICB9XG59IiwiLnNlYXJjaC13aXRoLXN1Z2dlc3Rpb25zLXcge1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlYXJjaC13aXRoLXN1Z2dlc3Rpb25zLW1vZGFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jbG9zZS1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGkge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLCAyMCUpO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmVsZW1lbnQtc2VhcmNoIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIG1hcmdpbjogMHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblx0ICAgICY6YmVmb3JlIHtcblx0ICAgICAgQGluY2x1ZGUgb3Nmb250KCk7XG5cdCAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgbGVmdDogNnB4O1xuXHQgICAgICB0b3A6IDQ4JTtcblx0ICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQgICAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICAgIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG5cdCAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdCAgICB9XG5cdCAgICBpbnB1dCB7XG5cdCAgICAgIGJvcmRlcjogbm9uZTtcblx0ICAgICAgYm94LXNoYWRvdzogbm9uZTtcblx0ICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuXHQgICAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMzFweDtcblx0ICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICBvdXRsaW5lOiBub25lO1xuXHQgICAgICBib3JkZXI6IG5vbmU7XG5cdCAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cdCAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExO1xuXHQgICAgICAmOjpwbGFjZWhvbGRlciB7XG5cdCAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcblx0ICAgICAgfVxuXHQgICAgfVxuXHRcdH1cblx0fVxuXHQuc2VhcmNoLXN1Z2dlc3Rpb25zLWdyb3VwIHtcblx0XHQmICsgLnNlYXJjaC1zdWdnZXN0aW9ucy1ncm91cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0LnNzZy1pdGVtcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzZy1oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjA3KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0LnNzZy1pY29uIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5zc2ctbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG5cdFx0XHR9XG5cdFx0XHQuc3NnLWluZm8ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZCgpO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zc2ctY29udGVudCB7XG5cdFx0LnNzZy1ub3RoaW5nLWZvdW5kIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQoKTtcblx0XHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC5pY29uLXcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zc2ctaXRlbXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0LnNzZy1pdGVtIHtcblx0XHRcdC5pdGVtLW1lZGlhIHtcblx0XHRcdH1cblx0XHRcdC5pdGVtLW5hbWUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEI3O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zc2ctaXRlbXMtYmxvY2tzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC5zc2ctaXRlbSB7XG5cdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHQuaXRlbS1pY29uLFxuXHRcdFx0XHRcdC5pdGVtLW1lZGlhIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pdGVtLW5hbWUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCxcblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmICsgLnNzZy1pdGVtIHtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLW1lZGlhIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0tbmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc3NnLWl0ZW1zLWxpc3Qge1xuXHRcdFx0LnNzZy1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHggN3B4IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdC5pdGVtLW1lZGlhIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lml0ZW0tbmFtZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgKyAuc3NnLWl0ZW0ge1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLW1lZGlhIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0tbmFtZSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc3NnLWl0ZW1zLWJveGVkIHtcblx0XHRcdC5zc2ctaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDNEQxRTE7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggM3B4IHJnYmEoMCwwLDAsMC4wNyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCNDNEQxRTEsIDEwJSk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLDAsMCwwLjEyKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdFx0XHRcdFx0Lml0ZW0tbmFtZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgKyAuc3NnLWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1tZWRpYSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLW5hbWUge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm92ZXItc2VhcmNoLWZpZWxkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjFweCwgLTVweCk7XG5cdFx0LnNlYXJjaC13aXRoLXN1Z2dlc3Rpb25zLW1vZGFsIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdCAgICBib3gtc2hhZG93OiAwcHggMzBweCA2MHB4IHJnYmEoMCwwLDAsMC40KTtcblx0XHR9XG5cdFx0LmVsZW1lbnQtc2VhcmNoIHtcblx0XHR9XG5cdH1cblx0Ji5zY3JlZW4tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdC5zZWFyY2gtd2l0aC1zdWdnZXN0aW9ucy1tb2RhbCB7XG5cdFx0XHR0b3A6IDE1JTtcblx0ICAgIG1hcmdpbjogMHB4IGF1dG87XG5cdCAgICB3aWR0aDogMzUwcHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBib3gtc2hhZG93OiAwcHggMzBweCA2MHB4IHJnYmEoMCwwLDAsMC40KTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hdXRvc3VnZ2VzdC1zZWFyY2gtYWN0aXZhdG9yLmF1dG9zdWdnZXN0LWFjdGl2ZSB7XG59IiwiLmZsb2F0ZWQtY3VzdG9taXplci1idG4ge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTU0ZGVnLCAjYjIzN2ZmIDglLCAjNTIxMWU2IDkwJSk7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDE5LCAxOSwgMTksIDAuMTcpO1xuICBib3JkZXItcmFkaXVzOiA3NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAmLnRoaXJkLWZsb2F0ZWQtYnRuIHtcbiAgXHRyaWdodDogNDAwcHg7XG4gIH1cbiAgPiAuaWNvbi13IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbmltYXRpb246IG9zLXJvdGF0aW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgKyBzcGFuIHtcbiAgICBcdG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyNTJBMzIsIDEwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3Mtcm90YXRpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBjb2xvcjogI2Y3ZmYwYztcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAxMjVweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgYm90dG9tOiA3MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHJpZ2h0OiAzOTVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDQwcHgsIDApIHNjYWxlKDAuOSk7XG4gICYuYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMCkgc2NhbGUoMSk7XG4gIH1cbiAgLmNsb3NlLWN1c3RvbWl6ZXItYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzExMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB9XG4gIH1cbiAgLmZjcC1oZWFkZXJ7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5pY29uLXcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mY3AtY29udGVudCB7XG4gICAgLmZjcC1ncm91cCB7XG4gICAgICAmICsgLmZjcC1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgfVxuICAgIH1cbiAgICAuZmNwLWdyb3VwLWhlYWRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmZjcC1ncm91cC1jb250ZW50cyB7XG4gICAgICAuZmNwLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgZmxleDogMCAwIDU0JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZTJlYztcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IHRvcCA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFNQ0FZQUFBQlNnSXphQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JOWVdOcGJuUnZjMmdpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRaRk5ERXdOamxHTnpGRU1URkZNa0pFUTBWRFJUTTFOMFJDTXpNeU1rSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZORFpGTkRFd05rRkdOekZFTVRGRk1rSkVRMFZEUlRNMU4wUkNNek15TWtJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzBOa1UwTVRBMk4wWTNNVVF4TVVVeVFrUkRSVU5GTXpVM1JFSXpNekl5UWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvME5rVTBNVEEyT0VZM01VUXhNVVV5UWtSRFJVTkZNelUzUkVJek16SXlRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHVHc2d3UUFBQUE1U1VSQlZIamFZdnovL3o4RE9ZQ0pnVXhBZjQyTVFJelRrMEQvTStLemtSR1BvUVNkeWtpS0pyQkdwT2hnSkZZVFdORUlpRWVBQUFNQXpORU5FT0grZG84QUFBQUFTVVZPUks1Q1lJST0pOyBcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmZjcC1jb2xvcnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIC5jb2xvci1zZWxlY3RvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICYuc2VsZWN0ZWQsICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggI2ZmZiwgMHB4IDBweCAwcHggNHB4ICM4OGI4ZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2xvci1icmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbG9yLWRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmEzMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTJhMzI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2xvci1saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbG9yLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mbG9hdGVkLWNvbG9ycy1idG4ge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyNTJBMzI7XG4gIGJvcmRlci1yYWRpdXM6IDc1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICYuc2Vjb25kLWZsb2F0ZWQtYnRuIHtcbiAgXHRyaWdodDogMjAwcHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICsgc3BhbiB7XG4gICAgXHRtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjUyQTMyLCAxMCUpO1xuICB9XG59XG5cbi5ib3gtc3R5bGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWVsZW1lbnQtYmc7XG4gIGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcbiAgQGluY2x1ZGUgZ3JhZGllbnQteSgkZGFyay1lbGVtZW50LWJnLCAkZGFyay1lbGVtZW50LWJnLXRvKTtcbn1cblxuYm9keS5jb2xvci1zY2hlbWUtZGFyaywgLmNvbnRlbnQtcGFuZWwuY29sb3Itc2NoZW1lLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJnO1xuXHQucG9zdC1ib3ggLnBvc3QtdGV4dCB7XG5cdFx0Y29sb3I6ICRkYXJrLWNvbG9yLXRleHQtZmFkZWQ7XG5cdH1cblx0LmNvbnRlbnQtcGFuZWwtY2xvc2Uge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5jZW50ZXJlZC1sb2FkLW1vcmUtbGluayB7XG5cdFx0Y29sb3I6ICM3MTdCQUE7XG5cdFx0c3BhbiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICM3MTdCQUE7XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnQtd3JhcHBlciB7XG5cblx0ICAuZWxlbWVudC1hY3Rpb25zIHtcblxuXHQgICAgLmVsZW1lbnQtYWN0aW9uIHtcblx0ICAgIFx0Y29sb3I6ICM2QzczOUM7XG5cdCAgICBcdCY6aG92ZXIge1xuXHQgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgfVxuXHR9XG5cblx0LnRleHQtZmFkZWQge1xuXHQgIGNvbG9yOiAjQjdCQUM2O1xuXHR9XG5cdC50ZXh0LWJyaWdodCB7XG5cdCAgY29sb3I6ICNmZmY7XG5cdH1cblxuXHQuZmxvYXRlZC1jb2xvcnMtYnRuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzYzM2Q3ZCwgIzI4NjdhYik7XG5cdH1cblxuXG5cdC5mYW5jeS1wcm9ncmVzcy13aXRoLWxhYmVsIHtcblxuXHQgIC5mcGwtcHJvZ3Jlc3MtdyB7XG5cblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG5cdCAgfVxuXHR9XG5cblxuXHQudG9kby1saXN0IHtcblx0ICAudG9kby1pdGVtIHtcblx0ICAgIGJvcmRlci1jb2xvcjogI0EzQTZCMztcblx0ICAgIC50aS1pbmZvIHtcblx0ICAgICAgXG5cdCAgICB9XG5cdCAgICAudGktaGVhZGVyIHtcblx0ICAgICAgY29sb3I6ICNmZmY7XG5cdCAgICB9XG5cdCAgICAudGktc3ViLWhlYWRlciB7XG5cdCAgICAgIGNvbG9yOiAjOTc5REE4O1xuXHQgICAgfVxuXHQgICAgLnRpLWljb24ge1xuXHQgICAgICBjb2xvcjogI2ZmZjtcblx0ICAgIH1cblx0ICAgICYuY29tcGxldGUge1xuXHQgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc3VjY2VzcywgMTUlKTtcblx0ICAgICAgLnRpLWljb24ge1xuXHQgICAgICAgIGNvbG9yOiAkc3VjY2Vzcztcblx0ICAgICAgfVxuXHQgICAgICAudGktc3ViLWhlYWRlciB7XG5cdCAgICAgIFx0Y29sb3I6ICM3MUFBOTE7XG5cdCAgICAgIH1cblx0ICAgICAgLnRpLWhlYWRlciB7XG5cdCAgICAgICAgY29sb3I6ICNGMkY0Rjg7XG5cdCAgICAgIH1cblx0ICAgIH1cblx0ICB9XG5cdH1cblxuXG5cdC8vIFRZUE9HUkFQSFlcblx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNixcblx0LmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG5cdCAgY29sb3I6ICRkYXJrLWhlYWRpbmdzLWNvbG9yO1xuXHR9XG5cblx0LnRleHQtbXV0ZWQsIC5pbnZvaWNlLWJvZHkgLmludm9pY2UtZGVzYyAuZGVzYy12YWx1ZSB7XG5cdFx0Y29sb3I6IHJnYmEoMTk4LCAyMDksIDIzMCwgMC40KSFpbXBvcnRhbnQ7XG5cdH1cblxuXG5cdC5jb250ZW50LXcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbnRlbnQtYmc7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxuXG5cdC5hbGwtd3JhcHBlciB7XG5cdFx0Ji5zb2xpZC1iZy1hbGwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29udGVudC1iZztcblx0XHR9XG5cdH1cblxuXHRjb2RlIHtcbiAgICBjb2xvcjogIzdlOWZlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyNzM4O1xuXHR9XG5cblx0LmRlbW8taWNvbnMtbGlzdCBsaSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2IxYjhjYTtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1wYW5lbCB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0fVxuXHQuYnJlYWRjcnVtYiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGRhcmstbGluay1jb2xvcjtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBCb290c3RyYXAgZWxlbWVudHNcblxuXHQuYWxlcnQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQuYi1yLCBcblx0LmItYiwgXG5cdC5iLXQsIFxuXHQuYi1sIHtcblx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0fVxuXHRcblx0LnByb2dyZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstY29udGVudC1iZywgMiUpO1xuXHR9XG5cblx0LnBvcG92ZXIge1xuXHRcdGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdH1cblxuXHQuZXhhbXBsZS1jb2x1bW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbnRlbnQtYmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDkwZDE5O1xuXHR9XG5cblx0XG5cdC8vIE1FTlVTXG5cblx0LnRvcC1iYXIge1xuXHQgIGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcblx0fVxuXG5cdC5tZW51LXBvc2l0aW9uLXRvcC5tZW51LXcuY29sb3Itc3R5bGUtdHJhbnNwYXJlbnQge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG5cdH1cblxuXHQub3MtZHJvcGRvd24sXG5cdC50b3AtYmFyIC5sb2dnZWQtdXNlci13IC5sb2dnZWQtdXNlci1tZW51IHtcblx0XHRib3gtc2hhZG93OiAkZGFyay1lbGVtZW50LWJveC1zaGFkb3c7XG5cdH1cblxuXHQubWVudS1tb2JpbGUge1xuXHRcdGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcblx0fVxuXG5cbiAgLnRvcC1iYXIuY29sb3Itc2NoZW1lLXRyYW5zcGFyZW50IHtcbiAgXHRib3gtc2hhZG93OiBub25lO1xuICBcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgLmxvZ28tdyAubG9nby1sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnRvcC1tZW51LWNvbnRyb2xzIHtcblx0ICAgIC5lbGVtZW50LXNlYXJjaCB7XG5cdCAgICBcdCY6YmVmb3JlIHtcblx0ICAgIFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuXHQgICAgXHR9XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0ICAgIH1cblx0ICB9XG4gIH1cblxuXG5cblx0Ly8gRUxFTUVOVFNcblxuXHQvLyBNT0RBTFNcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdGJveC1zaGFkb3c6IDBweCAyMHB4IDYwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWVsZW1lbnQtYmc7XG5cdH1cblxuXHQub25ib2FyZGluZy1tb2RhbCBidXR0b24uY2xvc2Uge1xuXHRcdGNvbG9yOiAkZGFyay1ib2R5LWNvbG9yO1xuXHR9XG5cdC5vbmJvYXJkaW5nLW1vZGFsIC5vbmJvYXJkaW5nLWNvbnRlbnQud2l0aC1ncmFkaWVudCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbmJvYXJkaW5nLWdyYWRpZW50LWhvci1kYXJrLnBuZyk7XG5cdH1cblx0Lm9uYm9hcmRpbmctbW9kYWwgLm9uYm9hcmRpbmctc2lkZS1ieS1zaWRlIC5vbmJvYXJkaW5nLWNvbnRlbnQud2l0aC1ncmFkaWVudCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbmJvYXJkaW5nLWdyYWRpZW50LXZlci1kYXJrLnBuZyk7XG5cdH1cblx0Lm9uYm9hcmRpbmctbW9kYWwgLm9uYm9hcmRpbmctY29udGVudCAub25ib2FyZGluZy10aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Lm9uYm9hcmRpbmctbW9kYWwgLm9uYm9hcmRpbmctY29udGVudCAub25ib2FyZGluZy10ZXh0IHtcblx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXHQub25ib2FyZGluZy1tb2RhbCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0Lm9uYm9hcmRpbmctbW9kYWwgLnNsaWNrLW5leHQ6YmVmb3JlLCAub25ib2FyZGluZy1tb2RhbCAuc2xpY2stcHJldjpiZWZvcmUsXG5cdC5vbmJvYXJkaW5nLW1vZGFsIC5zbGljay1uZXh0LCAub25ib2FyZGluZy1tb2RhbCAuc2xpY2stcHJldiB7XG5cdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdH1cblxuXHQvLyBJTlZPSUNFXG5cblx0Lmludm9pY2UtdzpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG5cdH1cblx0Lmludm9pY2UtdyAuaW5mb3MgLmluZm8tMiAuY29tcGFueS1hZGRyZXNzIHtcblx0XHRjb2xvcjogJGRhcmstYm9keS1jb2xvcjtcblx0fVxuXG5cdC5pbnZvaWNlLXcgLnRlcm1zIC50ZXJtcy1jb250ZW50IHtcblx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXG5cdC5pbnZvaWNlLXcgLmluZm9zIC5pbmZvLTEgLmNvbXBhbnktZXh0cmEge1xuXHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHR9XG5cdC5pbnZvaWNlLWZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHR9XG5cdC5pbnZvaWNlLWZvb3RlciAuaW52b2ljZS1pbmZvIHNwYW4gKyBzcGFuIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHR9XG5cdFxuXHQvLyBBY3Rpdml0eVxuXG5cdC50aW1lZC1hY3Rpdml0aWVzLmNvbXBhY3QgLnRpbWVkLWFjdGl2aXR5OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHR9XG5cblx0LnRpbWVkLWFjdGl2aXRpZXMuY29tcGFjdCAudGltZWQtYWN0aXZpdHkgLnRhLWFjdGl2aXR5IHtcblx0fVxuXG5cdC50aW1lZC1hY3Rpdml0eSB7XG5cdFx0LnRhLWRhdGUge1xuXHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdFx0fVxuXHRcdC50YS1kYXRlIHNwYW46YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29udGVudC1iZztcblx0XHR9XG5cblx0XHQudGEtZGF0ZTpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHRcdH1cblxuXHRcdC50YS10aW1lc3RhbXA6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdFx0fVxuXG5cdFx0LnRhLXRpbWVzdGFtcCB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0XHR9XG5cblx0XHQudGEtdGltZXN0YW1wIHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGRhcmstYm9keS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQvLyBQcm9maWxlIFRpbGVzXG5cblx0LnByb2ZpbGUtdGlsZSB7XG5cdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHRcdC5wcm9maWxlLXRpbGUtYm94IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQucHQtdXNlci1uYW1lIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0XHR9XG5cdFx0LnByb2ZpbGUtdGlsZS1tZXRhIHVsIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHRcdH1cblx0XHQucHJvZmlsZS10aWxlLW1ldGEgdWwgc3Ryb25nIHtcblx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cblx0Ly8gUHJvZmlsZSBQYWdlc1xuXG5cdC51c2VyLXByb2ZpbGUgLnVwLWhlYWQtdyAuZGVjb3IgLmRlY29yLXBhdGgge1xuXHRcdGZpbGw6IGxpZ2h0ZW4oJGRhcmstY29udGVudC1iZyw1JSk7XG5cdH1cblxuXHQudmFsdWUtcGFpciAubGFiZWwge1xuXHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHR9XG5cblxuXHQvLyBCb3ggZWxlbWVudHNcblxuXHQuYm94LXN0eWxlLCBcblx0LnVzZXItcHJvZmlsZSwgXG5cdC5lbGVtZW50LWJveCxcblx0Lmludm9pY2Utdyxcblx0LmJpZy1lcnJvci13LFxuXHQuYWN0aXZpdHktYm94ZXMtdyAuYWN0aXZpdHktYm94LFxuXHQucHJvamVjdHMtbGlzdCAucHJvamVjdC1ib3gsXG5cdC5wcm9maWxlLXRpbGUgLnByb2ZpbGUtdGlsZS1ib3gge1xuXHRcdEBleHRlbmQgLmJveC1zdHlsZS1kYXJrO1xuXG5cdFx0bGVnZW5kIHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstZWxlbWVudC1iZy10bztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRsZWdlbmQ6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnQtd3JhcHBlciAuZWxlbWVudC1pbm5lci1kZXNjIHtcblx0XHRjb2xvcjogJGRhcmstYm9keS1jb2xvcjtcblx0fVxuXG5cdC5lbGVtZW50LWJveCAuZWxlbWVudC1ib3gtaGVhZGVyLCAuaW52b2ljZS13IC5lbGVtZW50LWJveC1oZWFkZXIsIC5iaWctZXJyb3ItdyAuZWxlbWVudC1ib3gtaGVhZGVyIHtcblx0XHRjb2xvcjogIzZhNzU5Yztcblx0fVxuXHRcblx0LmVsZW1lbnQtd3JhcHBlciAuZWxlbWVudC1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdC51c2Vycy1saXN0LXcgLnVzZXItdyAudXNlci1yb2xlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXHQudXNlcnMtbGlzdC13IC51c2VyLXcud2l0aC1zdGF0dXMgLnVzZXItYXZhdGFyLXc6YmVmb3JlIHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAkZGFyay1jb250ZW50LWJnO1xuXHR9XG5cblxuXHQvLyBQUk9KRUNUUyBMSVNUXG5cblx0LnByb2plY3RzLWxpc3QgLnByb2plY3QtaGVhZCAucHJvamVjdC11c2VycyAuYXZhdGFyIHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDBweCA1cHggJGRhcmstZWxlbWVudC1iZztcblx0fVxuXG5cblx0Ly8gRUxFTUVOVCBCQUxBTkNFU1xuXG5cdC5lbGVtZW50LWJhbGFuY2VzIC5iYWxhbmNlLXRpdGxlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXG5cdC5lbGVtZW50LWJhbGFuY2VzIC5iYWxhbmNlLXZhbHVlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC8vIEFDVElWSVRZIEJPWFxuXG5cdC5hY3Rpdml0eS1ib3hlcy13IHtcblx0XHQuYWN0aXZpdHktcm9sZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQuYWN0aXZpdHktdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0fVxuXG5cdFx0LmFjdGl2aXR5LXRpbWUge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0fVxuXG5cdFx0LmFjdGl2aXR5LWJveDpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstY29udGVudC1iZztcblx0XHR9XG5cblx0XHQuYWN0aXZpdHktYm94LXc6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZjYyZTA7XG5cdFx0fVxuXHRcdC5hY3Rpdml0eS1ib3gtdzphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbnRlbnQtYmcsIDglKTtcblx0XHR9XG5cdH1cblxuXHQvLyBFTCBUQUJMT1xuXG5cblx0YS5lbC10YWJsbyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdCAgJjpob3ZlciB7XG5cdFx0ICBib3gtc2hhZG93OiAkZGFyay1lbGVtZW50LWJveC1zaGFkb3ctaG92ZXI7XG5cdCAgfVxuXHR9XG5cdC5lbC10YWJsbyAubGFiZWwge1xuXHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHR9XG5cdC5lbC10YWJsbyAudmFsdWUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LmZsb2F0ZWQtY29sb3JzLWJ0bixcblx0LmZsb2F0ZWQtY2hhdC1idG4ge1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDEyLCAxNiwgMjMsIDAuMjYpO1xuXHR9XG5cblx0Ly8gVE9ETyBBUFBMSUNBVElPTlxuXHQvLyBMb2NhdGVkIGluIF90b2RvLnNjc3NcblxuXHQvLyBQSVBFTElORSBBUFBMSUNBVElPTlxuXHQvLyBMb2NhdGVkIGluIF9waXBlbGluZS5zY3NzXG5cblx0Ly8gQ0FMRU5EQVJcblxuXHQuZmMtb3RoZXItbW9udGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1lbGVtZW50LWJnLCA1JSk7XG5cdH1cblx0LmZjLWV2ZW50IHtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsMCwwLDAuMTUpO1xuXHR9XG5cdC5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XG4gICAgYmFja2dyb3VuZDogIzZiMzg1Zjtcblx0fVxuXHQuZmMtZGF5LW51bWJlciB7XG5cdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdH1cblx0LmZjLWRheS1oZWFkZXIge1xuXHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHR9XG5cdC5mYy11bnRoZW1lZCAuZmMtY29udGVudCwgLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLCAuZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCwgLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciwgLmZjLXVudGhlbWVkIC5mYy1yb3csIC5mYy11bnRoZW1lZCB0Ym9keSwgLmZjLXVudGhlbWVkIHRkLCAuZmMtdW50aGVtZWQgdGgsIC5mYy11bnRoZW1lZCB0aGVhZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdH1cblxuXHQvLyBCQVJTXG5cblx0Lm9zLXByb2dyZXNzLWJhciAuYmFyLWxhYmVsLXJpZ2h0IHNwYW4uaW5mbyB7XG5cdCAgICBjb2xvcjogIzcyODFiNztcblx0fVxuXG5cdC5vcy1wcm9ncmVzcy1iYXIuYmx1ZSAuYmFyLWxldmVsLTEsIFxuXHQub3MtcHJvZ3Jlc3MtYmFyLnByaW1hcnkgLmJhci1sZXZlbC0xLFxuXHQub3MtcHJvZ3Jlc3MtYmFyLndhcm5pbmcgLmJhci1sZXZlbC0xLCBcblx0Lm9zLXByb2dyZXNzLWJhci5pbmZvIC5iYXItbGV2ZWwtMSxcblx0Lm9zLXByb2dyZXNzLWJhci5kYW5nZXIgLmJhci1sZXZlbC0xLCBcblx0Lm9zLXByb2dyZXNzLWJhci5zdWNjZXNzIC5iYXItbGV2ZWwtMXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstZWxlbWVudC1iZywgNSUpO1xuXHR9XG5cblx0Lm9zLXByb2dyZXNzLWJhci5ibHVlIC5iYXItbGV2ZWwtMiwgLm9zLXByb2dyZXNzLWJhci5wcmltYXJ5IC5iYXItbGV2ZWwtMiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM4NzBlZjtcblx0fVxuXG5cdC5vcy1wcm9ncmVzcy1iYXIuYmx1ZSAuYmFyLWxldmVsLTMsIC5vcy1wcm9ncmVzcy1iYXIucHJpbWFyeSAuYmFyLWxldmVsLTMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjNWQzZmY7XG5cdH1cblxuXHQvLyBDSEFSVFNcblxuXHQuZWwtY2hhcnQtdyAuaW5zaWRlLWRvbnV0LWNoYXJ0LWxhYmVsIHN0cm9uZyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LmVsLWNoYXJ0LXcgLmluc2lkZS1kb251dC1jaGFydC1sYWJlbCBzcGFuIHtcblx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXG5cdC5lbC1jaGFydC13ICsgLmVsLWxlZ2VuZCB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHR9XG5cblxuXHQvLyBGT1JNU1xuXG5cdC5iaWctZXJyb3ItdyBmb3JtIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdH1cblxuXHQuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAyMiwgNDEsIDAuMjIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOCwgMjIsIDQxLCAwLjM0KTtcbiAgICBjb2xvcjogJGRhcmstYm9keS1jb2xvcjtcblx0fVxuXHQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG5cdCAgQGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdH1cblx0LmZvcm0tZGVzYyB7XG5cdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHR9XG5cblx0LmlucHV0LWdyb3VwLXByZXBlbmQsXG5cdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAyMiwgNDEsIDAuMjIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOCwgMjIsIDQxLCAwLjE0KTtcbiAgICBAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAyMiwgNDEsIDAuMjIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOCwgMjIsIDQxLCAwLjExKTtcblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQyMmFmNTtcblx0XHRib3JkZXItY29sb3I6ICM0MjJhZjU7XG5cdH1cblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQuZm9ybS1idXR0b25zLXcge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdC8vIEZPUk0gU1RFUFNcblx0LnN0ZXAtdHJpZ2dlcnMge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdC5zdGVwLXRyaWdnZXJzIC5zdGVwLXRyaWdnZXI6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LnN0ZXAtdHJpZ2dlcnMgLnN0ZXAtdHJpZ2dlci5hY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5zdGVwLXRyaWdnZXJzIC5zdGVwLXRyaWdnZXIge1xuXHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHR9XG5cblx0LmRyb3B6b25lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstY29udGVudC1iZywgMiUpO1xuXHRcdGJvcmRlci1jb2xvcjogIzAzMGUxOTtcblx0fVxuXG5cdC5ja2Uge1xuXHRcdC5ja2VfdG9wIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWVsZW1lbnQtYmc7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oJGRhcmstZWxlbWVudC1iZywgMTAlKTtcblx0XHR9XG5cdFx0LmNrZV9ib3R0b20ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstZWxlbWVudC1iZztcblx0XHR9XG5cdFx0aWZyYW1lIC5ja2VfZWRpdGFibGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLWVsZW1lbnQtYmcsIDUlKTtcblx0XHR9XG5cdFx0LmNrZV9idXR0b25faWNvbiB7XG5cdFx0XHRmaWx0ZXI6IGludmVydCgxKTtcblx0XHR9XG5cdFx0LmNrZV90b29sYmFyX3NlcGFyYXRvciwgLmNrZV90b29sZ3JvdXAgYS5ja2VfYnV0dG9uOmxhc3QtY2hpbGQ6OmFmdGVyLCAuY2tlX3Rvb2xncm91cCBhLmNrZV9idXR0b24uY2tlX2J1dHRvbl9kaXNhYmxlZDpob3ZlcjpsYXN0LWNoaWxkOjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQvLyBQT1BVUCBDSEFUXG5cdC5mbG9hdGVkLWNoYXQtdyAuZmxvYXRlZC1jaGF0LWkge1xuXHRcdGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcblx0fVxuXG5cdC8vIEZVTEwgQ0hBVFxuXG5cdC5mdWxsLWNoYXQtdyB7XG5cdFx0LmZ1bGwtY2hhdC1pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbnRlbnQtYmc7XG5cdFx0fVxuXHRcdC5jaGF0LWhlYWQge1xuXHRcdH1cblx0XHQuY2hhdC1pbmZvLXNlY3Rpb24gLmNpLWhlYWRlciBzcGFuIHtcblx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWNvbG9yO1xuXHRcdH1cblx0XHQudXNlci1pbnRybyB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdFx0fVxuXHRcdC51c2VyLWludHJvIC51c2VyLWludHJvLWluZm8gLnVzZXItc3ViIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHRcdH1cblx0XHQuY2hhdC1pbmZvLXNlY3Rpb24gKyAuY2hhdC1pbmZvLXNlY3Rpb24ge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0XHQuZnVsbC1jaGF0LW1pZGRsZSAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyay1jb250ZW50LWJnLCA1JSk7XG5cdFx0XHQuY2hhdC1jb250ZW50LXcge1xuXHRcdFx0XHQuY2hhdC1tZXNzYWdlIC5jaGF0LW1lc3NhZ2UtYXZhdGFyIGltZyB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbGlnaHRlbigkZGFyay1jb250ZW50LWJnLCA1JSkgMHB4IDBweCAwcHggMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2hhdC1kYXRlLXNlcGFyYXRvcjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2hhdC1kYXRlLXNlcGFyYXRvciBzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgbGlnaHRlbigkZGFyay1jb250ZW50LWJnLCA1JSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNoYXQtbWVzc2FnZSAuY2hhdC1tZXNzYWdlLWRhdGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGF0LWNvbnRlbnQtdyAuY2hhdC1tZXNzYWdlIC5jaGF0LW1lc3NhZ2UtY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbnRlbnQtYmcsIDEwJSk7XG5cdFx0XHRjb2xvcjogJGRhcmstYm9keS1jb2xvcjtcblx0XHR9XG5cdFx0LmNoYXQtY29udGVudC13IC5jaGF0LW1lc3NhZ2Uuc2VsZiAuY2hhdC1tZXNzYWdlLWNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29udGVudC1iZztcblx0XHR9XG5cdFx0LmNoYXQtY29udHJvbHMge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0XHQuY2hhdC1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0fVxuXHRcdC5jaGF0LWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29udGVudC1iZywgNSUpO1xuXHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktY29sb3I7XG5cdFx0fVxuXHRcdC5mdWxsLWNoYXQtcmlnaHQgIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1jb250ZW50LWJnLCAyJSk7XG5cdFx0fVxuXHRcdC5mdWxsLWNoYXQtbGVmdCAge1xuXHRcdFx0Lm5hdi1saW5rIGkge1xuXHRcdFx0XHRjb2xvcjogIzU5NjQ3Yjtcblx0XHRcdH1cblx0XHRcdC5uYXYtbGluay5hY3RpdmUgaSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbnRlbnQtYmc7XG5cdFx0XHQuZWxlbWVudC1zZWFyY2ggaW5wdXQgIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkZGFyay1jb250ZW50LWJnLCAxMCUpO1xuXHRcdFx0fVxuXHRcdFx0LmVsZW1lbnQtc2VhcmNoOmJlZm9yZSwgLmVsZW1lbnQtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRleHQtZmFkZWQtZGFyaygpO1xuXHRcdFx0fVxuXHRcdFx0LnVzZXItbGlzdCAudXNlci13IC5sYXN0LW1lc3NhZ2Uge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0XHRcdH1cblx0XHRcdC51c2VyLWxpc3QgLnVzZXItdyAudXNlci1kYXRlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLWNvbnRlbnQtYmcsIDUlKTtcblx0XHRcdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdFx0XHR9XG5cdFx0XHQudXNlci1saXN0IC51c2VyLXcge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHR9XG5cdFx0XHQudXNlci1saXN0IC51c2VyLXc6aG92ZXIgLnVzZXItZGF0ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC8vIFRBQkxFU1xuXG5cdC50YWJsZS1ib3JkZXJlZCB0aCwgLnRhYmxlLWJvcmRlcmVkIHRkIHtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxNzIsIDE5OSwgMC4xMik7XG5cdH1cblxuXHQudGFibGUgdGgsIC50YWJsZSB0ZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDE1OSwgMTcyLCAxOTksIDAuMTIpO1xuXHR9XG5cblx0LnRhYmxlLnRhYmxlLXYyIHRoZWFkIHRyIHRoLCAudGFibGUudGFibGUtdjIgdGZvb3QgdHIgdGgge1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgxNTksIDE3MiwgMTk5LCAwLjEyKTtcblx0fVxuXG5cdC50YWJsZS50YWJsZS12MiB0Ym9keSB0ciB0ZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDE1OSwgMTcyLCAxOTksIDAuMTIpO1xuXHR9XG5cblx0LnRhYmxlIC5jZWxsLWltYWdlLWxpc3QgLmNlbGwtaW1nLW1vcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1lbGVtZW50LWJnLCA0JSk7XG5cdH1cblxuXHQudGFibGUgdGhlYWQgdGgge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXG5cdC50YWJsZSAuY2VsbC1pbWFnZS1saXN0IC5jZWxsLWltZyB7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDJweCAxMHB4IHJnYmEoMjUsIDM4LCA2NiwgMC44KTtcblx0fVxuXG5cdC50YWJsZSAucm93LWFjdGlvbnMgYSB7XG5cdFx0Y29sb3I6ICNiYmM5ZGE7XG5cdH1cblxuXHQuY29udHJvbHMtYmVsb3ctdGFibGUgLnRhYmxlLXJlY29yZHMtaW5mbyxcblx0LmNvbnRyb2xzLWJlbG93LXRhYmxlIC50YWJsZS1yZWNvcmRzLXBhZ2VzIHVsIGxpIGEuY3VycmVudCB7XG5cdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdH1cblxuXHQudGFibGUudGFibGUtcGFkZGVkIHRib2R5IHRkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1lbGVtZW50LWJnLXRvO1xuXHR9XG5cdC50YWJsZS50YWJsZS1wYWRkZWQgdGJvZHkgdHI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6ICRkYXJrLWVsZW1lbnQtYm94LXNoYWRvdztcblx0fVxuXG5cdC50YWJsZSAubGlnaHRlciB7XG5cdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdH1cblxuXG5cdC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI3LCAzMywgMC4wNSk7XG5cdH1cblxuXHQuZGF0YVRhYmxlc193cmFwcGVyIC5yb3c6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcblx0fVxuXHQuZGF0YVRhYmxlc193cmFwcGVyIC5yb3c6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xuXHR9XG5cblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcblx0XHRAaW5jbHVkZSB0ZXh0LWZhZGVkLWRhcmsoKTtcblx0fVxuXG5cdC50YWJsZS50YWJsZS1lZGl0YWJsZSB0ZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29udGVudC1iZztcblx0fVxuXHQudGFibGUudGFibGUtZWRpdGFibGUgKyBpbnB1dHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstY29udGVudC1iZywgNSUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblxuXHQvLyBOYXYgTGlua3NcblxuXHQubmF2LXBpbGxzIC5uYXYtbGluayB7XG5cdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdH1cblx0Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Lm5hdi10YWJzLCAubmF2LXBpbGxzIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XG5cdH1cblx0Lm5hdi10YWJzIC5uYXYtbGluayB7XG5cdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdH1cblx0Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cblx0Ly8gUGFnZSBsaW5rc1xuXG5cdC5wYWdlLWxpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbnRlbnQtYmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1jb250ZW50LWJnO1xuXHR9XG5cdC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29udGVudC1iZztcblx0XHRib3JkZXItY29sb3I6ICRkYXJrLWNvbnRlbnQtYmc7XG5cdFx0QGluY2x1ZGUgdGV4dC1mYWRlZC1kYXJrKCk7XG5cdH1cblxufSIsIi8qIFxuXG5Db250ZW50czogXG5cbiMxLiAgU2NyZWVuIHNpemUgPD0gMTY1MHB4XG4jMi4gIFNjcmVlbiBzaXplIDw9IDE1NTBweFxuIzMuICBTY3JlZW4gc2l6ZSA8PSAxNDAwcHhcbiM0LiAgU2NyZWVuIHNpemUgPD0gMTM1MHB4XG4jNS4gIFNjcmVlbiBzaXplIGJldHdlZW4gMTEwMHB4IC0gMTM1MHB4XG4jNi4gIFNjcmVlbiBzaXplIDw9IDEyNTBweFxuIzcuICBTY3JlZW4gc2l6ZSA8PSAxMTUwcHhcbiM4LiAgVGFibGV0cyBhbmQgcGhvbmVzICAoPCAxMDI0cHgpXG4jOS4gIFRhYmxldHMgKDc2OHB4IC0gMTAyNHB4KVxuIzEwLiBQaG9uZXMgJiBWZXJ0aWNhbCBUYWJsZXRzICg8PSA3NjhweClcbiMxMS4gUGhvbmVzICg8IDc2N3B4KVxuIzEyLiBTY3JlZW4gSGVpZ2h0ID49IDcwMHB4XG5cblxuKi9cblxuXG5cblxuXG4vKiAjMS4gIFNjcmVlbiBzaXplIDw9IDE2NTBweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCl7XG4gIGJvZHksXG4gIGJvZHkuYXV0aC13cmFwcGVyIC5hbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuY29udGVudC1wYW5lbCB7XG4gICAgcGFkZGluZzogMnJlbTsgIFxuICAgIGZsZXg6IDAgMCAzNTBweDtcbiAgICAmLmNvbXBhY3Qge1xuICAgICAgZmxleDogMCAwIDMwMHB4O1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIH1cbiAgfVxuICAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgYm9keS53aXRoLWNvbnRlbnQtcGFuZWwgLmNvbnRlbnQtYm94IHtcbiAgfVxuICAuYWxsLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qICMyLiAgU2NyZWVuIHNpemUgPD0gMTU1MHB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KXtcbiAgYm9keSxcbiAgYm9keS5hdXRoLXdyYXBwZXIgLmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5tZW51LXNpZGUtdyB1bC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG4gIC5tZW51LXNpZGUtdyB1bC5tYWluLW1lbnUgPiBsaSAuaWNvbi13IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbiAgLm1lbnUtc2lkZS13IHVsLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIH1cbiAgLm1lbnUtc2lkZS13IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgLmxvZ2dlZC11c2VyLW1lbnUge1xuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdXBwb3J0LXRpY2tldC1jb250ZW50LXcgLnRpY2tldC1yZXBseSAudGlja2V0LXJlcGx5LWluZm8gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogIzMuICBTY3JlZW4gc2l6ZSA8PSAxNDAwcHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpe1xuICAubWVudS1zaWRlLXcgdWwubWFpbi1tZW51ID4gbGkgLmljb24tdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG4gIC5tZW51LXNpZGUtdyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIC5zaWRlLW1lbnUtbWFnaWMge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIH1cbiAgICAubG9nZ2VkLXVzZXItbWVudSB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUtc2lkZS13IHVsLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm1lbnUtdG9wLWltYWdlLXcgdWwubWFpbi1tZW51ID4gbGkgLmljb24tdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tZW51LXRvcC1pbWFnZS13IHVsLm1haW4tbWVudSA+IGxpIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZ1bGwtY2hhdC13IC5jaGF0LWNvbnRlbnQtdyAuY2hhdC1tZXNzYWdlIC5jaGF0LW1lc3NhZ2UtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC8vIFN1cHBvcnQgU2VydmljZSBSdWxlc1xuICAuc3VwcG9ydC1pbmRleCAuc3VwcG9ydC10aWNrZXQtY29udGVudC13IC50aWNrZXQtcmVwbHkgLnRpY2tldC1yZXBseS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdXBwb3J0LXRpY2tldC1jb250ZW50LXcgLnN1cHBvcnQtdGlja2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdXBwb3J0LXRpY2tldC1jb250ZW50LXcuZm9sZGVkLWluZm8gLnN1cHBvcnQtdGlja2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1cHBvcnQtaW5kZXggLnN1cHBvcnQtdGlja2V0cyB7XG4gICAgZmxleDogMCAwIDQwMHB4O1xuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdC1mb290IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcbiAgfVxuICAuc3VwcG9ydC1pbmRleCAuc3QtZm9vdCAudmFsdWUgKyAubGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdXBwb3J0LXRpY2tldHMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogIzQuICBTY3JlZW4gc2l6ZSA8PSAxMzUwcHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpe1xuICAudG9wLWJhciB7XG4gICAgLmZzLWV4dHJhLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1lbnUtc2lkZS13IC5sb2dvLXcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG4gIC5tZW51LXRvcC13IC5tZW51LXRvcC1pIC5sb2dvLXcge1xuICAgIHBhZGRpbmc6IDByZW0gMXJlbTtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAubWVudS10b3AtdyAubWVudS10b3AtaSB1bC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdXBwb3J0LXRpY2tldHMge1xuICAgIGZsZXg6IDAgMCAzOTBweDtcbiAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogIzUuICBTY3JlZW4gc2l6ZSBiZXR3ZWVuIDExMDBweCAtIDEzNTBweCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCl7XG4gIC5jb250ZW50LXBhbmVsIHtcbiAgICBmbGV4OiAwIDAgMzAwcHg7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5wYWRkZWQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gIC5jb250ZW50LXcge1xuICB9XG4gIC5jb250ZW50LWJveCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG5cbiAgYm9keS53aXRoLWNvbnRlbnQtcGFuZWwge1xuICAgIC5jb250ZW50LWJveCB7XG4gICAgfVxuICB9XG4gIC5hY3Rpdml0eS1ib3hlcy13IHtcbiAgICAuYWN0aXZpdHktYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICAuYWN0aXZpdHktdGltZSB7XG4gICAgICBmbGV4OiAwIDAgOTBweDtcbiAgICB9XG4gICAgLmFjdGl2aXR5LWJveC13OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA2NXB4O1xuICAgIH1cbiAgICAuYWN0aXZpdHktYm94LXc6YWZ0ZXIge1xuICAgICAgbGVmdDogNzBweDtcbiAgICB9XG4gIH1cbiAgLnByb2ZpbGUtdGlsZSB7XG4gICAgLnByb2ZpbGUtdGlsZS1ib3gge1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgfVxuICAgIC5wdC1hdmF0YXItdyBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIC5wcm9maWxlLXRpbGUtbWV0YSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LWkge1xuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qICM2LiAgU2NyZWVuIHNpemUgPD0gMTI1MHB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KXtcbiAgLmVsZW1lbnQtYm94LCAuaW52b2ljZS13LCAuYmlnLWVycm9yLXcge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG4gIC5lbGVtZW50LWJveCAub3MtdGFicy1jb250cm9scywgLmludm9pY2UtdyAub3MtdGFicy1jb250cm9scywgLmJpZy1lcnJvci13IC5vcy10YWJzLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIH1cbiAgYm9keSxcbiAgYm9keS5hdXRoLXdyYXBwZXIgLmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmNvbnRlbnQtdyxcbiAgLm1lbnUtc2lkZS13LFxuICAuYWxsLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWVudS1zaWRlLXcgLmxvZ2dlZC11c2VyLW1lbnUge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICB9XG5cbiAgLnN1cHBvcnQtaW5kZXggLnN1cHBvcnQtdGlja2V0LWNvbnRlbnQtdyAuc3VwcG9ydC10aWNrZXQtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggNjBweCByZ2JhKCRwcmltYXJ5LDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VwcG9ydC1pbmRleCAuc3VwcG9ydC10aWNrZXQtY29udGVudC13IC5zdXBwb3J0LXRpY2tldC1jb250ZW50IC5zaG93LXRpY2tldC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3VwcG9ydC1pbmRleCAuc3VwcG9ydC10aWNrZXQtY29udGVudC13LmZvcmNlLXNob3ctZm9sZGVkLWluZm8gLnN1cHBvcnQtdGlja2V0LWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxuICAuc3VwcG9ydC1pbmRleCAuc3VwcG9ydC10aWNrZXQtY29udGVudC13IC5zdXBwb3J0LXRpY2tldC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuc3VwcG9ydC1pbmRleCAuc3VwcG9ydC10aWNrZXQtY29udGVudC13LmZvbGRlZC1pbmZvIC5zdXBwb3J0LXRpY2tldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogIzcuICBTY3JlZW4gc2l6ZSA8PSAxMTUwcHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpe1xuICAuYWxsLXdyYXBwZXIge1xuICB9XG5cbiAgYm9keS53aXRoLWNvbnRlbnQtcGFuZWwge1xuICAgIC5jb250ZW50LWJveCB7XG4gICAgfVxuICB9XG4gIC5hZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmFlYy1mdWxsLW1lc3NhZ2UtdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5hZS1jb250ZW50LXcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWVjLWZ1bGwtbWVzc2FnZS13IC5tb3JlLW1lc3NhZ2VzIHtcbiAgICB0b3A6IC0zMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gIC5hZS1saXN0LXcge1xuICAgIGZsZXg6IDAgMCAzMDBweDtcbiAgfVxuICAuYWUtbGlzdC13IC5hZS1saXN0IC5hZWktaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dC13IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICB9XG4gIC5jb250ZW50LWJveCB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0LDM2LDExMywwLjYwKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIH1cbiAgfVxuICAuY29udGVudC1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1wYW5lbC13aWR0aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNFRkYyRjkgOCUsICNmZmYgOTAlKTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTE7XG4gICAgJi5jb21wYWN0IHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtcGFuZWwtd2lkdGgtY29tcGFjdDtcbiAgICB9XG4gICAgLmNvbnRlbnQtcGFuZWwtY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuY29sb3Itc2NoZW1lLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29udGVudC1wYW5lbC1iZztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICRkYXJrLWNvbnRlbnQtcGFuZWwtYmcsICRkYXJrLWNvbnRlbnQtcGFuZWwtYmcpO1xuICAgIH1cbiAgfVxuXG4gIGJvZHkuY29sb3Itc2NoZW1lLWRhcmsge1xuICAgIC5jb250ZW50LXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbnRlbnQtcGFuZWwtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAkZGFyay1jb250ZW50LXBhbmVsLWJnLCAkZGFyay1jb250ZW50LXBhbmVsLWJnKTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQtcGFuZWwtdG9nZ2xlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRlbnQtaSwgLndpdGgtc2lkZS1wYW5lbCAuY29udGVudC1pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuY29udGVudC1ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LXBhbmVsLWFjdGl2ZSB7XG4gICAgLmNvbnRlbnQtcGFuZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDgwcHggMCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgfVxuICAgIC5sYXlvdXQtdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwcHgpO1xuICAgIH1cbiAgICAuY29udGVudC1ib3g6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogIzguICBUYWJsZXRzIGFuZCBwaG9uZXMgICg8IDEwMjRweCkgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAuaW52b2ljZS13IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG4gIC5hZS1saXN0LXcge1xuICAgIGZsZXg6IDAgMCAyMzBweDtcbiAgfVxuICAuYWUtbGlzdC13IC5hZS1saXN0IC5hZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC50YWJsZSB0aCwgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC41cmVtO1xuICB9XG4gIC5jb250ZW50LXcge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtdyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKiAjOS4gIFRhYmxldHMgKDc2OHB4IC0gMTAyNHB4KSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblxuICAvLyBUb3AgU2Vjb25kYXJ5IE1lbnVcblxuICAudG9wLWJhciB7XG4gICAgLmxvZ28tdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZnMtZXh0cmEtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gRWxlbWVudCBXcmFwcGVyXG4gIC5lbGVtZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cblxuICAvLyBFbGVtZW50IEJhbGFuY2VzXG4gIC5lbGVtZW50LWJhbGFuY2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuXG4gIC8vIEZVTEwgQ0hBVFxuICAuZnVsbC1jaGF0LXcge1xuICAgIC5mdWxsLWNoYXQtcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNoYXQtY29udGVudC13IC5jaGF0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gIH1cblxuICAudG9wLWJhciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgID4gdWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYud2l0aC1vdmVyZmxvdyB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLm5hdi51cHBlci5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICB9XG5cbiAgLmRpc3BsYXktdHlwZSB7XG4gICAgY29udGVudDogXCJ0YWJsZXRcIjtcbiAgfVxuICAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xuICB9XG4gIC5lbGVtZW50LWJveCwgLmludm9pY2UtdywgLmJpZy1lcnJvci13IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbiAgLmVsZW1lbnQtYm94IC5vcy10YWJzLWNvbnRyb2xzLCAuaW52b2ljZS13IC5vcy10YWJzLWNvbnRyb2xzLCAuYmlnLWVycm9yLXcgLm9zLXRhYnMtY29udHJvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG4gIC5sYXlvdXQtdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubWVudS1tb2JpbGUge1xuICAgIHdpZHRoOiAkbW9iaWxlLW1lbnUtdGFibGV0LXdpZHRoO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgLm1lbnUtYW5kLXVzZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIH1cbiAgICAubW9iaWxlLW1lbnUtbWFnaWMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxvZ2dlZC11c2VyLXcge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5hdmF0YXItdyBpbWcge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgIH1cbiAgICAgIC5sb2dnZWQtdXNlci1pbmZvLXcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5tYWluLW1lbnUge1xuICAgICAgcGFkZGluZzogMXJlbSAwcHg7XG4gICAgICAmID4gbGkuaGFzLXN1Yi1tZW51ID4gYTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubW0tbG9nby1idXR0b25zLXcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAubW0tYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubW0tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvci1zY2hlbWUtZGFyayB7XG4gICAgICB1bC5tYWluLW1lbnUgPiBsaSA+IGEgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgIH1cbiAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1tZW51LWRhcmstYmctY29sb3I7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyMDNjOWI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1tb2JpbGUgdWwubWFpbi1tZW51ID4gbGkgPiBhID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAkbW9iaWxlLW1lbnUtdGFibGV0LXdpZHRoICsgMjBweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLm1lbnUtbW9iaWxlIHtcbiAgICB1bC5tYWluLW1lbnUgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICB1bC5tYWluLW1lbnUgPiBsaSB7XG4gICAgICAuaWNvbi13IHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogJG1vYmlsZS1tZW51LXRhYmxldC13aWR0aDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAzMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LW1vYmlsZSAubWFpbi1tZW51IHtcbiAgICBsaSA+IGE6aG92ZXIgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAubWVudS1tb2JpbGUgLmhhcy1zdWItbWVudS5hY3RpdmUge1xuICAgIC5pY29uLXcge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgICAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gVVNFUiBQUk9GSUxFXG4gIC51c2VyLXByb2ZpbGUge1xuICAgIC51cC1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgIH1cbiAgICAudXAtc3ViLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XG4gICAgfVxuICB9XG5cbiAgLy8gVE9ETyBBUFBcbiAgLnRvZG8tYXBwLXcge1xuICAgIC50b2RvLXNpZGViYXIge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGZsZXg6IDAgMCAyODBweDtcbiAgICAgIC50b2RvLXNpZGViYXItc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50b2RvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogIzEwLiBQaG9uZXMgJiBWZXJ0aWNhbCBUYWJsZXRzICg8PSA3NjhweCkgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gIC5lbGVtZW50LWJhbGFuY2VzLm1vYmlsZS1mdWxsLXdpZHRoIHtcbiAgICA+IC5iYWxhbmNlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICA+IC5iYWxhbmNlLXRhYmxlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgIH1cbiAgfVxuICAub3MtdGFicy13IHtcbiAgICAub3MtdGFicy1jb250cm9scyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAub3MtdGFicy1jb21wbGV4IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFRPRE8gQVBQXG4gIC50b2RvLWFwcC13IHtcbiAgICAudG9kby1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDQ1cHg7XG4gICAgICAudG9kby1zaWRlYmFyLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgIH1cbiAgICAgIC50b2RvLXNpZGViYXItc2VjdGlvbi10b2dnbGUge1xuICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgIH1cbiAgICAgIC50b2RvLXNpZGViYXItc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgICB9XG4gICAgICAudG9kby1zaWRlYmFyLXNlY3Rpb24tc3ViLXNlY3Rpb24sIHVsLnByb2plY3RzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50b2RvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIC5hbGwtdGFza3MtdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgICAgLnRhc2tzLWhlYWRlci13IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAudGFza3MtaGVhZGVyLXRvZ2dsZXIge1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b2RvLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgfVxuICAgICAgLmFsbC10YXNrcy13IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLnRhc2tzLWxpc3QgbGkuZHJhZ2dhYmxlLXRhc2sge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1cHBvcnQgdGlja2V0c1xuICAuc3VwcG9ydC1pbmRleCAuc3VwcG9ydC10aWNrZXRzIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnN1cHBvcnQtaW5kZXggLnN1cHBvcnQtdGlja2V0LWNvbnRlbnQtdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdXBwb3J0LWluZGV4IHtcbiAgICAuc3VwcG9ydC10aWNrZXQtY29udGVudC13IC5zdXBwb3J0LXRpY2tldC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbiAgICAuc3VwcG9ydC10aWNrZXQtY29udGVudC13LmZvbGRlZC1pbmZvIC5zdXBwb3J0LXRpY2tldC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbiAgICAmLnNob3ctdGlja2V0LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnN1cHBvcnQtdGlja2V0LWNvbnRlbnQtdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgLnN1cHBvcnQtdGlja2V0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc3VwcG9ydC10aWNrZXQtY29udGVudC13IC5zdXBwb3J0LXRpY2tldC1jb250ZW50IC5iYWNrLXRvLWluZGV4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAuc3VwcG9ydC10aWNrZXQtY29udGVudC13IC5zdXBwb3J0LXRpY2tldC1jb250ZW50IC5zaG93LXRpY2tldC1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdXBwb3J0LXRpY2tldC1jb250ZW50LXcgLnN1cHBvcnQtdGlja2V0LWNvbnRlbnQgLnN1cHBvcnQtdGlja2V0LWNvbnRlbnQtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLnNob3ctdGlja2V0LWluZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gICAgLnRpY2tldC1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA3KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLyogIzExLiBQaG9uZXMgKDwgNzY3cHgpICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXG4gIC5sYXlvdXQtdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mbG9hdGVkLWN1c3RvbWl6ZXItYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gT25ib2FyZGluZyBcblxuICAub25ib2FyZGluZy1tb2RhbCAub25ib2FyZGluZy1jb250ZW50LndpdGgtZ3JhZGllbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5vbmJvYXJkaW5nLW1vZGFsIC5vbmJvYXJkaW5nLWNvbnRlbnQgLm9uYm9hcmRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5vbmJvYXJkaW5nLW1vZGFsIC5vbmJvYXJkaW5nLXNsaWRlIC5vbmJvYXJkaW5nLXNpZGUtYnktc2lkZSAub25ib2FyZGluZy1tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAub25ib2FyZGluZy1tb2RhbCAub25ib2FyZGluZy1zbGlkZSAub25ib2FyZGluZy1zaWRlLWJ5LXNpZGUgLm9uYm9hcmRpbmctY29udGVudC53aXRoLWdyYWRpZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAub25ib2FyZGluZy1tb2RhbCAub25ib2FyZGluZy1zaWRlLWJ5LXNpZGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAub25ib2FyZGluZy1tZWRpYSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAub25ib2FyZGluZy1jb250ZW50e1xuXG4gICAgICAmLndpdGgtZ3JhZGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29uYm9hcmRpbmctZ3JhZGllbnQtaG9yLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBTVVBQT1JUIFRJQ0tFVFNcblxuICAuc3VwcG9ydC1pbmRleCAuc3QtZm9vdCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG4gIC5zdXBwb3J0LWluZGV4IC5zdXBwb3J0LXRpY2tldCArIC5zdXBwb3J0LXRpY2tldCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC8vIFNlY29uZGFyeSBUb3AgTWVudVxuICBcbiAgLnRvcC1iYXIge1xuICAgIC5sb2dvLXcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi53aXRoLW92ZXJmbG93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC50b3AtbWVudS1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5mcy1leHRyYS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRWxlbWVudCBCYWxhbmNlc1xuICAuZWxlbWVudC1iYWxhbmNlcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5iYWxhbmNlIHtcbiAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtd2l0aC1tZWRpYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAmICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50LXdyYXBwZXIge1xuICAgIC5lbGVtZW50LWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgJi5hY3Rpb25zLW9ubHkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsLXRhYmxvIHtcbiAgICAmLnNtYWxsZXIge1xuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFRPRE8gQVBQXG4gIC50b2RvLWFwcC13IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAudG9kby1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAyMHB4IDQwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgLnRvZG8tc2lkZWJhci1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICB9XG4gICAgICAudG9kby1zaWRlYmFyLXNlY3Rpb24tdG9nZ2xlIHtcbiAgICAgICAgbGVmdDogLTIycHg7XG4gICAgICB9XG4gICAgICAudG9kby1zaWRlYmFyLXNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgfVxuICAgICAgLnRvZG8tc2lkZWJhci1zZWN0aW9uLXN1Yi1zZWN0aW9uLCB1bC5wcm9qZWN0cy1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9kby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIC50b2RvLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgfVxuICAgICAgLmFsbC10YXNrcy13IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLnRhc2tzLWxpc3QgbGkuZHJhZ2dhYmxlLXRhc2sge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gQ2hhdFxuICAuZnVsbC1jaGF0LXcgLmZ1bGwtY2hhdC1pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFByb2plY3RzXG4gIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWhlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnByb2plY3QtdXNlcnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cbiAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIC5lbC10YWJsbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG4gIC5kaXNwbGF5LXR5cGUge1xuICAgIGNvbnRlbnQ6IFwicGhvbmVcIjtcbiAgfVxuICAuYWUtbGlzdC13IHtcbiAgICBmbGV4OiAxIDEgMjMwcHg7XG4gIH1cbiAgLmFlLWNvbnRlbnQtdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wLWJhciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmZhbmN5LXNlbGVjdG9yLXcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuZmFuY3ktc2VsZWN0b3ItY3VycmVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLmZzLXNlbGVjdG9yLXRyaWdnZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYud2l0aC1vdmVyZmxvdyB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLm5hdi51cHBlci5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuICB9XG4gIC5hcHAtZW1haWwtdyB7XG4gICAgJi5mb3JzZS1zaG93LWNvbnRlbnQge1xuICAgICAgLmFlLWNvbnRlbnQtdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmFlLWxpc3QtdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hZWMtZnVsbC1tZXNzYWdlLXcgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWVjLWZ1bGwtbWVzc2FnZS13IC5tZXNzYWdlLWF0dGFjaG1lbnRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFlYy1mdWxsLW1lc3NhZ2UtdyAubWVzc2FnZS1oZWFkIC51c2VyLXcgLnVzZXItcm9sZSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWVjLXJlcGx5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIC5yZXBseS1oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmFlYy1yZXBseSAuYnV0dG9ucy13IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuZmxvYXRlZC1jaGF0LWJ0biBpICsgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxvYXRlZC1jaGF0LWJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG4gIC5mbG9hdGVkLWNvbG9ycy1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAmLnNlY29uZC1mbG9hdGVkLWJ0biB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIHNwYW4gKyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wYWRkZWQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAvLyBVU0VSIFBST0ZJTEVcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgLnVwLWhlYWQtdyAudXAtc29jaWFsIHtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudXAtbWFpbi1pbmZvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgfVxuICAgIC51cC1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnVwLXN1Yi1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuICAgIH1cbiAgICAudXAtY29udHJvbHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnZhbHVlLXBhaXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgICAgLnRleHQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG4gIC8vIFRJTUVEIEFDVElWSVRZXG4gIC50aW1lZC1hY3Rpdml0aWVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50aW1lZC1hY3Rpdml0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgLnRhLWRhdGUge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhLXJlY29yZC13IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICAudGEtcmVjb3JkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxuICAgIC50YS1hY3Rpdml0eSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuOTtcbiAgICB9XG4gIH1cblxuICBcbiAgLy8gUE9TVCBCT1hcbiAgLnBvc3QtYm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLnBvc3QtbWVkaWEge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgIH1cbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB9XG4gIH1cblxuXG4gIC5jb250ZW50LXBhbmVsLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZWxlbWVudC1pbmZvIHtcbiAgICAuZWxlbWVudC1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cbiAgLmVsZW1lbnQtYm94IC5vcy10YWJzLWNvbnRyb2xzLCAuaW52b2ljZS13IC5vcy10YWJzLWNvbnRyb2xzLCAuYmlnLWVycm9yLXcgLm9zLXRhYnMtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIC5uYXYgKyAubmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG4gIC5lbGVtZW50LWJveC5lbC10YWJsbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbnZvaWNlLXcgLmluZm9zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuaW5mby0yIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmludm9pY2UtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC5pbnZvaWNlLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5pbnZvaWNlLWRlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbiAgLmludm9pY2UtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmludm9pY2UtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb250cm9scy1hYm92ZS10YWJsZSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250ZW50LXcsIC5tZW51LXNpZGUgLmNvbnRlbnQtdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRlbnQtaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtcGFuZWwge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuYmlnLWVycm9yLXcge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmVsZW1lbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAmLmNvbXBhY3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG4gIC5lbGVtZW50LWJveCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICBjYW52YXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnZvaWNlLXcge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuXG5cbi8qICMxMi4gU2NyZWVuIEhlaWdodCA+PSA3MDBweCAqL1xuQG1lZGlhIChtaW4taGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICAmLm1vZGFsLWNlbnRlcmVkIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwJSk7XG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC5zaG93IHtcblxuICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICAmLm1vZGFsLWNlbnRlcmVkIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/