@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap);
@charset "UTF-8";
:root {
  interpolate-size: allow-keywords;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 16px;
}
@media screen and (max-width: 750px) {
  html {
    font-size: 4.2666666667vw;
  }
}

body {
  font-family: "Noto Sans JP", sans-serif;
  background-color: #fff;
  color: #333;
  line-height: 1.5;
  min-height: 100vh;
}

a {
  color: #0081c9;
}

main {
  padding-bottom: 4em;
  position: relative;
}
main > section {
  margin: 1.5em auto;
  padding: 0 2em;
}
main h1 {
  font-size: 1.125em;
  font-weight: 500;
  position: relative;
  margin: 0.5em auto;
}
main h2, main h3 {
  font-size: 1em;
  font-weight: 500;
  margin: 0.5em auto;
}
main h4 {
  font-size: 1em;
  font-weight: 500;
  margin: 0.5em auto;
}
@media screen and (max-width: 750px) {
  main > section {
    padding: 0 1em;
  }
  main h1 {
    font-size: 1em;
  }
  main h2, main h3 {
    font-size: 0.875em;
  }
  main h4 {
    font-size: 0.75em;
  }
}

section + section {
  margin-top: 1.5em;
}

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

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

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

.text-danger {
  color: #ff0000;
}

.text-sm {
  font-size: 0.875em;
}
@media screen and (max-width: 750px) {
  .text-sm {
    font-size: 0.625em;
  }
}

.text-lg {
  font-size: 1.25em;
}

.nowrap {
  white-space: nowrap;
}

.flex {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.25em;
  align-items: center;
}
.flex.ai-center {
  align-items: center;
}
.flex.ai-end {
  align-items: flex-end;
}
.flex > div {
  margin: 0.125em 0.25em;
}
.flex > div.glow {
  flex: 1;
}
.flex + .flex {
  margin-top: 0.5em;
}
header {
  width: 17em;
  z-index: 100;
  border-right: 1px solid #ccc;
}
header .title a {
  display: block;
  text-decoration: none;
  padding: 1.5em 1em;
  text-align: center;
}
header .navi {
  border-top: 1px solid #ccc;
}
header .navi ul li {
  list-style: none;
}
header .navi > ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
header .navi > ul > li {
  display: block;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 0.5em 0;
}
header .navi > ul > li > ul {
  padding-left: 1em;
  min-width: 10em;
}
header .navi > ul > li > ul > li {
  display: block;
}
header .navi > ul > li > ul > li > ul {
  padding-left: 1em;
}
header .navi > ul > li:hover > ul {
  display: block;
}
header .navi > ul a,
header .navi > ul span {
  display: block;
  line-height: 2.5;
  text-decoration: none;
  white-space: nowrap;
  padding: 0 1em;
}
header .navi > ul a .badge,
header .navi > ul span .badge {
  font-size: 0.75em;
  display: inline-block;
  background-color: #cc0033;
  color: #fff;
  border-radius: 3em;
  margin-left: 0.25em;
  padding: 0 0.5em;
  line-height: 1.5;
}
header .navi > ul a span,
header .navi > ul span span {
  display: inline;
  padding: 0;
}
header #logout-form {
  display: none;
}
@media screen and (max-width: 750px) {
  header {
    background-color: #fff;
    transition: 0.3s;
    z-index: 9;
  }
}

#spnavibtn {
  display: none;
}
@media screen and (max-width: 750px) {
  #spnavibtn {
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    width: 3em;
    height: 3em;
    background-color: #0081c9;
    z-index: 10;
  }
  #spnavibtn:before, #spnavibtn:after {
    content: "";
    display: block;
    position: absolute;
    left: 25%;
    width: 50%;
    border-top: 2px solid #fff;
  }
  #spnavibtn:before {
    top: calc(38% - 1px);
  }
  #spnavibtn:after {
    top: calc(62% - 1px);
  }
  #spnavibtn.on:before {
    top: calc(50% - 1px);
    transform: rotate(45deg);
  }
  #spnavibtn.on:after {
    top: calc(50% - 1px);
    transform: rotate(-45deg);
  }
  #spnavibtn.on + header {
    height: 100vh;
    height: 100dvh;
    overflow: auto;
  }
}

.tables {
  display: flex;
  flex-wrap: wrap;
  margin: 1em -0.5em;
}
.tables > div {
  flex: 1;
  margin: 0.5em;
  min-width: 25em;
}
.tables table {
  margin: 0;
}
@media screen and (max-width: 1000px) {
  .tables {
    display: block;
  }
  .tables > div {
    margin: 0 0.5em;
  }
  .tables > div + div {
    margin: -1px 0.5em 0;
  }
}
@media screen and (max-width: 750px) {
  .tables > div {
    min-width: 0;
    width: auto;
  }
}

.table-wrap {
  position: relative;
  width: 100%;
  margin: 1em auto;
  overflow: auto;
}
.table-wrap table tr:nth-child(even) {
  background-color: #f6fcff;
}
.table-wrap table tr:nth-child(odd) {
  background-color: #ffffff;
}
.table-wrap table tr.gray {
  background-color: #ddd;
  opacity: 0.6;
}

table {
  border-collapse: collapse;
  min-width: 100%;
}

.table {
  table-layout: fixed;
  border-top: 1px solid #ccc;
  font-size: 0.875em;
}
.table + .table {
  margin: 1em auto 0;
}
.table tr {
  border-bottom: 1px solid #ccc;
}
.table tr.hide {
  display: none;
}
.table th,
.table td {
  position: relative;
}
.table th .tooltip,
.table td .tooltip {
  opacity: 0;
  position: absolute;
  left: 0;
  top: calc(100% - 0.5em);
  border: 1px solid #ccc;
  background-color: #fff;
  z-index: 5;
  font-size: 0.875em;
  margin: 0;
  padding: 0 1em;
  box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
  pointer-events: none;
  border-radius: 0.25em;
  overflow: hidden;
  height: 0;
  width: 20em;
  max-width: 20em;
  white-space: normal;
  text-align: left;
  transition: 0.15s;
}
.table th:hover .tooltip,
.table td:hover .tooltip {
  display: block;
  height: auto;
  padding: 0.5em 1em;
  opacity: 1;
}
.table th:has(.td-tgl) a,
.table td:has(.td-tgl) a {
  margin-right: 2em;
}
.table th .td-tgl,
.table td .td-tgl {
  position: absolute;
  right: 0.5em;
  top: 1.375em;
  background: none;
  border: none;
}
.table th .td-tgl:before,
.table td .td-tgl:before {
  content: "";
  display: block;
  width: 0.875em;
  height: 0.625em;
  background-color: #ccc;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
          clip-path: polygon(0 0, 100% 0, 50% 100%);
}
.table th .td-tgl:after,
.table td .td-tgl:after {
  display: none;
}
.table th .td-tgl + div,
.table td .td-tgl + div {
  overflow: hidden;
  height: 0;
  width: 0;
  padding: 0 0.5em;
  font-size: 0.8571428571em;
  background-color: #f4f4f4;
}
.table th .td-tgl.on:before,
.table td .td-tgl.on:before {
  transform: scale(1, -1);
}
.table th .td-tgl.on + div,
.table td .td-tgl.on + div {
  height: auto;
  width: auto;
  padding: 0.5em 0.5em;
  margin: 0.5em auto 0;
}
.table th.ws-normal,
.table td.ws-normal {
  white-space: normal;
}
.table th {
  padding: 0.5em;
  font-weight: 500;
  text-align: left;
  background-color: #e3eeee;
  white-space: nowrap;
}
.table th.th-price {
  text-align: right;
}
.table th.th-min {
  width: 4em;
}
.table th.th-mid {
  min-width: 8em;
  text-align: center;
}
.table th.th-month {
  width: 5em;
}
.table th.th-date {
  width: 8em;
}
.table th.th-text {
  min-width: 15em;
}
.table th.th-datetime {
  width: 11em;
}
.table th.text-center {
  text-align: center;
}
.table th.text-right {
  text-align: right;
}
.table td {
  padding: 0.5em;
}
.table td.td-input {
  padding: 0;
}
.table td.td-input [type=text],
.table td.td-input [type=email],
.table td.td-input [type=time],
.table td.td-input [type=number],
.table td.td-input select {
  padding: 0.5em;
}
.table [type=text],
.table [type=email],
.table [type=time],
.table [type=number],
.table select,
.table textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  font: inherit;
  padding: 0 0.75em;
  background-color: #fbf9dc;
  border: none;
  display: block;
  width: 100%;
}
.table [type=text].datepicker,
.table [type=email].datepicker,
.table [type=time].datepicker,
.table [type=number].datepicker,
.table select.datepicker,
.table textarea.datepicker {
  width: 7em;
  text-align: center;
}
.table [type=text].min,
.table [type=email].min,
.table [type=time].min,
.table [type=number].min,
.table select.min,
.table textarea.min {
  width: 7em;
}
.table .btn.btn-sm {
  font-size: inherit;
}
.table .btn + .btn {
  margin-left: 0.25em;
}
.table.table-bordered th,
.table.table-bordered td {
  border: 1px solid #ccc;
}
@media screen and (max-width: 750px) {
  .table {
    font-size: 0.625em;
  }
}

.table-detail th {
  padding: 0.5em;
  font-weight: 500;
  background-color: #effff8;
  white-space: nowrap;
  border: 1px solid #ccc;
  width: 12em;
}
.table-detail th.pink {
  background-color: #ffeff6;
}
.table-detail td {
  padding: 0.5em;
  border: 1px solid #ccc;
  background-color: #fff;
}
@media screen and (max-width: 750px) {
  .table-detail {
    font-size: 0.625em;
  }
  .table-detail th {
    width: 12em;
  }
}

.rooms {
  margin: 1em auto;
  position: relative;
  text-align: center;
}
.rooms:after {
  content: "";
  display: block;
  clear: both;
}
.rooms > div {
  border: 1px solid #ccc;
  float: left;
  margin-top: -1px;
  margin-left: -1px;
  padding: 0.5em;
  overflow: hidden;
}
.rooms > div.gray {
  background-color: #ddd;
}
.rooms > div span {
  font-size: 0.875em;
  display: inline-block;
  margin: 0;
}
.rooms > div .labels {
  display: flex;
  margin-top: 0.5em;
}
.rooms > div label {
  display: block;
  margin: 0;
  flex: 1;
  cursor: pointer;
}
.rooms > div label + label {
  margin-left: 0.25em;
}
.rooms > div label span {
  font-size: 0.75em;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0.25em 0.5em;
  border-radius: 0.25em;
  background-color: #eee;
}
.rooms > div label [type=checkbox] {
  display: none;
}
.rooms > div label [type=checkbox]:checked + span {
  background-color: #0081c9;
  color: #fff;
}

.table-detail2 {
  table-layout: fixed;
}
.table-detail2 th,
.table-detail2 td {
  text-align: center;
  border: 1px solid #ccc;
}

.table-getsudo {
  table-layout: fixed;
}
.table-getsudo .th-first {
  width: 20%;
}
.table-getsudo .th-clm {
  width: 13.3333333333%;
}

.viewer-project-table .oneditmodal {
  position: relative;
}
.viewer-project-table .oneditmodal:before {
  content: "";
  display: block;
  position: absolute;
  inset: 0.5em;
  background-color: rgba(255, 235, 59, 0.1490196078);
}
.viewer-project-table .oneditmodal:hover:before {
  background-color: rgba(255, 59, 59, 0.15);
}

.stm-table.active-show tr.nocheck {
  display: none;
}
.stm-table [type=text] {
  min-width: 6em;
}

.table-facility tr td:first-child {
  width: 15em;
}

.table-stats-target th {
  width: 7em;
}
.table-stats-target th:first-child {
  width: 8em;
}
.table-stats-target th:last-child {
  width: auto;
}

.db-table {
  table-layout: fixed;
  width: 100%;
  min-width: 800px;
}
.db-table td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.table-status-change {
  position: relative;
}
.table-status-change select {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  min-width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  background-color: #fff;
}
.table-status-change select:focus {
  opacity: 1;
}

.table-facility .tp-area {
  margin-top: 0.5em;
  display: flex;
  gap: 0.5em;
}
.table-facility .tp-area > div {
  flex: 1;
  position: relative;
}
.table-facility .tp-area > div > div {
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: 0.3s;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
}
.table-facility .tp-area > div .text {
  display: block;
}
.table-facility .tp-area > div .text span {
  display: none;
}
.table-facility .tp-area.on > div > div {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.2);
  opacity: 1;
  height: auto;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .table-facility {
    display: block;
    border: none;
  }
  .table-facility thead {
    display: none;
  }
  .table-facility tbody {
    display: block;
  }
  .table-facility tbody tr {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    width: 100%;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: none;
  }
  .table-facility tbody tr + tr {
    margin-top: 1em;
  }
  .table-facility tbody td {
    display: block;
    padding: 0.25em;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
  .table-facility tbody td select {
    display: inline-block;
    width: auto;
  }
  .table-facility tbody td:nth-child(1) {
    white-space: nowrap;
    flex: 1;
  }
  .table-facility tbody td:nth-child(1):before {
    content: "設備：";
  }
  .table-facility tbody td:nth-child(2) {
    white-space: nowrap;
  }
  .table-facility tbody td:nth-child(2):before {
    content: "結果：";
  }
  .table-facility tbody td:nth-child(3) {
    width: 100%;
  }
  .table-facility tbody td:nth-child(3) textarea {
    min-height: 6em;
  }
  .table-facility tbody td:nth-child(4) {
    width: 100%;
    text-align: right;
  }
}

