/**
 * Moovie: an advanced HTML5 video player for MooTools.
 * @copyright 2010 Colin Aarts
 * @license MIT
 */
.moovie-checkbox {
  font: inherit;
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: visible;
  position: absolute;
  width: 0;
}

.moovie-checkbox + .moovie-label {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 11px;
  line-height: 17px;
  position: relative;
}

.moovie-checkbox + .moovie-label::before {
  background: none no-repeat center;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 4px;
  content: ' ';
  height: 17px;
  margin-right: 5px;
  width: 17px;
}

.moovie-checkbox:checked + .moovie-label::before {
  background-image: url("img/checked.png");
}

.moovie-slider {
  position: relative;
}

.moovie-slider .slider-track {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 3px;
  position: absolute;
}

.moovie-slider .slider-fill {
  background-color: #b9dc84;
  border-radius: 3px;
  position: absolute;
}

.moovie-slider .slider-thumb {
  background-color: #B9DC84;
  border: 4px solid #FFFFFF;
  border-radius: 13px;
  height: 13px;
  position: absolute;
  width: 13px;
}

.moovie-slider[aria-orientation="horizontal"] {
  height: 100%;
  width: 100%;
}

.moovie-slider[aria-orientation="horizontal"] .slider-track {
  height: 3px;
  top: 14.7px;
  width: 100%;
}

.moovie-slider[aria-orientation="horizontal"] .slider-fill {
  height: 3px;
  top: 14.7px;
  width: 0;
}

.moovie-slider[aria-orientation="horizontal"] .slider-thumb {
  left: 0px;
  margin-left: -6.5px;
  top: 9.7px;
}

.moovie-slider[aria-orientation="vertical"] {
  height: 50px;
  width: 27px;
}

.moovie-slider[aria-orientation="vertical"] .slider-track {
  height: 100%;
  left: 12px;
  width: 3px;
}

.moovie-slider[aria-orientation="vertical"] .slider-fill {
  bottom: 0;
  height: 0;
  left: 12px;
  width: 3px;
}

.moovie-slider[aria-orientation="vertical"] .slider-thumb {
  bottom: 0;
  left: 7px;
  margin-bottom: -6.5px;
}

.moovie-tooltip {
  background-color: rgba(196, 82, 5, 0.8);
  border-radius: 4px;
  color: #ffffff;
  font-size: 1em;
  margin-left: 16px;
  margin-top: 16px;
  max-width: 200px;
  padding: 2px 5px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  z-index: 99;
}

.moovie-tooltip[hidden] {
  opacity: 0;
  visibility: hidden;
}

.moovie-tooltip[aria-disabled="true"] {
  display: none;
}

