/* brand foundation */
/* light */
/* dark */
:root {
  color-scheme: light;
  /* set defaults */
  --brand: #0062ff;
  --text1: #001433;
  --text2: #364763;
  --text3: #f2f2f2;
  --surface1: #e3e5e8;
  --surface2: #5192fb;
  --surface3: #0659e0;
  --surface4: #0a295c;
  --surface-shadow: rgba(46, 50, 56, 0.5);
  --shadow-strength: 0.02;
  --background: #e3e5e8;
}

/*
@media (prefers-color-scheme: light) {
	:root {
		color-scheme: light;
		--brand: #0062ff;
		--text1: #001433;
		--text2: #364763;
		--background: #e3e5e8;
		--surface1: #e3e5e8;
		--surface2: #5192fb;
		--surface3: #0659e0;
		--surface4: #0a295c;
		--surface-shadow: rgba(46, 50, 56, 0.5);
		--shadow-strength: 0.02;
	}
}

@media (prefers-color-scheme: dark) {
	:root {
		color-scheme: dark;
		--brand: hsl(217 calc(100% / 1.2) calc(50% / 1.5));
		--text1: #242f42;
		--text2: #a1a5aa;
		--background: #17191c;
		--surface1: #17191c;
		--surface2: #32373e;
		--surface3: #61656b;
		--surface4: #797e86;
		--surface-shadow: #04070b;
		--shadow-strength: 0.8;
	}
}
*/
[color-scheme=light] {
  color-scheme: light;
  --brand: #0062ff;
  --text1: #001433;
  --text2: #364763;
  --text3: #f2f2f2;
  --background: #e3e5e8;
  --surface1: #e3e5e8;
  --surface2: #5192fb;
  --surface3: #0659e0;
  --surface4: #0a295c;
  --surface-shadow: rgba(46, 50, 56, 0.5);
  --shadow-strength: 0.02;
}

[color-scheme=dark] {
  color-scheme: dark;
  --brand: hsl(217 calc(100% / 1.2) calc(50% / 1.5));
  --text1: #242f42;
  --text2: #a1a5aa;
  --text3: #d3d7de;
  --background: #17191c;
  --surface1: #17191c;
  --surface2: #32373e;
  --surface3: #61656b;
  --surface4: #797e86;
  --surface-shadow: #04070b;
  --shadow-strength: 0.8;
}

* {
  box-sizing: border-box;
  margin: 0;
  text-align: center;
}

:root {
  font-size: var(--font-size);
}

html {
  block-size: 100%;
}

body {
  color: var(--text1);
  font-family: "Georgia", serif;
  padding: 0;
  background-color: var(--background);
}

button, input[type=submit], input[type=button], input[type=filter] {
  cursor: pointer;
}

a, a:visited {
  color: var(--text1);
}

a:active {
  color: var(--text2);
}

a:hover {
  text-decoration: none;
  color: var(--text1);
}

.underline, a:not([href]), a:not([href]):hover {
  text-decoration: underline;
  cursor: pointer;
}

:root {
  --font-size:18px;
  --title-font-size:5rem;
  --directions-top:3rem;
  --directions-right:5rem;
  --borderRadius:20px;
  --bodyContainerPadding:25px 40px;
  --galleryBodyContainerpadding-bottom:50px;
  --contentTitleFontSize:32px;
  --contentPaddingTopBottom:25px;
  --MainImageWidth:95%;
  --MainImageHeight:290px;
  --MainImageMarginTop:10px;
  --AboutContactFontSize:20px;
  --newsContainerBorderWidth:4px;
  --newstitleFontSize:20px;
  --newsTextFontSize:16px;
  --newsTimeMarginRight:8px;
  --newsTimeFontSize:12px;
  --galleryContainerHeight:350px;
}

#InfoPanel {
  --flex-direction:row;
  --container-margin:20px 10px;
}

#viewportData {
  position: fixed;
  top: 5px;
  left: 5px;
  width: 200px;
  background-color: white;
  color: black;
  border: solid black 2px;
}

@media (max-width: 1649px) and (min-width: 1100px) {
  :root {
    --font-size:20px;
    --title-font-size:6rem;
    --bodyContainerPadding:25px;
    --galleryBodyContainerpadding-bottom:50px;
    --contentTitleFontSize: 30px;
    --contentPaddingTopBottom: 20px;
    --MainImageWidth: 70%;
    --MainImageHeight: 540px;
    --MainImageMarginTop: 10px;
    --AboutContactFontSize: 18px;
    --newsContainerBorderWidth: 4px;
    --newstitleFontSize: 22px;
    --newsTextFontSize: 16px;
    --newsTimeMarginRight: 5px;
    --newsTimeFontSize: 14px;
    --galleryContainerHeight: 550px;
  }

  #InfoPanel {
    --flex-direction:row;
    --container-margin:20px;
  }
}
@media (min-width: 1650px) {
  :root {
    --font-size:20px;
    --title-font-size:6rem;
    --bodyContainerPadding:25px;
    --galleryBodyContainerpadding-bottom:50px;
    --contentTitleFontSize: 30px;
    --contentPaddingTopBottom: 20px;
    --MainImageWidth: 70%;
    --MainImageHeight: 540px;
    --MainImageMarginTop: 10px;
    --AboutContactFontSize: 18px;
    --newsContainerBorderWidth: 4px;
    --newstitleFontSize: 22px;
    --newsTextFontSize: 16px;
    --newsTimeMarginRight: 5px;
    --newsTimeFontSize: 14px;
    --galleryContainerHeight: 550px;
  }

  #InfoPanel {
    --flex-direction:row;
    --container-margin:20px 50px;
  }
}
@media (max-width: 800px) and (min-width: 621px) {
  :root {
    --font-size:16px;
    --title-font-size:4rem;
    --directions-top:2rem;
    --directions-right:2rem;
    --borderRadius:10px;
    --bodyContainerPadding:25px 15px;
    --galleryBodyContainerpadding-bottom:50px;
    --contentTitleFontSize:32px;
    --contentPaddingTopBottom:25px;
    --MainImageWidth:95%;
    --MainImageHeight:220px;
    --MainImageMarginTop:10px;
    --AboutContactFontSize:18px;
    --newsContainerBorderWidth:4px;
    --newstitleFontSize:18px;
    --newsTextFontSize:14px;
    --newsTimeMarginRight:3px;
    --newsTimeFontSize:12px;
    --galleryContainerHeight:215px;
  }

  #InfoPanel {
    --flex-direction: column;
    --container-margin: 10px;
  }
}
@media (max-width: 620px) {
  :root {
    --font-size:12px;
    --title-font-size:4rem;
    --directions-top:2rem;
    --directions-right:2rem;
    --borderRadius:10px;
    --bodyContainerPadding:25px 15px;
    --galleryBodyContainerpadding-bottom:50px;
    --contentTitleFontSize:32px;
    --contentPaddingTopBottom:25px;
    --MainImageWidth:95%;
    --MainImageHeight:220px;
    --MainImageMarginTop:10px;
    --AboutContactFontSize:18px;
    --newsContainerBorderWidth:4px;
    --newstitleFontSize:18px;
    --newsTextFontSize:14px;
    --newsTimeMarginRight:3px;
    --newsTimeFontSize:12px;
    --galleryContainerHeight:215px;
  }

  #InfoPanel {
    --flex-direction: column;
    --container-margin: 10px;
  }
}
#MainPanel {
  display: grid;
  height: 100vh;
  color: var(--text3);
  background-color: rgba(0, 0, 0, 0.5);
}
#MainPanel .panelImage {
  background-image: url(/build/images/titleImage.877d326a.jpg);
}