@media screen and (max-width: 768px) {
  .table-check1 {
    display: block;
    border: none;
  }
  .table-check1 thead {
    display: none;
  }
  .table-check1 tbody {
    display: block;
  }
  .table-check1 tbody tr {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    width: 100%;
    border-left: 1px solid #ccc;
  }
  .table-check1 tbody tr + tr {
    margin-top: 1em;
  }
  .table-check1 tbody td {
    display: block;
    padding: 0.25em;
    flex: 1;
    border: 1px solid #ccc;
    border-left: none;
    border-bottom: none;
  }
  .table-check1 tbody td:first-child {
    white-space: nowrap;
  }
  .table-check1 tbody td:first-child:before {
    content: "実施：";
  }
  .table-check1 tbody td.st1, .table-check1 tbody td.st2 {
    flex: 0 1 auto;
    width: 50%;
  }
  .table-check1 tbody td.st1:before {
    content: "在室状況：";
  }
  .table-check1 tbody td.st2:before {
    content: "点検状況：";
  }
  .table-check1 tbody td.key1 {
    white-space: nowrap;
  }
  .table-check1 tbody td.key1:before {
    content: "シングル：";
  }
  .table-check1 tbody td.key2 {
    white-space: nowrap;
  }
  .table-check1 tbody td.key2:before {
    content: "W上：";
  }
  .table-check1 tbody td.key3 {
    white-space: nowrap;
  }
  .table-check1 tbody td.key3:before {
    content: "W下：";
  }
  .table-check1 tbody td.key4 {
    white-space: nowrap;
  }
  .table-check1 tbody td.key4:before {
    content: "施錠チェック：";
  }
  .table-check1 tbody td.fac1 {
    white-space: nowrap;
  }
  .table-check1 tbody td.fac1:before {
    content: "感知器：";
  }
  .table-check1 tbody td.fac2 {
    white-space: nowrap;
  }
  .table-check1 tbody td.fac2:before {
    content: "はしご：";
  }
  .table-check1 tbody td.fac3 {
    white-space: nowrap;
  }
  .table-check1 tbody td.fac3:before {
    content: "その他：";
  }
  .table-check1 tbody td.comment {
    flex: 0 1 auto;
    width: 100%;
    min-height: 2em;
  }
  .table-check1 tbody td:last-child {
    flex: 0 1 auto;
    width: 100%;
  }
}

.table-check2-wrap {
  width: 100%;
  overflow: auto;
}

.table-check2 thead {
  position: sticky;
  top: 0;
  z-index: 2;
}
.table-check2 tr.nocheck {
  background-color: #efefef;
  pointer-events: none;
}
.table-check2 th,
.table-check2 td {
  border: 1px solid #ccc;
}
.table-check2 th:nth-child(1),
.table-check2 td:nth-child(1) {
  position: sticky;
  left: 0;
  z-index: 1;
}
.table-check2 th {
  line-height: 1.2;
}
.table-check2 td:nth-child(1) {
  background-color: #e3eeee;
}

form,
.form {
  margin: 1em auto 0;
}
form > div,
.form > div {
  position: relative;
  white-space: nowrap;
}
form [type=text],
form [type=email],
form [type=password],
form [type=time],
form [type=month],
form [type=number],
form [type=tel],
form select,
form textarea,
form .input-value,
.form [type=text],
.form [type=email],
.form [type=password],
.form [type=time],
.form [type=month],
.form [type=number],
.form [type=tel],
.form select,
.form textarea,
.form .input-value {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  display: block;
  border: none;
  padding: 0.5em 1em;
  background-color: #f4f4f4;
  width: 100%;
  position: relative;
  font: inherit;
  border-radius: 4px;
}
form [type=text].inline-block,
form [type=email].inline-block,
form [type=password].inline-block,
form [type=time].inline-block,
form [type=month].inline-block,
form [type=number].inline-block,
form [type=tel].inline-block,
form select.inline-block,
form textarea.inline-block,
form .input-value.inline-block,
.form [type=text].inline-block,
.form [type=email].inline-block,
.form [type=password].inline-block,
.form [type=time].inline-block,
.form [type=month].inline-block,
.form [type=number].inline-block,
.form [type=tel].inline-block,
.form select.inline-block,
.form textarea.inline-block,
.form .input-value.inline-block {
  display: inline-block;
  width: auto;
}
form [type=text].min,
form [type=email].min,
form [type=password].min,
form [type=time].min,
form [type=month].min,
form [type=number].min,
form [type=tel].min,
form select.min,
form textarea.min,
form .input-value.min,
.form [type=text].min,
.form [type=email].min,
.form [type=password].min,
.form [type=time].min,
.form [type=month].min,
.form [type=number].min,
.form [type=tel].min,
.form select.min,
.form textarea.min,
.form .input-value.min {
  width: 6em;
}
form [type=text].mid,
form [type=email].mid,
form [type=password].mid,
form [type=time].mid,
form [type=month].mid,
form [type=number].mid,
form [type=tel].mid,
form select.mid,
form textarea.mid,
form .input-value.mid,
.form [type=text].mid,
.form [type=email].mid,
.form [type=password].mid,
.form [type=time].mid,
.form [type=month].mid,
.form [type=number].mid,
.form [type=tel].mid,
.form select.mid,
.form textarea.mid,
.form .input-value.mid {
  width: 10em;
}
form [type=text].datepicker,
form [type=email].datepicker,
form [type=password].datepicker,
form [type=time].datepicker,
form [type=month].datepicker,
form [type=number].datepicker,
form [type=tel].datepicker,
form select.datepicker,
form textarea.datepicker,
form .input-value.datepicker,
.form [type=text].datepicker,
.form [type=email].datepicker,
.form [type=password].datepicker,
.form [type=time].datepicker,
.form [type=month].datepicker,
.form [type=number].datepicker,
.form [type=tel].datepicker,
.form select.datepicker,
.form textarea.datepicker,
.form .input-value.datepicker {
  text-align: center;
  width: 8em;
}
form [type=text] + .btn,
form [type=email] + .btn,
form [type=password] + .btn,
form [type=time] + .btn,
form [type=month] + .btn,
form [type=number] + .btn,
form [type=tel] + .btn,
form select + .btn,
form textarea + .btn,
form .input-value + .btn,
.form [type=text] + .btn,
.form [type=email] + .btn,
.form [type=password] + .btn,
.form [type=time] + .btn,
.form [type=month] + .btn,
.form [type=number] + .btn,
.form [type=tel] + .btn,
.form select + .btn,
.form textarea + .btn,
.form .input-value + .btn {
  margin-left: 0.25em;
}
form .input-value,
.form .input-value {
  background: none;
}
form [type=checkbox],
form [type=radio],
.form [type=checkbox],
.form [type=radio] {
  scale: 1.125;
  accent-color: #0081c9;
}
@media screen and (max-width: 750px) {
  form [type=text],
form [type=email],
form [type=password],
form [type=time],
form [type=month],
form [type=number],
form [type=tel],
form select,
form textarea,
form .input-value,
form .ms-parent,
.form [type=text],
.form [type=email],
.form [type=password],
.form [type=time],
.form [type=month],
.form [type=number],
.form [type=tel],
.form select,
.form textarea,
.form .input-value,
.form .ms-parent {
    font-size: 0.75em;
  }
  form .table [type=text],
form .table [type=email],
form .table [type=password],
form .table [type=time],
form .table [type=month],
form .table [type=number],
form .table [type=tel],
form .table select,
form .table textarea,
form .table .input-value,
form .table .ms-parent,
.form .table [type=text],
.form .table [type=email],
.form .table [type=password],
.form .table [type=time],
.form .table [type=month],
.form .table [type=number],
.form .table [type=tel],
.form .table select,
.form .table textarea,
.form .table .input-value,
.form .table .ms-parent {
    font-size: inherit;
  }
}

[type=file] {
  font: inherit;
  display: block;
  width: 100%;
}
[type=file] + .preview-wrap {
  margin-top: 0.5em;
}

[type=file]::file-selector-button {
  display: inline-block;
  text-decoration: none;
  font: inherit;
  border: none;
  color: #fff;
  border-radius: 4px;
  background-color: #ccc;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  cursor: pointer;
  background-color: #0081c9;
  font-size: 0.875rem;
  line-height: 2;
  padding: 0 1em;
  margin-right: 0.5em;
}

select optgroup {
  font-weight: 500;
}
select option:checked {
  background-color: #0081c9;
  color: #fff;
}

.select-wrap {
  position: relative;
}
.select-wrap select {
  padding-right: 2em;
}
.select-wrap:after {
  content: "";
  display: block;
  position: absolute;
  right: 1em;
  top: calc(50% - 0.1875em);
  border-style: solid;
  border-width: 0.375em 0.25em 0 0.25em;
  border-color: #333 transparent transparent transparent;
  pointer-events: none;
}

form.form-sm {
  margin: 0 auto;
  max-width: 600px;
}
form.form-md {
  margin: 0 auto;
  max-width: 1000px;
}
form label {
  display: block;
  font-size: 0.875em;
  margin-top: 1em;
}
form .text-danger {
  font-size: 0.875em;
  color: #ff0033;
}
form .btns {
  justify-content: center;
  margin-top: 1.5em;
}
@media screen and (max-width: 750px) {
  form label {
    font-size: 0.625em;
  }
}

.checks {
  display: flex;
  flex-wrap: wrap;
}
.checks > label {
  min-width: 25%;
}
.checks > label [type=checkbox],
.checks > label [type=radio] {
  margin-right: 0.5em;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: auto;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: none;
  background: none;
}
.ui-datepicker select.ui-datepicker-month option,
.ui-datepicker select.ui-datepicker-year option {
  padding: 0.5em;
}

.temps {
  display: none;
}

.table-form td {
  padding: 0.25em 0.5em;
}
.table-form [type=text],
.table-form [type=email],
.table-form [type=time],
.table-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  font: inherit;
  padding: 0.375em 0.75em;
  background-color: rgba(200, 200, 200, 0.2);
  border-radius: 0.25em;
  max-width: 100%;
}
.table-form [type=text].datepicker,
.table-form [type=email].datepicker,
.table-form [type=time].datepicker,
.table-form select.datepicker {
  width: 7em;
  text-align: center;
}
.table-form label {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  font-size: 1em;
}
.table-form label [type=checkbox],
.table-form label [type=radio] {
  margin-right: 0.375em;
}

.inspection-form-hd {
  display: flex;
  justify-content: center;
  padding: 1.5em 2em;
  border-bottom: 0.25em solid #005bae;
}
.inspection-form-hd > a {
  display: block;
  width: 100%;
  max-width: 13.8333333333em;
}
.inspection-form-hd > a img {
  width: 100%;
  display: block;
}

.inspection-form table {
  border-collapse: collapse;
  margin: 1.5em auto;
  max-width: 100%;
  font-size: 0.875em;
}
.inspection-form table th,
.inspection-form table td {
  border: 1px solid #aaa;
  padding: 0.5em;
}
.inspection-form table th {
  font-weight: 400;
  text-align: left;
  background-color: #edf4fb;
}
.inspection-form select,
.inspection-form [type=text],
.inspection-form [type=tel],
.inspection-form [type=email] {
  background-color: #fff;
  border: 1px solid #ccc;
}
.inspection-form label {
  font-size: 0.9375em;
  margin-bottom: 0.5em;
}
.inspection-form .btn {
  font-size: 1.25em;
  padding: 0 1.5em;
}

.viewer-project-edit,
.modal-wrap {
  margin: 0;
  padding: 2em;
}
.viewer-project-edit h2,
.modal-wrap h2 {
  font-size: 1.125em;
  font-weight: 500;
  margin: 0 auto 0.5em;
}
.viewer-project-edit h3,
.modal-wrap h3 {
  font-size: 0.875em;
  font-weight: 500;
  margin: 0.5em auto;
}
.viewer-project-edit .tables > div,
.modal-wrap .tables > div {
  min-width: 16em;
}
@media screen and (max-width: 750px) {
  .viewer-project-edit,
.modal-wrap {
    padding: 1em;
  }
  .viewer-project-edit h2,
.modal-wrap h2 {
    font-size: 0.875em;
    margin-right: 4em;
  }
  .viewer-project-edit h3,
.modal-wrap h3 {
    font-size: 0.75em;
  }
  .viewer-project-edit .tables > div,
.modal-wrap .tables > div {
    min-width: 0;
  }
}

#search-form > div > label {
  margin-top: 0.5em;
}
#search-form .hover-option {
  position: relative;
}
#search-form .hover-option .hover-option-contents {
  position: absolute;
  left: 0;
  top: 100%;
  height: 0;
  overflow: hidden;
  background-color: #fff;
}
#search-form .hover-option:hover .hover-option-contents {
  height: auto;
  padding: 0.5em;
  opacity: 1;
  z-index: 1;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.3);
}

.ui-datepicker {
  width: 16em;
}
.ui-datepicker.ui-widget-content {
  border: 1px solid #ccc;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.2);
  border-radius: 0.5em;
  padding: 0;
}
.ui-datepicker .ui-datepicker-header {
  padding: 0.25em 0;
  border-radius: 0;
  border: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  background-color: #e3eeee;
}
.ui-datepicker .ui-datepicker-header:before, .ui-datepicker .ui-datepicker-header:after {
  display: none;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  position: relative;
  width: 1.75em;
  height: 1.75em;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  display: block;
  width: 0.5em;
  height: 0.75em;
  background: #000;
  -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
          clip-path: polygon(100% 0, 0 50%, 100% 100%);
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin: 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 1;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  transform: scale(-1, 1);
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-tilte {
  margin: 0;
  line-height: 1.5;
}
.ui-datepicker table {
  font-size: 0.875em;
  margin: 0.5em auto;
}
.ui-datepicker table th {
  padding: 0.375em 0;
  font-weight: 500;
}
.ui-datepicker table td {
  text-align: center;
  padding: 0;
}
.ui-datepicker table .ui-state-default {
  border: none;
  text-align: center;
  padding: 0.375em 0;
  background-color: transparent;
}
.ui-datepicker table .ui-state-default:hover {
  background-color: #f4f4f4;
}
.ui-datepicker table .ui-state-default.ui-state-highlight {
  background-color: #ffff00;
}
.ui-datepicker table .ui-state-default.ui-state-active {
  background-color: #0081c9;
}

#app {
  position: relative;
  overflow: hidden;
  display: flex;
  min-height: 100vh;
}
#app > main {
  flex: 1;
  max-width: calc(100% - 17em);
  overflow: auto;
}
#app > main.wauto {
  max-width: 100%;
}
@media screen and (max-width: 750px) {
  #app header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
  }
  #app > main {
    max-width: 100%;
  }
}