.moovie-panel {
  background-color: rgba(0, 0, 0, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 4px;
  bottom: 4.5em;
  left: 2em;
  padding: 2em;
  position: absolute;
  right: 2em;
  top: 2em;
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

.moovie-panel[hidden] {
  opacity: 0;
  visibility: hidden;
}

.moovie-panel > .close {
  display: block;
  font-size: 1.4em;
  height: 2em;
  position: absolute;
  right: 1.4em;
  text-shadow: 0 1px 0 #fff;
  top: 1.4em;
  width: 2em;
}

.moovie-panel > .close:hover {
  text-shadow: 0 1px 15px #fff;
}

.moovie-panel > header {
  border-bottom: 1px dotted #888888;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.moovie-panel > header > h2 {
  margin: 0;
}

.moovie button,
.moovie [role="button"] {
  background: none;
  border: none;
  color: white;
  cursor: pointer;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  padding: 0;
  text-align: center;
  z-index: 99;
}

.moovie button:focus,
.moovie [role="button"]:focus {
  outline: none;
}

.moovie button[disabled],
.moovie [role="button"][disabled] {
  display: none;
}

.moovie-popup {
  position: relative;
}

.moovie-popup .popup-target {
  height: 100%;
  width: 100%;
}

.moovie-popup .popup-content {
  background-color: rgba(0, 0, 0, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 4px;
  bottom: 100%;
  margin: 0 0 -5px 2px;
  opacity: 0;
  position: absolute;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  visibility: hidden;
  z-index: 98;
}

.moovie-popup:hover .popup-content {
  opacity: 1;
  visibility: visible;
}

.moovie {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: 0 0 15px #000000;
          box-shadow: 0 0 15px #000000;
  color: #fff;
  cursor: default;
  font-family: 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.8;
  max-width: 852px;
  padding: 0;
  position: relative;
}

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

.moovie h1 {
  margin: 1.4em 0 0;
  font-family: GaramondItalic, 'Palatino Linotype', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.4;
  text-shadow: 1px 1px 3px #cbcbcb;
  color: #83b834;
  font-size: 3.5em;
}

.moovie h2 {
  margin: 1.4em 0 0;
  font-family: GaramondItalic, 'Palatino Linotype', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.4;
  text-shadow: 1px 1px 3px #cbcbcb;
  color: #83b834;
  font-size: 2.5em;
}

.moovie h3 {
  margin: 1.4em 0 0;
  font-weight: bold;
  color: #666666;
  font-size: 1.4em;
}

.moovie ol {
  margin: 1.5em 0;
  padding: 0 0 0 3em;
}

.moovie p {
  margin: 1.3em 0;
}

.moovie video {
  background: black;
  display: block;
  width: 100%;
  height: 100%;
}

.moovie .about-panel {
  background-image: url("img/moovie.png");
  background-position: bottom 2em right 2em;
  background-repeat: no-repeat;
}

.moovie .about-panel a {
  color: #444444;
  text-decoration: none;
  display: inline-block;
  text-indent: 0;
  border-bottom: 1px solid #888888;
  display: inline;
}

.moovie .about-panel a:hover {
  text-decoration: none;
  border: 0;
}

.moovie .about-panel a:visited {
  color: #888888;
  border-color: #cbcbcb;
}

:-webkit-full-screen:not(:root) {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  object-fit: contain !important;
  -webkit-transform: none !important;
          transform: none !important;
}

:-moz-full-screen:not(:root) {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  box-sizing: border-box !important;
  object-fit: contain !important;
  transform: none !important;
}

:-ms-fullscreen:not(:root) {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  box-sizing: border-box !important;
  object-fit: contain !important;
  transform: none !important;
}

:fullscreen:not(:root) {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  -webkit-transform: none !important;
          transform: none !important;
}

.moovie .debug {
  font: .75em Monaco, monospace;
  width: 218px;
  padding: 10px;
  border: 1px solid #aaaaaa;
  position: absolute;
  left: -235px;
  top: -5px;
  color: #444444;
  overflow: hidden;
}

.moovie .debug[aria-disabled="true"] {
  display: none;
}

.moovie .debug,
.moovie .debug tr,
.moovie .debug p {
  background: #dddddd;
}

.moovie .debug table {
  width: 100%;
  border-spacing: 5px;
  border-collapse: collapse;
}

.moovie .debug td {
  vertical-align: top;
  padding: 3px 6px;
}

.moovie .debug td:first-child {
  width: 1px;
}

.moovie .debug td + td {
  font-weight: bold;
}

.moovie .debug p {
  border-top: 1px dotted #888888;
  margin: 5px 0 0;
  padding: 10px 5px 5px;
  text-indent: 0;
}

.playlist-panel > .header {
  display: none;
}

.playlist-panel > ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.playlist-panel > ol li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  left: 0;
  margin: 0;
  margin-right: 0;
  padding: 0;
  right: 0;
  top: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms;
}

.playlist-panel > ol li img {
  height: 100%;
  margin-right: 1em;
  -o-object-fit: contain;
     object-fit: contain;
}

.playlist-panel > ol li .content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.playlist-panel > ol li h3 {
  margin: 0;
  font-family: GaramondItalic, 'Palatino Linotype', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.4;
  text-shadow: 1px 1px 3px #cbcbcb;
  color: #83b834;
  font-size: 2.5em;
}

.playlist-panel > ol li p {
  white-space: pre-wrap;
}

.playlist-panel > ol li p::before {
  content: 'Summary: ';
  font-weight: 600;
}

.playlist-panel > ol li button {
  background-color: #c45205;
  border-radius: 4px;
  margin-right: 1em;
  padding: 0.5em;
}

.playlist-panel > ol li button:hover {
  background-color: #b04903;
}

.playlist-panel .moovie-checkbox + .moovie-label {
  color: #c45205;
  font-size: 1.1em;
  top: 5px;
  vertical-align: baseline;
}

.playlist-panel .moovie-checkbox + .moovie-label:hover {
  text-decoration: underline;
}

.playlist-panel > .previous,
.playlist-panel > .next {
  background: none;
  font-size: 4em;
  height: 1em;
  position: absolute;
  text-shadow: 0 1px 0 #fff;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1em;
}

.playlist-panel > .previous:hover,
.playlist-panel > .next:hover {
  text-shadow: 0 1px 15px #fff;
}

.playlist-panel > .previous {
  left: 0;
}

.playlist-panel > .next {
  right: 0;
}

.moovie .overlay {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}

.moovie[data-playbackstate="playing"] .overlay {
  display: none;
}

/* informational overlays do not dim when mouse leaves player */
.moovie[data-playbackstate="loading"] .overlay,
.moovie[data-playbackstate="seeking"] .overlay,
.moovie[data-playbackstate="waiting"] .overlay {
  opacity: 1;
}

/* interactive overlays dim when the mouse leaves the player */
.moovie[data-playbackstate="stopped"]:hover .overlay,
.moovie[data-playbackstate="ended"]:hover .overlay,
.moovie[data-playbackstate="paused"]:hover .overlay {
  opacity: 1;
}

.moovie .overlay::after {
  background: #A5D260 none repeat scroll 0px 0px;
  border: 4px solid #FFF;
  border-radius: 10px;
  color: #000;
  display: block;
  left: 50%;
  position: absolute;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  width: 200px;
  font: 2.8em/70px "Times New Roman", serif;
}

.moovie[data-playbackstate="loading"] .overlay::after {
  content: "Loading...";
}

.moovie[data-playbackstate="stopped"] .overlay::after {
  content: "Play video";
}

.moovie[data-playbackstate="paused"] .overlay::after {
  content: "Paused";
}

.moovie[data-playbackstate="ended"] .overlay::after {
  content: "Replay";
}

.moovie[data-playbackstate="seeking"] .overlay::after {
  content: "Seeking...";
}

.moovie[data-playbackstate="waiting"] .overlay::after {
  content: "Waiting...";
}

.moovie-title {
  color: #fff;
  font-size: 1.6em;
  padding: 3px;
  position: absolute;
  right: 20px;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  top: 5px;
  -webkit-transition: all 2s ease 0s;
  transition: all 2s ease 0s;
}

.moovie-title[aria-hidden="true"] {
  opacity: 0;
  visibility: hidden;
}

.moovie-controls .elapsed, .moovie-controls .duration {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 1.2em;
  min-width: 2em;
  width: auto;
}

.moovie-controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: .9em;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 0, 0, 0.5);
  height: 3em;
}

