.flex-card-container {
  width: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.card-container {
  margin: 0 auto 40px auto;
  width: auto;
}
.card {
  background-color: #fafafa !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
}
.card .card-item {
  background-color: #e8e8e8;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.card .card-item button {
  background: url("../images/download.svg") no-repeat 50% 50% !important;
  background-size: 30px !important;
  height: 48px;
  width: 48px;
}
.card-title {
  color: #1e74b4 !important;
  width: 90% !important;
  font-weight: 500;
  font-size: 16px !important;
  white-space: nowrap;
  cursor: pointer;
}
.card {
  display: inline-block;
  width: 300px;
  min-width: 300px;
  margin: 10px 0;
  vertical-align: top;
}
.card .card-image-icon {
  width: 60px;
  height: auto;
  padding: 6px;
  opacity: 1;
  transition: all 0.25s;
  cursor: pointer;
}
.card .card-image-icon:hover {
  background-color: rgba(12,45,71,0.6);
  border-radius: 40px;
}
.material-icons {
  color: #1e74b4 !important;
  font-size: 30px;
}
.close {
  float: right;
  height: 20px;
  width: 20px;
  background: #fff url("../images/delete.svg") no-repeat 50% 50%;
  background-size: 16px;
  cursor: pointer;
}
.close:hover {
  background: #ddd url("../images/delete.svg") no-repeat 50% 50%;
  background-size: 16px;
}
.single-icon-container {
  width: 100%;
  min-width: 330px;
  margin: 0 auto;
}
.single-icon-container .image-container {
  -ms-flex-pack: center;
      justify-content: center;
  width: auto;
}
.single-icon-container .icon-container .keywords {
  padding: 0.25em;
}
.single-icon-container .single-icon-file-type {
  min-width: 200px;
}
.single-icon-container .icon-button {
  margin-left: 10px;
}
.toggle-buttons-container {
  display: -ms-flexbox;
  display: flex;
}
.toggle-buttons-container div {
  width: 60px !important;
  min-width: 60px !important;
  background: none !important;
  box-shadow: none !important;
}
.toggle-buttons-container .grid-icon,
.toggle-buttons-container .table-icon {
  margin-left: 5px;
  box-shadow: none !important;
}
.table-icon {
  background: #fff url("../images/table-on.svg") no-repeat 50% 50% !important;
  background-size: 30px !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 10px 0 0;
}
.table-icon:hover {
  background: rgba(30,116,180,0.6) url("../images/table.svg") no-repeat 50% 50% !important;
  background-size: 30px !important;
}
.table-icon.selected {
  background: #1e74b4 url("../images/table.svg") no-repeat 50% 50% !important;
  background-size: 30px !important;
}
.grid-icon {
  background: #fff url("../images/grid-on.svg") no-repeat 50% 50% !important;
  background-size: 30px !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 10px;
  box-shadow: none;
}
.grid-icon:hover {
  background: rgba(30,116,180,0.6) url("../images/grid.svg") no-repeat 50% 50% !important;
  background-size: 30px !important;
}
.grid-icon.selected {
  background: #1e74b4 url("../images/grid.svg") no-repeat 50% 50% !important;
  background-size: 30px !important;
}
.subcateogory-packs-container {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.subcategory-pack-container {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  background-color: #fff;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 2px solid #d3d3d3;
}
.subcategory-pack-container .subcategory-subpack-container {
  width: 100%;
}
.subcategory-pack-container hr {
  border-width: 0px;
  border-bottom: 1px dashed #1e74b4;
  width: 100%;
}
.subcategory--list {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-direction: space-between;
      flex-direction: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-bottom: 5px;
}
.subcategory--list .icon-button {
  margin: 10px;
}
.subcategory--list--item {
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  margin: 5px;
  border: 2px solid #fff;
}
.subcategory--list--item img {
  width: 100px;
}
.meta-data-inner {
  height: 118px;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.meta-data-inner > div {
  vertical-align: center;
  width: 25%;
  text-align: center;
  -ms-flex-item-align: center;
      align-self: center;
}
.meta-flex-item {
  -ms-flex: 2 0;
      flex: 2 0;
}
.flex-column .border {
  border-bottom: 1px dashed #1e74b4;
}
.flex-column hr {
  border-width: 0px;
}
.pack-title {
  margin: 20px 0 0 10px;
  font-size: 24px;
  font-weight: 500;
  color: #1e74b4;
  padding-left: 5px;
}
.subpack-title {
  padding: 5px;
  margin: 0 0 0 10px;
  font-weight: 500;
  color: #1e74b4 !important;
  font-size: 20px;
}
.add-icon div,
.view-icon div,
.remove-icon div {
  visibility: hidden;
  background: rgba(0,0,0,0.6);
  width: 100%;
  font-size: 40px;
  text-align: center;
  line-height: 40px;
  height: 100%;
  cursor: pointer;
}
.add-icon,
.remove-icon {
  top: 0px;
  left: 0px;
  height: 48%;
  width: 100%;
}
.view-icon {
  bottom: 0px;
  left: 0px;
  height: 48%;
  width: 100%;
}
.view-icon div {
  background: rgba(0,0,0,0.6) url("../images/eye.svg") no-repeat 50% 50%;
}
.add-icon:hover div {
  visibility: visible;
}
.remove-icon:hover div {
  visibility: visible;
}
.view-icon:hover div {
  visibility: visible;
}
.highlight {
  border: 2px solid #1e74b4;
}
.keyword-link {
  color: #1e74b4;
}
.keyword-link:hover {
  text-decoration: underline;
}
.view-toggle {
  width: 120px;
}
.toolbar {
  margin: 20px 0px;
  width: 100%;
  min-width: 330px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
}
.toolbar--top-tool {
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  z-index: 20;
}
.toolbar--bottom-tool {
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  z-index: 40;
  margin: 5px 0 0 0;
}
.bread-crumbs {
  -ms-flex: 2 0 200px;
      flex: 2 0 200px;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
}
.bread-crumbs .bread-crumb-container {
  height: 40px;
  color: #1e74b4;
  cursor: pointer;
}
.bread-crumbs .bread-crumb-container span {
  height: 40px;
  line-height: 40px;
  veritcal-align: baseline;
  padding-right: 5px;
}
.bread-crumbs .bread-crumb-container span a {
  color: #1e74b4;
  text-decoration: none;
}
.my-icons,
display flex,
.my-icons-download {
  -ms-flex: 0 1 200px;
      flex: 0 1 200px;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2") format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2") format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.vertical-top {
  vertical-align: top;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-bottom {
  vertical-align: bottom;
}
.vertical-sub {
  vertical-align: sub;
}
.vertical-baseline {
  vertical-align: baseline;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.hidden {
  display: none;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inline-block {
  display: inline-block;
}
.table {
  display: table;
}
.table-row {
  display: table-row;
}
.table-cell {
  display: table-cell;
}
.border-box {
  box-sizing: border-box;
}
.no-long,
.no-top {
  top: 0px;
}
.no-long,
.no-bottom {
  bottom: 0px;
}
.no-wide,
.no-left {
  left: 0px;
}
.no-wide,
.no-right {
  right: 0px;
}
.margin-auto {
  margin: auto;
}
.margin--small {
  margin: 0.2em;
}
.no-border-spacing {
  border-spacing: 0;
}
.fill,
.fill__long {
  height: 100%;
}
.fill,
.fill__wide {
  width: 100%;
}
.fill--25p,
.fill--25p__long {
  height: 25%;
}
.fill--25p,
.fill--25p__wide {
  width: 25%;
}
.fill--50p,
.fill--50p__long {
  height: 50%;
}
.fill--50p,
.fill--50p__wide {
  width: 50%;
}
.fill--75p,
.fill--75p__long {
  height: 75%;
}
.fill--75p,
.fill--75p__wide {
  width: 75%;
}
.text-inherit-color {
  color: inherit;
}
.back-transparent {
  color: rgba(0,0,0,0);
}
.text-white {
  color: #fff;
}
.text-black {
  color: #000;
}
.text-blue {
  color: #6091b2;
}
.back-white {
  background-color: #fff;
}
.back-dark-gray {
  background-color: #3f3f41;
}
.back-dark-gray--translucent {
  background-color: rgba(255,255,255,0.75);
}
.border-white {
  border: 1px solid #fff;
}
.border-white__bottom {
  border-bottom: 1px solid #fff;
}
.border-black {
  border: 1px solid #000;
}
.text-gray--light {
  color: #ddd;
}
.text-gray--subtle {
  color: #7e7e7e;
}
.text-decoration-none {
  text-decoration: none;
  text-align: center;
  color: #333;
}
.back-gray {
  background-color: rgba(102,102,102,0.9);
}
.back-gray--dark {
  background-color: #222327;
}
.feedback-outline-orange:hover,
.feedback-outline-orange:active,
.feedback-outline-orange:focus {
  outline: 1px solid #ffa500;
}
.clear {
  clear: both;
}
.clearfix {
  overflow: auto;
}
@media screen and (max-width: 600px) {
  .mobile-mq-hide {
    display: none;
  }
}
.border-radius {
  border-radius: 5px;
}
.pointer {
  cursor: pointer;
}
.no-wrap {
  white-space: nowrap;
}
.no-border {
  border: none;
}
.overflow-auto {
  overflow: auto;
}
.overflow-visible {
  overflow: visible;
}
.overflow-visible {
  overflow: hidden;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.z-index-map {
  z-index: 30;
}
.z-index-controls {
  z-index: 40;
}
.z-index-panel {
  z-index: 50;
}
.z-index-logo {
  z-index: 60;
}
.flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.flex-column {
  -ms-flex-direction: column;
      flex-direction: column;
}
html,
body {
  padding: 0px;
  margin: 0px;
  position: relative;
  height: 100%;
  width: 100%;
  background: #fff;
}
body {
  overflow: hidden;
}
ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
button {
  cursor: pointer;
}
.button--plain {
  border: none;
  background: none;
}
.button--link {
  border: none;
  background: none;
  color: #00e;
  text-decoration: underline;
  cursor: pointer;
}
.button--blue {
  font-family: inherit;
  border: none;
  color: #fff;
  background: #6091b2;
}
.button--blue:active,
.button--blue:hover,
.button--blue:focus,
.button--blue.active {
  background: #e86850;
}
.button--esri {
  background-color: #fff;
  border: none;
  width: 32px;
  height: 32px;
  border: 1px solid #57585a;
  outline: none;
  padding: 0;
}
.button--esri:hover,
.button--esri:active {
  background-color: #eee;
}
.root,
.app {
  height: 100%;
  width: 100%;
}
body {
  overflow: auto;
  -webkit-font-smoothing: antialiased;
}
@media screen and (max-width: 960px) {
  .content-container {
    padding: 0 20px;
  }
}
@media screen and (min-width: 960px) {
  .content-container {
    width: 960px;
  }
}
.app {
  position: relative;
  border: 0px solid #e0e0e0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.app .content-container {
  max-width: 940px;
  min-width: 280px;
  margin: 0 auto;
  position: relative;
}
.app .subcat-actions {
  margin: 10px 40px;
}
.app .search-container {
  width: 400px;
  float: right;
}
.app .search-container > div {
  width: 400px !important;
}
.app .sponsor-container {
  width: 940px;
  padding: 30px 0 90px;
  margin: 0 auto;
}
.app .sponsor-container h4 {
  font-size: 20px;
  margin: 30px 0 6px;
}
.app .sponsor-container p {
  display: table;
  height: 45px;
  text-align: left;
  width: 100%;
}
.app .sponsor-container span {
  display: table-cell;
  padding-right: 40px;
}
.app .mainContent {
  overflow: auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 15px;
}
.app-info {
  margin: 10px 0 0 0;
}
.symbolygy-card {
  width: 50%;
}
.single-page {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 60px 0;
}
.single-page .download-options {
  margin: 0 auto;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 500px;
}
.single-page .download-options .download-options--item {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 90px;
}
.single-page .download-options .download-options--item .no-underline {
  text-decoration: none;
}
.footer .text-left {
  text-align: left !important;
}
#menu-mobile option {
  color: #000 !important;
}
#menu-mobile option:hover {
  color: #fff !important;
}
.search {
  width: 300px;
}
.icon-group-row {
  border-top: 1px dashed #d3d3d3;
}
@import 'http://fonts.googleapis.com/css?family=Open+Sans:400,600,700';
.header-container article,
.footer article,
.header-container aside,
.footer aside,
.header-container details,
.footer details,
.header-container figcaption,
.footer figcaption,
.header-container figure,
.footer figure,
.header-container footer,
.footer footer,
.header-container header,
.footer header,
.header-container hgroup,
.footer hgroup,
.header-container nav,
.footer nav,
.header-container section,
.footer section,
.header-container summary,
.footer summary {
  display: block;
}
.header-container audio,
.footer audio,
.header-container canvas,
.footer canvas,
.header-container video,
.footer video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.header-container audio:not([controls]),
.footer audio:not([controls]) {
  display: none;
  height: 0;
}
.header-container [hidden],
.footer [hidden] {
  display: none;
}
.header-container html,
.footer html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.header-container html,
.footer html,
.header-container button,
.footer button,
.header-container input,
.footer input,
.header-container select,
.footer select,
.header-container textarea,
.footer textarea {
  font-family: sans-serif;
}
.header-container body,
.footer body {
  margin: 0;
}
.header-container :focus,
.footer :focus,
.header-container a:focus,
.footer a:focus {
  outline: none;
}
.header-container a:active,
.footer a:active,
.header-container a:hover,
.footer a:hover {
  outline: 0;
}
.header-container h1,
.footer h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.header-container h2,
.footer h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
.header-container h3,
.footer h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
.header-container h4,
.footer h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
.header-container h5,
.footer h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
.header-container h6,
.footer h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}
.header-container abbr[title],
.footer abbr[title] {
  border-bottom: 1px dotted;
}
.header-container b,
.footer b,
.header-container strong,
.footer strong {
  font-weight: bold;
}
.header-container blockquote,
.footer blockquote {
  margin: 1em 40px;
}
.header-container dfn,
.footer dfn {
  font-style: italic;
}
.header-container mark,
.footer mark {
  background: #ff0;
  color: #000;
}
.header-container p,
.footer p,
.header-container pre,
.footer pre {
  margin: 1em 0;
}
.header-container code,
.footer code,
.header-container kbd,
.footer kbd,
.header-container pre,
.footer pre,
.header-container samp,
.footer samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
.header-container pre,
.footer pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.header-container q,
.footer q {
  quotes: none;
}
.header-container q:before,
.footer q:before,
.header-container q:after,
.footer q:after {
  content: '';
  content: none;
}
.header-container small,
.footer small {
  font-size: 75%;
}
.header-container sub,
.footer sub,
.header-container sup,
.footer sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.header-container sup,
.footer sup {
  top: -0.5em;
}
.header-container sub,
.footer sub {
  bottom: -0.25em;
}
.header-container dl,
.footer dl,
.header-container menu,
.footer menu,
.header-container ol,
.footer ol,
.header-container ul,
.footer ul {
  margin: 1em 0;
}
.header-container dd,
.footer dd {
  margin: 0 0 0 40px;
}
.header-container menu,
.footer menu,
.header-container ol,
.footer ol,
.header-container ul,
.footer ul {
  padding: 0 0 0 40px;
}
.header-container nav ul,
.footer nav ul,
.header-container nav ol,
.footer nav ol {
  list-style: none;
  list-style-image: none;
}
.header-container img,
.footer img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.header-container svg:not(:root),
.footer svg:not(:root) {
  overflow: hidden;
}
.header-container figure,
.footer figure {
  margin: 0;
}
.header-container form,
.footer form {
  margin: 0;
}
.header-container fieldset,
.footer fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.header-container legend,
.footer legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}
.header-container button,
.footer button,
.header-container input,
.footer input,
.header-container select,
.footer select,
.header-container textarea,
.footer textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
.header-container button,
.footer button,
.header-container input,
.footer input {
  line-height: normal;
}
.header-container button,
.footer button,
.header-container html input[type='button'],
.footer html input[type='button'],
.header-container input[type='reset'],
.footer input[type='reset'],
.header-container input[type='submit'],
.footer input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}
.header-container button[disabled],
.footer button[disabled],
.header-container input[disabled],
.footer input[disabled] {
  cursor: default;
}
.header-container input[type='checkbox'],
.footer input[type='checkbox'],
.header-container input[type='radio'],
.footer input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
.header-container input[type='search'],
.footer input[type='search'] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
.header-container input[type='search']::-webkit-search-cancel-button,
.footer input[type='search']::-webkit-search-cancel-button,
.header-container input[type='search']::-webkit-search-decoration,
.footer input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
.header-container button::-moz-focus-inner,
.footer button::-moz-focus-inner,
.header-container input::-moz-focus-inner,
.footer input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.header-container textarea,
.footer textarea {
  overflow: auto;
  vertical-align: top;
}
.header-container table,
.footer table {
  border-collapse: collapse;
  border-spacing: 0;
}
.header-container ul,
.footer ul,
.header-container ol,
.footer ol {
  padding: 0;
  list-style-type: none;
}
.header-container dd,
.footer dd {
  margin: 0;
}
.header-container p,
.footer p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto;
}
.header-container b,
.footer b,
.header-container strong,
.footer strong,
.header-container .strong,
.footer .strong {
  font-weight: bold;
}
.header-container dfn,
.footer dfn,
.header-container em,
.footer em,
.header-container .em,
.footer .em {
  font-style: italic;
}
.header-container small,
.footer small,
.header-container .small,
.footer .small {
  font-size: 75%;
}
.header-container .clearfix,
.footer .clearfix {
  zoom: 1;
}
.header-container .clearfix:before,
.footer .clearfix:before,
.header-container .clearfix:after,
.footer .clearfix:after {
  content: '';
  display: table;
}
.header-container .clearfix:after,
.footer .clearfix:after {
  clear: both;
}
.header-container .image-replacement,
.footer .image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.header-container .no-box-shadow,
.footer .no-box-shadow {
  box-shadow: none;
}
.header-container body,
.footer body {
  background: #fff;
  overflow-x: hidden;
  position: relative;
}
.header-container .alignleft,
.footer .alignleft {
  float: left;
  margin: 0 22px 10px 0;
}
.header-container .alignright,
.footer .alignright {
  float: right;
  margin: 0 0 10px 22px;
}
.header-container .tagline,
.footer .tagline {
  text-align: center;
  background: #a00;
  color: #fff;
  padding: 7px 0;
}
.header-container html,
.footer html {
  color: #2a2a2a;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  line-height: 22px;
  text-rendering: optimizeLegibility;
}
.header-container a,
.footer a {
  color: #1e74b4;
  transition: all 0.2s ease-in-out;
}
.header-container a:active,
.footer a:active,
.header-container a:focus,
.footer a:focus,
.header-container a:hover,
.footer a:hover {
  color: #000;
}
.header-container h1:first-child,
.footer h1:first-child,
.header-container h2:first-child,
.footer h2:first-child,
.header-container h3:first-child,
.footer h3:first-child,
.header-container h4:first-child,
.footer h4:first-child,
.header-container h5:first-child,
.footer h5:first-child,
.header-container h6:first-child,
.footer h6:first-child,
.header-container p:first-child,
.footer p:first-child,
.header-container ul:first-child,
.footer ul:first-child,
.header-container ol:first-child,
.footer ol:first-child,
.header-container table:first-child,
.footer table:first-child {
  margin-top: 0;
}
.header-container h1:last-child,
.footer h1:last-child,
.header-container h2:last-child,
.footer h2:last-child,
.header-container h3:last-child,
.footer h3:last-child,
.header-container h4:last-child,
.footer h4:last-child,
.header-container h5:last-child,
.footer h5:last-child,
.header-container h6:last-child,
.footer h6:last-child,
.header-container p:last-child,
.footer p:last-child,
.header-container ul:last-child,
.footer ul:last-child,
.header-container ol:last-child,
.footer ol:last-child,
.header-container table:last-child,
.footer table:last-child {
  margin-bottom: 0;
}
.header-container h1,
.footer h1,
.header-container h2,
.footer h2,
.header-container h3,
.footer h3,
.header-container h4,
.footer h4,
.header-container h5,
.footer h5,
.header-container h6,
.footer h6 {
  font-family: 'proxima-nova', 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 1.1em;
  text-transform: uppercase;
}
.header-container h1,
.footer h1 {
  font-size: 26px;
  margin: 42px 0 6px;
}
.header-container h2,
.footer h2 {
  font-size: 24px;
  margin: 38px 0 6px;
}
.header-container h3,
.footer h3 {
  font-size: 22px;
  margin: 34px 0 6px;
}
.header-container h4,
.footer h4 {
  font-size: 20px;
  margin: 30px 0 6px;
}
.header-container h5,
.footer h5 {
  font-size: 16px;
  margin: 26px 0 6px;
}
.header-container h6,
.footer h6 {
  font-size: 14px;
  margin: 22px 0 6px;
}
.header-container p,
.footer p,
.header-container ul,
.footer ul,
.header-container ol,
.footer ol {
  margin: 6px 0 22px;
}
.header-container ul,
.footer ul,
.header-container ol,
.footer ol {
  padding-left: 22px;
}
.header-container ul,
.footer ul {
  list-style: disc;
}
.header-container ol,
.footer ol {
  list-style: decimal;
}
.header-container hr,
.footer hr {
  background: #ccc;
  border: 0;
  height: 1px;
  margin: 22px 0;
  overflow: hidden;
}
.header-container table + hr,
.footer table + hr {
  margin-bottom: 44px;
  margin-top: 0;
}
.header-container blockquote,
.footer blockquote {
  background: #f3f3f3;
  border-left: 5px solid #ccc;
  font-style: italic;
  margin: 22px 0;
  padding: 10px 10px 10px 22px;
}
.header-container fieldset,
.footer fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.header-container input:not([type='submit']):not([type='file']):not([type='checkbox']):not([type='radio']),
.footer input:not([type='submit']):not([type='file']):not([type='checkbox']):not([type='radio']),
.header-container textarea,
.footer textarea {
  border: 1px solid #999;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #999;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  padding: 5px;
}
.header-container input:not([type='submit']):not([type='file']):not([type='checkbox']):not([type='radio']):focus,
.footer input:not([type='submit']):not([type='file']):not([type='checkbox']):not([type='radio']):focus,
.header-container textarea:focus,
.footer textarea:focus {
  color: #000;
}
.header-container button,
.footer button,
.header-container input[type='button'],
.footer input[type='button'],
.header-container input[type='submit'],
.footer input[type='submit'],
.header-container .button,
.footer .button {
  background: #afc2cb;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 0;
  color: #fff;
  display: inline-block;
  font-family: 'proxima-nova', 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 20px;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
  transition: background 0.2s ease-in-out;
}
.header-container button:active,
.footer button:active,
.header-container button:focus,
.footer button:focus,
.header-container button:hover,
.footer button:hover,
.header-container input[type='button']:active,
.footer input[type='button']:active,
.header-container input[type='button']:focus,
.footer input[type='button']:focus,
.header-container input[type='button']:hover,
.footer input[type='button']:hover,
.header-container input[type='submit']:active,
.footer input[type='submit']:active,
.header-container input[type='submit']:focus,
.footer input[type='submit']:focus,
.header-container input[type='submit']:hover,
.footer input[type='submit']:hover,
.header-container .button:active,
.footer .button:active,
.header-container .button:focus,
.footer .button:focus,
.header-container .button:hover,
.footer .button:hover {
  background: #1e74b4;
  color: #fff;
}
.header-container button:link,
.footer button:link,
.header-container input[type='button']:link,
.footer input[type='button']:link,
.header-container input[type='submit']:link,
.footer input[type='submit']:link,
.header-container .button:link,
.footer .button:link {
  color: #fff;
  text-decoration: none;
}
.header-container .form-field,
.footer .form-field {
  clear: both;
  margin-bottom: 10px;
}
.header-container table,
.footer table {
  border: 0;
  border-collapse: collapse;
  margin-top: 10px;
  width: 100%;
}
.header-container td,
.footer td {
  border: 0;
  padding: 5px;
  vertical-align: top;
}
.header-container thead td,
.footer thead td {
  background: #afc2cb;
  color: #30424b;
  font-weight: bold;
}
.header-container tbody tr + tr td,
.footer tbody tr + tr td {
  border-top: 1px solid #afc2cb;
}
.header-container table.dividers,
.footer table.dividers {
  margin: 22px 0;
}
.header-container table.dividers td,
.footer table.dividers td {
  border: 0;
  padding: 0 2% 0 0;
}
.header-container table.dividers td + td,
.footer table.dividers td + td {
  border-left: 1px solid #ccc;
  padding-left: 2%;
}
.header-container table.dividers td:last-child,
.footer table.dividers td:last-child {
  padding-right: 0;
}
.header-container table.dividers tr + tr td,
.footer table.dividers tr + tr td {
  padding-top: 10px;
}
.header-container #head,
.footer #head {
  background: #fff;
  box-shadow: 0 0 30px rgba(0,0,0,0.5);
  height: 65px;
  left: 20px;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  right: 20px;
  top: 0;
  z-index: 20;
}
.header-container #logo,
.footer #logo {
  background: url("../images/logo.png") no-repeat bottom;
  background-size: 100%;
  float: left;
  height: 65px;
  width: 160px;
}
.header-container #logo h1,
.footer #logo h1 {
  margin: 0;
}
.header-container #logo a,
.footer #logo a {
  display: block;
  height: 80px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.header-container #social-icons,
