@import url(https://fonts.googleapis.com/css2?family=Redressed&display=swap);
* {
  margin: 0;
  padding: 0;
}

li, button {
  font-family: "Redressed", cursive;
  list-style: none;
}

body {
  background-color: black;
  font-family: Georgia;
}

a {
  color: white;
  text-decoration: none;
}

body {
  background-image: url(/build/images/bgpattern.d303c6f6.png);
}

.Container {
  border-radius: 25px;
  color: black;
  font-size: large;
  width: 50%;
  margin: 100px auto auto auto;
  padding: 50px 50px 50px 50px;
  background: white;
  line-height: 1.3;
}
.Container a {
  color: black;
}

header {
  background: #010009;
  background: linear-gradient(180deg, #010009 60%, rgba(2, 2, 11, 0) 100%);
  height: 80px;
}

#Logo {
  z-index: 2;
  position: absolute;
  margin: 0 0 0 160px;
  width: 100px;
}

#LogoImage {
  background-color: white;
  width: 100px;
}
#LogoImage img {
  width: 100px;
}

#TriangleL {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 50px 0 0;
  border-color: white transparent transparent transparent;
  float: left;
}

#TriangleR {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 50px 25px 0;
  border-color: transparent white transparent transparent;
  float: left;
}

#Menu {
  text-align: center;
}

#Menu li {
  display: inline-block;
  font-size: 1.5em;
  margin: 0.9em 1.2em 1.2em 1.2em;
}

#MenuMobile {
  display: none;
}

#MenuButton {
  display: none;
}

@media (max-width: 1200px) {
  #Logo {
    z-index: 2;
    position: absolute;
    margin: 0 0 0 80px;
    width: 52px;
  }

  #LogoImage {
    background-color: white;
    width: 52px;
  }
  #LogoImage img {
    width: 52px;
  }

  #TriangleL {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 13px 26px 0 0;
    border-color: white transparent transparent transparent;
    float: left;
  }

  #TriangleR {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 26px 13px 0;
    border-color: transparent white transparent transparent;
    float: left;
  }

  #Menu {
    display: none;
  }

  #MobileMenu {
    text-align: right;
    padding: 10px 10px 0 0;
  }

  #MenuButton {
    color: white;
    display: inline-block;
  }

  #MenuMobile {
    color: white;
    font-size: 1.5em;
  }
}
#Facebookicon {
  height: 29px;
  width: 40px;
  border-radius: 80px;
  background-color: #496BED;
  text-align: center;
  padding-top: 11px;
  margin: 4px 0 0 4px;
}

#Facebookicon:hover {
  border: #FFFFFF 1px solid;
}

#Instagramicon {
  height: 29px;
  width: 36px;
  border-radius: 80px;
  background-color: #F19E56;
  text-align: center;
  padding-top: 11px;
  padding-left: 4px;
  margin: 4px 0 0 4px;
}

#Instagramicon:hover {
  border: #FFFFFF 1px solid;
}

#Youtubeicon {
  height: 29px;
  width: 36px;
  border-radius: 80px;
  background-color: #F40026;
  text-align: center;
  padding-top: 11px;
  padding-left: 4px;
  margin: 4px 0 0 4px;
}

#Youtubeicon:hover {
  border: #FFFFFF 1px solid;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 5 Jan 2022, 02:29:21
    Author     : Anna Dadaian