.moovie-controls[hidden],
.moovie[data-playbackstate="stopped"] .moovie-controls {
  opacity: 0;
  visibility: hidden;
}

.moovie-controls > button,
.moovie-controls > .moovie-popup > button {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 3em;
}

.moovie-controls .play {
  background-image: url("img/play.png");
}

.moovie[data-playbackstate="playing"] .moovie-controls .play {
  background-image: url("img/pause.png");
}

.moovie-controls .stop {
  background-image: url("img/stop.png");
}

.moovie-controls .previous {
  background-image: url("img/previous.png");
}

.moovie-controls .next {
  background-image: url("img/next.png");
}

.moovie-controls .elapsed {
  padding: 0 1em 0 0.5em;
}

.moovie-controls .seekbar {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 4em;
  position: relative;
}

.moovie-controls .seekbar .moovie-tooltip {
  bottom: 100%;
  width: 4em;
  text-align: center;
  margin-left: -2em;
  margin-top: 0;
  position: absolute;
}

.moovie-controls .seekbar .moovie-tooltip::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-color: rgba(196, 82, 5, 0.8) transparent transparent;
  top: 100%;
  border-width: 5px;
  margin-left: -1.5em;
}

.moovie-controls .seekbar-buffered {
  background-color: rgba(0, 255, 0, 0.3);
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3) inset;
          box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3) inset;
  height: 3px;
  position: absolute;
  top: 14.7px;
  width: 0;
}