.footer #social-icons {
  list-style: none;
  float: right;
  margin: 0;
  padding: 0;
}
.header-container #social-icons li,
.footer #social-icons li {
  float: left;
}
.header-container #social-icons li + li,
.footer #social-icons li + li {
  margin-left: 5px;
}
.header-container #social-icons a,
.footer #social-icons a {
  display: block;
  height: 30px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 30px;
}
.header-container #social-icons .facebook a,
.footer #social-icons .facebook a {
  background: url("../images/facebook.png") !important;
}
.header-container #social-icons .twitter a,
.footer #social-icons .twitter a {
  background: url("../images/twitter.png") !important;
}
.header-container #social-icons .youtube a,
.footer #social-icons .youtube a {
  background: url("../images/youtube.png") !important;
}
.header-container #primary-navigation ul,
.footer #primary-navigation ul {
  display: none;
}
.header-container #primary-navigation .mobile-menu,
.footer #primary-navigation .mobile-menu {
  clear: right;
  cursor: pointer;
  float: right;
  margin-top: 5px;
  position: relative;
  text-align: right;
  text-decoration: none;
}
.header-container #primary-navigation .mobile-menu select,
.footer #primary-navigation .mobile-menu select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  border: 0;
  cursor: pointer;
  font-size: 14px;
  height: 0;
  left: 0;
  overflow: hidden;
  padding-top: 30px;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  width: 100%;
  z-index: 2;
}
.header-container #page-bg,
.footer #page-bg {
  background: #1e74b4;
  height: 105px;
}
.header-container #main,
.footer #main {
  padding: 40px 20px;
}
.header-container #sidebar,
.footer #sidebar {
  border-top: 1px solid #c7c7c7;
  margin-top: 22px;
  padding-top: 22px;
}
.header-container article + article,
.footer article + article {
  margin-top: 60px;
}
.header-container #supporters,
.footer #supporters {
  padding: 40px 20px;
}
.header-container #supporters h3,
.footer #supporters h3 {
  color: #b8b8b8;
}
.header-container #supporters p,
.footer #supporters p {
  margin: -10px;
  text-align: center;
}
.header-container #supporters span,
.footer #supporters span {
  display: inline-block;
  padding: 10px;
}
@media only screen and (min-width: 760px) {
  .header-container #primary-navigation,
  .footer #primary-navigation {
    height: 30px;
    margin-left: 180px;
    padding-top: 45px;
  }
  .header-container #primary-navigation .mobile-menu,
  .footer #primary-navigation .mobile-menu {
    display: none;
  }
  .header-container #primary-navigation ul,
  .footer #primary-navigation ul {
    border-spacing: 3px 0;
    display: table;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .header-container #primary-navigation li,
  .footer #primary-navigation li {
    display: table-cell;
    float: none !important;
    float: left;
    margin-left: 3px;
  }
  .header-container #primary-navigation li.current-menu-item a,
  .footer #primary-navigation li.current-menu-item a,
  .header-container #primary-navigation li.current-page-ancestor a,
  .footer #primary-navigation li.current-page-ancestor a {
    border-color: #1e74b4;
  }
  .header-container #primary-navigation a,
  .footer #primary-navigation a {
    border-bottom: 5px solid transparent;
    color: #000;
    display: block;
    font-family: 'proxima-nova', 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    transition: border-color 0.2s ease-in-out;
  }
  .header-container #primary-navigation a:active,
  .footer #primary-navigation a:active,
  .header-container #primary-navigation a:focus,
  .footer #primary-navigation a:focus,
  .header-container #primary-navigation a:hover,
  .footer #primary-navigation a:hover {
    border-color: #afc2cb;
  }
  .header-container .post-type-archive-napsg_news #menu-item-87 a,
  .footer .post-type-archive-napsg_news #menu-item-87 a,
  .header-container .single-napsg_news #menu-item-87 a,
  .footer .single-napsg_news #menu-item-87 a,
  .header-container .blog #menu-item-19 a,
  .footer .blog #menu-item-19 a,
  .header-container .single-post #menu-item-19 a,
  .footer .single-post #menu-item-19 a {
    border-color: #1e74b4;
  }
}
@media only screen and (min-width: 980px) {
  .header-container .wrap,
  .footer .wrap {
    margin: 0 auto;
    width: 940px;
  }
  .header-container #container,
  .footer #container {
    min-width: 980px;
  }
  .header-container #head,
  .footer #head {
    height: 80px;
    left: 50%;
    margin-left: -470px;
    padding: 20px 40px;
    right: auto;
    width: 860px;
  }
  .header-container #logo,
  .footer #logo {
    height: 80px;
    width: 200px;
  }
  .header-container #primary-navigation,
  .footer #primary-navigation {
    height: 40px;
    margin-left: 240px;
    padding-top: 60px;
  }
  .header-container #primary-navigation a,
  .footer #primary-navigation a {
    border-bottom: 10px solid transparent;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
  }
  .header-container #page-bg,
  .footer #page-bg {
    height: 160px;
  }
  .header-container #main,
  .footer #main {
    padding: 40px 0;
    margin: 0 auto;
    width: 940px;
  }
  .header-container #supporters,
  .footer #supporters {
    padding: 30px 0 90px;
  }
  .header-container #supporters p,
  .footer #supporters p {
    display: table;
    height: 45px;
    text-align: left;
    width: 100%;
  }
  .header-container #supporters span,
  .footer #supporters span {
    display: table-cell;
    padding-right: 40px;
  }
  .header-container #supporters span + span,
  .footer #supporters span + span {
    margin-top: 0;
  }
}
@media print {
  .header-container *,
  .footer * {
    background: transparent !important;
    color: #000 !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  .header-container a,
  .footer a,
  .header-container a:visited,
  .footer a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  .header-container a:after,
  .footer a:after,
  .header-container a:visited:after,
  .footer a:visited:after {
    content: ' (' attr(href) ')';
  }
  .header-container a abbr[title]:after,
  .footer a abbr[title]:after,
  .header-container a:visited abbr[title]:after,
  .footer a:visited abbr[title]:after {
    content: ' (' attr(title) ')';
  }
  .header-container .ir a:after,
  .footer .ir a:after,
  .header-container a[href^='javascript:']:after,
  .footer a[href^='javascript:']:after,
  .header-container a[href^='#']:after,
  .footer a[href^='#']:after {
    content: '';
  }
  .header-container pre,
  .footer pre,
  .header-container blockquote,
  .footer blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .header-container thead,
  .footer thead {
    display: table-header-group;
  }
  .header-container tr,
  .footer tr,
  .header-container img,
  .footer img {
    page-break-inside: avoid;
  }
  .header-container img,
  .footer img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  .header-container p,
  .footer p,
  .header-container h2,
  .footer h2,
  .header-container h3,
  .footer h3 {
    orphans: 3;
    widows: 3;
  }
  .header-container h2,
  .footer h2,
  .header-container h3,
  .footer h3 {
    page-break-after: avoid;
  }
  .header-container #head,
  .footer #head,
  .header-container #floor,
  .footer #floor,
  .header-container #sub-nav,
  .footer #sub-nav,
  .header-container #footer-meta,
  .footer #footer-meta,
  .header-container .sidebar,
  .footer .sidebar,
  .header-container .page-navigation,
  .footer .page-navigation,
  .header-container .wp-prev-next,
  .footer .wp-prev-next,
  .header-container .respond-form,
  .footer .respond-form,
  .header-container nav,
  .footer nav {
    display: none;
  }
}
html,
body,
span,
div,
button,
input,
a {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZC5zdHlsIiwiYXBwLmNzcyIsImNvbXBvbmVudHMvc2luZ2xlLWljb24uc3R5bCIsImNvbXBvbmVudHMvc3ViQ2F0ZWdvcnkuc3R5bCIsImNvbXBvbmVudHMvdG9vbGJhci90b2dnbGUtdmlldy5zdHlsIiwiY29tcG9uZW50cy90b29sYmFyL3Rvb2xiYXIuc3R5bCIsImZvbnRzLnN0eWwiLCJ1dGlsaXRpZXMuc3R5bCIsImJhc2Uuc3R5bCIsImxheW91dC5zdHlsIiwiaGVhZGVyLWZvb3Rlci5zdHlsIiwiYXBwLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7TUFBQSxnQkFBQTtFQUNBLDBCQUFBO01BQUEsOEJBQUE7Q0NDRDtBREFEO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0NDRUQ7QURERDtFQUNFLHFDQUFBO0VBQ0Esa0VBQUE7Q0NHRDtBRERDO0VBQ0UsMEJBQUE7RUFDQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLCtCQUFBO0NDR0g7QURERztFQUNFLHVFQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtDQ0dMO0FEREQ7RUFDRSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7Q0NHRDtBREREO0VBQ0Usc0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7Q0NHRDtBRERDO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q0NHSDtBRERHO0VBQ0UscUNBQUE7RUFDQSxvQkFBQTtDQ0dMO0FERkQ7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0NDSUQ7QURIRDtFQUNFLGFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLCtEQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtDQ0tEO0FESEQ7RUFD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QUNJLG1CQUFBO0NOdWJIO0FNcmJEO0VBQ0ksb0JBQUE7Q051Ykg7QU1yYkQ7RUFDSSx1QkFBQTtDTnViSDtBTXJiRDtFQUNJLHVCQUFBO0NOdWJIO0FNcmJEO0VBQ0ksb0JBQUE7Q051Ykg7QU1yYkQ7RUFDSSx5QkFBQTtDTnViSDtBTXJiRDtFQUNJLFlBQUE7Q051Ykg7QU1yYkQ7RUFDSSxhQUFBO0NOdWJIO0FNcGJEO0VBQ0ksY0FBQTtDTnNiSDtBTXBiRDtFQUNJLG1CQUFBO0NOc2JIO0FNcGJEO0VBQ0ksbUJBQUE7Q05zYkg7QU1wYkQ7RUFDSSxzQkFBQTtDTnNiSDtBTXBiRDtFQUNJLGVBQUE7Q05zYkg7QU1wYkQ7RUFDSSxtQkFBQTtDTnNiSDtBTXBiRDtFQUNJLG9CQUFBO0NOc2JIO0FNbGJEO0VBQ0ksdUJBQUE7Q05vYkg7QU1sYkQ7O0VBQ0ksU0FBQTtDTnFiSDtBTW5iRDs7RUFDSSxZQUFBO0NOc2JIO0FNcGJEOztFQUNJLFVBQUE7Q051Ykg7QU1yYkQ7O0VBQ0ksV0FBQTtDTndiSDtBTTdhRztFQUNJLGFBQUE7Q04rYVA7QU05YUQ7RUFDSSxjQUFBO0NOZ2JIO0FNcGFEO0VBQ0ksa0JBQUE7Q05zYUg7QU1qYUc7O0VBQ0ksYUFBQTtDTm9hUDtBTW5hRzs7RUFDRyxZQUFBO0NOc2FOO0FNbmFPOztFQUNJLFlBQUE7Q05zYVg7QU1yYU87O0VBQ0ksV0FBQTtDTndhWDtBTXJhTzs7RUFDSSxZQUFBO0NOd2FYO0FNdmFPOztFQUNJLFdBQUE7Q04wYVg7QU12YU87O0VBQ0ksWUFBQTtDTjBhWDtBTXphTzs7RUFDSSxXQUFBO0NONGFYO0FNdmFEO0VBQ0ksZUFBQTtDTnlhSDtBTXZhRDtFQUNJLHFCQUFBO0NOeWFIO0FNdmFEO0VBQ0ksWUFBQTtDTnlhSDtBTXZhRDtFQUNJLFlBQUE7Q055YUg7QU12YUQ7RUFDSSxlQUFBO0NOeWFIO0FNdmFEO0VBQ0ksdUJBQUE7Q055YUg7QU12YUQ7RUFDSSwwQkFBQTtDTnlhSDtBTXZhRztFQUNJLHlDQUFBO0NOeWFQO0FNdmFEO0VBQ0ksdUJBQUE7Q055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RSxjQUFBO0dUd2lDSDtDQUNGO0FTdGlDYTtFQUNWOztJQUNFLG1DQUFBO0lBQ0EsdUJBQUE7SUFDQSw2QkFBQTtJQUNBLHdCQUFBO0lBQ0EsNEJBQUE7R1R5aUNIO0VTdmlDQzs7OztJQUVFLHVCQUFBO0lBQ0EsMkJBQUE7R1QyaUNIO0VTemlDQzs7OztJQUVFLDZCQUFBO0dUNmlDSDtFUzNpQ0M7Ozs7SUFFRSw4QkFBQTtHVCtpQ0g7RVM3aUNDOzs7Ozs7SUFHRSxZQUFBO0dUa2pDSDtFU2hqQ0M7Ozs7SUFFRSx1QkFBQTtJQUNBLHlCQUFBO0dUb2pDSDtFU2xqQ0M7O0lBQ0UsNEJBQUE7R1RxakNIO0VTbmpDQzs7OztJQUVFLHlCQUFBO0dUdWpDSDtFU3JqQ0M7O0lBQ0UsMkJBQUE7R1R3akNIO0VTdGpDQztJQUNFLGNBQUE7R1R3akNIO0VTdGpDQzs7Ozs7O0lBR0UsV0FBQTtJQUNBLFVBQUE7R1QyakNIO0VTempDQzs7OztJQUVFLHdCQUFBO0dUNmpDSDtFUzNqQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQVNFLGNBQUE7R1Rza0NIO0NBQ0Y7QVVoM0REOzs7Ozs7O0VBQ0MsdURBQUE7Q1Z3M0RBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZmxleC1jYXJkLWNvbnRhaW5lclxuICB3aWR0aCBhdXRvXG4gIGZsZXgtd3JhcCB3cmFwXG4gIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmRcbi5jYXJkLWNvbnRhaW5lclxuICBtYXJnaW4gMCBhdXRvIDQwcHggYXV0b1xuICB3aWR0aCBhdXRvXG4uY2FyZFxuICBiYWNrZ3JvdW5kLWNvbG9yICNmYWZhZmEgIWltcG9ydGFudFxuICBmb250LWZhbWlseSAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50XG5cbiAgLmNhcmQtaXRlbVxuICAgIGJhY2tncm91bmQtY29sb3IgI2U4ZThlOFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cbiAgICBidXR0b25cbiAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltYWdlcy9kb3dubG9hZC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlICFpbXBvcnRhbnRcbiAgICAgIGJhY2tncm91bmQtc2l6ZSAzMHB4ICFpbXBvcnRhbnRcbiAgICAgIGhlaWdodCA0OHB4XG4gICAgICB3aWR0aCA0OHB4XG5cbi5jYXJkLXRpdGxlXG4gIGNvbG9yICMxZTc0YjQgIWltcG9ydGFudFxuICB3aWR0aCA5MCUgIWltcG9ydGFudFxuICBmb250LXdlaWdodCA1MDBcbiAgZm9udC1zaXplIDE2cHggIWltcG9ydGFudFxuICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgY3Vyc29yIHBvaW50ZXJcblxuLmNhcmRcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgd2lkdGggMzAwcHhcbiAgbWluLXdpZHRoIDMwMHB4XG4gIG1hcmdpbiAxMHB4IDBcbiAgdmVydGljYWwtYWxpZ24gdG9wXG5cbiAgLmNhcmQtaW1hZ2UtaWNvblxuICAgIHdpZHRoIDYwcHhcbiAgICBoZWlnaHQgYXV0b1xuICAgIHBhZGRpbmcgNnB4XG4gICAgb3BhY2l0eSAxXG4gICAgdHJhbnNpdGlvbiBhbGwgLjI1c1xuICAgIGN1cnNvciBwb2ludGVyXG5cbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoMTIsNDUsNzEsIDAuNilcbiAgICAgIGJvcmRlci1yYWRpdXMgNDBweFxuLm1hdGVyaWFsLWljb25zXG4gIGNvbG9yIHJnYmEoMzAsMTE2LDE4MCwxKSAhaW1wb3J0YW50XG4gIGZvbnQtc2l6ZSAzMHB4XG4uY2xvc2VcbiAgZmxvYXQgcmlnaHRcbiAgaGVpZ2h0IDIwcHhcbiAgd2lkdGggMjBweFxuICBiYWNrZ3JvdW5kICNmZmYgdXJsKC4uL2ltYWdlcy9kZWxldGUuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJVxuICBiYWNrZ3JvdW5kLXNpemUgMTZweFxuICBjdXJzb3IgcG9pbnRlclxuXG4uY2xvc2U6aG92ZXJcbiAgYmFja2dyb3VuZCAjZGRkIHVybCguLi9pbWFnZXMvZGVsZXRlLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCVcbiAgYmFja2dyb3VuZC1zaXplIDE2cHhcblxuXG4iLCIuZmxleC1jYXJkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5jYXJkIC5jYXJkLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FyZCAuY2FyZC1pdGVtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb3dubG9hZC5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMWU3NGI0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNhcmQgLmNhcmQtaW1hZ2UtaWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDZweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FyZCAuY2FyZC1pbWFnZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiw0NSw3MSwwLjYpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLm1hdGVyaWFsLWljb25zIHtcbiAgY29sb3I6ICMxZTc0YjQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kZWxldGUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQgdXJsKFwiLi4vaW1hZ2VzL2RlbGV0ZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cbi5zaW5nbGUtaWNvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLWljb24tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2luZ2xlLWljb24tY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciAua2V5d29yZHMge1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG4uc2luZ2xlLWljb24tY29udGFpbmVyIC5zaW5nbGUtaWNvbi1maWxlLXR5cGUge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNpbmdsZS1pY29uLWNvbnRhaW5lciAuaWNvbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50b2dnbGUtYnV0dG9ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRvZ2dsZS1idXR0b25zLWNvbnRhaW5lciBkaXYge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9nZ2xlLWJ1dHRvbnMtY29udGFpbmVyIC5ncmlkLWljb24sXG4udG9nZ2xlLWJ1dHRvbnMtY29udGFpbmVyIC50YWJsZS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy90YWJsZS1vbi5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4udGFibGUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsMTE2LDE4MCwwLjYpIHVybChcIi4uL2ltYWdlcy90YWJsZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtaWNvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMxZTc0YjQgdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5ncmlkLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9ncmlkLW9uLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmdyaWQtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsMTE2LDE4MCwwLjYpIHVybChcIi4uL2ltYWdlcy9ncmlkLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5ncmlkLWljb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMWU3NGI0IHVybChcIi4uL2ltYWdlcy9ncmlkLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zdWJjYXRlb2dvcnktcGFja3MtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN1YmNhdGVnb3J5LXBhY2stY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkM2QzZDM7XG59XG4uc3ViY2F0ZWdvcnktcGFjay1jb250YWluZXIgLnN1YmNhdGVnb3J5LXN1YnBhY2stY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3ViY2F0ZWdvcnktcGFjay1jb250YWluZXIgaHIge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMWU3NGI0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJjYXRlZ29yeS0tbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3ViY2F0ZWdvcnktLWxpc3QgLmljb24tYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnN1YmNhdGVnb3J5LS1saXN0LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4uc3ViY2F0ZWdvcnktLWxpc3QtLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm1ldGEtZGF0YS1pbm5lciB7XG4gIGhlaWdodDogMTE4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tZXRhLWRhdGEtaW5uZXIgPiBkaXYge1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5tZXRhLWZsZXgtaXRlbSB7XG4gIGZsZXg6IDIgMDtcbn1cbi5mbGV4LWNvbHVtbiAuYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMWU3NGI0O1xufVxuLmZsZXgtY29sdW1uIGhyIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG59XG4ucGFjay10aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFlNzRiNDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc3VicGFjay10aXRsZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFlNzRiNCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYWRkLWljb24gZGl2LFxuLnZpZXctaWNvbiBkaXYsXG4ucmVtb3ZlLWljb24gZGl2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkZC1pY29uLFxuLnJlbW92ZS1pY29uIHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiA0OCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctaWNvbiB7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogNDglO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWV3LWljb24gZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpIHVybChcIi4uL2ltYWdlcy9leWUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuLmFkZC1pY29uOmhvdmVyIGRpdiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucmVtb3ZlLWljb246aG92ZXIgZGl2IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi52aWV3LWljb246aG92ZXIgZGl2IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oaWdobGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWU3NGI0O1xufVxuLmtleXdvcmQtbGluayB7XG4gIGNvbG9yOiAjMWU3NGI0O1xufVxuLmtleXdvcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpZXctdG9nZ2xlIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnRvb2xiYXIge1xuICBtYXJnaW46IDIwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci0tdG9wLXRvb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4udG9vbGJhci0tYm90dG9tLXRvb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDA7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmJyZWFkLWNydW1icyB7XG4gIGZsZXg6IDIgMCAyMDBweDtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmJyZWFkLWNydW1icyAuYnJlYWQtY3J1bWItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzFlNzRiNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJyZWFkLWNydW1icyAuYnJlYWQtY3J1bWItY29udGFpbmVyIHNwYW4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB2ZXJpdGNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5icmVhZC1jcnVtYnMgLmJyZWFkLWNydW1iLWNvbnRhaW5lciBzcGFuIGEge1xuICBjb2xvcjogIzFlNzRiNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm15LWljb25zLFxuZGlzcGxheSBmbGV4LFxuLm15LWljb25zLWRvd25sb2FkIHtcbiAgZmxleDogMCAxIDIwMHB4O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMnKSwgbG9jYWwoJ09wZW5TYW5zJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9LODhwUjNnb0FXVDdCVHQzMlowMW00WDBoVmd6WlFVZlJEdVpyUHZIM0Q4LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMnKSwgbG9jYWwoJ09wZW5TYW5zJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9SamdPN3JZVG1xaVZwN3Z6aS1RNVVZWDBoVmd6WlFVZlJEdVpyUHZIM0Q4LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMnKSwgbG9jYWwoJ09wZW5TYW5zJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9MV0Nqc1FrQjZFTWRmSHJFVnFBMUtZWDBoVmd6WlFVZlJEdVpyUHZIM0Q4LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucycpLCBsb2NhbCgnT3BlblNhbnMnKSwgdXJsKFwiaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL3hvenNjcFQyNzI2b243amJjYl9wQW9YMGhWZ3paUVVmUkR1WnJQdkgzRDgud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zJyksIGxvY2FsKCdPcGVuU2FucycpLCB1cmwoXCJodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvNTlaUmtsYU81YldHcUY1QTliYUVFWVgwaFZnelpRVWZSRHVaclB2SDNEOC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGMSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMnKSwgbG9jYWwoJ09wZW5TYW5zJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy91LVdVb3FyRVQ5ZlVlb2JRVzdqa1JZWDBoVmd6WlFVZlJEdVpyUHZIM0Q4LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zJyksIGxvY2FsKCdPcGVuU2FucycpLCB1cmwoXCJodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvY0paS2VPdUJybjRrRVJ4cXRhVUgzWkJ3MXhVMXJLcHRKal8wamFuczkyMC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9NVFBfeVNVSkhfYm40OFZCRzhzTlNnN2FDNlNqaUFPcEFXT0tmSkRmVlJZLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9NVFBfeVNVSkhfYm40OFZCRzhzTlNoZHd4Q1hmWnBLbzVrV0F4Xzc0YkhzLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9NVFBfeVNVSkhfYm40OFZCRzhzTlNwNnZuYVBadzZuWUR4TTRTVkVNRktnLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pYm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaWJvbGQnKSwgdXJsKFwiaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL01UUF95U1VKSF9ibjQ4VkJHOHNOU3Z5MV9IVHdSd2d0bDFjUGdhM0Z5M1kud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlib2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pYm9sZCcpLCB1cmwoXCJodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvTVRQX3lTVUpIX2JuNDhWQkc4c05TdmdyTHNXbzdKazFLdlpzZXIwb2xLWS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGMSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9NVFBfeVNVSkhfYm40OFZCRzhzTlNvam9ZdzNZVHlrdENDZXJfaWxPbGhFLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlib2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pYm9sZCcpLCB1cmwoXCJodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvTVRQX3lTVUpIX2JuNDhWQkc4c05TaGFtcHU1XzdDakhXNXNweG9lTjNWcy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoXCJodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvazNrNzAyWk9LaUxKYzNXVmp1cGx6QTdhQzZTamlBT3BBV09LZkpEZlZSWS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKFwiaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL2szazcwMlpPS2lMSmMzV1ZqdXBsekJkd3hDWGZacEtvNWtXQXhfNzRiSHMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpKNnZuYVBadzZuWUR4TTRTVkVNRktnLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpQeTFfSFR3UndndGwxY1BnYTNGeTNZLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpQZ3JMc1dvN0prMUt2WnNlcjBvbEtZLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUYxLCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChcImh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpJam9ZdzNZVHlrdENDZXJfaWxPbGhFLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKFwiaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL2szazcwMlpPS2lMSmMzV1ZqdXBsekJhbXB1NV83Q2pIVzVzcHhvZU4zVnMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udmVydGljYWwtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi52ZXJ0aWNhbC1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLnZlcnRpY2FsLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5ib3JkZXItYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uby1sb25nLFxuLm5vLXRvcCB7XG4gIHRvcDogMHB4O1xufVxuLm5vLWxvbmcsXG4ubm8tYm90dG9tIHtcbiAgYm90dG9tOiAwcHg7XG59XG4ubm8td2lkZSxcbi5uby1sZWZ0IHtcbiAgbGVmdDogMHB4O1xufVxuLm5vLXdpZGUsXG4ubm8tcmlnaHQge1xuICByaWdodDogMHB4O1xufVxuLm1hcmdpbi1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1hcmdpbi0tc21hbGwge1xuICBtYXJnaW46IDAuMmVtO1xufVxuLm5vLWJvcmRlci1zcGFjaW5nIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZmlsbCxcbi5maWxsX19sb25nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZpbGwsXG4uZmlsbF9fd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbGwtLTI1cCxcbi5maWxsLS0yNXBfX2xvbmcge1xuICBoZWlnaHQ6IDI1JTtcbn1cbi5maWxsLS0yNXAsXG4uZmlsbC0tMjVwX193aWRlIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5maWxsLS01MHAsXG4uZmlsbC0tNTBwX19sb25nIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uZmlsbC0tNTBwLFxuLmZpbGwtLTUwcF9fd2lkZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZmlsbC0tNzVwLFxuLmZpbGwtLTc1cF9fbG9uZyB7XG4gIGhlaWdodDogNzUlO1xufVxuLmZpbGwtLTc1cCxcbi5maWxsLS03NXBfX3dpZGUge1xuICB3aWR0aDogNzUlO1xufVxuLnRleHQtaW5oZXJpdC1jb2xvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJhY2stdHJhbnNwYXJlbnQge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjNjA5MWIyO1xufVxuLmJhY2std2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJhY2stZGFyay1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmM2Y0MTtcbn1cbi5iYWNrLWRhcmstZ3JheS0tdHJhbnNsdWNlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xufVxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYm9yZGVyLXdoaXRlX19ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLnRleHQtZ3JheS0tbGlnaHQge1xuICBjb2xvcjogI2RkZDtcbn1cbi50ZXh0LWdyYXktLXN1YnRsZSB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJhY2stZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLDEwMiwxMDIsMC45KTtcbn1cbi5iYWNrLWdyYXktLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMzI3O1xufVxuLmZlZWRiYWNrLW91dGxpbmUtb3JhbmdlOmhvdmVyLFxuLmZlZWRiYWNrLW91dGxpbmUtb3JhbmdlOmFjdGl2ZSxcbi5mZWVkYmFjay1vdXRsaW5lLW9yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZhNTAwO1xufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2xlYXJmaXgge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2JpbGUtbXEtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJvcmRlci1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnotaW5kZXgtbWFwIHtcbiAgei1pbmRleDogMzA7XG59XG4uei1pbmRleC1jb250cm9scyB7XG4gIHotaW5kZXg6IDQwO1xufVxuLnotaW5kZXgtcGFuZWwge1xuICB6LWluZGV4OiA1MDtcbn1cbi56LWluZGV4LWxvZ28ge1xuICB6LWluZGV4OiA2MDtcbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5odG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi0tcGxhaW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnV0dG9uLS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b24tLWJsdWUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzYwOTFiMjtcbn1cbi5idXR0b24tLWJsdWU6YWN0aXZlLFxuLmJ1dHRvbi0tYmx1ZTpob3Zlcixcbi5idXR0b24tLWJsdWU6Zm9jdXMsXG4uYnV0dG9uLS1ibHVlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlODY4NTA7XG59XG4uYnV0dG9uLS1lc3JpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1ODVhO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi0tZXNyaTpob3Zlcixcbi5idXR0b24tLWVzcmk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5yb290LFxuLmFwcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG4uYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZTBlMGUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFwcCAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcCAuc3ViY2F0LWFjdGlvbnMge1xuICBtYXJnaW46IDEwcHggNDBweDtcbn1cbi5hcHAgLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hcHAgLnNlYXJjaC1jb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cbi5hcHAgLnNwb25zb3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDk0MHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYXBwIC5zcG9uc29yLWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAzMHB4IDAgNnB4O1xufVxuLmFwcCAuc3BvbnNvci1jb250YWluZXIgcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFwcCAuc3BvbnNvci1jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYXBwIC5tYWluQ29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5hcHAtaW5mbyB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi5zeW1ib2x5Z3ktY2FyZCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2luZ2xlLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uc2luZ2xlLXBhZ2UgLmRvd25sb2FkLW9wdGlvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5zaW5nbGUtcGFnZSAuZG93bmxvYWQtb3B0aW9ucyAuZG93bmxvYWQtb3B0aW9ucy0taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTBweDtcbn1cbi5zaW5nbGUtcGFnZSAuZG93bmxvYWQtb3B0aW9ucyAuZG93bmxvYWQtb3B0aW9ucy0taXRlbSAubm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuI21lbnUtbW9iaWxlIG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4jbWVudS1tb2JpbGUgb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gge1xuICB3aWR0aDogMzAwcHg7XG59XG4uaWNvbi1ncm91cC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkM2QzZDM7XG59XG5AaW1wb3J0ICdodHRwOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDAnO1xuLmhlYWRlci1jb250YWluZXIgYXJ0aWNsZSxcbi5mb290ZXIgYXJ0aWNsZSxcbi5oZWFkZXItY29udGFpbmVyIGFzaWRlLFxuLmZvb3RlciBhc2lkZSxcbi5oZWFkZXItY29udGFpbmVyIGRldGFpbHMsXG4uZm9vdGVyIGRldGFpbHMsXG4uaGVhZGVyLWNvbnRhaW5lciBmaWdjYXB0aW9uLFxuLmZvb3RlciBmaWdjYXB0aW9uLFxuLmhlYWRlci1jb250YWluZXIgZmlndXJlLFxuLmZvb3RlciBmaWd1cmUsXG4uaGVhZGVyLWNvbnRhaW5lciBmb290ZXIsXG4uZm9vdGVyIGZvb3Rlcixcbi5oZWFkZXItY29udGFpbmVyIGhlYWRlcixcbi5mb290ZXIgaGVhZGVyLFxuLmhlYWRlci1jb250YWluZXIgaGdyb3VwLFxuLmZvb3RlciBoZ3JvdXAsXG4uaGVhZGVyLWNvbnRhaW5lciBuYXYsXG4uZm9vdGVyIG5hdixcbi5oZWFkZXItY29udGFpbmVyIHNlY3Rpb24sXG4uZm9vdGVyIHNlY3Rpb24sXG4uaGVhZGVyLWNvbnRhaW5lciBzdW1tYXJ5LFxuLmZvb3RlciBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBhdWRpbyxcbi5mb290ZXIgYXVkaW8sXG4uaGVhZGVyLWNvbnRhaW5lciBjYW52YXMsXG4uZm9vdGVyIGNhbnZhcyxcbi5oZWFkZXItY29udGFpbmVyIHZpZGVvLFxuLmZvb3RlciB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBhdWRpbzpub3QoW2NvbnRyb2xzXSksXG4uZm9vdGVyIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIFtoaWRkZW5dLFxuLmZvb3RlciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBodG1sLFxuLmZvb3RlciBodG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuLmhlYWRlci1jb250YWluZXIgaHRtbCxcbi5mb290ZXIgaHRtbCxcbi5oZWFkZXItY29udGFpbmVyIGJ1dHRvbixcbi5mb290ZXIgYnV0dG9uLFxuLmhlYWRlci1jb250YWluZXIgaW5wdXQsXG4uZm9vdGVyIGlucHV0LFxuLmhlYWRlci1jb250YWluZXIgc2VsZWN0LFxuLmZvb3RlciBzZWxlY3QsXG4uaGVhZGVyLWNvbnRhaW5lciB0ZXh0YXJlYSxcbi5mb290ZXIgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbi5oZWFkZXItY29udGFpbmVyIGJvZHksXG4uZm9vdGVyIGJvZHkge1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciA6Zm9jdXMsXG4uZm9vdGVyIDpmb2N1cyxcbi5oZWFkZXItY29udGFpbmVyIGE6Zm9jdXMsXG4uZm9vdGVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlci1jb250YWluZXIgYTphY3RpdmUsXG4uZm9vdGVyIGE6YWN0aXZlLFxuLmhlYWRlci1jb250YWluZXIgYTpob3Zlcixcbi5mb290ZXIgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBoMSxcbi5mb290ZXIgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGgyLFxuLmZvb3RlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMC44M2VtIDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBoMyxcbi5mb290ZXIgaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGg0LFxuLmZvb3RlciBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDEuMzNlbSAwO1xufVxuLmhlYWRlci1jb250YWluZXIgaDUsXG4uZm9vdGVyIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG4gIG1hcmdpbjogMS42N2VtIDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBoNixcbi5mb290ZXIgaDYge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luOiAyLjMzZW0gMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGFiYnJbdGl0bGVdLFxuLmZvb3RlciBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBiLFxuLmZvb3RlciBiLFxuLmhlYWRlci1jb250YWluZXIgc3Ryb25nLFxuLmZvb3RlciBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGJsb2NrcXVvdGUsXG4uZm9vdGVyIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuLmhlYWRlci1jb250YWluZXIgZGZuLFxuLmZvb3RlciBkZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBtYXJrLFxuLmZvb3RlciBtYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBwLFxuLmZvb3RlciBwLFxuLmhlYWRlci1jb250YWluZXIgcHJlLFxuLmZvb3RlciBwcmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmhlYWRlci1jb250YWluZXIgY29kZSxcbi5mb290ZXIgY29kZSxcbi5oZWFkZXItY29udGFpbmVyIGtiZCxcbi5mb290ZXIga2JkLFxuLmhlYWRlci1jb250YWluZXIgcHJlLFxuLmZvb3RlciBwcmUsXG4uaGVhZGVyLWNvbnRhaW5lciBzYW1wLFxuLmZvb3RlciBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5oZWFkZXItY29udGFpbmVyIHByZSxcbi5mb290ZXIgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBxLFxuLmZvb3RlciBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuLmhlYWRlci1jb250YWluZXIgcTpiZWZvcmUsXG4uZm9vdGVyIHE6YmVmb3JlLFxuLmhlYWRlci1jb250YWluZXIgcTphZnRlcixcbi5mb290ZXIgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuLmhlYWRlci1jb250YWluZXIgc21hbGwsXG4uZm9vdGVyIHNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBzdWIsXG4uZm9vdGVyIHN1Yixcbi5oZWFkZXItY29udGFpbmVyIHN1cCxcbi5mb290ZXIgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5oZWFkZXItY29udGFpbmVyIHN1cCxcbi5mb290ZXIgc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG4uaGVhZGVyLWNvbnRhaW5lciBzdWIsXG4uZm9vdGVyIHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbi5oZWFkZXItY29udGFpbmVyIGRsLFxuLmZvb3RlciBkbCxcbi5oZWFkZXItY29udGFpbmVyIG1lbnUsXG4uZm9vdGVyIG1lbnUsXG4uaGVhZGVyLWNvbnRhaW5lciBvbCxcbi5mb290ZXIgb2wsXG4uaGVhZGVyLWNvbnRhaW5lciB1bCxcbi5mb290ZXIgdWwge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmhlYWRlci1jb250YWluZXIgZGQsXG4uZm9vdGVyIGRkIHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuLmhlYWRlci1jb250YWluZXIgbWVudSxcbi5mb290ZXIgbWVudSxcbi5oZWFkZXItY29udGFpbmVyIG9sLFxuLmZvb3RlciBvbCxcbi5oZWFkZXItY29udGFpbmVyIHVsLFxuLmZvb3RlciB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBuYXYgdWwsXG4uZm9vdGVyIG5hdiB1bCxcbi5oZWFkZXItY29udGFpbmVyIG5hdiBvbCxcbi5mb290ZXIgbmF2IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cbi5oZWFkZXItY29udGFpbmVyIGltZyxcbi5mb290ZXIgaW1nIHtcbiAgYm9yZGVyOiAwO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuLmhlYWRlci1jb250YWluZXIgc3ZnOm5vdCg6cm9vdCksXG4uZm9vdGVyIHN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItY29udGFpbmVyIGZpZ3VyZSxcbi5mb290ZXIgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci1jb250YWluZXIgZm9ybSxcbi5mb290ZXIgZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGZpZWxkc2V0LFxuLmZvb3RlciBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbi5oZWFkZXItY29udGFpbmVyIGxlZ2VuZCxcbi5mb290ZXIgbGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAqbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBidXR0b24sXG4uZm9vdGVyIGJ1dHRvbixcbi5oZWFkZXItY29udGFpbmVyIGlucHV0LFxuLmZvb3RlciBpbnB1dCxcbi5oZWFkZXItY29udGFpbmVyIHNlbGVjdCxcbi5mb290ZXIgc2VsZWN0LFxuLmhlYWRlci1jb250YWluZXIgdGV4dGFyZWEsXG4uZm9vdGVyIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBidXR0b24sXG4uZm9vdGVyIGJ1dHRvbixcbi5oZWFkZXItY29udGFpbmVyIGlucHV0LFxuLmZvb3RlciBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBidXR0b24sXG4uZm9vdGVyIGJ1dHRvbixcbi5oZWFkZXItY29udGFpbmVyIGh0bWwgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4uZm9vdGVyIGh0bWwgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdyZXNldCddLFxuLmZvb3RlciBpbnB1dFt0eXBlPSdyZXNldCddLFxuLmhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0nc3VibWl0J10sXG4uZm9vdGVyIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgKm92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhlYWRlci1jb250YWluZXIgYnV0dG9uW2Rpc2FibGVkXSxcbi5mb290ZXIgYnV0dG9uW2Rpc2FibGVkXSxcbi5oZWFkZXItY29udGFpbmVyIGlucHV0W2Rpc2FibGVkXSxcbi5mb290ZXIgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbi5mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbi5oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4uZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICAqaGVpZ2h0OiAxM3B4O1xuICAqd2lkdGg6IDEzcHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbi5mb290ZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5mb290ZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi5mb290ZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4uZm9vdGVyIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbi5oZWFkZXItY29udGFpbmVyIGlucHV0OjotbW96LWZvY3VzLWlubmVyLFxuLmZvb3RlciBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIHRleHRhcmVhLFxuLmZvb3RlciB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmhlYWRlci1jb250YWluZXIgdGFibGUsXG4uZm9vdGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciB1bCxcbi5mb290ZXIgdWwsXG4uaGVhZGVyLWNvbnRhaW5lciBvbCxcbi5mb290ZXIgb2wge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBkZCxcbi5mb290ZXIgZGQge1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBwLFxuLmZvb3RlciBwIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1lcHViLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG4uaGVhZGVyLWNvbnRhaW5lciBiLFxuLmZvb3RlciBiLFxuLmhlYWRlci1jb250YWluZXIgc3Ryb25nLFxuLmZvb3RlciBzdHJvbmcsXG4uaGVhZGVyLWNvbnRhaW5lciAuc3Ryb25nLFxuLmZvb3RlciAuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBkZm4sXG4uZm9vdGVyIGRmbixcbi5oZWFkZXItY29udGFpbmVyIGVtLFxuLmZvb3RlciBlbSxcbi5oZWFkZXItY29udGFpbmVyIC5lbSxcbi5mb290ZXIgLmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhlYWRlci1jb250YWluZXIgc21hbGwsXG4uZm9vdGVyIHNtYWxsLFxuLmhlYWRlci1jb250YWluZXIgLnNtYWxsLFxuLmZvb3RlciAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5jbGVhcmZpeCxcbi5mb290ZXIgLmNsZWFyZml4IHtcbiAgem9vbTogMTtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5jbGVhcmZpeDpiZWZvcmUsXG4uZm9vdGVyIC5jbGVhcmZpeDpiZWZvcmUsXG4uaGVhZGVyLWNvbnRhaW5lciAuY2xlYXJmaXg6YWZ0ZXIsXG4uZm9vdGVyIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5jbGVhcmZpeDphZnRlcixcbi5mb290ZXIgLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuaW1hZ2UtcmVwbGFjZW1lbnQsXG4uZm9vdGVyIC5pbWFnZS1yZXBsYWNlbWVudCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1jb250YWluZXIgLm5vLWJveC1zaGFkb3csXG4uZm9vdGVyIC5uby1ib3gtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBib2R5LFxuLmZvb3RlciBib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuYWxpZ25sZWZ0LFxuLmZvb3RlciAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMnB4IDEwcHggMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5hbGlnbnJpZ2h0LFxuLmZvb3RlciAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMnB4O1xufVxuLmhlYWRlci1jb250YWluZXIgLnRhZ2xpbmUsXG4uZm9vdGVyIC50YWdsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBodG1sLFxuLmZvb3RlciBodG1sIHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBhLFxuLmZvb3RlciBhIHtcbiAgY29sb3I6ICMxZTc0YjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1jb250YWluZXIgYTphY3RpdmUsXG4uZm9vdGVyIGE6YWN0aXZlLFxuLmhlYWRlci1jb250YWluZXIgYTpmb2N1cyxcbi5mb290ZXIgYTpmb2N1cyxcbi5oZWFkZXItY29udGFpbmVyIGE6aG92ZXIsXG4uZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGgxOmZpcnN0LWNoaWxkLFxuLmZvb3RlciBoMTpmaXJzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIGgyOmZpcnN0LWNoaWxkLFxuLmZvb3RlciBoMjpmaXJzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIGgzOmZpcnN0LWNoaWxkLFxuLmZvb3RlciBoMzpmaXJzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIGg0OmZpcnN0LWNoaWxkLFxuLmZvb3RlciBoNDpmaXJzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIGg1OmZpcnN0LWNoaWxkLFxuLmZvb3RlciBoNTpmaXJzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIGg2OmZpcnN0LWNoaWxkLFxuLmZvb3RlciBoNjpmaXJzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIHA6Zmlyc3QtY2hpbGQsXG4uZm9vdGVyIHA6Zmlyc3QtY2hpbGQsXG4uaGVhZGVyLWNvbnRhaW5lciB1bDpmaXJzdC1jaGlsZCxcbi5mb290ZXIgdWw6Zmlyc3QtY2hpbGQsXG4uaGVhZGVyLWNvbnRhaW5lciBvbDpmaXJzdC1jaGlsZCxcbi5mb290ZXIgb2w6Zmlyc3QtY2hpbGQsXG4uaGVhZGVyLWNvbnRhaW5lciB0YWJsZTpmaXJzdC1jaGlsZCxcbi5mb290ZXIgdGFibGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhlYWRlci1jb250YWluZXIgaDE6bGFzdC1jaGlsZCxcbi5mb290ZXIgaDE6bGFzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIGgyOmxhc3QtY2hpbGQsXG4uZm9vdGVyIGgyOmxhc3QtY2hpbGQsXG4uaGVhZGVyLWNvbnRhaW5lciBoMzpsYXN0LWNoaWxkLFxuLmZvb3RlciBoMzpsYXN0LWNoaWxkLFxuLmhlYWRlci1jb250YWluZXIgaDQ6bGFzdC1jaGlsZCxcbi5mb290ZXIgaDQ6bGFzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIGg1Omxhc3QtY2hpbGQsXG4uZm9vdGVyIGg1Omxhc3QtY2hpbGQsXG4uaGVhZGVyLWNvbnRhaW5lciBoNjpsYXN0LWNoaWxkLFxuLmZvb3RlciBoNjpsYXN0LWNoaWxkLFxuLmhlYWRlci1jb250YWluZXIgcDpsYXN0LWNoaWxkLFxuLmZvb3RlciBwOmxhc3QtY2hpbGQsXG4uaGVhZGVyLWNvbnRhaW5lciB1bDpsYXN0LWNoaWxkLFxuLmZvb3RlciB1bDpsYXN0LWNoaWxkLFxuLmhlYWRlci1jb250YWluZXIgb2w6bGFzdC1jaGlsZCxcbi5mb290ZXIgb2w6bGFzdC1jaGlsZCxcbi5oZWFkZXItY29udGFpbmVyIHRhYmxlOmxhc3QtY2hpbGQsXG4uZm9vdGVyIHRhYmxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1jb250YWluZXIgaDEsXG4uZm9vdGVyIGgxLFxuLmhlYWRlci1jb250YWluZXIgaDIsXG4uZm9vdGVyIGgyLFxuLmhlYWRlci1jb250YWluZXIgaDMsXG4uZm9vdGVyIGgzLFxuLmhlYWRlci1jb250YWluZXIgaDQsXG4uZm9vdGVyIGg0LFxuLmhlYWRlci1jb250YWluZXIgaDUsXG4uZm9vdGVyIGg1LFxuLmhlYWRlci1jb250YWluZXIgaDYsXG4uZm9vdGVyIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXItY29udGFpbmVyIGgxLFxuLmZvb3RlciBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luOiA0MnB4IDAgNnB4O1xufVxuLmhlYWRlci1jb250YWluZXIgaDIsXG4uZm9vdGVyIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDM4cHggMCA2cHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBoMyxcbi5mb290ZXIgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMzRweCAwIDZweDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGg0LFxuLmZvb3RlciBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAzMHB4IDAgNnB4O1xufVxuLmhlYWRlci1jb250YWluZXIgaDUsXG4uZm9vdGVyIGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDI2cHggMCA2cHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBoNixcbi5mb290ZXIgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMjJweCAwIDZweDtcbn1cbi5oZWFkZXItY29udGFpbmVyIHAsXG4uZm9vdGVyIHAsXG4uaGVhZGVyLWNvbnRhaW5lciB1bCxcbi5mb290ZXIgdWwsXG4uaGVhZGVyLWNvbnRhaW5lciBvbCxcbi5mb290ZXIgb2wge1xuICBtYXJnaW46IDZweCAwIDIycHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciB1bCxcbi5mb290ZXIgdWwsXG4uaGVhZGVyLWNvbnRhaW5lciBvbCxcbi5mb290ZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciB1bCxcbi5mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmhlYWRlci1jb250YWluZXIgb2wsXG4uZm9vdGVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGhyLFxuLmZvb3RlciBociB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMjJweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1jb250YWluZXIgdGFibGUgKyBocixcbi5mb290ZXIgdGFibGUgKyBociB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBibG9ja3F1b3RlLFxuLmZvb3RlciBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjY2NjO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMjJweCAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMnB4O1xufVxuLmhlYWRlci1jb250YWluZXIgZmllbGRzZXQsXG4uZm9vdGVyIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2ZpbGUnXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pLFxuLmZvb3RlciBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2ZpbGUnXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pLFxuLmhlYWRlci1jb250YWluZXIgdGV4dGFyZWEsXG4uZm9vdGVyIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2ZpbGUnXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOmZvY3VzLFxuLmZvb3RlciBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2ZpbGUnXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOmZvY3VzLFxuLmhlYWRlci1jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMsXG4uZm9vdGVyIHRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBidXR0b24sXG4uZm9vdGVyIGJ1dHRvbixcbi5oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuLmZvb3RlciBpbnB1dFt0eXBlPSdidXR0b24nXSxcbi5oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuLmZvb3RlciBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbi5oZWFkZXItY29udGFpbmVyIC5idXR0b24sXG4uZm9vdGVyIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjYWZjMmNiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGJ1dHRvbjphY3RpdmUsXG4uZm9vdGVyIGJ1dHRvbjphY3RpdmUsXG4uaGVhZGVyLWNvbnRhaW5lciBidXR0b246Zm9jdXMsXG4uZm9vdGVyIGJ1dHRvbjpmb2N1cyxcbi5oZWFkZXItY29udGFpbmVyIGJ1dHRvbjpob3Zlcixcbi5mb290ZXIgYnV0dG9uOmhvdmVyLFxuLmhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0nYnV0dG9uJ106YWN0aXZlLFxuLmZvb3RlciBpbnB1dFt0eXBlPSdidXR0b24nXTphY3RpdmUsXG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdidXR0b24nXTpmb2N1cyxcbi5mb290ZXIgaW5wdXRbdHlwZT0nYnV0dG9uJ106Zm9jdXMsXG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdidXR0b24nXTpob3Zlcixcbi5mb290ZXIgaW5wdXRbdHlwZT0nYnV0dG9uJ106aG92ZXIsXG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUsXG4uZm9vdGVyIGlucHV0W3R5cGU9J3N1Ym1pdCddOmFjdGl2ZSxcbi5oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3N1Ym1pdCddOmZvY3VzLFxuLmZvb3RlciBpbnB1dFt0eXBlPSdzdWJtaXQnXTpmb2N1cyxcbi5oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyLFxuLmZvb3RlciBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3Zlcixcbi5oZWFkZXItY29udGFpbmVyIC5idXR0b246YWN0aXZlLFxuLmZvb3RlciAuYnV0dG9uOmFjdGl2ZSxcbi5oZWFkZXItY29udGFpbmVyIC5idXR0b246Zm9jdXMsXG4uZm9vdGVyIC5idXR0b246Zm9jdXMsXG4uaGVhZGVyLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyLFxuLmZvb3RlciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFlNzRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBidXR0b246bGluayxcbi5mb290ZXIgYnV0dG9uOmxpbmssXG4uaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdidXR0b24nXTpsaW5rLFxuLmZvb3RlciBpbnB1dFt0eXBlPSdidXR0b24nXTpsaW5rLFxuLmhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0nc3VibWl0J106bGluayxcbi5mb290ZXIgaW5wdXRbdHlwZT0nc3VibWl0J106bGluayxcbi5oZWFkZXItY29udGFpbmVyIC5idXR0b246bGluayxcbi5mb290ZXIgLmJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5mb3JtLWZpZWxkLFxuLmZvb3RlciAuZm9ybS1maWVsZCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhlYWRlci1jb250YWluZXIgdGFibGUsXG4uZm9vdGVyIHRhYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItY29udGFpbmVyIHRkLFxuLmZvb3RlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmhlYWRlci1jb250YWluZXIgdGhlYWQgdGQsXG4uZm9vdGVyIHRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZDogI2FmYzJjYjtcbiAgY29sb3I6ICMzMDQyNGI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlci1jb250YWluZXIgdGJvZHkgdHIgKyB0ciB0ZCxcbi5mb290ZXIgdGJvZHkgdHIgKyB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWZjMmNiO1xufVxuLmhlYWRlci1jb250YWluZXIgdGFibGUuZGl2aWRlcnMsXG4uZm9vdGVyIHRhYmxlLmRpdmlkZXJzIHtcbiAgbWFyZ2luOiAyMnB4IDA7XG59XG4uaGVhZGVyLWNvbnRhaW5lciB0YWJsZS5kaXZpZGVycyB0ZCxcbi5mb290ZXIgdGFibGUuZGl2aWRlcnMgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMiUgMCAwO1xufVxuLmhlYWRlci1jb250YWluZXIgdGFibGUuZGl2aWRlcnMgdGQgKyB0ZCxcbi5mb290ZXIgdGFibGUuZGl2aWRlcnMgdGQgKyB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbn1cbi5oZWFkZXItY29udGFpbmVyIHRhYmxlLmRpdmlkZXJzIHRkOmxhc3QtY2hpbGQsXG4uZm9vdGVyIHRhYmxlLmRpdmlkZXJzIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmhlYWRlci1jb250YWluZXIgdGFibGUuZGl2aWRlcnMgdHIgKyB0ciB0ZCxcbi5mb290ZXIgdGFibGUuZGl2aWRlcnMgdHIgKyB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmhlYWRlci1jb250YWluZXIgI2hlYWQsXG4uZm9vdGVyICNoZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsMCwwLDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLDAsMCwwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsMCwwLDAuNSk7XG4gIGhlaWdodDogNjVweDtcbiAgbGVmdDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNsb2dvLFxuLmZvb3RlciAjbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2dvLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNsb2dvIGgxLFxuLmZvb3RlciAjbG9nbyBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNsb2dvIGEsXG4uZm9vdGVyICNsb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNzb2NpYWwtaWNvbnMsXG4uZm9vdGVyICNzb2NpYWwtaWNvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNzb2NpYWwtaWNvbnMgbGksXG4uZm9vdGVyICNzb2NpYWwtaWNvbnMgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNzb2NpYWwtaWNvbnMgbGkgKyBsaSxcbi5mb290ZXIgI3NvY2lhbC1pY29ucyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNzb2NpYWwtaWNvbnMgYSxcbi5mb290ZXIgI3NvY2lhbC1pY29ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmhlYWRlci1jb250YWluZXIgI3NvY2lhbC1pY29ucyAuZmFjZWJvb2sgYSxcbi5mb290ZXIgI3NvY2lhbC1pY29ucyAuZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYWNlYm9vay5wbmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNzb2NpYWwtaWNvbnMgLnR3aXR0ZXIgYSxcbi5mb290ZXIgI3NvY2lhbC1pY29ucyAudHdpdHRlciBhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3R3aXR0ZXIucG5nXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAjc29jaWFsLWljb25zIC55b3V0dWJlIGEsXG4uZm9vdGVyICNzb2NpYWwtaWNvbnMgLnlvdXR1YmUgYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLnBuZ1wiKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1jb250YWluZXIgI3ByaW1hcnktbmF2aWdhdGlvbiB1bCxcbi5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSxcbi5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUge1xuICBjbGVhcjogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItY29udGFpbmVyICNwcmltYXJ5LW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IHNlbGVjdCxcbi5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlci1jb250YWluZXIgI3BhZ2UtYmcsXG4uZm9vdGVyICNwYWdlLWJnIHtcbiAgYmFja2dyb3VuZDogIzFlNzRiNDtcbiAgaGVpZ2h0OiAxMDVweDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNtYWluLFxuLmZvb3RlciAjbWFpbiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5oZWFkZXItY29udGFpbmVyICNzaWRlYmFyLFxuLmZvb3RlciAjc2lkZWJhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbi5oZWFkZXItY29udGFpbmVyIGFydGljbGUgKyBhcnRpY2xlLFxuLmZvb3RlciBhcnRpY2xlICsgYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAjc3VwcG9ydGVycyxcbi5mb290ZXIgI3N1cHBvcnRlcnMge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAjc3VwcG9ydGVycyBoMyxcbi5mb290ZXIgI3N1cHBvcnRlcnMgaDMge1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5oZWFkZXItY29udGFpbmVyICNzdXBwb3J0ZXJzIHAsXG4uZm9vdGVyICNzdXBwb3J0ZXJzIHAge1xuICBtYXJnaW46IC0xMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAjc3VwcG9ydGVycyBzcGFuLFxuLmZvb3RlciAjc3VwcG9ydGVycyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciAjcHJpbWFyeS1uYXZpZ2F0aW9uLFxuICAuZm9vdGVyICNwcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI3ByaW1hcnktbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUsXG4gIC5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI3ByaW1hcnktbmF2aWdhdGlvbiB1bCxcbiAgLmZvb3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uIHVsIHtcbiAgICBib3JkZXItc3BhY2luZzogM3B4IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciAjcHJpbWFyeS1uYXZpZ2F0aW9uIGxpLFxuICAuZm9vdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyICNwcmltYXJ5LW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgLmZvb3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gIC5oZWFkZXItY29udGFpbmVyICNwcmltYXJ5LW5hdmlnYXRpb24gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIGEsXG4gIC5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3NGI0O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyICNwcmltYXJ5LW5hdmlnYXRpb24gYSxcbiAgLmZvb3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uIGEge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyICNwcmltYXJ5LW5hdmlnYXRpb24gYTphY3RpdmUsXG4gIC5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiBhOmFjdGl2ZSxcbiAgLmhlYWRlci1jb250YWluZXIgI3ByaW1hcnktbmF2aWdhdGlvbiBhOmZvY3VzLFxuICAuZm9vdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gYTpmb2N1cyxcbiAgLmhlYWRlci1jb250YWluZXIgI3ByaW1hcnktbmF2aWdhdGlvbiBhOmhvdmVyLFxuICAuZm9vdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZjMmNiO1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyIC5wb3N0LXR5cGUtYXJjaGl2ZS1uYXBzZ19uZXdzICNtZW51LWl0ZW0tODcgYSxcbiAgLmZvb3RlciAucG9zdC10eXBlLWFyY2hpdmUtbmFwc2dfbmV3cyAjbWVudS1pdGVtLTg3IGEsXG4gIC5oZWFkZXItY29udGFpbmVyIC5zaW5nbGUtbmFwc2dfbmV3cyAjbWVudS1pdGVtLTg3IGEsXG4gIC5mb290ZXIgLnNpbmdsZS1uYXBzZ19uZXdzICNtZW51LWl0ZW0tODcgYSxcbiAgLmhlYWRlci1jb250YWluZXIgLmJsb2cgI21lbnUtaXRlbS0xOSBhLFxuICAuZm9vdGVyIC5ibG9nICNtZW51LWl0ZW0tMTkgYSxcbiAgLmhlYWRlci1jb250YWluZXIgLnNpbmdsZS1wb3N0ICNtZW51LWl0ZW0tMTkgYSxcbiAgLmZvb3RlciAuc2luZ2xlLXBvc3QgI21lbnUtaXRlbS0xOSBhIHtcbiAgICBib3JkZXItY29sb3I6ICMxZTc0YjQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1jb250YWluZXIgLndyYXAsXG4gIC5mb290ZXIgLndyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5NDBweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciAjY29udGFpbmVyLFxuICAuZm9vdGVyICNjb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTgwcHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI2hlYWQsXG4gIC5mb290ZXIgI2hlYWQge1xuICAgIGhlaWdodDogODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00NzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDg2MHB4O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyICNsb2dvLFxuICAuZm9vdGVyICNsb2dvIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyICNwcmltYXJ5LW5hdmlnYXRpb24sXG4gIC5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciAjcHJpbWFyeS1uYXZpZ2F0aW9uIGEsXG4gIC5mb290ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI3BhZ2UtYmcsXG4gIC5mb290ZXIgI3BhZ2UtYmcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI21haW4sXG4gIC5mb290ZXIgI21haW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTQwcHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI3N1cHBvcnRlcnMsXG4gIC5mb290ZXIgI3N1cHBvcnRlcnMge1xuICAgIHBhZGRpbmc6IDMwcHggMCA5MHB4O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyICNzdXBwb3J0ZXJzIHAsXG4gIC5mb290ZXIgI3N1cHBvcnRlcnMgcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI3N1cHBvcnRlcnMgc3BhbixcbiAgLmZvb3RlciAjc3VwcG9ydGVycyBzcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgI3N1cHBvcnRlcnMgc3BhbiArIHNwYW4sXG4gIC5mb290ZXIgI3N1cHBvcnRlcnMgc3BhbiArIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oZWFkZXItY29udGFpbmVyICosXG4gIC5mb290ZXIgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyIGEsXG4gIC5mb290ZXIgYSxcbiAgLmhlYWRlci1jb250YWluZXIgYTp2aXNpdGVkLFxuICAuZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciBhOmFmdGVyLFxuICAuZm9vdGVyIGE6YWZ0ZXIsXG4gIC5oZWFkZXItY29udGFpbmVyIGE6dmlzaXRlZDphZnRlcixcbiAgLmZvb3RlciBhOnZpc2l0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKCcgYXR0cihocmVmKSAnKSc7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgYSBhYmJyW3RpdGxlXTphZnRlcixcbiAgLmZvb3RlciBhIGFiYnJbdGl0bGVdOmFmdGVyLFxuICAuaGVhZGVyLWNvbnRhaW5lciBhOnZpc2l0ZWQgYWJiclt0aXRsZV06YWZ0ZXIsXG4gIC5mb290ZXIgYTp2aXNpdGVkIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICgnIGF0dHIodGl0bGUpICcpJztcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciAuaXIgYTphZnRlcixcbiAgLmZvb3RlciAuaXIgYTphZnRlcixcbiAgLmhlYWRlci1jb250YWluZXIgYVtocmVmXj0namF2YXNjcmlwdDonXTphZnRlcixcbiAgLmZvb3RlciBhW2hyZWZePSdqYXZhc2NyaXB0OiddOmFmdGVyLFxuICAuaGVhZGVyLWNvbnRhaW5lciBhW2hyZWZePScjJ106YWZ0ZXIsXG4gIC5mb290ZXIgYVtocmVmXj0nIyddOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciBwcmUsXG4gIC5mb290ZXIgcHJlLFxuICAuaGVhZGVyLWNvbnRhaW5lciBibG9ja3F1b3RlLFxuICAuZm9vdGVyIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyIHRoZWFkLFxuICAuZm9vdGVyIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgdHIsXG4gIC5mb290ZXIgdHIsXG4gIC5oZWFkZXItY29udGFpbmVyIGltZyxcbiAgLmZvb3RlciBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciBpbWcsXG4gIC5mb290ZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciBwLFxuICAuZm9vdGVyIHAsXG4gIC5oZWFkZXItY29udGFpbmVyIGgyLFxuICAuZm9vdGVyIGgyLFxuICAuaGVhZGVyLWNvbnRhaW5lciBoMyxcbiAgLmZvb3RlciBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXIgaDIsXG4gIC5mb290ZXIgaDIsXG4gIC5oZWFkZXItY29udGFpbmVyIGgzLFxuICAuZm9vdGVyIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lciAjaGVhZCxcbiAgLmZvb3RlciAjaGVhZCxcbiAgLmhlYWRlci1jb250YWluZXIgI2Zsb29yLFxuICAuZm9vdGVyICNmbG9vcixcbiAgLmhlYWRlci1jb250YWluZXIgI3N1Yi1uYXYsXG4gIC5mb290ZXIgI3N1Yi1uYXYsXG4gIC5oZWFkZXItY29udGFpbmVyICNmb290ZXItbWV0YSxcbiAgLmZvb3RlciAjZm9vdGVyLW1ldGEsXG4gIC5oZWFkZXItY29udGFpbmVyIC5zaWRlYmFyLFxuICAuZm9vdGVyIC5zaWRlYmFyLFxuICAuaGVhZGVyLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLFxuICAuZm9vdGVyIC5wYWdlLW5hdmlnYXRpb24sXG4gIC5oZWFkZXItY29udGFpbmVyIC53cC1wcmV2LW5leHQsXG4gIC5mb290ZXIgLndwLXByZXYtbmV4dCxcbiAgLmhlYWRlci1jb250YWluZXIgLnJlc3BvbmQtZm9ybSxcbiAgLmZvb3RlciAucmVzcG9uZC1mb3JtLFxuICAuaGVhZGVyLWNvbnRhaW5lciBuYXYsXG4gIC5mb290ZXIgbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sLFxuYm9keSxcbnNwYW4sXG5kaXYsXG5idXR0b24sXG5pbnB1dCxcbmEge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4iLCIuc2luZ2xlLWljb24tY29udGFpbmVyXG4gIHdpZHRoIDEwMCVcbiAgbWluLXdpZHRoIDMzMHB4XG4gIG1hcmdpbiAwIGF1dG9cblxuICAuaW1hZ2UtY29udGFpbmVyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIHdpZHRoIGF1dG9cbiAgLmljb24tY29udGFpbmVyXG4gICAgLmtleXdvcmRzXG4gICAgICBwYWRkaW5nIDAuMjVlbVxuXG4gIC5zaW5nbGUtaWNvbi1maWxlLXR5cGVcbiAgICAgIG1pbi13aWR0aCAyMDBweFxuICBcbiAgLmljb24tYnV0dG9uXG4gICAgbWFyZ2luLWxlZnQgMTBweCIsIi50b2dnbGUtYnV0dG9ucy1jb250YWluZXJcbiAgZGlzcGxheSBmbGV4O1xuICBkaXZcbiAgICB3aWR0aCA2MHB4ICFpbXBvcnRhbnRcbiAgICBtaW4td2lkdGggNjBweCAhaW1wb3J0YW50XG4gICAgYmFja2dyb3VuZCBub25lICFpbXBvcnRhbnRcbiAgICBib3gtc2hhZG93IG5vbmUgIWltcG9ydGFudFxuICBcbiAgLmdyaWQtaWNvbiwgLnRhYmxlLWljb25cbiAgICBtYXJnaW4tbGVmdCA1cHg7XG4gICAgYm94LXNoYWRvdyBub25lICFpbXBvcnRhbnRcblxuLnRhYmxlLWljb25cbiAgYmFja2dyb3VuZCAjZmZmIHVybChcIi4uL2ltYWdlcy90YWJsZS1vbi5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudFxuICBiYWNrZ3JvdW5kLXNpemUgMzBweCAhaW1wb3J0YW50XG4gIHdpZHRoIDQwcHggIWltcG9ydGFudFxuICBoZWlnaHQgNDBweCAhaW1wb3J0YW50XG4gIG1hcmdpbiAwIDEwcHggMCAwXG5cbi50YWJsZS1pY29uOmhvdmVyXG4gIGJhY2tncm91bmQgcmdiYSgzMCwxMTYsMTgwLCAwLjYpIHVybChcIi4uL2ltYWdlcy90YWJsZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudFxuICBiYWNrZ3JvdW5kLXNpemUgMzBweCAhaW1wb3J0YW50XG5cbi50YWJsZS1pY29uLnNlbGVjdGVkXG4gIGJhY2tncm91bmQgIzFlNzRiNCB1cmwoXCIuLi9pbWFnZXMvdGFibGUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlICFpbXBvcnRhbnRcbiAgYmFja2dyb3VuZC1zaXplIDMwcHggIWltcG9ydGFudFxuXG4uZ3JpZC1pY29uXG4gIGJhY2tncm91bmQgI2ZmZiB1cmwoXCIuLi9pbWFnZXMvZ3JpZC1vbi5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudFxuICBiYWNrZ3JvdW5kLXNpemUgMzBweCAhaW1wb3J0YW50XG4gIHdpZHRoIDQwcHggIWltcG9ydGFudFxuICBoZWlnaHQgNDBweCAhaW1wb3J0YW50XG4gIG1hcmdpbiAwIDEwcHhcbiAgYm94LXNoYWRvdyBub25lXG5cbi5ncmlkLWljb246aG92ZXJcbiAgYmFja2dyb3VuZCByZ2JhKDMwLDExNiwxODAsIDAuNikgdXJsKFwiLi4vaW1hZ2VzL2dyaWQuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlICFpbXBvcnRhbnRcbiAgYmFja2dyb3VuZC1zaXplIDMwcHggIWltcG9ydGFudFxuXG4uZ3JpZC1pY29uLnNlbGVjdGVkXG4gIGJhY2tncm91bmQgIzFlNzRiNCB1cmwoXCIuLi9pbWFnZXMvZ3JpZC5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCUgIWltcG9ydGFudFxuICBiYWNrZ3JvdW5kLXNpemUgMzBweCAhaW1wb3J0YW50XG5cbi5zdWJjYXRlb2dvcnktcGFja3MtY29udGFpbmVyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICBmbGV4LXdyYXAgd3JhcFxuLnN1YmNhdGVnb3J5LXBhY2stY29udGFpbmVyXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICB3aWR0aCAxMDAlXG4gIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICBmbGV4LXdyYXAgd3JhcFxuICBib3JkZXItYm90dG9tIDJweCBzb2xpZCBsaWdodGdyZXlcbiAgLnN1YmNhdGVnb3J5LXN1YnBhY2stY29udGFpbmVyXG4gICAgd2lkdGggMTAwJVxuXG4gIGhyXG4gICAgYm9yZGVyLXdpZHRoIDBweFxuICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAjMWU3NGI0XG4gICAgd2lkdGggMTAwJVxuXG4uc3ViY2F0ZWdvcnktLWxpc3RcbiAgZmxleC1kaXJlY3Rpb24gcm93XG4gIGZsZXgtZGlyZWN0aW9uIHNwYWNlLWJldHdlZW5cbiAgZmxleC13cmFwIHdyYXBcbiAgd2lkdGggMTAwJVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgLmljb24tYnV0dG9uXG4gICAgbWFyZ2luIDEwcHhcblxuICAmLS1pdGVtXG4gICAgZGlzcGxheSBmbGV4XG4gICAgcGFkZGluZyAxMHB4XG4gICAgbWFyZ2luIDVweFxuICAgIGJvcmRlciAycHggc29saWQgd2hpdGVcblxuICAgIGltZ1xuICAgICAgd2lkdGggMTAwcHhcbi5tZXRhLWRhdGEtaW5uZXJcbiAgaGVpZ2h0IDExOHB4XG4gIGZsZXgtZGlyZWN0aW9uIHJvd1xuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICA+IGRpdlxuICAgIHZlcnRpY2FsLWFsaWduIGNlbnRlclxuICAgIHdpZHRoIDI1JVxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgYWxpZ24tc2VsZiBjZW50ZXJcblxuLm1ldGEtZmxleC1pdGVtXG4gIGZsZXggMiAwXG5cbi5mbGV4LWNvbHVtblxuICAuYm9yZGVyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggZGFzaGVkICMxZTc0YjRcblxuICBoclxuICAgIGJvcmRlci13aWR0aCAwcHhcblxuXG4ucGFjay10aXRsZVxuICBtYXJnaW4gMjBweCAwIDAgMTBweFxuICBmb250LXNpemUgMjRweFxuICBmb250LXdlaWdodCA1MDBcbiAgY29sb3IgIzFlNzRiNFxuICBwYWRkaW5nLWxlZnQgNXB4XG5cbi5zdWJwYWNrLXRpdGxlXG4gIHBhZGRpbmcgNXB4XG4gIG1hcmdpbiAwIDAgMCAxMHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBjb2xvciAjMWU3NGI0ICFpbXBvcnRhbnRcbiAgZm9udC1zaXplOiAyMHB4O1xuXG4uYWRkLWljb24gZGl2LCAudmlldy1pY29uIGRpdiwgLnJlbW92ZS1pY29uIGRpdlxuICB2aXNpYmlsaXR5IGhpZGRlblxuICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsMC42KVxuICB3aWR0aCAxMDAlXG4gIGZvbnQtc2l6ZSA0MHB4XG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGxpbmUtaGVpZ2h0IDQwcHhcbiAgaGVpZ2h0IDEwMCVcbiAgY3Vyc29yIHBvaW50ZXJcblxuLmFkZC1pY29uLCAucmVtb3ZlLWljb25cbiAgdG9wIDBweFxuICBsZWZ0IDBweFxuICBoZWlnaHQgNDglXG4gIHdpZHRoIDEwMCVcblxuLnZpZXctaWNvblxuICBib3R0b20gMHB4XG4gIGxlZnQgMHB4XG4gIGhlaWdodCA0OCVcbiAgd2lkdGggMTAwJVxuICBkaXZcbiAgICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsMC42KSB1cmwoLi4vaW1hZ2VzL2V5ZS5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlXG5cblxuLmFkZC1pY29uOmhvdmVyIGRpdlxuICB2aXNpYmlsaXR5IHZpc2libGVcblxuLnJlbW92ZS1pY29uOmhvdmVyIGRpdlxuICB2aXNpYmlsaXR5IHZpc2libGVcblxuLnZpZXctaWNvbjpob3ZlciBkaXZcbiAgdmlzaWJpbGl0eSB2aXNpYmxlXG5cbi5oaWdobGlnaHRcbiAgYm9yZGVyIDJweCBzb2xpZCAjMWU3NGI0XG5cbi5rZXl3b3JkLWxpbmtcbiAgY29sb3IgIzFlNzRiNFxuLmtleXdvcmQtbGluazpob3ZlclxuICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lIiwiLnZpZXctdG9nZ2xlXG5cdHdpZHRoIDEyMHB4IiwiLnRvb2xiYXJcblx0bWFyZ2luIDIwcHggMHB4XG5cdHdpZHRoIDEwMCVcblx0bWluLXdpZHRoIDMzMHB4XG5cdGZvbnQtZmFtaWx5ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuXHQmLS10b3AtdG9vbFxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHR6LWluZGV4IDIwXG5cblx0Ji0tYm90dG9tLXRvb2xcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCA0MFxuXHRcdG1hcmdpbiA1cHggMCAwIDBcblxuXG4uYnJlYWQtY3J1bWJzXG5cdGZsZXggMiAwIDIwMHB4XG5cdGFsaWduLXNlbGYgYmFzZWxpbmVcblx0Zm9udC1mYW1pbHkgJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudFxuXG5cdC5icmVhZC1jcnVtYi1jb250YWluZXJcblx0XHRoZWlnaHQgNDBweFxuXHRcdGNvbG9yICMxZTc0YjRcblx0XHRjdXJzb3IgcG9pbnRlclxuXG5cdFx0c3BhblxuXHRcdFx0aGVpZ2h0IDQwcHhcblx0XHRcdGxpbmUtaGVpZ2h0IDQwcHhcblx0XHRcdHZlcml0Y2FsLWFsaWduIGJhc2VsaW5lXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDVweFxuXG5cdFx0XHRhXG5cdFx0XHRcdGNvbG9yICMxZTc0YjRcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLm15LWljb25zXG4gIGRpc3BsYXkgZmxleFxuICBcbi5teS1pY29ucy1kb3dubG9hZFxuXHRmbGV4IDAgMSAyMDBweFxuXG5cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMnKSwgbG9jYWwoJ09wZW5TYW5zJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvSzg4cFIzZ29BV1Q3QlR0MzJaMDFtNFgwaFZnelpRVWZSRHVaclB2SDNEOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMnKSwgbG9jYWwoJ09wZW5TYW5zJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvUmpnTzdyWVRtcWlWcDd2emktUTVVWVgwaFZnelpRVWZSRHVaclB2SDNEOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zJyksIGxvY2FsKCdPcGVuU2FucycpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL0xXQ2pzUWtCNkVNZGZIckVWcUExS1lYMGhWZ3paUVVmUkR1WnJQdkgzRDgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMnKSwgbG9jYWwoJ09wZW5TYW5zJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMveG96c2NwVDI3MjZvbjdqYmNiX3BBb1gwaFZnelpRVWZSRHVaclB2SDNEOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zJyksIGxvY2FsKCdPcGVuU2FucycpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzLzU5WlJrbGFPNWJXR3FGNUE5YmFFRVlYMGhWZ3paUVVmUkR1WnJQdkgzRDgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUYxLCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zJyksIGxvY2FsKCdPcGVuU2FucycpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL3UtV1VvcXJFVDlmVWVvYlFXN2prUllYMGhWZ3paUVVmUkR1WnJQdkgzRDgud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucycpLCBsb2NhbCgnT3BlblNhbnMnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9jSlpLZU91QnJuNGtFUnhxdGFVSDNaQncxeFUxcktwdEpqXzBqYW5zOTIwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pYm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaWJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9NVFBfeVNVSkhfYm40OFZCRzhzTlNnN2FDNlNqaUFPcEFXT0tmSkRmVlJZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pYm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaWJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9NVFBfeVNVSkhfYm40OFZCRzhzTlNoZHd4Q1hmWnBLbzVrV0F4Xzc0YkhzLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvTVRQX3lTVUpIX2JuNDhWQkc4c05TcDZ2bmFQWnc2bllEeE00U1ZFTUZLZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pYm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaWJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9NVFBfeVNVSkhfYm40OFZCRzhzTlN2eTFfSFR3UndndGwxY1BnYTNGeTNZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvTVRQX3lTVUpIX2JuNDhWQkc4c05TdmdyTHNXbzdKazFLdlpzZXIwb2xLWS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjEsIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvTVRQX3lTVUpIX2JuNDhWQkc4c05Tb2pvWXczWVR5a3RDQ2VyX2lsT2xoRS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlib2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pYm9sZCcpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL01UUF95U1VKSF9ibjQ4VkJHOHNOU2hhbXB1NV83Q2pIVzVzcHhvZU4zVnMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpBN2FDNlNqaUFPcEFXT0tmSkRmVlJZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTMvazNrNzAyWk9LaUxKYzNXVmp1cGx6QmR3eENYZlpwS281a1dBeF83NGJIcy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpKNnZuYVBadzZuWUR4TTRTVkVNRktnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpQeTFfSFR3UndndGwxY1BnYTNGeTNZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL2szazcwMlpPS2lMSmMzV1ZqdXBselBnckxzV283SmsxS3Zac2VyMG9sS1kud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUYxLCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMy9rM2s3MDJaT0tpTEpjM1dWanVwbHpJam9ZdzNZVHlrdENDZXJfaWxPbGhFLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEzL2szazcwMlpPS2lMSmMzV1ZqdXBsekJhbXB1NV83Q2pIVzVzcHhvZU4zVnMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4iLCIvLyBhbGlnbm1lbnRcblxuLnRleHQtbGVmdFxuICAgIHRleHQtYWxpZ24gbGVmdFxuXG4udGV4dC1yaWdodFxuICAgIHRleHQtYWxpZ24gcmlnaHRcblxuLnRleHQtY2VudGVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcblxuLnZlcnRpY2FsLXRvcFxuICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuXG4udmVydGljYWwtbWlkZGxlXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG5cbi52ZXJ0aWNhbC1ib3R0b21cbiAgICB2ZXJ0aWNhbC1hbGlnbiBib3R0b21cblxuLnZlcnRpY2FsLXN1YlxuICAgIHZlcnRpY2FsLWFsaWduIHN1YlxuXG4udmVydGljYWwtYmFzZWxpbmVcbiAgICB2ZXJ0aWNhbC1hbGlnbiBiYXNlbGluZVxuXG4uZmxvYXQtbGVmdFxuICAgIGZsb2F0IGxlZnRcblxuLmZsb2F0LXJpZ2h0XG4gICAgZmxvYXQgcmlnaHRcblxuLy8gZGlzcGxheVxuLmhpZGRlblxuICAgIGRpc3BsYXkgbm9uZVxuXG4uYWJzb2x1dGVcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuXG4ucmVsYXRpdmVcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuXG4uaW5saW5lLWJsb2NrXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuLnRhYmxlXG4gICAgZGlzcGxheSB0YWJsZVxuXG4udGFibGUtcm93XG4gICAgZGlzcGxheSB0YWJsZS1yb3dcblxuLnRhYmxlLWNlbGxcbiAgICBkaXNwbGF5IHRhYmxlLWNlbGxcblxuLy8gYm94IG1vZGVsXG5cbi5ib3JkZXItYm94XG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG5cbi5uby1sb25nLCAubm8tdG9wXG4gICAgdG9wIDBweFxuXG4ubm8tbG9uZywgLm5vLWJvdHRvbVxuICAgIGJvdHRvbSAwcHhcblxuLm5vLXdpZGUsIC5uby1sZWZ0XG4gICAgbGVmdCAwcHhcblxuLm5vLXdpZGUsIC5uby1yaWdodFxuICAgIHJpZ2h0IDBweFxuXG4ubm8tbWFyZ2luXG4gICAgY2FyZGluYWwtZ2VuZXJhdG9yKCdtYXJnaW4nLCAwcHgpXG5cbi5tYXJnaW5cbiAgICBjYXJkaW5hbC1nZW5lcmF0b3IoJ21hcmdpbicsIDFlbSlcblxuICAgICYtLXNtYWxsXG4gICAgICAgIGNhcmRpbmFsLWdlbmVyYXRvcignbWFyZ2luJywgLjVlbSlcblxuICAgICYtYXV0b1xuICAgICAgICBtYXJnaW4gYXV0b1xuLm1hcmdpbi0tc21hbGxcbiAgICBtYXJnaW4gMC4yZW1cbi5uby1wYWRkaW5nXG4gICAgY2FyZGluYWwtZ2VuZXJhdG9yKCdwYWRkaW5nJywgMHB4KVxuXG4ucGFkZGluZ1xuICAgIGNhcmRpbmFsLWdlbmVyYXRvcigncGFkZGluZycsIDFlbSlcblxuICAgICYtLXNtYWxsXG4gICAgICAgIGNhcmRpbmFsLWdlbmVyYXRvcigncGFkZGluZycsIC41ZW0pXG5cbi8vIHRhYmxlIG1vZGVsXG5cbi5uby1ib3JkZXItc3BhY2luZ1xuICAgIGJvcmRlci1zcGFjaW5nIDBcblxuLy8gc2l6aW5nXG5cbi5maWxsXG4gICAgJiwgJl9fbG9uZ1xuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICYsICZfX3dpZGVcbiAgICAgICB3aWR0aCAxMDAlXG5cbiAgICAmLS0yNXBcbiAgICAgICAgJiwgJl9fbG9uZ1xuICAgICAgICAgICAgaGVpZ2h0IDI1JVxuICAgICAgICAmLCAmX193aWRlXG4gICAgICAgICAgICB3aWR0aCAyNSVcblxuICAgICYtLTUwcFxuICAgICAgICAmLCAmX19sb25nXG4gICAgICAgICAgICBoZWlnaHQgNTAlXG4gICAgICAgICYsICZfX3dpZGVcbiAgICAgICAgICAgIHdpZHRoIDUwJVxuXG4gICAgJi0tNzVwXG4gICAgICAgICYsICZfX2xvbmdcbiAgICAgICAgICAgIGhlaWdodCA3NSVcbiAgICAgICAgJiwgJl9fd2lkZVxuICAgICAgICAgICAgd2lkdGggNzUlXG5cblxuLy8gY29sb3JcblxuLnRleHQtaW5oZXJpdC1jb2xvclxuICAgIGNvbG9yIGluaGVyaXRcblxuLmJhY2stdHJhbnNwYXJlbnRcbiAgICBjb2xvciByZ2JhKDAsMCwwLDApXG5cbi50ZXh0LXdoaXRlXG4gICAgY29sb3Igd2hpdGVcblxuLnRleHQtYmxhY2tcbiAgICBjb2xvciBibGFja1xuXG4udGV4dC1ibHVlXG4gICAgY29sb3IgIzYwOTFCMlxuXG4uYmFjay13aGl0ZVxuICAgIGJhY2tncm91bmQtY29sb3Igd2hpdGVcblxuLmJhY2stZGFyay1ncmF5XG4gICAgYmFja2dyb3VuZC1jb2xvciBkYXJrLS1ncmF5XG5cbiAgICAmLS10cmFuc2x1Y2VudFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlLS10cmFuc2x1Y2VudFxuXG4uYm9yZGVyLXdoaXRlXG4gICAgYm9yZGVyIDFweCBzb2xpZCB3aGl0ZVxuXG4gICAgJl9fYm90dG9tXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIHdoaXRlXG5cbi5ib3JkZXItYmxhY2tcbiAgICBib3JkZXIgMXB4IHNvbGlkIGJsYWNrXG5cbi50ZXh0LWdyYXktLWxpZ2h0XG4gICAgY29sb3IgZ3JheS0tbGlnaHRcblxuLnRleHQtZ3JheS0tc3VidGxlXG4gICAgY29sb3IgZ3JheS0tc3VidGxlXG4udGV4dC1kZWNvcmF0aW9uLW5vbmVcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgY29sb3IgIzMzM1xuLmJhY2stZ3JheVxuICAgIGJhY2tncm91bmQtY29sb3IgZ3JheVxuXG4uYmFjay1ncmF5LS1kYXJrXG4gICAgYmFja2dyb3VuZC1jb2xvciBncmF5LS1kYXJrXG5cbi5mZWVkYmFjay1vdXRsaW5lLW9yYW5nZVxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzXG4gICAgICAgIG91dGxpbmUgMXB4IHNvbGlkIG9yYW5nZVxuXG4vLyBtaXNjZWxsYW5lb3VzXG4uY2xlYXJcbiAgICBjbGVhciBib3RoXG4uY2xlYXJmaXhcbiAgICBvdmVyZmxvdyBhdXRvXG5cbi5tb2JpbGUtbXEtaGlkZVxuICAgIEBtZWRpYSBtb2JpbGUtbXFcbiAgICAgICAgZGlzcGxheSBub25lXG5cbi5ib3JkZXItcmFkaXVzXG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcblxuLnBvaW50ZXJcbiAgICBjdXJzb3IgcG9pbnRlclxuXG4ubm8td3JhcFxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuXG4ubm8tYm9yZGVyXG4gICAgYm9yZGVyIG5vbmVcblxuLm92ZXJmbG93LWF1dG9cbiAgICBvdmVyZmxvdyBhdXRvXG5cbi5vdmVyZmxvdy12aXNpYmxlXG4gICAgb3ZlcmZsb3cgdmlzaWJsZVxuXG4ub3ZlcmZsb3ctdmlzaWJsZVxuICAgIG92ZXJmbG93IGhpZGRlblxuXG4uZWxsaXBzaXNcbiAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICB0ZXh0LW92ZXJmbG93IGVsbGlwc2lzXG5cbi56LWluZGV4LW1hcFxuICAgIHotaW5kZXggei1pbmRpY2VzWydtYXAnXVxuXG4uei1pbmRleC1jb250cm9sc1xuICAgIHotaW5kZXggei1pbmRpY2VzWydjb250cm9scyddXG5cbi56LWluZGV4LXBhbmVsXG4gICAgei1pbmRleCB6LWluZGljZXNbJ3BhbmVsJ11cblxuLnotaW5kZXgtbG9nb1xuICAgIHotaW5kZXggei1pbmRpY2VzWydsb2dvJ11cblxuLmZsZXhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiByb3dcbi5mbGV4LWNvbHVtblxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuIiwiaHRtbFxuYm9keVxuICAgIHBhZGRpbmcgMHB4XG4gICAgbWFyZ2luIDBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICB3aWR0aCAxMDAlXG4gICAgYmFja2dyb3VuZCB3aGl0ZVxuXG5ib2R5XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG5cbnVsXG4gICAgbGlzdC1zdHlsZSBub25lXG4gICAgcGFkZGluZyAwcHhcbiAgICBtYXJnaW4gMHB4XG5cbmJ1dHRvblxuICAgIGN1cnNvciBwb2ludGVyXG5cbi5idXR0b24tLXBsYWluXG4gICAgYm9yZGVyIG5vbmVcbiAgICBiYWNrZ3JvdW5kIG5vbmVcblxuLmJ1dHRvbi0tbGlua1xuICAgIGJvcmRlciBub25lXG4gICAgYmFja2dyb3VuZCBub25lXG4gICAgY29sb3IgYmx1ZS0tbGlua1xuICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICBjdXJzb3IgcG9pbnRlclxuXG4uYnV0dG9uLS1ibHVlXG4gICAgZm9udC1mYW1pbHkgaW5oZXJpdFxuICAgIGJvcmRlciBub25lXG4gICAgY29sb3IgI0ZGRlxuICAgIGJhY2tncm91bmQgIzYwOTFCMlxuXG4gICAgJjphY3RpdmVcbiAgICAmOmhvdmVyXG4gICAgJjpmb2N1c1xuICAgICYuYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQgI0U4Njg1MFxuXG4uYnV0dG9uLS1lc3JpXG4gICAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICAgIGJvcmRlciBub25lXG4gICAgd2lkdGggMzJweFxuICAgIGhlaWdodCAzMnB4XG4gICAgYm9yZGVyIDFweCBzb2xpZCAjNTc1ODVBXG4gICAgb3V0bGluZSBub25lXG4gICAgcGFkZGluZyAwXG5cbiAgICAmOmhvdmVyXG4gICAgJjphY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZWVlXG4iLCIucm9vdCwuYXBwXG4gIGhlaWdodCAxMDAlXG4gIHdpZHRoIDEwMCVcblxuYm9keVxuICBvdmVyZmxvdyBhdXRvXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmcgYW50aWFsaWFzZWRcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpXG4gIC5jb250ZW50LWNvbnRhaW5lclxuICAgIHBhZGRpbmcgMCAyMHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KVxuICAuY29udGVudC1jb250YWluZXJcbiAgICB3aWR0aCA5NjBweFxuXG4uYXBwXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGJvcmRlciAwcHggc29saWQgI0UwRTBFMFxuICBkaXNwbGF5IGZsZXhcbiAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cbiAgLmNvbnRlbnQtY29udGFpbmVyXG4gICAgbWF4LXdpZHRoIDk0MHB4XG4gICAgbWluLXdpZHRoIDI4MHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG5cbiAgLnN1YmNhdC1hY3Rpb25zXG4gICAgbWFyZ2luIDEwcHggNDBweFxuXG4gIC5zZWFyY2gtY29udGFpbmVyXG4gICAgd2lkdGggNDAwcHhcbiAgICBmbG9hdCByaWdodFxuXG4gICAgJiA+IGRpdlxuICAgICAgd2lkdGggNDAwcHggIWltcG9ydGFudFxuXG5cbiAgLnNwb25zb3ItY29udGFpbmVyXG4gICAgd2lkdGggOTQwcHhcbiAgICBwYWRkaW5nIDMwcHggMCA5MHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIGg0XG4gICAgICBmb250LXNpemUgMjBweFxuICAgICAgbWFyZ2luIDMwcHggMCA2cHhcbiAgICBwXG4gICAgICBkaXNwbGF5IHRhYmxlXG4gICAgICBoZWlnaHQgNDVweFxuICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICB3aWR0aCAxMDAlXG4gICAgc3BhblxuICAgICAgZGlzcGxheSB0YWJsZS1jZWxsXG4gICAgICBwYWRkaW5nLXJpZ2h0IDQwcHhcblxuICAubWFpbkNvbnRlbnRcbiAgICBvdmVyZmxvdyBhdXRvXG4gICAgZmxleC1ncm93IDFcbiAgICBtYXJnaW4gMTVweFxuXG5cblxuLmFwcC1pbmZvXG4gIG1hcmdpbiAxMHB4IDAgMCAwXG5cbi5zeW1ib2x5Z3ktY2FyZFxuICB3aWR0aCA1MCVcblxuLnNpbmdsZS1wYWdlXG4gIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgcGFkZGluZyA2MHB4IDBcblxuICAuZG93bmxvYWQtb3B0aW9uc1xuICAgIG1hcmdpbiAwIGF1dG9cbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXG4gICAgZmxleC1kaXJlY3Rpb24gcm93XG4gICAgd2lkdGggNTAwcHhcblxuICAgIC5kb3dubG9hZC1vcHRpb25zLS1pdGVtXG4gICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICB3aWR0aCA5MHB4XG5cbiAgICAgIC5uby11bmRlcmxpbmVcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLmZvb3RlclxuICAudGV4dC1sZWZ0XG4gICAgdGV4dC1hbGlnbiBsZWZ0ICFpbXBvcnRhbnRcbiNtZW51LW1vYmlsZVxuICBvcHRpb25cbiAgICBjb2xvciBibGFjayAhaW1wb3J0YW50XG4jbWVudS1tb2JpbGVcbiAgb3B0aW9uOmhvdmVyXG4gICAgY29sb3Igd2hpdGUgIWltcG9ydGFudFxuXG4uc2VhcmNoXG4gIHdpZHRoIDMwMHB4XG5cbi5pY29uLWdyb3VwLXJvd1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGxpZ2h0Z3JleTtcblxuIFxuXG4iLCJAaW1wb3J0ICdodHRwOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDAnO1xuXG4uaGVhZGVyLWNvbnRhaW5lciwgLmZvb3RlclxuICBhcnRpY2xlLFxuICBhc2lkZSxcbiAgZGV0YWlscyxcbiAgZmlnY2FwdGlvbixcbiAgZmlndXJlLFxuICBmb290ZXIsXG4gIGhlYWRlcixcbiAgaGdyb3VwLFxuICBuYXYsXG4gIHNlY3Rpb24sXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGF1ZGlvLFxuICBjYW52YXMsXG4gIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgfVxuICBhdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIH1cbiAgaHRtbCxcbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIDpmb2N1cyxcbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBhOmFjdGl2ZSxcbiAgYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDAuODNlbSAwO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDEuMzNlbSAwO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICBtYXJnaW46IDEuNjdlbSAwO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBtYXJnaW46IDIuMzNlbSAwO1xuICB9XG4gIGFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICB9XG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbiAgfVxuICBkZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICBtYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIHAsXG4gIHByZSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuICBjb2RlLFxuICBrYmQsXG4gIHByZSxcbiAgc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgcSB7XG4gICAgcXVvdGVzOiBub25lO1xuICB9XG4gIHE6YmVmb3JlLFxuICBxOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBzdXAge1xuICAgIHRvcDogLTAuNWVtO1xuICB9XG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG4gIGRsLFxuICBtZW51LFxuICBvbCxcbiAgdWwge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cbiAgZGQge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgfVxuICBtZW51LFxuICBvbCxcbiAgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIH1cbiAgbmF2IHVsLFxuICBuYXYgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIGJvcmRlcjogMDtcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICB9XG4gIHN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbiAgfVxuICBsZWdlbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4O1xuICB9XG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIGJ1dHRvbixcbiAgaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgYnV0dG9uLFxuICBodG1sIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuICBpbnB1dFt0eXBlPSdyZXNldCddLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICpvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBidXR0b25bZGlzYWJsZWRdLFxuICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgKmhlaWdodDogMTNweDtcbiAgICAqd2lkdGg6IDEzcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIGRkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgcCB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtZXB1Yi1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgYixcbiAgc3Ryb25nLFxuICAuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBkZm4sXG4gIGVtLFxuICAuZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxuICAuY2xlYXJmaXgge1xuICAgIHpvb206IDE7XG4gIH1cbiAgLmNsZWFyZml4OmJlZm9yZSxcbiAgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5pbWFnZS1yZXBsYWNlbWVudCB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uby1ib3gtc2hhZG93IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAyMnB4IDEwcHggMDtcbiAgfVxuICAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMjJweDtcbiAgfVxuICAudGFnbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNhYTAwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgaHRtbCB7XG4gICAgY29sb3I6ICMyYTJhMmE7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjMWU3NGI0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgYTphY3RpdmUsXG4gIGE6Zm9jdXMsXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGgxOmZpcnN0LWNoaWxkLFxuICBoMjpmaXJzdC1jaGlsZCxcbiAgaDM6Zmlyc3QtY2hpbGQsXG4gIGg0OmZpcnN0LWNoaWxkLFxuICBoNTpmaXJzdC1jaGlsZCxcbiAgaDY6Zmlyc3QtY2hpbGQsXG4gIHA6Zmlyc3QtY2hpbGQsXG4gIHVsOmZpcnN0LWNoaWxkLFxuICBvbDpmaXJzdC1jaGlsZCxcbiAgdGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaDE6bGFzdC1jaGlsZCxcbiAgaDI6bGFzdC1jaGlsZCxcbiAgaDM6bGFzdC1jaGlsZCxcbiAgaDQ6bGFzdC1jaGlsZCxcbiAgaDU6bGFzdC1jaGlsZCxcbiAgaDY6bGFzdC1jaGlsZCxcbiAgcDpsYXN0LWNoaWxkLFxuICB1bDpsYXN0LWNoaWxkLFxuICBvbDpsYXN0LWNoaWxkLFxuICB0YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW46IDQycHggMCA2cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDM4cHggMCA2cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDM0cHggMCA2cHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDMwcHggMCA2cHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDI2cHggMCA2cHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDIycHggMCA2cHg7XG4gIH1cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDZweCAwIDIycHg7XG4gIH1cbiAgdWwsXG4gIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIH1cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIH1cbiAgaHIge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMjJweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgdGFibGUgKyBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjY2NjO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDIycHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMnB4O1xuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaW5wdXQ6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdmaWxlJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgaW5wdXQ6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdmaWxlJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGJ1dHRvbixcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWZjMmNiO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIGJ1dHRvbjphY3RpdmUsXG4gIGJ1dHRvbjpmb2N1cyxcbiAgYnV0dG9uOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXTphY3RpdmUsXG4gIGlucHV0W3R5cGU9J2J1dHRvbiddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXTpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J106YWN0aXZlLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsXG4gIC5idXR0b246YWN0aXZlLFxuICAuYnV0dG9uOmZvY3VzLFxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWU3NGI0O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGJ1dHRvbjpsaW5rLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXTpsaW5rLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTpsaW5rLFxuICAuYnV0dG9uOmxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZm9ybS1maWVsZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICB0YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIHRoZWFkIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWZjMmNiO1xuICAgIGNvbG9yOiAjMzA0MjRiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHRib2R5IHRyICsgdHIgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWZjMmNiO1xuICB9XG4gIHRhYmxlLmRpdmlkZXJzIHtcbiAgICBtYXJnaW46IDIycHggMDtcbiAgfVxuICB0YWJsZS5kaXZpZGVycyB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMiUgMCAwO1xuICB9XG4gIHRhYmxlLmRpdmlkZXJzIHRkICsgdGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICB9XG4gIHRhYmxlLmRpdmlkZXJzIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgdGFibGUuZGl2aWRlcnMgdHIgKyB0ciB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgI2hlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gICNsb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ28ucG5nKSBuby1yZXBlYXQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gICNsb2dvIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2xvZ28gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAjc29jaWFsLWljb25zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjc29jaWFsLWljb25zIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAjc29jaWFsLWljb25zIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgI3NvY2lhbC1pY29ucyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gICNzb2NpYWwtaWNvbnMgLmZhY2Vib29rIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmFjZWJvb2sucG5nKSAhaW1wb3J0YW50O1xuICB9XG4gICNzb2NpYWwtaWNvbnMgLnR3aXR0ZXIgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90d2l0dGVyLnBuZykgIWltcG9ydGFudDtcbiAgfVxuICAjc29jaWFsLWljb25zIC55b3V0dWJlIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMveW91dHViZS5wbmcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3ByaW1hcnktbmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI3ByaW1hcnktbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgI3BhZ2UtYmcge1xuICAgIGJhY2tncm91bmQ6ICMxZTc0YjQ7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgfVxuICAjbWFpbiB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gICNzaWRlYmFyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M3YzdjNztcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG4gIGFydGljbGUgKyBhcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gICNzdXBwb3J0ZXJzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgI3N1cHBvcnRlcnMgaDMge1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICB9XG4gICNzdXBwb3J0ZXJzIHAge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNzdXBwb3J0ZXJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIHtcbiAgICAjcHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cbiAgICAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjcHJpbWFyeS1uYXZpZ2F0aW9uIHVsIHtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAzcHggMDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3ByaW1hcnktbmF2aWdhdGlvbiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gICAgI3ByaW1hcnktbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAgICNwcmltYXJ5LW5hdmlnYXRpb24gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWU3NGI0O1xuICAgIH1cbiAgICAjcHJpbWFyeS1uYXZpZ2F0aW9uIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgI3ByaW1hcnktbmF2aWdhdGlvbiBhOmFjdGl2ZSxcbiAgICAjcHJpbWFyeS1uYXZpZ2F0aW9uIGE6Zm9jdXMsXG4gICAgI3ByaW1hcnktbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FmYzJjYjtcbiAgICB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLW5hcHNnX25ld3MgI21lbnUtaXRlbS04NyBhLFxuICAgIC5zaW5nbGUtbmFwc2dfbmV3cyAjbWVudS1pdGVtLTg3IGEsXG4gICAgLmJsb2cgI21lbnUtaXRlbS0xOSBhLFxuICAgIC5zaW5nbGUtcG9zdCAjbWVudS1pdGVtLTE5IGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWU3NGI0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gICAgLndyYXAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogOTQwcHg7XG4gICAgfVxuICAgICNjb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiA5ODBweDtcbiAgICB9XG4gICAgI2hlYWQge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDg2MHB4O1xuICAgIH1cbiAgICAjbG9nbyB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgICNwcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgICNwcmltYXJ5LW5hdmlnYXRpb24gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgICNwYWdlLWJnIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICAgICNtYWluIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDk0MHB4O1xuICAgIH1cbiAgICAjc3VwcG9ydGVycyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgOTBweDtcbiAgICB9XG4gICAgI3N1cHBvcnRlcnMgcCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3N1cHBvcnRlcnMgc3BhbiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gICAgI3N1cHBvcnRlcnMgc3BhbiArIHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAqIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC1tcy1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBhOmFmdGVyLFxuICAgIGE6dmlzaXRlZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnICgnIGF0dHIoaHJlZikgJyknO1xuICAgIH1cbiAgICBhIGFiYnJbdGl0bGVdOmFmdGVyLFxuICAgIGE6dmlzaXRlZCBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICBjb250ZW50OiAnICgnIGF0dHIodGl0bGUpICcpJztcbiAgICB9XG4gICAgLmlyIGE6YWZ0ZXIsXG4gICAgYVtocmVmXj0namF2YXNjcmlwdDonXTphZnRlcixcbiAgICBhW2hyZWZePScjJ106YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAcGFnZSB7XG4gICAgICBtYXJnaW46IDAuNWNtO1xuICAgIH1cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cbiAgICAjaGVhZCxcbiAgICAjZmxvb3IsXG4gICAgI3N1Yi1uYXYsXG4gICAgI2Zvb3Rlci1tZXRhLFxuICAgIC5zaWRlYmFyLFxuICAgIC5wYWdlLW5hdmlnYXRpb24sXG4gICAgLndwLXByZXYtbmV4dCxcbiAgICAucmVzcG9uZC1mb3JtLFxuICAgIG5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuIiwiQHJlcXVpcmUgJ2NvbXBvbmVudHMvKidcbkByZXF1aXJlICdjb21wb25lbnRzLyoqLyonXG5AcmVxdWlyZSAndmFyaWFibGVzJ1xuQHJlcXVpcmUgJ2ZvbnRzJ1xuQHJlcXVpcmUgJ3V0aWxpdGllcydcbkByZXF1aXJlICdzaGFtZSdcbkByZXF1aXJlICdiYXNlJ1xuQHJlcXVpcmUgJ2xheW91dCdcbkByZXF1aXJlICdoZWFkZXItZm9vdGVyJ1xuXG5cbmh0bWwsIGJvZHksIHNwYW4sIGRpdiwgYnV0dG9uLCBpbnB1dCwgYVxuXHRmb250LWZhbWlseSAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZlxuXG5cbiJdfQ== */