@media screen and (min-width: 751px) {
  .sp {
    display: none;
  }
}
@media screen and (max-width: 750px) {
  .pc {
    display: none;
  }
}
.btn {
  display: inline-block;
  text-decoration: none;
  font: inherit;
  border: none;
  color: #fff;
  line-height: 2.375;
  padding: 0 0.75em;
  border-radius: 0.25em;
  background-color: #ccc;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  cursor: pointer;
}
.btn.disabled, .btn:disabled {
  opacity: 0.5;
  pointer-events: none;
}
@media screen and (max-width: 750px) {
  .btn {
    font-size: 0.75em;
  }
}

.btn-sm {
  font-size: 0.875em;
  line-height: 2;
  padding: 0 0.5em;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-primary {
  background-color: #0081c9;
}

.btn-success {
  background-color: #198754;
}

.btn-warning {
  background-color: #ffc107;
  color: #333;
}

.btn-danger {
  background-color: #dc3545;
}

.btns {
  margin: 1em auto 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.25em;
}
.btns .btn {
  display: block;
}
.btns.text-right {
  justify-content: flex-end;
}
.btns.tab-btns {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  overflow: auto;
  gap: 0;
}
.btns.tab-btns .btn {
  margin: 0;
  border-radius: 0;
}
.btns.tab-btns .btn:first-child {
  border-radius: 4px 0 0 4px;
}
.btns.tab-btns .btn:last-child {
  border-radius: 0 4px 4px 0;
}
@media screen and (max-width: 750px) {
  .btns.tab-btns {
    flex-wrap: wrap;
  }
  .btns.tab-btns .btn {
    flex: 1;
  }
  .btns.tab-btns .btn:first-child, .btns.tab-btns .btn:last-child {
    border-radius: 0;
  }
}

.tab-contents {
  background-color: #f4f4f4;
  margin: 0;
  padding: 1em;
}
@media screen and (max-width: 750px) {
  .tab-contents {
    padding: 0.5em;
  }
}

.property-item {
  margin: 1.5em auto 0;
}
.property-item .tables {
  margin-bottom: 0;
}
.property-item .btns {
  margin-top: 0.5em;
}

.pagination {
  margin: 2.5em auto;
}
.pagination .prev-next {
  display: flex;
  justify-content: center;
}
.pagination .prev-next > a,
.pagination .prev-next > span {
  display: block;
  padding: 0 0.5em;
}
.pagination .links {
  margin: 1em auto 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagination .links > a,
.pagination .links > span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  background-color: #0081c9;
  color: #fff;
}
.pagination .links > a + a,
.pagination .links > a + span,
.pagination .links > span + a,
.pagination .links > span + span {
  margin-left: 0.25em;
}
.pagination .links > a {
  text-decoration: none;
}
.pagination .links > span {
  opacity: 0.3;
}
.pagination .links svg {
  display: block;
  width: 2em;
  height: 2em;
}
@media screen and (max-width: 750px) {
  .pagination .links {
    font-size: 0.75em;
    flex-wrap: wrap;
    gap: 0.25em;
  }
  .pagination .links > a + a,
.pagination .links > a + span,
.pagination .links > span + a,
.pagination .links > span + span {
    margin: 0;
  }
}

.bread {
  display: flex;
  flex-wrap: wrap;
  margin: 1em auto;
  padding: 0 2em;
  font-size: 0.875em;
}
.bread > li {
  list-style: none;
  white-space: nowrap;
}
.bread > li + li {
  margin-left: 1em;
}
.bread > li + li:before {
  content: ">";
  margin-right: 1em;
  display: inline-block;
  transform: scale(1, 1.5);
}
.bread span,
.bread a {
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
}
@media screen and (max-width: 750px) {
  .bread {
    margin: 1em auto;
    padding: 0 1em;
    font-size: 0.625em;
  }
}

footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 4em;
  background-color: #f8ede0;
  padding: 1em;
  margin: 3em auto 0;
}
footer p {
  text-align: center;
  font-size: 0.875em;
}
@media screen and (max-width: 750px) {
  footer p {
    font-size: 0.625em;
  }
}

i {
  font-size: 1.375em;
  vertical-align: middle;
  position: relative;
  bottom: 0.0625em;
}

p {
  margin: 1em auto;
}

.ui-widget {
  font: inherit;
}

.ms-parent .ms-choice {
  border: none;
  height: auto;
  padding: 0.5em 1em;
  background-color: #f4f4f4;
  border-radius: 4px;
  line-height: 1.5;
  font: inherit;
}
.ms-parent .ms-choice > span {
  position: relative;
  right: auto;
  padding: 0;
}
.ms-parent .ms-choice > span:after {
  content: " ";
  display: inline-block;
}
.ms-parent .ms-choice .icon-caret {
  display: none;
}
.ms-parent .ms-drop ul {
  padding: 0.25em 0;
}
.ms-parent .ms-drop ul > li {
  padding: 0;
  display: block;
}
.ms-parent .ms-drop ul > li label {
  font-size: 1em;
  padding: 0.25em 1em;
  margin: 0;
}
.ms-parent .ms-drop input[type=radio],
.ms-parent .ms-drop input[type=checkbox] {
  margin: 0 0.5em 0 0;
  position: relative;
}

.progress {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(../images/bars-rotate-fade.svg) center center no-repeat rgba(0, 0, 0, 0.5);
  background-size: 4em 4em;
  transition: 0.2s;
  z-index: -1;
  opacity: 0;
}
.progress.on {
  opacity: 1;
  z-index: 2500;
}

.toast {
  position: fixed;
  bottom: 10%;
  left: 0;
  display: none;
  width: 100%;
  max-width: 100%;
  text-align: center;
  z-index: 10001;
  opacity: 1;
  background: none;
  border: none;
  box-shadow: none;
}

#toast {
  line-height: 1;
  display: inline-block;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  border-radius: 15px;
  padding: 8px 15px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  font-size: 13px;
}

.calendar-np {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 1.5em auto;
}
.calendar-np > div {
  margin: 0 1em;
  font-size: 1.25em;
}
.calendar-np > div a {
  text-decoration: none;
}
.calendar-np > div a:before {
  content: "";
  display: block;
  border-style: solid;
  border-width: 0.5em 0 0.5em 0.875em;
  border-color: transparent transparent transparent #0081c9;
}
.calendar-np > div a.prev:before {
  scale: -1 1;
}

.calendar {
  display: flex;
  flex-wrap: wrap;
  margin: 1.5em -1px 1.5em 1px;
}
.calendar > div {
  width: 14.2857142857%;
  border: 1px solid #ccc;
  margin-left: -1px;
  margin-top: -1px;
  padding: 0.25em 0.5em 0.5em;
  min-height: 5em;
}
.calendar > div.wday {
  background-color: #e3eeee;
  text-align: center;
  min-height: 0;
}
.calendar > div.gray {
  background-color: #eee;
}
.calendar > div.today {
  background-color: #ffe;
}
@media screen and (max-width: 750px) {
  .calendar > div {
    width: 100%;
  }
  .calendar > div:nth-child(odd) {
    background-color: #f4f4f4;
  }
  .calendar > div.wday {
    display: none;
  }
  .calendar > div.gray {
    display: none;
  }
}

.sect-login {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  background: url(../images/login_bg.jpg) center center no-repeat;
  background-size: cover;
  margin: 0;
}
.sect-login .form-sm {
  margin: 0;
  padding: 3em;
  background-color: rgba(255, 255, 255, 0.9);
}

.console {
  font-size: 0.875em;
  display: block;
  position: fixed;
  right: 0.5em;
  bottom: 0.5em;
  padding: 0.5em;
  background-color: #fff;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.2);
}
.console:empty {
  display: none;
}

.ui-widget select {
  font: inherit;
}

.c-ledger-store-form {
  margin: 1.5em auto 0;
  padding: 0 1em 1em;
  border: 1px solid #ccc;
}

.oplist {
  font-size: 0.9375em;
  display: flex;
  border: 1px solid #ccc;
}
.oplist .key {
  display: flex;
  align-items: center;
  background-color: #e4feff;
  padding: 0.5em;
  border-right: 1px solid #ccc;
}
.oplist .key + div {
  flex: 1;
}
.oplist .arrays {
  margin: -1px;
}
.oplist .value {
  padding: 0.5em;
}
.oplist + .oplist {
  margin-top: -1px;
}

.tgl-btn {
  cursor: pointer;
}
.tgl-btn:after {
  content: " +";
}
.tgl-btn + div {
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
}
.tgl-btn.on + div {
  max-height: 120em;
}

.calendar-plan {
  display: block;
  border: 1px solid #ccc;
  padding: 0.25em 0.5em;
  font-size: 0.75em;
  text-decoration: none;
  color: #333;
  margin: 0.25em auto 0;
}
.calendar-plan.status-20 {
  background-color: #eeffee;
}
.calendar-plan.status-30 {
  background-color: #eeeeff;
}
.calendar-plan.status-100 {
  background-color: #eeeeee;
}
.calendar-plan.status-10 {
  background-color: #ffeeee;
}

.calendar-project {
  display: block;
  border: 1px solid #ccc;
  padding: 0.25em 0.5em;
  font-size: 0.75em;
  text-decoration: none;
  color: #333;
  margin: 0.25em auto 0;
}
.calendar-project.status-20 {
  background-color: rgba(139, 195, 74, 0.2);
}
.calendar-project.status-25 {
  background-color: rgba(74, 178, 195, 0.2);
}
.calendar-project.status-30 {
  background-color: rgba(0, 150, 136, 0.2);
}
.calendar-project.status-100 {
  background-color: rgba(121, 85, 72, 0.2);
}
.calendar-project.status-10 {
  background-color: rgba(233, 30, 99, 0.2);
}
.calendar-project > a {
  display: block;
  text-decoration: none;
  color: inherit;
}
.calendar-project .to_user_edit {
  margin: 0.25em auto 0;
  text-align: right;
}

.calendar-dgroup {
  display: inline-block;
  padding: 0 0.375em;
  background-color: #666666;
  color: #fff;
}
.calendar-dgroup.group-1 {
  background-color: #ff2525;
}
.calendar-dgroup.group-2 {
  background-color: #6e047d;
}
.calendar-dgroup.group-3 {
  background-color: #777900;
}
.calendar-dgroup.group-4 {
  background-color: #7d0a51;
}
.calendar-dgroup.group-5 {
  background-color: #0a107d;
}

.menu-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25em;
}
.menu-list > li {
  list-style: none;
}

.single {
  width: 100%;
  max-width: 750px;
  margin: 0 auto;
  padding: 2em 1.5em;
}
.single h1 {
  text-align: center;
  font-size: 1.5em;
}
.single > div {
  white-space: normal;
}

.onmodal {
  cursor: pointer;
}