.moovie-controls .duration {
  padding: 0 0.5em 0 1em;
}

.moovie-controls .volume-control button {
  background-image: url("img/full.png");
}

.moovie-controls .volume-control[data-muted="true"] button {
  background-image: url("img/muted.png");
}

.moovie-controls .volume-control .popup-content {
  padding: 13px 0;
}

.moovie-controls .settings-control > button {
  background-image: url("img/settings.png");
}

.moovie-controls .settings-control .popup-content {
  padding-top: 4px;
}

.moovie-controls .settings-control .moovie-checkbox + .moovie-label {
  padding: 3px 8px;
  white-space: nowrap;
  width: 100%;
}

.moovie-controls .settings-control .moovie-checkbox + .moovie-label:hover {
  background-color: #994004;
}

.moovie-controls .more-control > button {
  background-image: url("img/more.png");
}

.moovie-controls .more-control .popup-content {
  padding: 10px 7px;
}

.moovie-controls .more-control .popup-content button {
  display: block;
  height: 13px;
  width: 13px;
}

.moovie-controls .more-control .about {
  background-image: url("img/about.png");
  margin-bottom: 10px;
}

.moovie-controls .more-control .info {
  background-image: url("img/info.png");
  margin-bottom: 10px;
}

.moovie-controls .more-control .playlist {
  background-image: url("img/playlist.png");
}

.moovie-controls .fullscreen {
  background-image: url("img/close.png");
}