h1.panelTitle {
  font-size: var(--title-font-size);
  margin-bottom: 25vh;
}

#DirectionsLink {
  position: absolute;
  display: block;
  padding: 1rem 0rem;
  width: 11rem;
  top: var(--directions-top);
  right: var(--directions-right);
  border-radius: var(--borderRadius);
  border: solid var(--brand) 6px;
}
#DirectionsLink .fa-map-marker-alt {
  margin-left: 7px;
}

#DirectionsLink:hover {
  background-color: var(--brand);
}

#InfoPanel {
  color: var(--text1);
  flex-direction: var(--flex-direction);
  overflow: hidden;
}

.infoContainer {
  flex: 1;
  border: solid var(--brand) 0.3rem;
  border-radius: var(--borderRadius);
  margin: var(--container-margin);
  padding: 0.6rem 0.2rem 1rem;
  background-color: var(--background);
}

.infoContent {
  position: relative;
  width: auto;
  margin: 0px 1rem;
}
.infoContent .fa, .infoContent .fas, .infoContent .far {
  color: var(--brand);
}

#Contact a {
  margin-bottom: 1rem;
}

#News .infoContent {
  display: flex;
  flex-direction: row;
}
#News .infoContent .newsContainer {
  flex: 1;
  padding: 0px 5px;
}
#News .infoContent .newsDivide {
  width: 1px;
  border-left: dashed var(--brand) 0.12rem;
}
#News .infoContent .newsTime {
  font-size: 0.7rem;
}
#News .infoContent .newsTitle {
  font-size: 1.15rem;
  margin: 0.5rem 0;
}

#GalleryBodyContainer {
  padding: var(--bodyContainerPadding);
  overflow: hidden;
}

#GalleryContent {
  --gap:0px;
  display: grid;
  grid-auto-flow: column;
  gap: calc(var(--gap) / 2);
  margin: 0;
  border-radius: var(--borderRadius);
  -webkit-padding-start: var(--gap);
          padding-inline-start: var(--gap);
  -webkit-padding-end: var(--gap);
          padding-inline-end: var(--gap);
  -webkit-padding-before: calc(var(--gap) / 2);
          padding-block-start: calc(var(--gap) / 2);
  -webkit-padding-after: calc(var(--gap) / 2);
          padding-block-end: calc(var(--gap) / 2);
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: inline mandatory;
  scroll-padding-left: var(--gap);
  scroll-padding-right: var(--gap);
  scroll-padding-inline: var(--gap);
}

#Gallery {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.galleryImageLink {
  padding: 0px 10px;
  height: var(--galleryContainerHeight);
}

.galleryImage img {
  max-height: 100%;
  display: grid;
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  border-radius: var(--borderRadius);
}

.panel {
  display: flex;
  align-content: center;
  justify-content: center;
  width: 100%;
}

.panelImage {
  display: block;
  position: absolute;
  width: 100%;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  z-index: -50;
}

.panelTitle {
  font-size: 2rem;
  margin: 0px auto 1rem;
  text-align: center;
  width: 100%;
}
.panelTitle .underBorderline {
  position: relative;
  bottom: -4px;
  margin: 0 auto;
  width: 200px;
  border-bottom: solid var(--brand) 4px;
}

.loadingGif {
  width: 5rem;
  display: block;
  margin: 0 auto;
  animation: loadingSpin 1s linear infinite;
}