*/
#Thumbnails {
  border-radius: 8px;
  height: auto;
  width: 100%;
}
#Thumbnails img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.thumbnail {
  width: 150px;
  height: 150px;
  overflow: hidden;
  display: inline-block;
}
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/build/images/loading.f657825a.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/build/images/prev.0edc57cc.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/build/images/next.62074ac7.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/build/images/close.0cfd6489.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/build/images/loading.f657825a.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/build/images/prev.0edc57cc.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/build/images/next.62074ac7.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/build/images/close.0cfd6489.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc29jaWFsbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbGlnaHRib3gyL2Rpc3QvY3NzL2xpZ2h0Ym94LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbGlnaHRib3gyL2Rpc3QvY3NzL2xpZ2h0Ym94Lm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQUc7RUFDRDtBQ0VGOztBREFJO0VBQ0k7RUFDQTtBQ0dSOztBRERJO0VBQ0k7RUFDQTtBQ0lSOztBREZJO0VBQ0k7RUFDQTtBQ0tSOztBREhJO0VBQ0E7QUNNSjs7QURIUTtFQUNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNNSjtBREpRO0VBQ0o7QUNNSjs7QUNyQ0k7RUFDSTtFQUNBO0VBQ0E7QUR3Q1I7O0FDdENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUR5Q1I7O0FDdkNJO0VBQ0k7RUFDQTtBRDBDUjtBQ3pDUTtFQUNJO0FEMkNaOztBQ3RDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUNKOztBQ3ZDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMENKOztBQ3ZDSTtFQUNJO0FEMENSOztBQ3ZDSTtFQUVLO0VBQ0E7RUFDQTtBRHlDVDs7QUN0Q0k7RUFDSTtBRHlDUjs7QUN0Q0k7RUFDSTtBRHlDUjs7QUNsQ0k7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEcUNOOztFQ2xDRTtJQUNJO0lBQ0E7RURxQ047RUNwQ007SUFDSTtFRHNDVjs7RUNoQ0c7SUFDRDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRG1DRjs7RUNqQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFD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QVUsU0FBUyxDQUFDLHdHQUF3RyxDQUFDLGtCQUFrQixXQUFXLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsU0FBUyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMscUVBQXFELENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLDhCQUE4QixDQUFDLDJCQUEyQixDQUFDLHlCQUF5QixDQUFDLHNCQUFzQixDQUFDLHdCQUF3Qix5QkFBeUIsQ0FBQyxTQUFTLENBQUMsa0JBQWtCLFNBQVMsQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLHNFQUFzRCxDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IseUJBQXlCLENBQUMsU0FBUyxDQUFDLGtCQUFrQixhQUFhLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsU0FBUyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixTQUFTLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLFVBQVUsQ0FBQyxvQkFBb0IsYUFBYSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLG1CQUFtQixhQUFhLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsc0VBQXVELENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLHlCQUF5QixDQUFDLEUiLCJmaWxlIjoiZ2FsbGVyeS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SZWRyZXNzZWQmZGlzcGxheT1zd2FwJyk7XG4qIHttYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuICAgIGxpLCBidXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTonUmVkcmVzc2VkJywgY3Vyc2l2ZTtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhO1xuICAgICAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9ICAgXG4gICAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JncGF0dGVybi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5Db250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gYXV0byBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBcbiAgICAgICAgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cblxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJlZHJlc3NlZCZkaXNwbGF5PXN3YXBcIik7XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUmVkcmVzc2VkXCIsIGN1cnNpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWE7XG59XG5cbmEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ3BhdHRlcm4ucG5nXCIpO1xufVxuXG4uQ29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IGxhcmdlO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gYXV0byBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5Db250YWluZXIgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAxMDAwOTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxMDAwOSA2MCUsIHJnYmEoMiwgMiwgMTEsIDApIDEwMCUpO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbiNMb2dvIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgMCAwIDE2MHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbiNMb2dvSW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuI0xvZ29JbWFnZSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbiNUcmlhbmdsZUwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjVweCA1MHB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNUcmlhbmdsZVIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA1MHB4IDI1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNNZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jTWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAwLjllbSAxLjJlbSAxLjJlbSAxLjJlbTtcbn1cblxuI01lbnVNb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jTWVudUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI0xvZ28ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCAwIDAgODBweDtcbiAgICB3aWR0aDogNTJweDtcbiAgfVxuXG4gICNMb2dvSW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiA1MnB4O1xuICB9XG4gICNMb2dvSW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNTJweDtcbiAgfVxuXG4gICNUcmlhbmdsZUwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDEzcHggMjZweCAwIDA7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICNUcmlhbmdsZVIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMjZweCAxM3B4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICNNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI01vYmlsZU1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDA7XG4gIH1cblxuICAjTWVudUJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICNNZW51TW9iaWxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuI0ZhY2Vib29raWNvbiB7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZCRUQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIG1hcmdpbjogNHB4IDAgMCA0cHg7XG59XG5cbiNGYWNlYm9va2ljb246aG92ZXIge1xuICBib3JkZXI6ICNGRkZGRkYgMXB4IHNvbGlkO1xufVxuXG4jSW5zdGFncmFtaWNvbiB7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTlFNTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBtYXJnaW46IDRweCAwIDAgNHB4O1xufVxuXG4jSW5zdGFncmFtaWNvbjpob3ZlciB7XG4gIGJvcmRlcjogI0ZGRkZGRiAxcHggc29saWQ7XG59XG5cbiNZb3V0dWJlaWNvbiB7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDAwMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBtYXJnaW46IDRweCAwIDAgNHB4O1xufVxuXG4jWW91dHViZWljb246aG92ZXIge1xuICBib3JkZXI6ICNGRkZGRkYgMXB4IHNvbGlkO1xufVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKlxuICAgIENyZWF0ZWQgb24gOiA1IEphbiAyMDIyLCAwMjoyOToyMVxuICAgIEF1dGhvciAgICAgOiBBbm5hIERhZGFpYW5cbiovXG4jVGh1bWJuYWlscyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbiNUaHVtYm5haWxzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udGh1bWJuYWlsIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiICAgIGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxLDAsOSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMSwwLDksMSkgNjAlLCByZ2JhKDIsMiwxMSwwKSAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgfVxuICAgICNMb2dvIHtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOjAgMCAwIDE2MHB4O1xuICAgICAgICB3aWR0aDoxMDBweFxuICAgIH1cbiAgICAjTG9nb0ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgIFxuICAgIH1cbiAgICAjVHJpYW5nbGVMIHsgICBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyNXB4IDUwcHggMCAwO1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgZmxvYXQ6bGVmdDtcbn1cbiAgICAjVHJpYW5nbGVSIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDUwcHggMjVweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgZmxvYXQ6bGVmdDtcbn1cbiAgICBcbiAgICAjTWVudSB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyOyAgICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAjTWVudSBsaSB7XG4gICAgICAgICAgICBcbiAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgbWFyZ2luOjAuOWVtIDEuMmVtIDEuMmVtIDEuMmVtO1xuICAgIH1cbiAgICBcbiAgICAjTWVudU1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgXG4gICAgI01lbnVCdXR0b24ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG5cbiAgICBcbiAgICBcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICNMb2dvIHtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOjAgMCAwIDgwcHg7XG4gICAgICAgIHdpZHRoOjUycHhcbiAgICB9XG4gICAgXG4gICAgI0xvZ29JbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgIHdpZHRoOjUycHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDo1MnB4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICB9XG4gICAgXG4gICAgICNUcmlhbmdsZUwgeyAgIFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDEzcHggMjZweCAwIDA7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDpsZWZ0O1xufVxuICAgICNUcmlhbmdsZVIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMjZweCAxM3B4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4gICAjTWVudSB7ICAgIFxuICAgICAgICAgZGlzcGxheTpub25lOyAgXG4gICB9XG4gICBcbiAgICNNb2JpbGVNZW51IHtcbiAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAwO1xuICAgfVxuICAgIFxuICAgICNNZW51QnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIFxuICAgICNNZW51TW9iaWxlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICAgIFxuICAgIH1cbn0iLCIjRmFjZWJvb2tpY29uIHtcbiAgICAgICAgaGVpZ2h0OjI5cHg7XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNDk2QkVEO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6MTFweDtcbiAgICAgICAgbWFyZ2luOjRweCAwIDAgNHB4O1xuICAgICAgICBcbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgICNGYWNlYm9va2ljb246aG92ZXIge2JvcmRlcjojRkZGRkZGIDFweCBzb2xpZDtcbiAgICAgICAgXG4gICAgfVxuICAgIFxuICBcbiAgICAgI0luc3RhZ3JhbWljb24ge1xuICAgICAgICBoZWlnaHQ6MjlweDtcbiAgICAgICAgd2lkdGg6MzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGMTlFNTY7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDoxMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NHB4O1xuICAgICAgICBtYXJnaW46NHB4IDAgMCA0cHg7XG4gICAgICAgIFxuICAgIH1cbiAgICAjSW5zdGFncmFtaWNvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjojRkZGRkZGIDFweCBzb2xpZDtcbiAgICAgICAgXG4gICAgfVxuICAgICNZb3V0dWJlaWNvbiB7XG4gICAgICAgIGhlaWdodDoyOXB4O1xuICAgICAgICB3aWR0aDozNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0Y0MDAyNjtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOjExcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0cHg7XG4gICAgICAgIG1hcmdpbjo0cHggMCAwIDRweDtcbiAgICAgICAgXG4gICAgfVxuICAgICNZb3V0dWJlaWNvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjojRkZGRkZGIDFweCBzb2xpZDtcbiAgICAgICAgXG4gICAgfS8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qXG4gICAgQ3JlYXRlZCBvbiA6IDUgSmFuIDIwMjIsIDAyOjI5OjIxXG4gICAgQXV0aG9yICAgICA6IEFubmEgRGFkYWlhblxuKi9cblxuIiwiYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgLyogSW1hZ2UgYm9yZGVyICovXG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xufVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7XG59XG5cbi5sYi1kYXRhIC5sYi1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIubGItbG9hZGVyLC5saWdodGJveHt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH1ib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5ne292ZXJmbG93OmhpZGRlbn0ubGlnaHRib3hPdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTk7YmFja2dyb3VuZC1jb2xvcjojMDAwO2ZpbHRlcjphbHBoYShPcGFjaXR5PTgwKTtvcGFjaXR5Oi44O2Rpc3BsYXk6bm9uZX0ubGlnaHRib3h7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwO2ZvbnQtd2VpZ2h0OjQwMDtvdXRsaW5lOjB9LmxpZ2h0Ym94IC5sYi1pbWFnZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6bm9uZTtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6NHB4IHNvbGlkICNmZmZ9LmxpZ2h0Ym94IGEgaW1ne2JvcmRlcjpub25lfS5sYi1vdXRlckNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNTBweDtoZWlnaHQ6MjUwcHg7bWFyZ2luOjAgYXV0bztib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxiLW91dGVyQ29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmxiLWxvYWRlcnt0b3A6NDMlO2hlaWdodDoyNSU7d2lkdGg6MTAwJX0ubGItY2FuY2Vse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0fS5sYi1uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMH0ubGItY29udGFpbmVyPi5uYXZ7bGVmdDowfS5sYi1uYXYgYXtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PSl9LmxiLW5leHQsLmxiLXByZXZ7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9ja30ubGItbmF2IGEubGItcHJldnt3aWR0aDozNCU7bGVmdDowO2Zsb2F0OmxlZnQ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC42czt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzfS5sYi1uYXYgYS5sYi1wcmV2OmhvdmVye2ZpbHRlcjphbHBoYShPcGFjaXR5PTEwMCk7b3BhY2l0eToxfS5sYi1uYXYgYS5sYi1uZXh0e3dpZHRoOjY0JTtyaWdodDowO2Zsb2F0OnJpZ2h0O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0wKTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC42czstby10cmFuc2l0aW9uOm9wYWNpdHkgLjZzO3RyYW5zaXRpb246b3BhY2l0eSAuNnN9LmxiLW5hdiBhLmxiLW5leHQ6aG92ZXJ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LmxiLWRhdGFDb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo1cHg7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LmxiLWRhdGFDb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubGItZGF0YXtwYWRkaW5nOjAgNHB4O2NvbG9yOiNjY2N9LmxiLWRhdGEgLmxiLWRldGFpbHN7d2lkdGg6ODUlO2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuMWVtfS5sYi1kYXRhIC5sYi1jYXB0aW9ue2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxZW19LmxiLWRhdGEgLmxiLWNhcHRpb24gYXtjb2xvcjojNGFlfS5sYi1kYXRhIC5sYi1udW1iZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpsZWZ0O3BhZGRpbmctYm90dG9tOjFlbTtmb250LXNpemU6MTJweDtjb2xvcjojOTk5fS5sYi1kYXRhIC5sYi1jbG9zZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDt0ZXh0LWFsaWduOnJpZ2h0O291dGxpbmU6MDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT03MCk7b3BhY2l0eTouNzstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjJzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMnM7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30ubGItZGF0YSAubGItY2xvc2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9Il0sInNvdXJjZVJvb3QiOiIifQ==*/