/*# sourceMappingURL=data:application/json;base64,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TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLDREQUE0RDtFQUM1RCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHVDQUF1QztFQUN2QyxtQkFBbUI7RUFDbkIseURBQWlEO1VBQWpELGlEQUFpRDtFQUNqRCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixTQUFTO0NBQ1Y7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxzQ0FBc0M7Q0FDdkM7O0FBRUQ7RUFDRSx1Q0FBdUM7Q0FDeEM7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSwwQ0FBMEM7Q0FDM0M7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEO0VBQ0UsdUNBQXVDO0VBQ3ZDLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHNDQUFzQztFQUN0QyxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSwwQ0FBMEM7Q0FDM0M7O0FBRUQ7RUFDRSx1Q0FBdUM7Q0FDeEMiLCJmaWxlIjoibW9vdmllLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTW9vdmllOiBhbiBhZHZhbmNlZCBIVE1MNSB2aWRlbyBwbGF5ZXIgZm9yIE1vb1Rvb2xzLlxuICogQGNvcHlyaWdodCAyMDEwIENvbGluIEFhcnRzXG4gKiBAbGljZW5zZSBNSVRcbiAqL1xuLm1vb3ZpZS1jaGVja2JveCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLm1vb3ZpZS1jaGVja2JveCArIC5tb292aWUtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb292aWUtY2hlY2tib3ggKyAubW9vdmllLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMTdweDtcbn1cblxuLm1vb3ZpZS1jaGVja2JveDpjaGVja2VkICsgLm1vb3ZpZS1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2NoZWNrZWQucG5nXCIpO1xufVxuXG4ubW9vdmllLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vb3ZpZS1zbGlkZXIgLnNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tb292aWUtc2xpZGVyIC5zbGlkZXItZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWRjODQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubW9vdmllLXNsaWRlciAuc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5REM4NDtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4ubW9vdmllLXNsaWRlclthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb292aWUtc2xpZGVyW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdIC5zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiAxNC43cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9vdmllLXNsaWRlclthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSAuc2xpZGVyLWZpbGwge1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiAxNC43cHg7XG4gIHdpZHRoOiAwO1xufVxuXG4ubW9vdmllLXNsaWRlclthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSAuc2xpZGVyLXRodW1iIHtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogLTYuNXB4O1xuICB0b3A6IDkuN3B4O1xufVxuXG4ubW9vdmllLXNsaWRlclthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyN3B4O1xufVxuXG4ubW9vdmllLXNsaWRlclthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gLnNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDNweDtcbn1cblxuLm1vb3ZpZS1zbGlkZXJbYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIC5zbGlkZXItZmlsbCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogM3B4O1xufVxuXG4ubW9vdmllLXNsaWRlclthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gLnNsaWRlci10aHVtYiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAtNi41cHg7XG59XG5cbi5tb292aWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCA4MiwgNSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5tb292aWUtdG9vbHRpcFtoaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubW9vdmllLXRvb2x0aXBbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9vdmllLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogNC41ZW07XG4gIGxlZnQ6IDJlbTtcbiAgcGFkZGluZzogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyZW07XG4gIHRvcDogMmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZSAwcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbi5tb292aWUtcGFuZWxbaGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1vb3ZpZS1wYW5lbCA+IC5jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS40ZW07XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIHRvcDogMS40ZW07XG4gIHdpZHRoOiAyZW07XG59XG5cbi5tb292aWUtcGFuZWwgPiAuY2xvc2U6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMTVweCAjZmZmO1xufVxuXG4ubW9vdmllLXBhbmVsID4gaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjODg4ODg4O1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLm1vb3ZpZS1wYW5lbCA+IGhlYWRlciA+IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9vdmllIGJ1dHRvbixcbi5tb292aWUgW3JvbGU9XCJidXR0b25cIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ubW9vdmllIGJ1dHRvbjpmb2N1cyxcbi5tb292aWUgW3JvbGU9XCJidXR0b25cIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubW9vdmllIGJ1dHRvbltkaXNhYmxlZF0sXG4ubW9vdmllIFtyb2xlPVwiYnV0dG9uXCJdW2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb292aWUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb292aWUtcG9wdXAgLnBvcHVwLXRhcmdldCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb292aWUtcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW46IDAgMCAtNXB4IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk4O1xufVxuXG4ubW9vdmllLXBvcHVwOmhvdmVyIC5wb3B1cC1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vb3ZpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtZmFtaWx5OiAnTHVjaWRhIFNhbnMgVW5pY29kZScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWF4LXdpZHRoOiA4NTJweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9vdmllICosXG4ubW9vdmllICo6OmJlZm9yZSxcbi5tb292aWUgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9vdmllIGgxIHtcbiAgbWFyZ2luOiAxLjRlbSAwIDA7XG4gIGZvbnQtZmFtaWx5OiBHYXJhbW9uZEl0YWxpYywgJ1BhbGF0aW5vIExpbm90eXBlJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2NiY2JjYjtcbiAgY29sb3I6ICM4M2I4MzQ7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG59XG5cbi5tb292aWUgaDIge1xuICBtYXJnaW46IDEuNGVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IEdhcmFtb25kSXRhbGljLCAnUGFsYXRpbm8gTGlub3R5cGUnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjY2JjYmNiO1xuICBjb2xvcjogIzgzYjgzNDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuLm1vb3ZpZSBoMyB7XG4gIG1hcmdpbjogMS40ZW0gMCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5tb292aWUgb2wge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDNlbTtcbn1cblxuLm1vb3ZpZSBwIHtcbiAgbWFyZ2luOiAxLjNlbSAwO1xufVxuXG4ubW9vdmllIHZpZGVvIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9vdmllIC5hYm91dC1wYW5lbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9tb292aWUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMmVtIHJpZ2h0IDJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm1vb3ZpZSAuYWJvdXQtcGFuZWwgYSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4ODg4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tb292aWUgLmFib3V0LXBhbmVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1vb3ZpZSAuYWJvdXQtcGFuZWwgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJvcmRlci1jb2xvcjogI2NiY2JjYjtcbn1cblxuOmZ1bGxzY3JlZW46bm90KDpyb290KSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb292aWUgLmRlYnVnIHtcbiAgZm9udDogLjc1ZW0gTW9uYWNvLCBtb25vc3BhY2U7XG4gIHdpZHRoOiAyMThweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjM1cHg7XG4gIHRvcDogLTVweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb292aWUgLmRlYnVnW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vb3ZpZSAuZGVidWcsXG4ubW9vdmllIC5kZWJ1ZyB0cixcbi5tb292aWUgLmRlYnVnIHAge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xufVxuXG4ubW9vdmllIC5kZWJ1ZyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4ubW9vdmllIC5kZWJ1ZyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbi5tb292aWUgLmRlYnVnIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLm1vb3ZpZSAuZGVidWcgdGQgKyB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9vdmllIC5kZWJ1ZyBwIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjODg4ODg4O1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5wbGF5bGlzdC1wYW5lbCA+IC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxheWxpc3QtcGFuZWwgPiBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wbGF5bGlzdC1wYW5lbCA+IG9sIGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMDBtcztcbn1cblxuLnBsYXlsaXN0LXBhbmVsID4gb2wgbGkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnBsYXlsaXN0LXBhbmVsID4gb2wgbGkgLmNvbnRlbnQge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBsYXlsaXN0LXBhbmVsID4gb2wgbGkgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBHYXJhbW9uZEl0YWxpYywgJ1BhbGF0aW5vIExpbm90eXBlJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2NiY2JjYjtcbiAgY29sb3I6ICM4M2I4MzQ7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi5wbGF5bGlzdC1wYW5lbCA+IG9sIGxpIHAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5wbGF5bGlzdC1wYW5lbCA+IG9sIGxpIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTdW1tYXJ5OiAnO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGxheWxpc3QtcGFuZWwgPiBvbCBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ1MjA1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLnBsYXlsaXN0LXBhbmVsID4gb2wgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwNDkwMztcbn1cblxuLnBsYXlsaXN0LXBhbmVsIC5tb292aWUtY2hlY2tib3ggKyAubW9vdmllLWxhYmVsIHtcbiAgY29sb3I6ICNjNDUyMDU7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHRvcDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5wbGF5bGlzdC1wYW5lbCAubW9vdmllLWNoZWNrYm94ICsgLm1vb3ZpZS1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGxheWxpc3QtcGFuZWwgPiAucHJldmlvdXMsXG4ucGxheWxpc3QtcGFuZWwgPiAubmV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMWVtO1xufVxuXG4ucGxheWxpc3QtcGFuZWwgPiAucHJldmlvdXM6aG92ZXIsXG4ucGxheWxpc3QtcGFuZWwgPiAubmV4dDpob3ZlciB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxNXB4ICNmZmY7XG59XG5cbi5wbGF5bGlzdC1wYW5lbCA+IC5wcmV2aW91cyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbGF5bGlzdC1wYW5lbCA+IC5uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tb292aWUgLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlIDBzO1xufVxuXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cInBsYXlpbmdcIl0gLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBpbmZvcm1hdGlvbmFsIG92ZXJsYXlzIGRvIG5vdCBkaW0gd2hlbiBtb3VzZSBsZWF2ZXMgcGxheWVyICovXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cImxvYWRpbmdcIl0gLm92ZXJsYXksXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cInNlZWtpbmdcIl0gLm92ZXJsYXksXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cIndhaXRpbmdcIl0gLm92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBpbnRlcmFjdGl2ZSBvdmVybGF5cyBkaW0gd2hlbiB0aGUgbW91c2UgbGVhdmVzIHRoZSBwbGF5ZXIgKi9cbi5tb292aWVbZGF0YS1wbGF5YmFja3N0YXRlPVwic3RvcHBlZFwiXTpob3ZlciAub3ZlcmxheSxcbi5tb292aWVbZGF0YS1wbGF5YmFja3N0YXRlPVwiZW5kZWRcIl06aG92ZXIgLm92ZXJsYXksXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cInBhdXNlZFwiXTpob3ZlciAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb292aWUgLm92ZXJsYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0E1RDI2MCBub25lIHJlcGVhdCBzY3JvbGwgMHB4IDBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udDogMi44ZW0vNzBweCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbn1cblxuLm1vb3ZpZVtkYXRhLXBsYXliYWNrc3RhdGU9XCJsb2FkaW5nXCJdIC5vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xufVxuXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cInN0b3BwZWRcIl0gLm92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJQbGF5IHZpZGVvXCI7XG59XG5cbi5tb292aWVbZGF0YS1wbGF5YmFja3N0YXRlPVwicGF1c2VkXCJdIC5vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUGF1c2VkXCI7XG59XG5cbi5tb292aWVbZGF0YS1wbGF5YmFja3N0YXRlPVwiZW5kZWRcIl0gLm92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJSZXBsYXlcIjtcbn1cblxuLm1vb3ZpZVtkYXRhLXBsYXliYWNrc3RhdGU9XCJzZWVraW5nXCJdIC5vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiU2Vla2luZy4uLlwiO1xufVxuXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cIndhaXRpbmdcIl0gLm92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJXYWl0aW5nLi4uXCI7XG59XG5cbi5tb292aWUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0b3A6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2UgMHM7XG59XG5cbi5tb292aWUtdGl0bGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5lbGFwc2VkLCAubW9vdmllLWNvbnRyb2xzIC5kdXJhdGlvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1vb3ZpZS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAuOWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogM2VtO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzW2hpZGRlbl0sXG4ubW9vdmllW2RhdGEtcGxheWJhY2tzdGF0ZT1cInN0b3BwZWRcIl0gLm1vb3ZpZS1jb250cm9scyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1vb3ZpZS1jb250cm9scyA+IGJ1dHRvbixcbi5tb292aWUtY29udHJvbHMgPiAubW9vdmllLXBvcHVwID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzZW07XG59XG5cbi5tb292aWUtY29udHJvbHMgLnBsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcGxheS5wbmdcIik7XG59XG5cbi5tb292aWVbZGF0YS1wbGF5YmFja3N0YXRlPVwicGxheWluZ1wiXSAubW9vdmllLWNvbnRyb2xzIC5wbGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3BhdXNlLnBuZ1wiKTtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAuc3RvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9zdG9wLnBuZ1wiKTtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAucHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvcHJldmlvdXMucG5nXCIpO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL25leHQucG5nXCIpO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5lbGFwc2VkIHtcbiAgcGFkZGluZzogMCAxZW0gMCAwLjVlbTtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAuc2Vla2JhciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5zZWVrYmFyIC5tb292aWUtdG9vbHRpcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5zZWVrYmFyIC5tb292aWUtdG9vbHRpcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk2LCA4MiwgNSwgMC44KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAuc2Vla2Jhci1idWZmZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNC43cHg7XG4gIHdpZHRoOiAwO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5kdXJhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMCAxZW07XG59XG5cbi5tb292aWUtY29udHJvbHMgLnZvbHVtZS1jb250cm9sIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9mdWxsLnBuZ1wiKTtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAudm9sdW1lLWNvbnRyb2xbZGF0YS1tdXRlZD1cInRydWVcIl0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL211dGVkLnBuZ1wiKTtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAudm9sdW1lLWNvbnRyb2wgLnBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG5cbi5tb292aWUtY29udHJvbHMgLnNldHRpbmdzLWNvbnRyb2wgPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvc2V0dGluZ3MucG5nXCIpO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5zZXR0aW5ncy1jb250cm9sIC5wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAuc2V0dGluZ3MtY29udHJvbCAubW9vdmllLWNoZWNrYm94ICsgLm1vb3ZpZS1sYWJlbCB7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5zZXR0aW5ncy1jb250cm9sIC5tb292aWUtY2hlY2tib3ggKyAubW9vdmllLWxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5NDAwNDtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAubW9yZS1jb250cm9sID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL21vcmUucG5nXCIpO1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5tb3JlLWNvbnRyb2wgLnBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDdweDtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAubW9yZS1jb250cm9sIC5wb3B1cC1jb250ZW50IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5tb3JlLWNvbnRyb2wgLmFib3V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2Fib3V0LnBuZ1wiKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAubW9yZS1jb250cm9sIC5pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2luZm8ucG5nXCIpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubW9vdmllLWNvbnRyb2xzIC5tb3JlLWNvbnRyb2wgLnBsYXlsaXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3BsYXlsaXN0LnBuZ1wiKTtcbn1cblxuLm1vb3ZpZS1jb250cm9scyAuZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9jbG9zZS5wbmdcIik7XG59XG4iXX0= */