@keyframes loadingSpin {
  100% {
    transform: rotate(720deg);
  }
}
a, a:visited, a:hover, a:active {
  color: inherit;
  text-decoration: none;
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9oZWxwZXIvX2FwcFZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2luZGV4L3ZhcnMvX2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9pbmRleC92YXJzL19tTGFyZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9pbmRleC92YXJzL19sYXJnZS5zY3NzIiwid2VicGFjazovLy8uL2luZGV4L3ZhcnMvX21TbWFsbC5zY3NzIiwid2VicGFjazovLy8uL2luZGV4L3ZhcnMvX3NtYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaW5kZXgvX21haW5QYW5lbC5zY3NzIiwid2VicGFjazovLy8uL2luZGV4L19pbmZvQ29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL2luZGV4L19nYWxsZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFNQTtBQWFBO0FBYUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNCRDs7QUQ4QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFrQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1QkQ7O0FEK0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNUJEOztBQ3pFQTtFQUNDO0VBQ0E7RUFDQTtBRDRFRDs7QUN6RUE7RUFDQztBRDRFRDs7QUN6RUE7RUFDRztBRDRFSDs7QUMxRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRDZFRDs7QUMxRUE7RUFDQztBRDZFRDs7QUMxRUE7RUFDQztBRDZFRDs7QUMzRUE7RUFDQztBRDhFRDs7QUM1RUE7RUFDQztFQUNBO0FEK0VEOztBQzdFQTtFQUNDO0VBQ0E7QURnRkQ7O0FFM0hBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQU1BO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QUZnSEQ7O0FFN0dBO0VBQ0M7RUFDQTtBRmdIRDs7QUU3R0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdIRDs7QUdqS0E7RUFDQztJQUNDO0lBQ0E7SUFFQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VINkpBOztFRzFKRDtJQUNDO0lBQ0E7RUg2SkE7QUFDRjtBSTNMQTtFQUNDO0lBQ0M7SUFDQTtJQUVBO0lBQ0E7SUFHQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7RUpzTEE7O0VJbkxEO0lBQ0M7SUFDQTtFSnNMQTtBQUNGO0FLcE5BO0VBQ0M7SUFDQztJQUNBO0lBRUE7SUFDQTtJQUVBO0lBR0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQTtFTDJNQTs7RUt6TUQ7SUFDQztJQUNBO0VMNE1BO0FBQ0Y7QU1oUEE7RUFFQztJQUNDO0lBQ0E7SUFFQTtJQUNBO0lBRUE7SUFHQTtJQUNBO0lBSUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0VOc09BOztFTXBPRDtJQUNDO0lBQ0E7RU51T0E7QUFDRjtBTzVRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FQOFFEO0FPN1FDO0VBQ0M7QVArUUY7O0FPM1FBO0VBQ0M7RUFDQTtBUDhRRDs7QU8zUUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOFFEO0FPN1FDO0VBQ0M7QVArUUY7O0FPNVFBO0VBQ0M7QVArUUQ7O0FRNVNBO0VBQ0M7RUFDQTtFQUNBO0FSK1NEOztBUTVTQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUitTRDs7QVE1U0E7RUFDQztFQUNBO0VBQ0E7QVIrU0Q7QVE5U0M7RUFDQztBUmdURjs7QVF6U0M7RUFDQztBUjRTRjs7QVF0U0M7RUFDQztFQUNBO0FSeVNGO0FReFNFO0VBQ0M7RUFDQTtBUjBTSDtBUXhTRTtFQUNDO0VBQ0E7QVIwU0g7QVF4U0U7RUFDQztBUjBTSDtBUXhTRTtFQUNDO0VBQ0E7QVIwU0g7O0FTNVZBO0VBQ0M7RUFDQTtBVCtWRDs7QVM1VkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNlZEOztBUzFWQTtFQUNDO0VBQ0E7RUFDQTtBVDZWRDs7QVMxVkE7RUFDQztFQUNHO0FUNlZKOztBU3pWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0FUNFZGOztBQTVYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBK1hEOztBQTVYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErWEQ7O0FBNVhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUErWEQ7QUE5WEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ1lGOztBQTVYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBK1hEOztBQTVYQTtFQUF5QjtJQUFPO0VBaVk5QjtBQUNGO0FBaFlBO0VBQ0M7RUFDQTtFQUNBO0FBa1lELEMiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogYnJhbmQgZm91bmRhdGlvbiAqL1xyXG4kYnJhbmQtaHVlOiAyMTc7XHJcbiRicmFuZC1odWUyOiA2MDtcclxuJGJyYW5kLXNhdHVyYXRpb246IDEwMCU7XHJcbiRicmFuZC1saWdodG5lc3M6IDUwJTtcclxuXHJcbi8qIGxpZ2h0ICovXHJcbiRicmFuZC1saWdodDogaHNsKCRicmFuZC1odWUgJGJyYW5kLXNhdHVyYXRpb24gJGJyYW5kLWxpZ2h0bmVzcyk7XHJcbiR0ZXh0MS1saWdodDogaHNsKCRicmFuZC1odWUgJGJyYW5kLXNhdHVyYXRpb24gMTAlKTtcclxuJHRleHQyLWxpZ2h0OiBoc2woJGJyYW5kLWh1ZSAzMCUgMzAlKTtcclxuJHRleHQzLWxpZ2h0OiBoc2woJGJyYW5kLWh1ZSAwJSA5NSUpO1xyXG4kc3VyZmFjZTEtbGlnaHQ6IGhzbCgkYnJhbmQtaHVlIDEwJSA5MCUpO1xyXG4kc3VyZmFjZTItbGlnaHQ6IGhzbCgkYnJhbmQtaHVlIDk1JSA2NSUpO1xyXG4kc3VyZmFjZTMtbGlnaHQ6IGhzbCgkYnJhbmQtaHVlIDk1JSA0NSUpO1xyXG4kc3VyZmFjZTQtbGlnaHQ6IGhzbCgkYnJhbmQtaHVlIDgwJSAyMCUpO1xyXG4kc3VyZmFjZS1zaGFkb3ctbGlnaHQ6IGhzbGEoJGJyYW5kLWh1ZSwgMTAlLCAyMCUsLjUpO1xyXG4kc2hhZG93LXN0cmVuZ3RoLWxpZ2h0OiAuMDI7XHJcbiRiYWNrZ3JvdW5kLWxpZ2h0OiRzdXJmYWNlMS1saWdodDtcclxuXHJcbi8qIGRhcmsgKi9cclxuJGJyYW5kLWRhcms6IGhzbCgkYnJhbmQtaHVlIGNhbGMoI3skYnJhbmQtc2F0dXJhdGlvbn0gLyAxLjIpIGNhbGMoI3skYnJhbmQtbGlnaHRuZXNzfSAvIDEuNSkpO1xyXG4kdGV4dDEtZGFyazogaHNsKCRicmFuZC1odWUgMzAlIDIwJSk7XHJcbiR0ZXh0Mi1kYXJrOiBoc2woJGJyYW5kLWh1ZSA1JSA2NSUpO1xyXG4kdGV4dDMtZGFyazogaHNsKCRicmFuZC1odWUgMTUlIDg1JSk7XHJcbiRzdXJmYWNlMS1kYXJrOiBoc2woJGJyYW5kLWh1ZSAxMCUgMTAlKTtcclxuJHN1cmZhY2UyLWRhcms6IGhzbCgkYnJhbmQtaHVlIDEwJSAyMiUpO1xyXG4kc3VyZmFjZTMtZGFyazogaHNsKCRicmFuZC1odWUgNSUgIDQwJSk7XHJcbiRzdXJmYWNlNC1kYXJrOiBoc2woJGJyYW5kLWh1ZSA1JSA1MCUpO1xyXG4kc3VyZmFjZS1zaGFkb3ctZGFyazogaHNsKCRicmFuZC1odWUgNTAlIDMlKTtcclxuJHNoYWRvdy1zdHJlbmd0aC1kYXJrOiAuODtcclxuJGJhY2tncm91bmQtZGFyazokc3VyZmFjZTEtZGFyaztcclxuXHJcbjpyb290IHtcclxuXHRjb2xvci1zY2hlbWU6IGxpZ2h0O1xyXG5cdC8qIHNldCBkZWZhdWx0cyAqL1xyXG5cdC0tYnJhbmQ6ICN7JGJyYW5kLWxpZ2h0fTtcclxuXHQtLXRleHQxOiAjeyR0ZXh0MS1saWdodH07XHJcblx0LS10ZXh0MjogI3skdGV4dDItbGlnaHR9O1xyXG5cdC0tdGV4dDM6ICN7JHRleHQzLWxpZ2h0fTtcclxuXHQtLXN1cmZhY2UxOiAjeyRzdXJmYWNlMS1saWdodH07XHJcblx0LS1zdXJmYWNlMjogI3skc3VyZmFjZTItbGlnaHR9O1xyXG5cdC0tc3VyZmFjZTM6ICN7JHN1cmZhY2UzLWxpZ2h0fTtcclxuXHQtLXN1cmZhY2U0OiAjeyRzdXJmYWNlNC1saWdodH07XHJcblx0LS1zdXJmYWNlLXNoYWRvdzogI3skc3VyZmFjZS1zaGFkb3ctbGlnaHR9O1xyXG5cdC0tc2hhZG93LXN0cmVuZ3RoOiAjeyRzaGFkb3ctc3RyZW5ndGgtbGlnaHR9O1xyXG5cdC0tYmFja2dyb3VuZDogI3skYmFja2dyb3VuZC1saWdodH07XHJcbn1cclxuXHJcbi8qXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGxpZ2h0KSB7XHJcblx0OnJvb3Qge1xyXG5cdFx0Y29sb3Itc2NoZW1lOiBsaWdodDtcclxuXHRcdC0tYnJhbmQ6ICN7JGJyYW5kLWxpZ2h0fTtcclxuXHRcdC0tdGV4dDE6ICN7JHRleHQxLWxpZ2h0fTtcclxuXHRcdC0tdGV4dDI6ICN7JHRleHQyLWxpZ2h0fTtcclxuXHRcdC0tYmFja2dyb3VuZDogI3skYmFja2dyb3VuZC1saWdodH07XHJcblx0XHQtLXN1cmZhY2UxOiAjeyRzdXJmYWNlMS1saWdodH07XHJcblx0XHQtLXN1cmZhY2UyOiAjeyRzdXJmYWNlMi1saWdodH07XHJcblx0XHQtLXN1cmZhY2UzOiAjeyRzdXJmYWNlMy1saWdodH07XHJcblx0XHQtLXN1cmZhY2U0OiAjeyRzdXJmYWNlNC1saWdodH07XHJcblx0XHQtLXN1cmZhY2Utc2hhZG93OiAjeyRzdXJmYWNlLXNoYWRvdy1saWdodH07XHJcblx0XHQtLXNoYWRvdy1zdHJlbmd0aDogI3skc2hhZG93LXN0cmVuZ3RoLWxpZ2h0fTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuXHQ6cm9vdCB7XHJcblx0XHRjb2xvci1zY2hlbWU6IGRhcms7XHJcblx0XHQtLWJyYW5kOiAjeyRicmFuZC1kYXJrfTtcclxuXHRcdC0tdGV4dDE6ICN7JHRleHQxLWRhcmt9O1xyXG5cdFx0LS10ZXh0MjogI3skdGV4dDItZGFya307XHJcblx0XHQtLWJhY2tncm91bmQ6ICN7JGJhY2tncm91bmQtZGFya307XHJcblx0XHQtLXN1cmZhY2UxOiAjeyRzdXJmYWNlMS1kYXJrfTtcclxuXHRcdC0tc3VyZmFjZTI6ICN7JHN1cmZhY2UyLWRhcmt9O1xyXG5cdFx0LS1zdXJmYWNlMzogI3skc3VyZmFjZTMtZGFya307XHJcblx0XHQtLXN1cmZhY2U0OiAjeyRzdXJmYWNlNC1kYXJrfTtcclxuXHRcdC0tc3VyZmFjZS1zaGFkb3c6ICN7JHN1cmZhY2Utc2hhZG93LWRhcmt9O1xyXG5cdFx0LS1zaGFkb3ctc3RyZW5ndGg6ICN7JHNoYWRvdy1zdHJlbmd0aC1kYXJrfTtcclxuXHR9XHJcbn1cclxuKi9cclxuXHJcbltjb2xvci1zY2hlbWU9XCJsaWdodFwiXSB7XHJcblx0Y29sb3Itc2NoZW1lOiBsaWdodDtcclxuXHQtLWJyYW5kOiAjeyRicmFuZC1saWdodH07XHJcblx0LS10ZXh0MTogI3skdGV4dDEtbGlnaHR9O1xyXG5cdC0tdGV4dDI6ICN7JHRleHQyLWxpZ2h0fTtcclxuXHQtLXRleHQzOiAjeyR0ZXh0My1saWdodH07XHJcblx0LS1iYWNrZ3JvdW5kOiAjeyRiYWNrZ3JvdW5kLWxpZ2h0fTtcclxuXHQtLXN1cmZhY2UxOiAjeyRzdXJmYWNlMS1saWdodH07XHJcblx0LS1zdXJmYWNlMjogI3skc3VyZmFjZTItbGlnaHR9O1xyXG5cdC0tc3VyZmFjZTM6ICN7JHN1cmZhY2UzLWxpZ2h0fTtcclxuXHQtLXN1cmZhY2U0OiAjeyRzdXJmYWNlNC1saWdodH07XHJcblx0LS1zdXJmYWNlLXNoYWRvdzogI3skc3VyZmFjZS1zaGFkb3ctbGlnaHR9O1xyXG5cdC0tc2hhZG93LXN0cmVuZ3RoOiAjeyRzaGFkb3ctc3RyZW5ndGgtbGlnaHR9O1xyXG59XHJcblxyXG5bY29sb3Itc2NoZW1lPVwiZGFya1wiXSB7XHJcblx0Y29sb3Itc2NoZW1lOiBkYXJrO1xyXG5cdC0tYnJhbmQ6ICN7JGJyYW5kLWRhcmt9O1xyXG5cdC0tdGV4dDE6ICN7JHRleHQxLWRhcmt9O1xyXG5cdC0tdGV4dDI6ICN7JHRleHQyLWRhcmt9O1xyXG5cdC0tdGV4dDM6ICN7JHRleHQzLWRhcmt9O1xyXG5cdC0tYmFja2dyb3VuZDogI3skYmFja2dyb3VuZC1kYXJrfTtcclxuXHQtLXN1cmZhY2UxOiAjeyRzdXJmYWNlMS1kYXJrfTtcclxuXHQtLXN1cmZhY2UyOiAjeyRzdXJmYWNlMi1kYXJrfTtcclxuXHQtLXN1cmZhY2UzOiAjeyRzdXJmYWNlMy1kYXJrfTtcclxuXHQtLXN1cmZhY2U0OiAjeyRzdXJmYWNlNC1kYXJrfTtcclxuXHQtLXN1cmZhY2Utc2hhZG93OiAjeyRzdXJmYWNlLXNoYWRvdy1kYXJrfTtcclxuXHQtLXNoYWRvdy1zdHJlbmd0aDogI3skc2hhZG93LXN0cmVuZ3RoLWRhcmt9O1xyXG59IiwiQGltcG9ydCAnfkBDU1MvYXBwJztcblxuQGltcG9ydCAnfkBDU1MvaW5kZXgvdmFycy9kZWZhdWx0JztcbkBpbXBvcnQgJ35AQ1NTL2luZGV4L3ZhcnMvbUxhcmdlJztcbkBpbXBvcnQgJ35AQ1NTL2luZGV4L3ZhcnMvbGFyZ2UnO1xuQGltcG9ydCAnfkBDU1MvaW5kZXgvdmFycy9tU21hbGwnO1xuQGltcG9ydCAnfkBDU1MvaW5kZXgvdmFycy9zbWFsbCc7XG5cbkBpbXBvcnQgXCJ+QENTUy9pbmRleC9tYWluUGFuZWxcIjtcbkBpbXBvcnQgXCJ+QENTUy9pbmRleC9pbmZvQ29udGFpbmVyc1wiO1xuQGltcG9ydCBcIn5AQ1NTL2luZGV4L2dhbGxlcnlcIjtcblxuLnBhbmVse1xuXHRkaXNwbGF5OmZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5wYW5lbEltYWdle1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR6LWluZGV4OiAtNTA7XG59XG5cbi5wYW5lbFRpdGxle1xuXHRmb250LXNpemU6IDJyZW07XG5cdG1hcmdpbjogMHB4IGF1dG8gMXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDoxMDAlO1xuXHQudW5kZXJCb3JkZXJsaW5le1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3R0b206IC00cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHZhcigtLWJyYW5kKSA0cHg7XG5cdH1cbn1cblxuLmxvYWRpbmdHaWZ7XG5cdHdpZHRoOjVyZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YW5pbWF0aW9uOiBsb2FkaW5nU3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZ1NwaW4geyAxMDAlIHsgdHJhbnNmb3JtOnJvdGF0ZSg3MjBkZWcpOyB9IH1cblxuYSwgYTp2aXNpdGVkLCBhOmhvdmVyLCBhOmFjdGl2ZSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIkBpbXBvcnQgJ0BDU1MvaGVscGVyL2FwcFZhcnMnO1xyXG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5taW4uY3NzJztcclxuXHJcbiR3aWR0aC1MYXJnZToxNjUwcHg7XHJcbiR3aWR0aC1NTGFyZ2U6MTEwMHB4O1xyXG4kd2lkdGgtTVNtYWxsOjgwMHB4O1xyXG4kd2lkdGgtU21hbGw6NjIwcHg7XHJcblxyXG4qIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbjpyb290e1xyXG5cdGZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUpO1xyXG59XHJcblxyXG5odG1se1xyXG4gIFx0YmxvY2stc2l6ZTogMTAwJTtcclxufVxyXG5ib2R5e1xyXG5cdGNvbG9yOnZhcigtLXRleHQxKTtcclxuXHRmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsc2VyaWY7XHJcblx0cGFkZGluZzowO1xyXG5cdGJhY2tncm91bmQtY29sb3I6dmFyKC0tYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9ZmlsdGVyXXtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmEsIGE6dmlzaXRlZHtcclxuXHRjb2xvcjp2YXIoLS10ZXh0MSk7XHJcbn1cclxuYTphY3RpdmV7XHJcblx0Y29sb3I6dmFyKC0tdGV4dDIpO1xyXG59IFxyXG5hOmhvdmVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjp2YXIoLS10ZXh0MSk7XHJcbn1cclxuLnVuZGVybGluZSxhOm5vdChbaHJlZl0pLCBhOm5vdChbaHJlZl0pOmhvdmVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufSIsIlxyXG46cm9vdHtcclxuXHQtLWZvbnQtc2l6ZToxOHB4O1xyXG5cdC0tdGl0bGUtZm9udC1zaXplOjVyZW07XHJcblxyXG5cdC0tZGlyZWN0aW9ucy10b3A6M3JlbTtcclxuXHQtLWRpcmVjdGlvbnMtcmlnaHQ6NXJlbTtcclxuXHJcblx0LS1ib3JkZXJSYWRpdXM6MjBweDtcclxuXHJcblxyXG5cclxuXHJcblx0Ly9Cb2R5IFdyYXBwZXJzIGFuZCBDb250YWluZXJzLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC0tYm9keUNvbnRhaW5lclBhZGRpbmc6MjVweCA0MHB4O1xyXG5cdC0tZ2FsbGVyeUJvZHlDb250YWluZXJwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG5cclxuXHJcblx0Ly9Cb2R5IENvbnRhaW5lcnMgQ29udGVudC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdC0tY29udGVudFRpdGxlRm9udFNpemU6MzJweDtcclxuXHQtLWNvbnRlbnRQYWRkaW5nVG9wQm90dG9tOjI1cHg7XHJcblx0LS1NYWluSW1hZ2VXaWR0aDo5NSU7XHJcblx0LS1NYWluSW1hZ2VIZWlnaHQ6MjkwcHg7XHJcblx0LS1NYWluSW1hZ2VNYXJnaW5Ub3A6MTBweDtcclxuXHQtLUFib3V0Q29udGFjdEZvbnRTaXplOjIwcHg7XHJcblxyXG5cdC8vTmV3cyBDb250ZW50XHJcblx0LS1uZXdzQ29udGFpbmVyQm9yZGVyV2lkdGg6NHB4O1xyXG5cdC0tbmV3c3RpdGxlRm9udFNpemU6MjBweDtcclxuXHQtLW5ld3NUZXh0Rm9udFNpemU6MTZweDtcclxuXHQtLW5ld3NUaW1lTWFyZ2luUmlnaHQ6OHB4O1xyXG5cdC0tbmV3c1RpbWVGb250U2l6ZToxMnB4O1xyXG5cclxuXHQvL0dhbGxlcnkgQ29udGVudFxyXG5cdC0tZ2FsbGVyeUNvbnRhaW5lckhlaWdodDozNTBweDtcclxufVxyXG5cclxuI0luZm9QYW5lbHtcclxuXHQtLWZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHQtLWNvbnRhaW5lci1tYXJnaW46MjBweCAxMHB4O1xyXG59XHJcblxyXG4jdmlld3BvcnREYXRhe1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6NXB4O1xyXG5cdGxlZnQ6NXB4O1xyXG5cdHdpZHRoOjIwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdGNvbG9yOmJsYWNrO1xyXG5cdGJvcmRlcjogc29saWQgYmxhY2sgMnB4O1xyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6KCR3aWR0aC1MYXJnZSAtIDEpKSBhbmQgKG1pbi13aWR0aDokd2lkdGgtTUxhcmdlKXtcclxuXHQ6cm9vdHtcclxuXHRcdC0tZm9udC1zaXplOjIwcHg7XHJcblx0XHQtLXRpdGxlLWZvbnQtc2l6ZTo2cmVtO1xyXG5cdFx0Ly9Cb2R5IFdyYXBwZXJzIGFuZCBDb250YWluZXJzXHJcblx0XHQtLWJvZHlDb250YWluZXJQYWRkaW5nOjI1cHg7XHJcblx0XHQtLWdhbGxlcnlCb2R5Q29udGFpbmVycGFkZGluZy1ib3R0b206NTBweDtcclxuXHJcblx0XHQvL0JvZHkgQ29udGFpbmVycyBDb250ZW50XHJcblx0XHQtLWNvbnRlbnRUaXRsZUZvbnRTaXplOiAzMHB4O1xyXG5cdFx0LS1jb250ZW50UGFkZGluZ1RvcEJvdHRvbTogMjBweDtcclxuXHRcdC0tTWFpbkltYWdlV2lkdGg6IDcwJTtcclxuXHRcdC0tTWFpbkltYWdlSGVpZ2h0OiA1NDBweDtcclxuXHRcdC0tTWFpbkltYWdlTWFyZ2luVG9wOiAxMHB4O1xyXG5cdFx0LS1BYm91dENvbnRhY3RGb250U2l6ZTogMThweDtcclxuXHRcdFxyXG5cdFx0Ly9OZXdzIENvbnRlbnRcclxuXHRcdC0tbmV3c0NvbnRhaW5lckJvcmRlcldpZHRoOiA0cHg7XHJcblx0XHQtLW5ld3N0aXRsZUZvbnRTaXplOiAyMnB4O1xyXG5cdFx0LS1uZXdzVGV4dEZvbnRTaXplOiAxNnB4O1xyXG5cdFx0LS1uZXdzVGltZU1hcmdpblJpZ2h0OiA1cHg7XHJcblx0XHQtLW5ld3NUaW1lRm9udFNpemU6IDE0cHg7XHJcblx0XHRcclxuXHRcdC8vR2FsbGVyeSBDb250ZW50XHJcblx0XHQtLWdhbGxlcnlDb250YWluZXJIZWlnaHQ6IDU1MHB4O1x0XHJcblx0fVxyXG5cdFxyXG5cdCNJbmZvUGFuZWx7XHJcblx0XHQtLWZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdC0tY29udGFpbmVyLW1hcmdpbjoyMHB4O1xyXG5cdH1cclxuXHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6JHdpZHRoLUxhcmdlKXtcclxuXHQ6cm9vdHtcclxuXHRcdC0tZm9udC1zaXplOjIwcHg7XHJcblx0XHQtLXRpdGxlLWZvbnQtc2l6ZTo2cmVtO1xyXG5cdFx0Ly9Cb2R5IFdyYXBwZXJzIGFuZCBDb250YWluZXJzXHJcblx0XHQtLWJvZHlDb250YWluZXJQYWRkaW5nOjI1cHg7XHJcblx0XHQtLWdhbGxlcnlCb2R5Q29udGFpbmVycGFkZGluZy1ib3R0b206NTBweDtcclxuXHJcblx0XHQvL0JvZHkgQ29udGFpbmVycyBDb250ZW50XHJcblx0XHQtLWNvbnRlbnRUaXRsZUZvbnRTaXplOiAzMHB4O1xyXG5cdFx0LS1jb250ZW50UGFkZGluZ1RvcEJvdHRvbTogMjBweDtcclxuXHRcdC0tTWFpbkltYWdlV2lkdGg6IDcwJTtcclxuXHRcdC0tTWFpbkltYWdlSGVpZ2h0OiA1NDBweDtcclxuXHRcdC0tTWFpbkltYWdlTWFyZ2luVG9wOiAxMHB4O1xyXG5cdFx0LS1BYm91dENvbnRhY3RGb250U2l6ZTogMThweDtcclxuXHRcdFxyXG5cdFx0Ly9OZXdzIENvbnRlbnRcclxuXHRcdC0tbmV3c0NvbnRhaW5lckJvcmRlcldpZHRoOiA0cHg7XHJcblx0XHQtLW5ld3N0aXRsZUZvbnRTaXplOiAyMnB4O1xyXG5cdFx0LS1uZXdzVGV4dEZvbnRTaXplOiAxNnB4O1xyXG5cdFx0LS1uZXdzVGltZU1hcmdpblJpZ2h0OiA1cHg7XHJcblx0XHQtLW5ld3NUaW1lRm9udFNpemU6IDE0cHg7XHJcblx0XHRcclxuXHRcdC8vR2FsbGVyeSBDb250ZW50XHJcblx0XHQtLWdhbGxlcnlDb250YWluZXJIZWlnaHQ6IDU1MHB4O1x0XHJcblx0fVxyXG5cdFxyXG5cdCNJbmZvUGFuZWx7XHJcblx0XHQtLWZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdC0tY29udGFpbmVyLW1hcmdpbjoyMHB4IDUwcHg7XHJcblx0fVxyXG5cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDooJHdpZHRoLU1TbWFsbCkpIGFuZCAobWluLXdpZHRoOiR3aWR0aC1TbWFsbCArIDEpe1xyXG5cdDpyb290e1xyXG5cdFx0LS1mb250LXNpemU6MTZweDtcclxuXHRcdC0tdGl0bGUtZm9udC1zaXplOjRyZW07XHJcblx0XHRcclxuXHRcdC0tZGlyZWN0aW9ucy10b3A6MnJlbTtcclxuXHRcdC0tZGlyZWN0aW9ucy1yaWdodDoycmVtO1xyXG5cdFx0XHJcblx0XHQtLWJvcmRlclJhZGl1czoxMHB4O1xyXG5cclxuXHRcdC8vQm9keSBXcmFwcGVycyBhbmQgQ29udGFpbmVycy0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdC0tYm9keUNvbnRhaW5lclBhZGRpbmc6MjVweCAxNXB4O1xyXG5cdFx0LS1nYWxsZXJ5Qm9keUNvbnRhaW5lcnBhZGRpbmctYm90dG9tOjUwcHg7XHJcblxyXG5cclxuXHRcdC8vQm9keSBDb250YWluZXJzIENvbnRlbnQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdC0tY29udGVudFRpdGxlRm9udFNpemU6MzJweDtcclxuXHRcdC0tY29udGVudFBhZGRpbmdUb3BCb3R0b206MjVweDtcclxuXHRcdC0tTWFpbkltYWdlV2lkdGg6OTUlO1xyXG5cdFx0LS1NYWluSW1hZ2VIZWlnaHQ6MjIwcHg7XHJcblx0XHQtLU1haW5JbWFnZU1hcmdpblRvcDoxMHB4O1xyXG5cdFx0LS1BYm91dENvbnRhY3RGb250U2l6ZToxOHB4O1xyXG5cclxuXHRcdC8vTmV3cyBDb250ZW50XHJcblx0XHQtLW5ld3NDb250YWluZXJCb3JkZXJXaWR0aDo0cHg7XHJcblx0XHQtLW5ld3N0aXRsZUZvbnRTaXplOjE4cHg7XHJcblx0XHQtLW5ld3NUZXh0Rm9udFNpemU6MTRweDtcclxuXHRcdC0tbmV3c1RpbWVNYXJnaW5SaWdodDozcHg7XHJcblx0XHQtLW5ld3NUaW1lRm9udFNpemU6MTJweDtcclxuXHJcblx0XHQvL0dhbGxlcnkgQ29udGVudFxyXG5cdFx0LS1nYWxsZXJ5Q29udGFpbmVySGVpZ2h0OjIxNXB4O1xyXG5cdH1cclxuXHQjSW5mb1BhbmVse1xyXG5cdFx0LS1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0LS1jb250YWluZXItbWFyZ2luOiAxMHB4O1xyXG5cdH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDooJHdpZHRoLVNtYWxsKSl7XHJcblxyXG5cdDpyb290e1xyXG5cdFx0LS1mb250LXNpemU6MTJweDtcclxuXHRcdC0tdGl0bGUtZm9udC1zaXplOjRyZW07XHJcblx0XHRcclxuXHRcdC0tZGlyZWN0aW9ucy10b3A6MnJlbTtcclxuXHRcdC0tZGlyZWN0aW9ucy1yaWdodDoycmVtO1xyXG5cdFx0XHJcblx0XHQtLWJvcmRlclJhZGl1czoxMHB4O1xyXG5cclxuXHRcdC8vQm9keSBXcmFwcGVycyBhbmQgQ29udGFpbmVycy0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdC0tYm9keUNvbnRhaW5lclBhZGRpbmc6MjVweCAxNXB4O1xyXG5cdFx0LS1nYWxsZXJ5Qm9keUNvbnRhaW5lcnBhZGRpbmctYm90dG9tOjUwcHg7XHJcblxyXG5cclxuXHRcdC8vQm9keSBDb250YWluZXJzIENvbnRlbnQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdC0tY29udGVudFRpdGxlRm9udFNpemU6MzJweDtcclxuXHRcdC0tY29udGVudFBhZGRpbmdUb3BCb3R0b206MjVweDtcclxuXHRcdC0tTWFpbkltYWdlV2lkdGg6OTUlO1xyXG5cdFx0LS1NYWluSW1hZ2VIZWlnaHQ6MjIwcHg7XHJcblx0XHQtLU1haW5JbWFnZU1hcmdpblRvcDoxMHB4O1xyXG5cdFx0LS1BYm91dENvbnRhY3RGb250U2l6ZToxOHB4O1xyXG5cclxuXHRcdC8vTmV3cyBDb250ZW50XHJcblx0XHQtLW5ld3NDb250YWluZXJCb3JkZXJXaWR0aDo0cHg7XHJcblx0XHQtLW5ld3N0aXRsZUZvbnRTaXplOjE4cHg7XHJcblx0XHQtLW5ld3NUZXh0Rm9udFNpemU6MTRweDtcclxuXHRcdC0tbmV3c1RpbWVNYXJnaW5SaWdodDozcHg7XHJcblx0XHQtLW5ld3NUaW1lRm9udFNpemU6MTJweDtcclxuXHJcblx0XHQvL0dhbGxlcnkgQ29udGVudFxyXG5cdFx0LS1nYWxsZXJ5Q29udGFpbmVySGVpZ2h0OjIxNXB4O1xyXG5cdH1cclxuXHQjSW5mb1BhbmVse1xyXG5cdFx0LS1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0LS1jb250YWluZXItbWFyZ2luOiAxMHB4O1xyXG5cdH1cclxufVxyXG4iLCIjTWFpblBhbmVse1xyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHRoZWlnaHQ6MTAwdmg7XHJcblx0Y29sb3I6dmFyKC0tdGV4dDMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xyXG5cdC5wYW5lbEltYWdle1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QEltYWdlcy90aXRsZUltYWdlLmpwZycpO1xyXG5cdH1cclxufVxyXG5cclxuaDEucGFuZWxUaXRsZXtcclxuXHRmb250LXNpemU6IHZhcigtLXRpdGxlLWZvbnQtc2l6ZSk7XHJcblx0bWFyZ2luLWJvdHRvbTogMjV2aDtcclxufVxyXG5cclxuI0RpcmVjdGlvbnNMaW5re1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOjFyZW0gMHJlbTtcclxuXHR3aWR0aDogMTFyZW07XHJcblx0dG9wOiB2YXIoLS1kaXJlY3Rpb25zLXRvcCk7XHJcblx0cmlnaHQ6IHZhcigtLWRpcmVjdGlvbnMtcmlnaHQpO1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XHJcblx0Ym9yZGVyOiBzb2xpZCB2YXIoLS1icmFuZCkgNnB4O1xyXG5cdC5mYS1tYXAtbWFya2VyLWFsdHtcclxuXHRcdG1hcmdpbi1sZWZ0OjdweDtcclxuXHR9XHJcbn1cclxuI0RpcmVjdGlvbnNMaW5rOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kKTtcclxufSIsIiNJbmZvUGFuZWx7XHJcblx0Y29sb3I6IHZhcigtLXRleHQxKTtcclxuXHRmbGV4LWRpcmVjdGlvbjogdmFyKC0tZmxleC1kaXJlY3Rpb24pO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pbmZvQ29udGFpbmVye1xyXG5cdGZsZXg6IDE7XHJcblx0Ym9yZGVyOiBzb2xpZCB2YXIoLS1icmFuZCkgLjNyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcclxuXHRtYXJnaW46IHZhcigtLWNvbnRhaW5lci1tYXJnaW4pO1xyXG5cdHBhZGRpbmc6IC42cmVtIC4ycmVtIDFyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5pbmZvQ29udGVudHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWFyZ2luOiAwcHggMXJlbTtcclxuXHQuZmEsIC5mYXMsIC5mYXJ7XHJcblx0XHRjb2xvcjp2YXIoLS1icmFuZClcclxuXHR9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS1Db250YWN0IENvbnRlbnQtLS0tLS0tLS0tXHJcblxyXG4jQ29udGFjdHtcclxuXHRhe1xyXG5cdFx0bWFyZ2luLWJvdHRvbToxcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLU5ld3MgQ29udGVudC0tLS0tLS0tLS0tLVxyXG4jTmV3c3tcclxuXHQuaW5mb0NvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdC5uZXdzQ29udGFpbmVye1xyXG5cdFx0XHRmbGV4OjE7XHJcblx0XHRcdHBhZGRpbmc6MHB4IDVweDtcclxuXHRcdH1cclxuXHRcdC5uZXdzRGl2aWRle1xyXG5cdFx0XHR3aWR0aDoxcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiBkYXNoZWQgdmFyKC0tYnJhbmQpIC4xMnJlbTtcclxuXHRcdH1cclxuXHRcdC5uZXdzVGltZXtcclxuXHRcdFx0Zm9udC1zaXplOiAuN3JlbTtcclxuXHRcdH1cclxuXHRcdC5uZXdzVGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuXHRcdFx0bWFyZ2luOiAuNXJlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLUFib3V0IENvbnRlbnQtLS0tLS0tLS0tLS1cclxuI0Fib3V0e1xyXG59XHJcbiIsIiNHYWxsZXJ5Qm9keUNvbnRhaW5lcntcclxuXHRwYWRkaW5nOiB2YXIoLS1ib2R5Q29udGFpbmVyUGFkZGluZyk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI0dhbGxlcnlDb250ZW50e1xyXG5cdC0tZ2FwOjBweDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcblx0Z2FwOiBjYWxjKHZhcigtLWdhcCkgLyAyKTtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcclxuXHJcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWdhcCk7XHJcblx0cGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1nYXApO1xyXG5cdHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tZ2FwKSAvIDIpO1xyXG5cdHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWdhcCkgLyAyKTtcclxuXHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0c2Nyb2xsLXNuYXAtdHlwZTogaW5saW5lIG1hbmRhdG9yeTtcclxuXHRzY3JvbGwtcGFkZGluZy1sZWZ0OiB2YXIoLS1nYXApO1xyXG5cdHNjcm9sbC1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1nYXApO1xyXG5cdHNjcm9sbC1wYWRkaW5nLWlubGluZTogdmFyKC0tZ2FwKTtcclxufVxyXG5cclxuI0dhbGxlcnl7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5nYWxsZXJ5SW1hZ2VMaW5re1xyXG5cdHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1nYWxsZXJ5Q29udGFpbmVySGVpZ2h0KTtcclxufVxyXG5cclxuLmdhbGxlcnlJbWFnZSB7XHJcblx0aW1ne1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/