.mymodal {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 2em;
  opacity: 0;
  z-index: -1;
  transition: 0.3s;
  background-color: rgba(0, 0, 0, 0.5);
}
.mymodal > .mymodal-close {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.mymodal .mymodal-inner {
  width: 100%;
  max-width: 61.25em;
  min-height: 5em;
  max-height: calc(100vh - 4em);
  overflow: auto;
  background-color: #fff;
  position: relative;
}
.mymodal .mymodal-inner > .mymodal-close {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 3em;
  height: 3em;
  background-color: #0081c9;
}
.mymodal .mymodal-inner > .mymodal-close:before, .mymodal .mymodal-inner > .mymodal-close:after {
  content: "";
  display: block;
  position: absolute;
  left: 25%;
  top: calc(50% - 1px);
  width: 50%;
  border-top: 2px solid #fff;
  transform: rotate(45deg);
}
.mymodal .mymodal-inner > .mymodal-close:after {
  transform: rotate(-45deg);
}
.mymodal.on {
  z-index: 2400;
  opacity: 1;
}
@media screen and (max-width: 750px) {
  .mymodal {
    padding: 1em;
  }
}

.inquiry-detail {
  padding: 2em;
  line-height: 1.75;
}
.inquiry-detail p {
  margin: 0;
}

.project_status {
  display: inline-block;
  padding: 0 0.5em;
  border-radius: 0.25em;
  color: #fff;
  background-color: #aaa;
  white-space: nowrap;
}
.project_status.status20 {
  background-color: #8bc34a;
}
.project_status.status25 {
  background-color: #4ab2c3;
}
.project_status.status30 {
  background-color: #009688;
}
.project_status.status50 {
  background-color: #870096;
}
.project_status.status60 {
  background-color: #ff9800;
}
.project_status.status100 {
  background-color: #795548;
}
.project_status.status10 {
  background-color: #e91e63;
}

.plan_status {
  display: inline-block;
  padding: 0 0.5em;
  border-radius: 0.25em;
  color: #fff;
  background-color: #aaa;
  white-space: nowrap;
}
.plan_status.status20 {
  background-color: #8bc34a;
}
.plan_status.status30 {
  background-color: #009688;
}
.plan_status.status100 {
  background-color: #795548;
}
.plan_status.status10 {
  background-color: #e91e63;
}

.ledger_status {
  display: inline-block;
  padding: 0 0.5em;
  border-radius: 0.25em;
  color: #fff;
  background-color: #aaa;
  white-space: nowrap;
}
.ledger_status.status20 {
  background-color: #8bc34a;
}
.ledger_status.status30 {
  background-color: #009688;
}
.ledger_status.status100 {
  background-color: #795548;
}
.ledger_status.status10 {
  background-color: #e91e63;
}

.billing_status {
  display: inline-block;
  padding: 0 0.5em;
  border-radius: 0.25em;
  color: #fff;
  background-color: #aaa;
  white-space: nowrap;
}
.billing_status.status20 {
  background-color: #8bc34a;
}
.billing_status.status30 {
  background-color: #009688;
}
.billing_status.status40 {
  background-color: #795548;
}
.billing_status.status0 {
  background-color: #e91e63;
}

.staying_status {
  display: inline-block;
  padding: 0 0.5em;
  border-radius: 0.25em;
  color: #fff;
  background-color: #aaa;
  white-space: nowrap;
}
.staying_status.status0 {
  background-color: #8bc34a;
}
.staying_status.status1 {
  background-color: #009688;
}
.staying_status.status2 {
  background-color: #1e3be9;
}
.staying_status.status3 {
  background-color: #e91e63;
}
.staying_status.status4 {
  background-color: #795548;
}

.viewer-project-show,
.admin-user-show {
  margin: 0;
  padding: 2em;
}
.viewer-project-show h2,
.admin-user-show h2 {
  font-size: 1.125em;
  font-weight: 500;
  margin: 0 auto 0.5em;
}
.viewer-project-show h3,
.admin-user-show h3 {
  font-size: 1.125em;
  font-weight: 500;
  margin: 0.5em auto;
}

#signature,
.signature-image {
  width: 100%;
  max-width: 500px;
  height: auto;
  background-color: #fff;
  border: 1px dashed #000;
  margin: 0 auto;
}
#signature img,
.signature-image img {
  display: block;
  max-width: 100%;
}

.preview-wrap img {
  display: block;
  max-width: 100%;
}

.img-canvas-wrap {
  width: 100%;
  height: 0;
  overflow: hidden;
}

.photologs-images {
  margin: 1em -0.25em 0;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.photologs-images:after {
  content: "";
  display: block;
  clear: both;
}
.photologs-images > div {
  white-space: normal;
  float: left;
  width: 50%;
  max-width: 16em;
  padding: 0.25em;
  background-clip: padding-box;
  display: block;
}
.photologs-images > div img {
  display: block;
  width: 100%;
}
.photologs-images a {
  display: block;
}
.photologs-images .text {
  margin: 0.25em auto 0;
}
.photologs-images .text h4 {
  font-size: 0.875em;
  margin: 0 auto;
}
.photologs-images .text p {
  margin: 0;
  text-align: justify;
  font-size: 0.75em;
  text-decoration: none;
}
.photologs-images .ui-sortable-helper .text {
  display: none;
}

.inspection_status {
  display: inline-block;
  padding: 0 0.5em;
  border-radius: 0.25em;
  color: #fff;
  background-color: #aaa;
  white-space: nowrap;
}
.inspection_status.status21 {
  background-color: #8bc34a;
}
.inspection_status.status21:before {
  content: "完了 : 在宅";
}
.inspection_status.status22 {
  background-color: #1e3be9;
}
.inspection_status.status22:before {
  content: "完了 : 空室";
}
.inspection_status.status23 {
  background-color: #009688;
}
.inspection_status.status23:before {
  content: "完了 : 不在入室";
}
.inspection_status.status24 {
  background-color: #4ac380;
}
.inspection_status.status24:before {
  content: "完了 : 不在";
}
.inspection_status.status11 {
  background-color: #795548;
}
.inspection_status.status11:before {
  content: "未完了 : 未承諾";
}
.inspection_status.status12 {
  background-color: #c34a7b;
}
.inspection_status.status12:before {
  content: "未完了 : 不在";
}
.inspection_status.status13 {
  background-color: #c3894a;
}
.inspection_status.status13:before {
  content: "未完了 : その他";
}

.flatpickr-calendar {
  font-size: 0.875em;
}
.flatpickr-calendar .flatpickr-months {
  align-items: center;
  height: 2.5em;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month {
  height: auto;
  flex: 1;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  position: relative;
  padding: 0.5em;
  height: auto;
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  position: relative;
  padding: 0.5em;
  height: auto;
}
.flatpickr-calendar .flatpickr-current-month {
  font-size: inherit;
  position: relative;
  height: auto;
  width: auto;
  left: auto;
  padding: 0;
}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  width: 5em;
}
.flatpickr-calendar .flatpickr-current-month input.cur-year {
  margin-left: 0.5em;
}
.flatpickr-calendar .flatpickr-day {
  line-height: 2.5;
  height: auto;
  max-width: 14.2857142857%;
}
@media screen and (max-width: 750px) {
  .flatpickr-calendar {
    font-size: 0.75em;
  }
  .flatpickr-calendar .flatpickr-day {
    line-height: 2;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNGOztBRzdQQTtFQUNDO0VBQ0E7RUFDQTtBSGdRRDtBRy9QQztFQUNDO0VBQ0E7RUFDQTtBSGlRRjtBRy9QQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGlRRjtBR2hRRTtFQUNDO0FIa1FIO0FHaFFFO0VBQ0M7RUFDQTtFQUNBO0FIa1FIO0FHaFFFO0VBQ0M7RUFDQTtBSGtRSDtBR2hRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FIa1FIO0FHalFHO0VBQ0M7QUhtUUo7QUdqUUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG1RSjtBR2pRRztFQUNDO0FIbVFKO0FHalFLO0VBQ0MseUJGdlRPO0VFd1RQO0FIbVFOOztBR3pQQTtFQUNDO0FINFBEO0FHM1BDOztFQUVDO0VBQ0E7QUg2UEY7O0FHeFBBO0VBQ0M7QUgyUEQ7QUcxUEM7RUFDQztBSDRQRjtBRzFQQztFQUNDO0FINFBGOztBR3RQQztFQUNDO0FIeVBGO0FHeFBFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBQSDtBR3ZQRztFQUNDO0FIeVBKOztBR2hQRTtFQUNDO0FIbVBIO0FHaFBDO0VBQ0M7QUhrUEY7O0FHMU9HO0VBQ0M7QUg2T0o7O0FHck9DO0VBQ0M7QUh3T0Y7QUd2T0U7RUFDQztBSHlPSDtBR3ZPRTtFQUNDO0FIeU9IOztBR25PQTtFQUNDO0VBQ0E7RUFDQTtBSHNPRDtBR3JPQztFQUNDO0VBQ0E7RUFDQTtBSHVPRjs7QUdsT0E7RUFDQztBSHFPRDtBR3BPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNPRjtBR3JPRTtFQUNDO0FIdU9IOztBR2hPQztFQUNDO0VBQ0E7RUFDQTtBSG1PRjtBR2xPRTtFQUNDO0VBQ0E7QUhvT0g7QUduT0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHFPSjtBR25PRztFQUNDO0FIcU9KO0FHcE9JO0VBQ0M7QUhzT0w7QUdoT0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGtPTDtBRzdOQztFQXpDRDtJQTBDRTtJQUNBO0VIZ09BO0VHL05BO0lBQ0M7RUhpT0Q7RUcvTkE7SUFDQztFSGlPRDtFR2hPQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIa09GO0VHak9FO0lBQ0M7RUhtT0g7RUdoT0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtFSGtPRjtFR2pPRTtJQUNDO0lBQ0E7RUhtT0g7RUdqT0U7SUFDQztJQUNBO0VIbU9IO0VHbE9HO0lBQ0M7RUhvT0o7RUdqT0U7SUFDQztFSG1PSDtFR2xPRztJQUNDO0VIb09KO0VHak9FO0lBQ0M7RUhtT0g7RUdsT0c7SUFDQztFSG9PSjtFR2pPRTtJQUNDO0lBQ0E7RUhtT0g7QUFDRjs7QUczTkM7RUFERDtJQUVFO0lBQ0E7RUgrTkE7RUc5TkE7SUFDQztFSGdPRDtFRzlOQTtJQUNDO0VIZ09EO0VHL05DO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSGlPRjtFR2hPRTtJQUNDO0VIa09IO0VHL05DO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIaU9GO0VHaE9FO0lBQ0M7RUhrT0g7RUdqT0c7SUFDQztFSG1PSjtFR2hPRTtJQUVDO0lBQ0E7RUhpT0g7RUc5Tkc7SUFDQztFSGdPSjtFRzVORztJQUNDO0VIOE5KO0VHM05FO0lBQ0M7RUg2Tkg7RUc1Tkc7SUFDQztFSDhOSjtFRzNORTtJQUNDO0VINk5IO0VHNU5HO0lBQ0M7RUg4Tko7RUczTkU7SUFDQztFSDZOSDtFRzVORztJQUNDO0VIOE5KO0VHM05FO0lBQ0M7RUg2Tkg7RUc1Tkc7SUFDQztFSDhOSjtFRzNORTtJQUNDO0VINk5IO0VHNU5HO0lBQ0M7RUg4Tko7RUczTkU7SUFDQztFSDZOSDtFRzVORztJQUNDO0VIOE5KO0VHM05FO0lBQ0M7RUg2Tkg7RUc1Tkc7SUFDQztFSDhOSjtFRzNORTtJQUNDO0lBQ0E7SUFDQTtFSDZOSDtFRzNORTtJQUNDO0lBQ0E7RUg2Tkg7QUFDRjs7QUd0TkE7RUFDQztFQUNBO0FIeU5EOztBR3BOQztFQUNDO0VBQ0E7RUFDQTtBSHVORjtBR3BORTtFQUNDO0VBQ0E7QUhzTkg7QUduTkM7O0VBRUM7QUhxTkY7QUdwTkU7O0VBQ0M7RUFDQTtFQUNBO0FIdU5IO0FHcE5DO0VBQ0M7QUhzTkY7QUduTkU7RUFDQztBSHFOSDs7QUlqM0JBOztFQUVDO0FKbzNCRDtBSW4zQkM7O0VBQ0M7RUFDQTtBSnMzQkY7QUlwM0JDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVVDO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnNEJGO0FJLzNCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQztFQUNBO0FKbzVCSDtBSWw1QkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0M7QUp1NkJIO0FJcjZCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQztBSjA3Qkg7QUl4N0JFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNDO0VBQ0E7QUo2OEJIO0FJMzhCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQztBSmcrQkg7QUk3OUJDOztFQUNDO0FKZytCRjtBSTk5QkM7Ozs7RUFFQztFQUNBLHFCSC9DVztBRGloQ2I7QUloK0JDO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFXQztFSjYrQkQ7RUkxK0JDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBV0M7RUp1L0JGO0FBQ0Y7O0FJbC9CQTtFQUNDO0VBQ0E7RUFDQTtBSnEvQkQ7QUlwL0JDO0VBQ0M7QUpzL0JGOztBSW4vQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSG5HZTtFR29HZjtFQUNBO0VBQ0E7RUFDQTtBSnMvQkQ7O0FJai9CQztFQUNDO0FKby9CRjtBSWovQkU7RUFDQyx5QkhsSFU7RUdtSFY7QUptL0JIOztBSTcrQkE7RUFDQztBSmcvQkQ7QUkvK0JDO0VBQ0M7QUppL0JGO0FJLytCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmkv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QTtFQUNBO0VBQ0E7RUFDQTtBQTYyQ0Q7QUE1MkNDO0VBQ0M7QUE4MkNGO0FBNTJDQztFQUNDO0FBODJDRjtBQTUyQ0M7RUFDQztBQTgyQ0Y7QUE1MkNDO0VBQ0M7QUE4MkNGO0FBNTJDQztFQUNDO0FBODJDRjtBQTUyQ0M7RUFDQztBQTgyQ0Y7QUE1MkNDO0VBQ0M7QUE4MkNGOztBQXoyQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0MkNEO0FBMzJDQztFQUNDO0FBNjJDRjtBQTMyQ0M7RUFDQztBQTYyQ0Y7QUEzMkNDO0VBQ0M7QUE2MkNGO0FBMzJDQztFQUNDO0FBNjJDRjs7QUF4MkNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMjJDRDtBQTEyQ0M7RUFDQztBQTQyQ0Y7QUExMkNDO0VBQ0M7QUE0MkNGO0FBMTJDQztFQUNDO0FBNDJDRjtBQTEyQ0M7RUFDQztBQTQyQ0Y7O0FBdjJDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTAyQ0Q7QUF6MkNDO0VBQ0M7QUEyMkNGO0FBejJDQztFQUNDO0FBMjJDRjtBQXoyQ0M7RUFDQztBQTIyQ0Y7QUF6MkNDO0VBQ0M7QUEyMkNGOztBQXQyQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5MkNEO0FBeDJDQztFQUNDO0FBMDJDRjtBQXgyQ0M7RUFDQztBQTAyQ0Y7QUF4MkNDO0VBQ0M7QUEwMkNGO0FBeDJDQztFQUNDO0FBMDJDRjtBQXgyQ0M7RUFDQztBQTAyQ0Y7O0FBcjJDQTs7RUFFQztFQUNBO0FBdzJDRDtBQXYyQ0M7O0VBQ0M7RUFDQTtFQUNBO0FBMDJDRjtBQXgyQ0M7O0VBQ0M7RUFDQTtFQUNBO0FBMjJDRjs7QUF0MkNBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXkyQ0Q7QUF4MkNDOztFQUNDO0VBQ0E7QUEyMkNGOztBQXIyQ0M7RUFDQztFQUNBO0FBdzJDRjs7QUFuMkNBO0VBQ0M7RUFDQTtFQUNBO0FBczJDRDs7QUFsMkNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFxMkNEO0FBcDJDQztFQUNDO0VBQ0E7RUFDQTtBQXMyQ0Y7QUFwMkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzMkNGO0FBcjJDRTtFQUNDO0VBQ0E7QUF1MkNIO0FBcDJDQztFQUNDO0FBczJDRjtBQXAyQ0M7RUFDQztBQXMyQ0Y7QUFyMkNFO0VBQ0M7RUFDQTtBQXUyQ0g7QUFyMkNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF1MkNIO0FBbjJDRTtFQUNDO0FBcTJDSDs7QUEvMUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBazJDRDtBQWoyQ0M7RUFDQztBQW0yQ0Y7QUFsMkNFO0VBQ0M7QUFvMkNIO0FBajJDQztFQUNDO0FBbTJDRjtBQWwyQ0U7RUFDQztBQW8yQ0g7QUFqMkNDO0VBQ0M7QUFtMkNGO0FBbDJDRTtFQUNDO0FBbzJDSDtBQWoyQ0M7RUFDQztBQW0yQ0Y7QUFsMkNFO0VBQ0M7QUFvMkNIO0FBajJDQztFQUNDO0FBbTJDRjtBQWwyQ0U7RUFDQztBQW8yQ0g7QUFqMkNDO0VBQ0M7QUFtMkNGO0FBbDJDRTtFQUNDO0FBbzJDSDtBQWoyQ0M7RUFDQztBQW0yQ0Y7QUFsMkNFO0VBQ0M7QUFvMkNIOztBQTkxQ0E7RUFDQztBQWkyQ0Q7QUFoMkNDO0VBQ0M7RUFDQTtBQWsyQ0Y7QUFqMkNFO0VBQ0M7RUFDQTtBQW0yQ0g7QUFqMkNFO0VBQ0M7RUFDQTtFQUNBO0FBbTJDSDtBQWoyQ0U7RUFDQztFQUNBO0VBQ0E7QUFtMkNIO0FBaDJDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWsyQ0Y7QUFqMkNFO0VBQ0M7QUFtMkNIO0FBajJDRTtFQUNDO0FBbTJDSDtBQTkxQ0M7RUFDQztFQUNBO0VBQ0E7QUFnMkNGO0FBOTFDQztFQXpDRDtJQTBDRTtFQWkyQ0E7RUFoMkNBO0lBQ0M7RUFrMkNEO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9fanF1aS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8gRm9udHNcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vIEJvb3RzdHJhcFxuLy8gQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcCc7XG5cbi8vIFZhcmlhYmxlc1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ2hlYWRlcic7XG5AaW1wb3J0ICd0YWJsZSc7XG5AaW1wb3J0ICdmb3JtJztcbkBpbXBvcnQgJ2pxdWknO1xuXG4vLyBsYXlvdXRcbiNhcHAge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRkaXNwbGF5OmZsZXg7XG5cdG1pbi1oZWlnaHQ6MTAwdmg7XG5cdD4gbWFpbiB7XG5cdFx0ZmxleDoxO1xuXHRcdG1heC13aWR0aDpjYWxjKDEwMCUgLSAxN2VtKTtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdCYud2F1dG8ge1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOmZpeGVkO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjA7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0fVxuXHRcdD4gbWFpbiB7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcblx0LnNwIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdC5wYyB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG5cblxuLmJ0biB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0Zm9udDppbmhlcml0O1xuXHRib3JkZXI6bm9uZTtcblx0Y29sb3I6I2ZmZjtcblx0bGluZS1oZWlnaHQ6Mi4zNzU7XG5cdHBhZGRpbmc6MCAuNzVlbTtcblx0Ym9yZGVyLXJhZGl1czpjYWxjKDQgLyAxNiAqIDFlbSk7XG5cdGJhY2tncm91bmQtY29sb3I6I2NjYztcblx0Ym94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwwLDAsLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwwLDAsLjEyKTtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Ji5kaXNhYmxlZCxcblx0JjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTouNTtcblx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdFx0Zm9udC1zaXplOmNhbGMoMTIgLyAxNiAqIDFlbSk7XG5cdH1cbn1cblxuLmJ0bi1zbSB7XG5cdGZvbnQtc2l6ZTouODc1ZW07XG5cdGxpbmUtaGVpZ2h0OjI7XG5cdHBhZGRpbmc6MCAuNWVtO1xufVxuXG4uYnRuLWJsb2NrIHtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwJTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0O1xufVxuXG4uYnRuLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7XG5cdGNvbG9yOiRjb2xvci10ZXh0O1xufVxuXG4uYnRuLWRhbmdlciB7XG5cdGJhY2tncm91bmQtY29sb3I6I2RjMzU0NTtcbn1cblxuXG4uYnRucyB7XG5cdG1hcmdpbjoxZW0gYXV0byAwO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRnYXA6LjI1ZW07XG5cdC5idG4ge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdH1cblx0Ji50ZXh0LXJpZ2h0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdH1cblx0Ji50YWItYnRucyB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtd3JhcDpub3dyYXA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRvdmVyZmxvdzphdXRvO1xuXHRcdGdhcDowO1xuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOjA7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdFx0Ji50YWItYnRucyB7XG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnRhYi1jb250ZW50cyB7XG5cdGJhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MWVtO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuXHRcdHBhZGRpbmc6LjVlbTtcblx0fVxufVxuXG5cbi5wcm9wZXJ0eS1pdGVtIHtcblx0bWFyZ2luOjEuNWVtIGF1dG8gMDtcblx0LnRhYmxlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHR9XG5cdC5idG5zIHtcblx0XHRtYXJnaW4tdG9wOi41ZW07XG5cdH1cbn1cblxuXG4ucGFnaW5hdGlvbiB7XG5cdG1hcmdpbjoyLjVlbSBhdXRvO1xuXHQucHJldi1uZXh0IHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHQ+IGEsXG5cdFx0PiBzcGFuIHtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRwYWRkaW5nOjAgLjVlbTtcblx0XHR9XG5cdH1cblx0LmxpbmtzIHtcblx0XHRtYXJnaW46MWVtIGF1dG8gMDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0PiBhLFxuXHRcdD4gc3BhbiB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0d2lkdGg6Mi41ZW07XG5cdFx0XHRoZWlnaHQ6Mi41ZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1tYWluO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdCsgYSxcblx0XHRcdCsgc3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0Oi4yNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0fVxuXHRcdD4gc3BhbiB7XG5cdFx0XHRvcGFjaXR5Oi4zO1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHdpZHRoOjJlbTtcblx0XHRcdGhlaWdodDoyZW07XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdFx0LmxpbmtzIHtcblx0XHRcdGZvbnQtc2l6ZTpjYWxjKDEyIC8gMTYgKiAxZW0pO1xuXHRcdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0XHRnYXA6LjI1ZW07XG5cdFx0XHQ+IGEsXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHQrIGEsXG5cdFx0XHRcdCsgc3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uYnJlYWQge1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRtYXJnaW46MWVtIGF1dG87XG5cdHBhZGRpbmc6MCAyZW07XG5cdGZvbnQtc2l6ZTpjYWxjKDE0IC8gMTYgKiAxZW0pO1xuXHQ+IGxpIHtcblx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdCsgbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6MWVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OlwiPlwiO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwxLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRzcGFuLFxuXHRhIHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHRtYXJnaW46MWVtIGF1dG87XG5cdFx0cGFkZGluZzowIDFlbTtcblx0XHRmb250LXNpemU6Y2FsYygxMCAvIDE2ICogMWVtKTtcblx0fVxufVxuXG5cbmZvb3RlciB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0aGVpZ2h0OjRlbTtcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItYmcyO1xuXHRwYWRkaW5nOjFlbTtcblx0bWFyZ2luOjNlbSBhdXRvIDA7XG5cdHAge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtc2l6ZTouODc1ZW07XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTouNjI1ZW07XG5cdFx0fVxuXHR9XG59XG5cblxuaSB7XG5cdGZvbnQtc2l6ZToxLjM3NWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3R0b206LjA2MjVlbTtcbn1cblxuXG5wIHtcblx0bWFyZ2luOjFlbSBhdXRvO1xufVxuXG5cbi51aS13aWRnZXQge1xuXHRmb250OmluaGVyaXQ7XG59XG5cblxuLm1zLXBhcmVudCB7XG5cdC5tcy1jaG9pY2Uge1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdHBhZGRpbmc6LjVlbSAxZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xuXHRcdGJvcmRlci1yYWRpdXM6NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjEuNTtcblx0XHRmb250OmluaGVyaXQ7XG5cdFx0PiBzcGFuIHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0cmlnaHQ6YXV0bztcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OlwiIFwiO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmljb24tY2FyZXQge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXHQubXMtZHJvcCB7XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzouMjVlbSAwO1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdFx0cGFkZGluZzouMjVlbSAxZW07XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRtYXJnaW46MCAuNWVtIDAgMDtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuXG5cbi5wcm9ncmVzcyB7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MHB4O1xuXHRsZWZ0OjBweDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iYXJzLXJvdGF0ZS1mYWRlLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgcmdiYSgwLDAsMCwuNSk7XG5cdGJhY2tncm91bmQtc2l6ZTo0ZW0gNGVtO1xuXHR0cmFuc2l0aW9uOi4ycztcblx0ei1pbmRleDotMTtcblx0b3BhY2l0eTowO1xuXHQmLm9uIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0ei1pbmRleDoyNTAwO1xuXHR9XG59XG5cblxuLnRvYXN0IHtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdGJvdHRvbToxMCU7XG5cdGxlZnQ6MDtcblx0ZGlzcGxheTpub25lO1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtd2lkdGg6MTAwJTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHotaW5kZXg6MTAwMDE7XG5cdG9wYWNpdHk6MTtcblx0YmFja2dyb3VuZDpub25lO1xuXHRib3JkZXI6bm9uZTtcblx0Ym94LXNoYWRvdzpub25lO1xufVxuI3RvYXN0IHtcblx0bGluZS1oZWlnaHQ6MTtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuXG4uY2FsZW5kYXItbnAge1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0bWFyZ2luOjEuNWVtIGF1dG87XG5cdD4gZGl2IHtcblx0XHRtYXJnaW46MCAxZW07XG5cdFx0Zm9udC1zaXplOjEuMjVlbTtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTpzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOi41ZW0gMCAuNWVtIC44NzVlbTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1tYWluO1xuXHRcdFx0fVxuXHRcdFx0Ji5wcmV2IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHNjYWxlOi0xIDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uY2FsZW5kYXIge1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRtYXJnaW46MS41ZW0gLTFweCAxLjVlbSAxcHg7XG5cdD4gZGl2IHtcblx0XHR3aWR0aDpjYWxjKDEwMCUgLyA3KTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdFx0bWFyZ2luLWxlZnQ6LTFweDtcblx0XHRtYXJnaW4tdG9wOi0xcHg7XG5cdFx0cGFkZGluZzouMjVlbSAuNWVtIC41ZW07XG5cdFx0bWluLWhlaWdodDo1ZW07XG5cdFx0Ji53ZGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWJnMztcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDowO1xuXHRcdH1cblx0XHQmLmdyYXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZWVlO1xuXHRcdH1cblx0XHQmLnRvZGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHQ+IGRpdiB7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtcblx0XHRcdH1cblx0XHRcdCYud2RheSB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdCYuZ3JheSB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uc2VjdC1sb2dpbiB7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRoZWlnaHQ6MTAwdmg7XG5cdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dpbl9iZy5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdG1hcmdpbjowO1xuXHQuZm9ybS1zbSB7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZzozZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0fVxufVxuXG5cbi5jb25zb2xlIHtcblx0JjplbXB0eSB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdGZvbnQtc2l6ZTouODc1ZW07XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHRyaWdodDouNWVtO1xuXHRib3R0b206LjVlbTtcblx0cGFkZGluZzouNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdGJveC1zaGFkb3c6MCAwIDFlbSByZ2JhKDAsMCwwLC4yKTtcbn1cblxuXG4udWktd2lkZ2V0IHtcblx0c2VsZWN0IHtcblx0XHRmb250OmluaGVyaXQ7XG5cdH1cbn1cblxuXG4uYy1sZWRnZXItc3RvcmUtZm9ybSB7XG5cdG1hcmdpbjoxLjVlbSBhdXRvIDA7XG5cdHBhZGRpbmc6MCAxZW0gMWVtO1xuXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG59XG5cblxuLm9wbGlzdCB7XG5cdGZvbnQtc2l6ZTouOTM3NWVtO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGJvcmRlcjoxcHggc29saWQgI2NjYztcblx0LmtleSB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlNGZlZmY7XG5cdFx0cGFkZGluZzouNWVtO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2NjYztcblx0XHQrIGRpdiB7XG5cdFx0XHRmbGV4OjE7XG5cdFx0fVxuXHR9XG5cdC5hcnJheXMge1xuXHRcdG1hcmdpbjotMXB4O1xuXHR9XG5cdC52YWx1ZSB7XG5cdFx0cGFkZGluZzouNWVtO1xuXHR9XG5cdCsgLm9wbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDotMXB4O1xuXHR9XG59XG5cblxuLnRnbC1idG4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6XCIgK1wiO1xuXHR9XG5cdCsgZGl2IHtcblx0XHRtYXgtaGVpZ2h0OjA7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdHRyYW5zaXRpb246LjNzO1xuXHR9XG5cdCYub24ge1xuXHRcdCsgZGl2IHtcblx0XHRcdG1heC1oZWlnaHQ6MTIwZW07XG5cdFx0fVxuXHR9XG59XG5cblxuLmNhbGVuZGFyLXBsYW4ge1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmc6LjI1ZW0gLjVlbTtcblx0Zm9udC1zaXplOi43NWVtO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0Y29sb3I6JGNvbG9yLXRleHQ7XG5cdG1hcmdpbjouMjVlbSBhdXRvIDA7XG5cdCYuc3RhdHVzLTIwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlZWZmZWU7XG5cdH1cblx0Ji5zdGF0dXMtMzAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2VlZWVmZjtcblx0fVxuXHQmLnN0YXR1cy0xMDAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2VlZWVlZTtcblx0fVxuXHQmLnN0YXR1cy0xMCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZlZWVlO1xuXHR9XG59XG5cblxuLmNhbGVuZGFyLXByb2plY3Qge1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmc6LjI1ZW0gLjVlbTtcblx0Zm9udC1zaXplOi43NWVtO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0Y29sb3I6JGNvbG9yLXRleHQ7XG5cdG1hcmdpbjouMjVlbSBhdXRvIDA7XG5cdCYuc3RhdHVzLTIwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM5LCAxOTUsIDc0LCAwLjIpO1xuXHR9XG5cdCYuc3RhdHVzLTI1IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDE3OCwgMTk1LCAwLjIpO1xuXHR9XG5cdCYuc3RhdHVzLTMwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMTUwLCAxMzYsIDAuMik7XG5cdH1cblx0Ji5zdGF0dXMtMTAwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTIxLCA4NSwgNzIsIDAuMik7XG5cdH1cblx0Ji5zdGF0dXMtMTAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgyMzMsIDMwLCA5OSwgMC4yKTtcblx0fVxuXHQ+IGEge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0Y29sb3I6aW5oZXJpdDtcblx0fVxuXHQudG9fdXNlcl9lZGl0IHtcblx0XHRtYXJnaW46LjI1ZW0gYXV0byAwO1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdH1cbn1cblxuXG4uY2FsZW5kYXItZGdyb3VwIHtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6MCAuMzc1ZW07XG5cdGJhY2tncm91bmQtY29sb3I6IzY2NjY2Njtcblx0Y29sb3I6I2ZmZjtcblx0Ji5ncm91cC0xIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZjI1MjU7XG5cdH1cblx0Ji5ncm91cC0yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM2ZTA0N2Q7XG5cdH1cblx0Ji5ncm91cC0zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM3Nzc5MDA7XG5cdH1cblx0Ji5ncm91cC00IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM3ZDBhNTE7XG5cdH1cblx0Ji5ncm91cC01IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwYTEwN2Q7XG5cdH1cbn1cblxuXG4ubWVudS1saXN0IHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LXdyYXA6d3JhcDtcblx0Z2FwOi4yNWVtO1xuXHQ+IGxpIHtcblx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdH1cbn1cblxuXG4uc2luZ2xlIHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjc1MHB4O1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwYWRkaW5nOjJlbSAxLjVlbTtcblx0aDEge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0fVxuXHQ+IGRpdiB7XG5cdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuXHR9XG59XG5cblxuLm9ubW9kYWwge1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuXG4ubXltb2RhbCB7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHBhZGRpbmc6MmVtO1xuXHRvcGFjaXR5OjA7XG5cdHotaW5kZXg6LTE7XG5cdHRyYW5zaXRpb246LjNzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO1xuXHQ+IC5teW1vZGFsLWNsb3NlIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGxlZnQ6MDtcblx0XHR0b3A6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG5cdC5teW1vZGFsLWlubmVyIHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1heC13aWR0aDpjYWxjKDk4MCAvIDE2ICogMWVtKTtcblx0XHRtaW4taGVpZ2h0OjVlbTtcblx0XHRtYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA0ZW0pO1xuXHRcdG92ZXJmbG93OmF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdD4gLm15bW9kYWwtY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHRvcDowO1xuXHRcdFx0d2lkdGg6M2VtO1xuXHRcdFx0aGVpZ2h0OjNlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW47XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjI1JTtcblx0XHRcdFx0dG9wOmNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHRib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub24ge1xuXHRcdHotaW5kZXg6MjQwMDtcblx0XHRvcGFjaXR5OjE7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHRwYWRkaW5nOjFlbTtcblx0fVxufVxuXG5cbi5pbnF1aXJ5LWRldGFpbCB7XG5cdHBhZGRpbmc6MmVtO1xuXHRsaW5lLWhlaWdodDoxLjc1O1xuXHRwIHtcblx0XHRtYXJnaW46MDtcblx0fVxufVxuXG5cbi5wcm9qZWN0X3N0YXR1cyB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOjAgLjVlbTtcblx0Ym9yZGVyLXJhZGl1czouMjVlbTtcblx0Y29sb3I6I2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjojYWFhO1xuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdCYuc3RhdHVzMjAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzhiYzM0YTtcblx0fVxuXHQmLnN0YXR1czI1IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM0YWIyYzM7XG5cdH1cblx0Ji5zdGF0dXMzMCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMDA5Njg4O1xuXHR9XG5cdCYuc3RhdHVzNTAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6Izg3MDA5Njtcblx0fVxuXHQmLnN0YXR1czYwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZjk4MDA7XG5cdH1cblx0Ji5zdGF0dXMxMDAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6Izc5NTU0ODtcblx0fVxuXHQmLnN0YXR1czEwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlOTFlNjM7XG5cdH1cbn1cblxuXG4ucGxhbl9zdGF0dXMge1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cGFkZGluZzowIC41ZW07XG5cdGJvcmRlci1yYWRpdXM6LjI1ZW07XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6I2FhYTtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHQmLnN0YXR1czIwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM4YmMzNGE7XG5cdH1cblx0Ji5zdGF0dXMzMCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMDA5Njg4O1xuXHR9XG5cdCYuc3RhdHVzMTAwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM3OTU1NDg7XG5cdH1cblx0Ji5zdGF0dXMxMCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZTkxZTYzO1xuXHR9XG59XG5cblxuLmxlZGdlcl9zdGF0dXMge1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cGFkZGluZzowIC41ZW07XG5cdGJvcmRlci1yYWRpdXM6LjI1ZW07XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6I2FhYTtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHQmLnN0YXR1czIwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM4YmMzNGE7XG5cdH1cblx0Ji5zdGF0dXMzMCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMDA5Njg4O1xuXHR9XG5cdCYuc3RhdHVzMTAwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM3OTU1NDg7XG5cdH1cblx0Ji5zdGF0dXMxMCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZTkxZTYzO1xuXHR9XG59XG5cblxuLmJpbGxpbmdfc3RhdHVzIHtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6MCAuNWVtO1xuXHRib3JkZXItcmFkaXVzOi4yNWVtO1xuXHRjb2xvcjojZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNhYWE7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0Ji5zdGF0dXMyMCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojOGJjMzRhO1xuXHR9XG5cdCYuc3RhdHVzMzAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzAwOTY4ODtcblx0fVxuXHQmLnN0YXR1czQwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM3OTU1NDg7XG5cdH1cblx0Ji5zdGF0dXMwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlOTFlNjM7XG5cdH1cbn1cblxuXG4uc3RheWluZ19zdGF0dXMge1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cGFkZGluZzowIC41ZW07XG5cdGJvcmRlci1yYWRpdXM6LjI1ZW07XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6I2FhYTtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHQmLnN0YXR1czAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzhiYzM0YTtcblx0fVxuXHQmLnN0YXR1czEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzAwOTY4ODtcblx0fVxuXHQmLnN0YXR1czIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzFlM2JlOTtcblx0fVxuXHQmLnN0YXR1czMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2U5MWU2Mztcblx0fVxuXHQmLnN0YXR1czQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6Izc5NTU0ODtcblx0fVxufVxuXG5cbi52aWV3ZXItcHJvamVjdC1zaG93LFxuLmFkbWluLXVzZXItc2hvdyB7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjJlbTtcblx0aDIge1xuXHRcdGZvbnQtc2l6ZToxLjEyNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRtYXJnaW46MCBhdXRvIC41ZW07XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbjogMC41ZW0gYXV0bztcblx0fVxufVxuXG5cbiNzaWduYXR1cmUsXG4uc2lnbmF0dXJlLWltYWdlIHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjUwMHB4O1xuXHRoZWlnaHQ6YXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRib3JkZXI6MXB4IGRhc2hlZCAjMDAwO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRpbWcge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdH1cbn1cblxuXG4ucHJldmlldy13cmFwIHtcblx0aW1nIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHR9XG59XG5cblxuLmltZy1jYW52YXMtd3JhcCB7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDowO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG5cblxuLnBob3RvbG9ncy1pbWFnZXMge1xuXHRtYXJnaW46MWVtIC0uMjVlbSAwO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0Y2xlYXI6Ym90aDtcblx0fVxuXHQ+IGRpdiB7XG5cdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0d2lkdGg6NTAlO1xuXHRcdG1heC13aWR0aDoxNmVtO1xuXHRcdHBhZGRpbmc6LjI1ZW07XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0fVxuXHQudGV4dCB7XG5cdFx0bWFyZ2luOi4yNWVtIGF1dG8gMDtcblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6Y2FsYygxNCAvIDE2ICogMWVtKTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHRmb250LXNpemU6Y2FsYygxMiAvIDE2ICogMWVtKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdH1cblx0fVxuXHQudWktc29ydGFibGUtaGVscGVyIHtcblx0XHQudGV4dCB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuLmluc3BlY3Rpb25fc3RhdHVzIHtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6MCAuNWVtO1xuXHRib3JkZXItcmFkaXVzOi4yNWVtO1xuXHRjb2xvcjojZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNhYWE7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0Ji5zdGF0dXMyMSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojOGJjMzRhO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLlrozkuoYgOiDlnKjlroVcIjtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMyMiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMWUzYmU5O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLlrozkuoYgOiDnqbrlrqRcIjtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMyMyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMDA5Njg4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLlrozkuoYgOiDkuI3lnKjlhaXlrqRcIjtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMyNCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojNGFjMzgwO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLlrozkuoYgOiDkuI3lnKhcIjtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMxMSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojNzk1NTQ4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLmnKrlrozkuoYgOiDmnKrmib/oq75cIjtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMxMiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYzM0YTdiO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLmnKrlrozkuoYgOiDkuI3lnKhcIjtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMxMyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYzM4OTRhO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLmnKrlrozkuoYgOiDjgZ3jga7ku5ZcIjtcblx0XHR9XG5cdH1cbn1cblxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcblx0Zm9udC1zaXplOmNhbGMoMTQgLyAxNiAqIDFlbSk7XG5cdC5mbGF0cGlja3ItbW9udGhzIHtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0aGVpZ2h0OjIuNWVtO1xuXHRcdC5mbGF0cGlja3ItbW9udGgge1xuXHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRmbGV4OjE7XG5cdFx0fVxuXHRcdC5mbGF0cGlja3ItcHJldi1tb250aCB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6LjVlbTtcblx0XHRcdGhlaWdodDphdXRvO1xuXHRcdH1cblx0XHQuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOi41ZW07XG5cdFx0XHRoZWlnaHQ6YXV0bztcblx0XHR9XG5cdH1cblx0LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcblx0XHRmb250LXNpemU6aW5oZXJpdDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHR3aWR0aDphdXRvO1xuXHRcdGxlZnQ6YXV0bztcblx0XHRwYWRkaW5nOjA7XG5cdFx0Lm51bUlucHV0V3JhcHBlciB7XG5cdFx0XHR3aWR0aDo1ZW07XG5cdFx0fVxuXHRcdGlucHV0LmN1ci15ZWFyIHtcblx0XHRcdG1hcmdpbi1sZWZ0Oi41ZW07XG5cdFx0fVxuXHR9XG5cdC5mbGF0cGlja3ItZGF5cyB7XG5cdH1cblx0LmZsYXRwaWNrci1kYXkge1xuXHRcdGxpbmUtaGVpZ2h0OjIuNTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRtYXgtd2lkdGg6Y2FsYygxMDAlIC8gNyk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHRmb250LXNpemU6Y2FsYygxMiAvIDE2ICogMWVtKTtcblx0XHQuZmxhdHBpY2tyLWRheSB7XG5cdFx0XHRsaW5lLWhlaWdodDoyO1xuXHRcdH1cblx0fVxufSIsIjpyb290IHtcblx0aW50ZXJwb2xhdGUtc2l6ZTogYWxsb3cta2V5d29yZHM7XG59XG5cbiRjb2xvci1tYWluOiAjMDA4MWM5O1xuJGNvbG9yLXByaW1hcnk6ICMwMDgxYzk7XG4kY29sb3Itc2Vjb25kYXJ5OiAjYTZkMmM4O1xuXG4kY29sb3ItYmcxOiAjZmZmO1xuJGNvbG9yLWJnMjogI2Y4ZWRlMDtcbiRjb2xvci1iZzM6ICNlM2VlZWU7XG5cbiRjb2xvci10ZXh0OiAjMzMzO1xuXG4kY29sb3ItdGhlYWQtcHJvcGVydHk6ICNmNGU0ZmY7XG4kY29sb3ItdGhlYWQtbGVkZ2VyOiAjZmZlNGVlO1xuJGNvbG9yLXRoZWFkLXBsYW46ICNlNGZmZWE7XG4kY29sb3ItdGhlYWQtcHJvamVjdDogI2Y0ZTRmZjtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblxuKiB7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuXHRcdGZvbnQtc2l6ZTpjYWxjKDMyIC8gNzUwICogMTAwdncpO1xuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTokZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItYmcxO1xuXHRjb2xvcjokY29sb3ItdGV4dDtcblx0bGluZS1oZWlnaHQ6JGxpbmUtaGVpZ2h0LWJhc2U7XG5cdG1pbi1oZWlnaHQ6MTAwdmg7XG59XG5cbmEge1xuXHRjb2xvcjokY29sb3ItbWFpbjtcbn1cblxubWFpbiB7XG5cdHBhZGRpbmctYm90dG9tOjRlbTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdD4gc2VjdGlvbiB7XG5cdFx0bWFyZ2luOjEuNWVtIGF1dG87XG5cdFx0cGFkZGluZzowIDJlbTtcblx0fVxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOjEuMTI1ZW07XG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdG1hcmdpbjouNWVtIGF1dG87XG5cdH1cblx0aDIsaDMge1xuXHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRcdG1hcmdpbjouNWVtIGF1dG87XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRcdG1hcmdpbjouNWVtIGF1dG87XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHQ+IHNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZzowIDFlbTtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOjFlbTtcblx0XHR9XG5cdFx0aDIsaDMge1xuXHRcdFx0Zm9udC1zaXplOmNhbGMoMTQgLyAxNiAqIDFlbSk7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTpjYWxjKDEyIC8gMTYgKiAxZW0pO1xuXHRcdH1cblx0fVxufVxuXG5cbnNlY3Rpb24ge1xuXHQrIHNlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6MS41ZW07XG5cdH1cbn1cblxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuXG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjpyaWdodDtcbn1cblxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuXG4udGV4dC1kYW5nZXIge1xuXHRjb2xvcjojZmYwMDAwO1xufVxuXG5cbi50ZXh0LXNtIHtcblx0Zm9udC1zaXplOmNhbGMoMTQgLyAxNiAqIDFlbSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG5cdFx0Zm9udC1zaXplOmNhbGMoMTAgLyAxNiAqIDFlbSk7XG5cdH1cbn1cblxuXG4udGV4dC1sZyB7XG5cdGZvbnQtc2l6ZToxLjI1ZW07XG59XG5cblxuLm5vd3JhcCB7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuXG4uZmxleCB7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC13cmFwOndyYXA7XG5cdG1hcmdpbjowIC0uMjVlbTtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHQmLmFpLWNlbnRlciB7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR9XG5cdCYuYWktZW5kIHtcblx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcblx0fVxuXHQ+IGRpdiB7XG5cdFx0bWFyZ2luOi4xMjVlbSAuMjVlbTtcblx0XHQmLmdsb3cge1xuXHRcdFx0ZmxleDoxO1xuXHRcdH1cblx0fVxuXHQrIC5mbGV4IHtcblx0XHRtYXJnaW4tdG9wOi41ZW07XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0fVxufSIsImhlYWRlciB7XHJcblx0d2lkdGg6MTdlbTtcclxuXHR6LWluZGV4OjEwMDtcclxuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjY2M7XHJcblx0LmlubmVyIHtcclxuXHJcblx0fVxyXG5cdC50aXRsZSB7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdHBhZGRpbmc6MS41ZW0gMWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdmkge1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcclxuXHRcdHVsIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiB1bCB7XHJcblx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdHBhZGRpbmc6LjVlbSAwO1xyXG5cdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0Ly8gZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHQvLyBib3gtc2hhZG93OjAgMCAxZW0gcmdiYSgwLDAsMCwuMik7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MWVtO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOjEwZW07XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjFlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhLFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjIuNTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0cGFkZGluZzowIDFlbTtcclxuXHRcdFx0XHQuYmFkZ2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOi43NWVtO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNjYzAwMzM7XHJcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czozZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDouMjVlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAuNWVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS41O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjbG9nb3V0LWZvcm0ge1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0dHJhbnNpdGlvbjouM3M7XHJcblx0XHR6LWluZGV4Ojk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuI3NwbmF2aWJ0biB7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0cG9zaXRpb246Zml4ZWQ7XHJcblx0XHRyaWdodDowO1xyXG5cdFx0dG9wOjA7XHJcblx0XHR3aWR0aDozZW07XHJcblx0XHRoZWlnaHQ6M2VtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItbWFpbjtcclxuXHRcdHotaW5kZXg6MTA7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OjI1JTtcclxuXHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR0b3A6Y2FsYygzOCUgLSAxcHgpO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDpjYWxjKDYyJSAtIDFweCk7XHJcblx0XHR9XHJcblx0XHQmLm9uIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDpjYWxjKDUwJSAtIDFweCk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dG9wOmNhbGMoNTAlIC0gMXB4KTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0KyBoZWFkZXIge1xyXG5cdFx0XHRcdGhlaWdodDoxMDB2aDtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwZHZoO1xyXG5cdFx0XHRcdG92ZXJmbG93OmF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGFibGVzIHtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcblx0bWFyZ2luOjFlbSAtLjVlbTtcclxuXHQ+IGRpdiB7XHJcblx0XHRmbGV4OjE7XHJcblx0XHRtYXJnaW46LjVlbTtcclxuXHRcdG1pbi13aWR0aDoyNWVtO1xyXG5cdH1cclxuXHR0YWJsZSB7XHJcblx0XHRtYXJnaW46MDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRtYXJnaW46MCAuNWVtO1xyXG5cdFx0XHQrIGRpdiB7XHJcblx0XHRcdFx0bWFyZ2luOi0xcHggLjVlbSAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdG1pbi13aWR0aDowO1xyXG5cdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi50YWJsZS13cmFwIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1hcmdpbjoxZW0gYXV0bztcclxuXHRvdmVyZmxvdzphdXRvO1xyXG5cdHRhYmxlIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2Y2ZmNmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5ncmF5IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7XHJcblx0XHRcdFx0b3BhY2l0eTouNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcblx0bWluLXdpZHRoOjEwMCU7XHJcbn1cclxuXHJcblxyXG4udGFibGUge1xyXG5cdHRhYmxlLWxheW91dDpmaXhlZDtcclxuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xyXG5cdGZvbnQtc2l6ZTpjYWxjKDE0IC8gMTYgKiAxZW0pO1xyXG5cdCsgLnRhYmxlIHtcclxuXHRcdG1hcmdpbjoxZW0gYXV0byAwO1xyXG5cdH1cclxuXHR0ciB7XHJcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0Ji5oaWRlIHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdC50b29sdGlwIHtcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHR0b3A6Y2FsYygxMDAlIC0gLjVlbSk7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0XHR6LWluZGV4OjU7XHJcblx0XHRcdGZvbnQtc2l6ZTouODc1ZW07XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRwYWRkaW5nOjAgMWVtO1xyXG5cdFx0XHRib3gtc2hhZG93OjAgLjI1ZW0gLjVlbSByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czouMjVlbTtcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0d2lkdGg6MjBlbTtcclxuXHRcdFx0bWF4LXdpZHRoOjIwZW07XHJcblx0XHRcdHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOi4xNXM7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LnRvb2x0aXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0cGFkZGluZzouNWVtIDFlbTtcclxuXHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aGFzKC50ZC10Z2wpIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRkLXRnbCB7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRyaWdodDouNWVtO1xyXG5cdFx0XHR0b3A6MS4zNzVlbTtcclxuXHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOi44NzVlbTtcclxuXHRcdFx0XHRoZWlnaHQ6LjYyNWVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2NjYztcclxuXHRcdFx0XHRjbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQrIGRpdiB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHRcdHdpZHRoOjA7XHJcblx0XHRcdFx0cGFkZGluZzowIC41ZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOmNhbGMoMTIgLyAxNCAqIDFlbSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYub24ge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLC0xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0KyBkaXYge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzouNWVtIC41ZW07XHJcblx0XHRcdFx0XHRtYXJnaW46LjVlbSBhdXRvIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndzLW5vcm1hbCB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuXHRcdH1cclxuXHR9XHJcblx0dGgge1xyXG5cdFx0cGFkZGluZzouNWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xyXG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItYmczO1xyXG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0Ji50aC1wcmljZSB7XHJcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHR9XHJcblx0XHQmLnRoLW1pbiB7XHJcblx0XHRcdHdpZHRoOjRlbTtcclxuXHRcdH1cclxuXHRcdCYudGgtbWlkIHtcclxuXHRcdFx0bWluLXdpZHRoOjhlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmLnRoLW1vbnRoIHtcclxuXHRcdFx0d2lkdGg6NWVtO1xyXG5cdFx0fVxyXG5cdFx0Ji50aC1kYXRlIHtcclxuXHRcdFx0d2lkdGg6OGVtO1xyXG5cdFx0fVxyXG5cdFx0Ji50aC10ZXh0IHtcclxuXHRcdFx0bWluLXdpZHRoOjE1ZW07XHJcblx0XHR9XHJcblx0XHQmLnRoLWRhdGV0aW1lIHtcclxuXHRcdFx0d2lkdGg6MTFlbTtcclxuXHRcdH1cclxuXHRcdCYudGV4dC1jZW50ZXIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCYudGV4dC1yaWdodCB7XHJcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRkIHtcclxuXHRcdHBhZGRpbmc6LjVlbTtcclxuXHRcdCYudGQtaW5wdXQge1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHRcdFx0W3R5cGU9XCJ0aW1lXCJdLFxyXG5cdFx0XHRbdHlwZT1cIm51bWJlclwiXSxcclxuXHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRwYWRkaW5nOi41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFt0eXBlPVwiZW1haWxcIl0sXHJcblx0W3R5cGU9XCJ0aW1lXCJdLFxyXG5cdFt0eXBlPVwibnVtYmVyXCJdLFxyXG5cdHNlbGVjdCxcclxuXHR0ZXh0YXJlYSB7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuXHRcdGFwcGVhcmFuY2U6bm9uZTtcclxuXHRcdGZvbnQ6aW5oZXJpdDtcclxuXHRcdHBhZGRpbmc6MCAuNzVlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZiZjlkYztcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHQmLmRhdGVwaWNrZXIge1xyXG5cdFx0XHR3aWR0aDo3ZW07XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ji5taW4ge1xyXG5cdFx0XHR3aWR0aDo3ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4ge1xyXG5cdFx0Ji5idG4tc20ge1xyXG5cdFx0XHRmb250LXNpemU6aW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdCsgLmJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0Oi4yNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRhYmxlLWJvcmRlcmVkIHtcclxuXHRcdHRoLFxyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcblx0XHRmb250LXNpemU6Y2FsYygxMCAvIDE2ICogMWVtKTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGFibGUtZGV0YWlsIHtcclxuXHR0aCB7XHJcblx0XHRwYWRkaW5nOi41ZW07XHJcblx0XHRmb250LXdlaWdodDo1MDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlZmZmZjg7XHJcblx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcblx0XHR3aWR0aDoxMmVtO1xyXG5cdFx0Ji5waW5rIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZlZmY2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZCB7XHJcblx0XHRwYWRkaW5nOi41ZW07XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcblx0XHRmb250LXNpemU6Y2FsYygxMCAvIDE2ICogMWVtKTtcclxuXHRcdHRoIHtcclxuXHRcdFx0d2lkdGg6MTJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucm9vbXMge1xyXG5cdG1hcmdpbjoxZW0gYXV0bztcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdH1cclxuXHQ+IGRpdiB7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDotMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6LTFweDtcclxuXHRcdHBhZGRpbmc6LjVlbTtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdCYuZ3JheSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2RkZDtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6Ljg3NWVtO1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHR9XHJcblx0XHQubGFiZWxzIHtcclxuXHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOi41ZW07XHJcblx0XHR9XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRmbGV4OjE7XHJcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDouMjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6Ljc1ZW07XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRwYWRkaW5nOi4yNWVtIC41ZW07XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czouMjVlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XHJcblx0XHRcdH1cclxuXHRcdFx0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1tYWluO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4udGFibGUtZGV0YWlsMiB7XHJcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGFibGUtZ2V0c3VkbyB7XHJcblx0dGFibGUtbGF5b3V0OmZpeGVkO1xyXG5cdC50aC1maXJzdCB7XHJcblx0XHR3aWR0aDoyMCU7XHJcblx0fVxyXG5cdC50aC1jbG0ge1xyXG5cdFx0d2lkdGg6Y2FsYyg4MCUgLyA2KTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4udmlld2VyLXByb2plY3QtdGFibGUge1xyXG5cdC5vbmVkaXRtb2RhbCB7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6LjVlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZlYjNiMjY7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDU5LCA1OSwgLjE1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zdG0tdGFibGUge1xyXG5cdCYuYWN0aXZlLXNob3cge1xyXG5cdFx0dHIubm9jaGVjayB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdG1pbi13aWR0aDo2ZW07XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnRhYmxlLWZhY2lsaXR5IHtcclxuXHR0ciB7XHJcblx0XHR0ZCB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHdpZHRoOjE1ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGFibGUtc3RhdHMtdGFyZ2V0IHtcclxuXHR0aCB7XHJcblx0XHR3aWR0aDo3ZW07XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0d2lkdGg6OGVtO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZGItdGFibGUge1xyXG5cdHRhYmxlLWxheW91dDpmaXhlZDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1pbi13aWR0aDo4MDBweDtcclxuXHR0ZCB7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50YWJsZS1zdGF0dXMtY2hhbmdlIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRzZWxlY3Qge1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRsZWZ0OjA7XHJcblx0XHR0b3A6MDtcclxuXHRcdHdpZHRoOmF1dG87XHJcblx0XHRtaW4td2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0b3BhY2l0eTowO1xyXG5cdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi50YWJsZS1mYWNpbGl0eSB7XHJcblx0LnRwLWFyZWEge1xyXG5cdFx0bWFyZ2luLXRvcDouNWVtO1xyXG5cdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0Z2FwOi41ZW07XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdGZsZXg6MTtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0aGVpZ2h0OjA7XHJcblx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOi4zcztcclxuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblx0XHRcdFx0Z2FwOi41ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm9uIHtcclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MWVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzowIDAgMWVtIHJnYmEoMCwwLDAsLjIpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcclxuXHRcdFx0XHQrIHRyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOi4yNWVtO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2NjYztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRcdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIuioreWCme+8mlwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLntZDmnpzvvJpcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDo2ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi50YWJsZS1jaGVjazEge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgI2NjYztcclxuXHRcdFx0XHQrIHRyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOi4yNWVtO1xyXG5cdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLlrp/mlr3vvJpcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zdDEsXHJcblx0XHRcdFx0Ji5zdDIge1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zdDEge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50Olwi5Zyo5a6k54q25rOB77yaXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc3QyIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIueCueaknOeKtuazge+8mlwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmtleTEge1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50Olwi44K344Oz44Kw44Or77yaXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYua2V5MiB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJX5LiK77yaXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYua2V5MyB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJX5LiL77yaXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYua2V5NCB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLmlr3pjKDjg4Hjgqfjg4Pjgq/vvJpcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mYWMxIHtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIuaEn+efpeWZqO+8mlwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmZhYzIge1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50Olwi44Gv44GX44GU77yaXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZmFjMyB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLjgZ3jga7ku5bvvJpcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb21tZW50IHtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIGF1dG87XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDoyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGFibGUtY2hlY2syLXdyYXAge1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0b3ZlcmZsb3c6YXV0bztcclxufVxyXG5cclxuXHJcbi50YWJsZS1jaGVjazIge1xyXG5cdHRoZWFkIHtcclxuXHRcdHBvc2l0aW9uOnN0aWNreTtcclxuXHRcdHRvcDowO1xyXG5cdFx0ei1pbmRleDoyO1xyXG5cdH1cclxuXHR0ciB7XHJcblx0XHQmLm5vY2hlY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRoLFxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0cG9zaXRpb246c3RpY2t5O1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdHotaW5kZXg6MTtcclxuXHRcdH1cclxuXHR9XHJcblx0dGgge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblx0dGQge1xyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlM2VlZWU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiZm9ybSxcclxuLmZvcm0ge1xyXG5cdG1hcmdpbjoxZW0gYXV0byAwO1xyXG5cdD4gZGl2IHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdH1cclxuXHRbdHlwZT1cInRleHRcIl0sXHJcblx0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFt0eXBlPVwidGltZVwiXSxcclxuXHRbdHlwZT1cIm1vbnRoXCJdLFxyXG5cdFt0eXBlPVwibnVtYmVyXCJdLFxyXG5cdFt0eXBlPVwidGVsXCJdLFxyXG5cdHNlbGVjdCxcclxuXHR0ZXh0YXJlYSxcclxuXHQuaW5wdXQtdmFsdWUge1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRhcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRwYWRkaW5nOi41ZW0gMWVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0Zm9udDppbmhlcml0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czo0cHg7XHJcblx0XHQmLmlubGluZS1ibG9jayB7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0fVxyXG5cdFx0Ji5taW4ge1xyXG5cdFx0XHR3aWR0aDo2ZW07XHJcblx0XHR9XHJcblx0XHQmLm1pZCB7XHJcblx0XHRcdHdpZHRoOjEwZW07XHJcblx0XHR9XHJcblx0XHQmLmRhdGVwaWNrZXIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0d2lkdGg6OGVtO1xyXG5cdFx0fVxyXG5cdFx0KyAuYnRuIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6LjI1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbnB1dC12YWx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0fVxyXG5cdFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblx0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRzY2FsZToxLjEyNTtcclxuXHRcdGFjY2VudC1jb2xvcjogJGNvbG9yLW1haW47XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcblx0XHRbdHlwZT1cInRleHRcIl0sXHJcblx0XHRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuXHRcdFt0eXBlPVwidGltZVwiXSxcclxuXHRcdFt0eXBlPVwibW9udGhcIl0sXHJcblx0XHRbdHlwZT1cIm51bWJlclwiXSxcclxuXHRcdFt0eXBlPVwidGVsXCJdLFxyXG5cdFx0c2VsZWN0LFxyXG5cdFx0dGV4dGFyZWEsXHJcblx0XHQuaW5wdXQtdmFsdWUsXHJcblx0XHQubXMtcGFyZW50IHtcclxuXHRcdFx0Zm9udC1zaXplOmNhbGMoMTIgLyAxNiAqIDFlbSk7XHJcblx0XHR9XHJcblx0XHRcdC50YWJsZSB7XHJcblx0XHRcdFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHRcdFx0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuXHRcdFx0W3R5cGU9XCJ0aW1lXCJdLFxyXG5cdFx0XHRbdHlwZT1cIm1vbnRoXCJdLFxyXG5cdFx0XHRbdHlwZT1cIm51bWJlclwiXSxcclxuXHRcdFx0W3R5cGU9XCJ0ZWxcIl0sXHJcblx0XHRcdHNlbGVjdCxcclxuXHRcdFx0dGV4dGFyZWEsXHJcblx0XHRcdC5pbnB1dC12YWx1ZSxcclxuXHRcdFx0Lm1zLXBhcmVudCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOmluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblt0eXBlPVwiZmlsZVwiXSB7XHJcblx0Zm9udDppbmhlcml0O1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHQrIC5wcmV2aWV3LXdyYXAge1xyXG5cdFx0bWFyZ2luLXRvcDouNWVtO1xyXG5cdH1cclxufVxyXG5bdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRmb250OmluaGVyaXQ7XHJcblx0Ym9yZGVyOm5vbmU7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOjRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XHJcblx0Ym94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwwLDAsLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwwLDAsLjEyKTtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcclxuXHRmb250LXNpemU6Ljg3NXJlbTtcclxuXHRsaW5lLWhlaWdodDoyO1xyXG5cdHBhZGRpbmc6MCAxZW07XHJcblx0bWFyZ2luLXJpZ2h0Oi41ZW07XHJcbn1cclxuXHJcblxyXG5zZWxlY3Qge1xyXG5cdG9wdGdyb3VwIHtcclxuXHRcdGZvbnQtd2VpZ2h0OjUwMDtcclxuXHR9XHJcblx0b3B0aW9uIHtcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW47XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNlbGVjdC13cmFwIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRzZWxlY3Qge1xyXG5cdFx0cGFkZGluZy1yaWdodDoyZW07XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0cmlnaHQ6MWVtO1xyXG5cdFx0dG9wOmNhbGMoNTAlIC0gLjE4NzVlbSk7XHJcblx0XHRib3JkZXItc3R5bGU6c29saWQ7XHJcblx0XHRib3JkZXItd2lkdGg6LjM3NWVtIC4yNWVtIDAgLjI1ZW07XHJcblx0XHRib3JkZXItY29sb3I6JGNvbG9yLXRleHQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czpub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbmZvcm0ge1xyXG5cdCYuZm9ybS1zbSB7XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOjYwMHB4O1xyXG5cdH1cclxuXHQmLmZvcm0tbWQge1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdG1heC13aWR0aDoxMDAwcHg7XHJcblx0fVxyXG5cdGxhYmVsIHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRmb250LXNpemU6Ljg3NWVtO1xyXG5cdFx0bWFyZ2luLXRvcDoxZW07XHJcblx0fVxyXG5cdC50ZXh0LWRhbmdlciB7XHJcblx0XHRmb250LXNpemU6Ljg3NWVtO1xyXG5cdFx0Y29sb3I6I2ZmMDAzMztcclxuXHR9XHJcblx0LmJ0bnMge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6MS41ZW07XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTpjYWxjKDEwIC8gMTYgKiAxZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jaGVja3Mge1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRmbGV4LXdyYXA6d3JhcDtcclxuXHQ+IGxhYmVsIHtcclxuXHRcdG1pbi13aWR0aDoyNSU7XHJcblx0XHRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5cdFx0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDouNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxyXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcclxuXHR3aWR0aDphdXRvO1xyXG5cdG1hcmdpbjowO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG5cdGFwcGVhcmFuY2U6bm9uZTtcclxuXHRib3JkZXI6bm9uZTtcclxuXHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0b3B0aW9uIHtcclxuXHRcdHBhZGRpbmc6LjVlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGVtcHMge1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuXHJcbi50YWJsZS1mb3JtIHtcclxuXHR0ZCB7XHJcblx0XHRwYWRkaW5nOi4yNWVtIC41ZW07XHJcblx0fVxyXG5cdFt0eXBlPVwidGV4dFwiXSxcclxuXHRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFt0eXBlPVwidGltZVwiXSxcclxuXHRzZWxlY3Qge1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRhcHBlYXJhbmNlOm5vbmU7XHJcblx0XHRmb250OmluaGVyaXQ7XHJcblx0XHRwYWRkaW5nOi4zNzVlbSAuNzVlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgyMDAsMjAwLDIwMCwuMik7XHJcblx0XHRib3JkZXItcmFkaXVzOi4yNWVtO1xyXG5cdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHQmLmRhdGVwaWNrZXIge1xyXG5cdFx0XHR3aWR0aDo3ZW07XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0bWFyZ2luOjA7XHJcblx0XHRmb250LXNpemU6MWVtO1xyXG5cdFx0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuXHRcdFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6LjM3NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5pbnNwZWN0aW9uLWZvcm0taGQge1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdHBhZGRpbmc6MS41ZW0gMmVtO1xyXG5cdGJvcmRlci1ib3R0b206LjI1ZW0gc29saWQgIzAwNWJhZTtcclxuXHQ+IGEge1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXgtd2lkdGg6Y2FsYygzMzIgLyAyNCAqIDFlbSk7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5pbnNwZWN0aW9uLWZvcm0ge1xyXG5cdHRhYmxlIHtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuXHRcdG1hcmdpbjoxLjVlbSBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRmb250LXNpemU6Ljg3NWVtO1xyXG5cdFx0dGgsXHJcblx0XHR0ZCB7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2FhYTtcclxuXHRcdFx0cGFkZGluZzouNWVtO1xyXG5cdFx0fVxyXG5cdFx0dGgge1xyXG5cdFx0XHRmb250LXdlaWdodDo0MDA7XHJcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZWRmNGZiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzZWxlY3QsXHJcblx0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFt0eXBlPVwidGVsXCJdLFxyXG5cdFt0eXBlPVwiZW1haWxcIl0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRmb250LXNpemU6LjkzNzVlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206LjVlbTtcclxuXHR9XHJcblx0LmJ0biB7XHJcblx0XHRmb250LXNpemU6MS4yNWVtO1xyXG5cdFx0cGFkZGluZzowIDEuNWVtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi52aWV3ZXItcHJvamVjdC1lZGl0LFxyXG4ubW9kYWwtd3JhcCB7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzoyZW07XHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOjEuMTI1ZW07XHJcblx0XHRmb250LXdlaWdodDo1MDA7XHJcblx0XHRtYXJnaW46MCBhdXRvIC41ZW07XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTpjYWxjKDE0IC8gMTYgKiAxZW0pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xyXG5cdFx0bWFyZ2luOi41ZW0gYXV0bztcclxuXHR9XHJcblx0LnRhYmxlcyB7XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdG1pbi13aWR0aDoxNmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG5cdFx0cGFkZGluZzoxZW07XHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTpjYWxjKDE0IC8gMTYgKiAxZW0pO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6NGVtO1xyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXNpemU6Y2FsYygxMiAvIDE2ICogMWVtKTtcclxuXHRcdH1cclxuXHRcdC50YWJsZXMge1xyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0bWluLXdpZHRoOjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4jc2VhcmNoLWZvcm0ge1xyXG5cdD4gZGl2IHtcclxuXHRcdD4gbGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOi41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ob3Zlci1vcHRpb24ge1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHQuaG92ZXItb3B0aW9uLWNvbnRlbnRzIHtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0dG9wOjEwMCU7XHJcblx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuaG92ZXItb3B0aW9uLWNvbnRlbnRzIHtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOi41ZW07XHJcblx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdHotaW5kZXg6MTtcclxuXHRcdFx0XHRib3gtc2hhZG93OjAgMCAuNWVtIHJnYmEoMCwwLDAsLjMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnVpLWRhdGVwaWNrZXIge1xyXG5cdHdpZHRoOjE2ZW07XHJcblx0Ji51aS13aWRnZXQtY29udGVudCB7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcblx0XHRib3gtc2hhZG93OjAgMCAxZW0gcmdiYSgwLDAsMCwuMik7XHJcblx0XHRib3JkZXItcmFkaXVzOi41ZW07XHJcblx0XHRwYWRkaW5nOjA7XHJcblx0fVxyXG5cdC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcblx0XHRwYWRkaW5nOi4yNWVtIDA7XHJcblx0XHRib3JkZXItcmFkaXVzOjA7XHJcblx0XHRib3JkZXI6bm9uZTtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItYmczO1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0LnVpLWRhdGVwaWNrZXItcHJldixcclxuXHRcdC51aS1kYXRlcGlja2VyLW5leHQge1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6MS43NWVtO1xyXG5cdFx0XHRoZWlnaHQ6MS43NWVtO1xyXG5cdFx0XHRsZWZ0OmF1dG87XHJcblx0XHRcdHJpZ2h0OmF1dG87XHJcblx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRib3R0b206YXV0bztcclxuXHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6LjVlbTtcclxuXHRcdFx0XHRoZWlnaHQ6Ljc1ZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZDojMDAwO1xyXG5cdFx0XHRcdGNsaXAtcGF0aDpwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XHJcblx0XHRcdFx0bGVmdDphdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OmF1dG87XHJcblx0XHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdFx0Ym90dG9tOmF1dG87XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51aS1kYXRlcGlja2VyLW5leHQge1xyXG5cdFx0XHRvcmRlcjoxO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoLTEsIDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudWktZGF0ZXBpY2tlci10aWx0ZSB7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxLjU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRhYmxlIHtcclxuXHRcdGZvbnQtc2l6ZTouODc1ZW07XHJcblx0XHRtYXJnaW46LjVlbSBhdXRvO1xyXG5cdFx0dGgge1xyXG5cdFx0XHRwYWRkaW5nOi4zNzVlbSAwO1xyXG5cdFx0XHRmb250LXdlaWdodDo1MDA7XHJcblx0XHR9XHJcblx0XHR0ZCB7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHR9XHJcblx0XHQudWktc3RhdGUtZGVmYXVsdCB7XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzouMzc1ZW0gMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51aS1zdGF0ZS1hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/