/*-----------------------------------------------------------------------------------

    Version: 1.0

-----------------------------------------------------------------------------------
    
    CSS INDEX
    ===================
	
    01. Theme default CSS
        - Paginatoin Css
    02. Header Css
        - Header Bottom Css
        - Main Menu Css
        - Right Blok Box Css
        - Shopping Cart Css
        - Mobile Menu Css
    03. Categories Menu Css
    04. Hero Css
    05. Support Css
    06. Product Area Css
    07. Product Details Css
    08. Testimonial Css
    09. Banner Area Css
    10. Blog Area Css
    11. Footer Css
    12. Breadcrumb Style
    13. Widget Css   
    14. Deals Offer Css
    15. Brand Css
    16. About US css
    17. Contact Us Css
    18. Cart Page Css
    19. Checkout Page Css
    20. Error 404 Page Css
    21. Compare Page Css
    22. My Account Page Css
    23. Login And Register Css

-----------------------------------------------------------------------------------*/
/* transition */
/* flex */
/* transform */
/* opacity */
/*----------------------------------------*/
/*  01. Theme default CSS
/*----------------------------------------*/
/*-- Google Font --*/
@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900");
/*-- Common Style --*/
*, *::after, *::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body {
  height: 100%;
}

body {
  background-color: #ffffff;
  line-height: 23px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  visibility: visible;
  font-family: "Rubik", sans-serif;
  color: #454545;
  position: relative;
}

h1, h2, h3, h4, h5, h6 {
  color: #3a3a3a;
  font-family: "Rubik", sans-serif;
  margin-top: 0;
}

h1 {
  font-size: 48px;
  line-height: 55px;
}

h2 {
  font-size: 36px;
  line-height: 36px;
}

h3 {
  font-size: 24px;
  line-height: 30px;
}

h4 {
  font-size: 20px;
  line-height: 28px;
}

h5 {
  font-size: 16px;
  line-height: 20px;
}

h6 {
  font-size: 14px;
  line-height: 18px;
}

@media only screen and (max-width: 767px) {
  h1 {
    font-size: 34px;
    line-height: 42px;
  }
  h1 br {
    display: none;
  }
}

@media only screen and (max-width: 479px) {
  h1 {
    font-size: 26px;
    line-height: 32px;
  }
  h1 br {
    display: none;
  }
}

p {
  font-size: 14px;
}

p:last-child {
  margin-bottom: 0;
}

a, button {
  color: inherit;
  display: inline-block;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  color: #005825;
}

a, button, img, input, span {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

*:focus {
  outline: none !important;
}

a:focus {
  color: inherit;
  outline: none;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

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

ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

img {
  max-width: 100%;
}

button:focus,
a:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn, .btn:focus {
  outline: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.header-sticky.is-sticky {
  position: fixed;
  width: 100%;
  z-index: 999999999;
  top: 0;
}

.header-sticky.bg-white.is-sticky {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  position: fixed;
  width: 100%;
  z-index: 999999999;
  top: 0;
}

/*-- 
    - Common Classes
-----------------------------------------*/
.fix {
  overflow: hidden;
}

.hidden {
  display: none;
}

.clear {
  clear: both;
}

.section {
  float: left;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .container {
    width: 450px;
  }
}

@media only screen and (max-width: 479px) {
  .container {
    width: 300px;
  }
}

.bold {
  font-weight: 700;
}

.semi-bold {
  font-weight: 600;
}

.medium {
  font-weight: 500;
}

.light {
  font-weight: 300;
}

.capitalize {
  text-transform: capitalize;
}

.uppercase {
  text-transform: uppercase;
}

.no-gutters {
  margin-left: 0;
  margin-right: 0;
}

.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
  margin: 0;
}

.row-8 {
  margin-right: -8px;
  margin-left: -8px;
}

/*-- Container Fluid --*/
.container-ext {
  max-width: 1400px;
  margin: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .container-ext {
    max-width: 1400px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .container-ext {
    max-width: 1400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .container-ext {
    max-width: 1400px;
  }
}

@media only screen and (max-width: 767px) {
  .container-ext {
    max-width: 1400px;
  }
}

@media only screen and (max-width: 479px) {
  .container-ext {
    max-width: 1400px;
  }
}

/*--
    - Paginatoin Css
---------------------------------*/
.pagination-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 10px;
}

@media only screen and (max-width: 767px) {
  .pagination-box {
    margin-top: 40px;
  }
}

.pagination-box li {
  display: inline-block;
  margin: 0 4px;
}

.pagination-box li.active a {
  color: #ffffff;
  background: #005825;
}

.pagination-box li a {
  color: #333333;
  display: block;
  padding: 0 12px;
  height: 30px;
  background: #f1f1f1;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  border-radius: 3px;
}

.pagination-box li a:hover {
  color: #ffffff;
  background: #005825;
}

.pagination-box li a span {
  font-size: 18px;
}

.border-bm-1 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.border-tp-1 {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-80 {
  margin-top: 80px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-80 {
  margin-bottom: 80px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .d-mt-20 {
    margin-top: 20px;
  }
  .d-mt-30 {
    margin-top: 30px;
  }
}

/*-- 
    - Section Padding
-------------------------------------*/
.section-ptb {
  padding: 60px 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-ptb {
    padding: 60px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-ptb {
    padding: 60px 0;
  }
}

@media only screen and (max-width: 767px) {
  .section-ptb {
    padding: 60px 0;
  }
}

@media only screen and (max-width: 479px) {
  .section-ptb {
    padding: 60px 0;
  }
}

.section-pt {
  padding-top: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pt {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pt {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pt {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 479px) {
  .section-pt {
    padding-top: 60px;
  }
}

.section-pt-100 {
  padding-top: 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pt-100 {
    padding-top: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pt-100 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pt-100 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 479px) {
  .section-pt-100 {
    padding-top: 60px;
  }
}

.section-pt-60 {
  padding-top: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pt-60 {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pt-60 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pt-60 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 479px) {
  .section-pt-60 {
    padding-top: 20px;
  }
}

.section-pt-30 {
  padding-top: 30px;
}

.section-pb {
  padding-bottom: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pb {
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pb {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pb {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 479px) {
  .section-pb {
    padding-bottom: 60px;
  }
}

.section-pb-100 {
  padding-bottom: 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pb-100 {
    padding-bottom: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pb-100 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pb-100 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 479px) {
  .section-pb-100 {
    padding-bottom: 60px;
  }
}

.section-pb-40 {
  padding-bottom: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pb-40 {
    padding-bottom: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pb-40 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pb-40 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 479px) {
  .section-pb-40 {
    padding-bottom: 0px;
  }
}

.section-pb-30 {
  padding-bottom: 30px;
}

.bg-image {
  background-size: cover;
}

/*-- 
    - Input Placeholder
-----------------------------------------*/
input:-moz-placeholder, textarea:-moz-placeholder {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/*-- 
    Scroll Up 
-----------------------------------------*/
#scrollUp {
  width: 40px;
  height: 40px;
  background-color: #005825;
  border: 3px solid #eeeeee;
  color: #ffffff;
  right: 20px;
  bottom: 60px;
  text-align: center;
  overflow: hidden;
  border-radius: 50px;
  z-index: 9811 !important;
}

@media only screen and (max-width: 767px) {
  #scrollUp {
    display: none !important;
  }
}

#scrollUp i {
  display: block;
  line-height: 34px;
  font-size: 16px;
}

#scrollUp:hover i {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

/*--
    - Background Color
------------------------------------------*/
.bg-gray {
  background-color: #F6F7F9;
}

.bg-theme {
  background: #005825;
}

.bg-footer {
  background: #1a1a1a;
}

img.mfp-img {
  background-color: #f6f7f8;
  padding: 0;
  margin: 40px auto;
}

.white-bg {
  background: #ffffff;
}

.black-bg {
  background: #191919;
}

.border-bm-gray {
  border-bottom: 1px solid #e1e1e1;
}

.border-tp-gray {
  border-top: 1px solid #e1e1e1;
}

/*--
    - Social Color
------------------------------------------*/
.facebook {
  background-color: #3B5997;
  color: #ffffff;
}

.facebook:hover {
  background-color: #3B5997;
  color: #ffffff;
}

.twitter {
  background-color: #1DA1F2;
  color: #ffffff;
}

.twitter:hover {
  background-color: #1DA1F2;
  color: #ffffff;
}

.linkedin {
  background-color: #0077B5;
  color: #ffffff;
}

.linkedin:hover {
  background-color: #0077B5;
  color: #ffffff;
}

.pinterest {
  background-color: #BD081C;
  color: #ffffff;
}

.pinterest:hover {
  background-color: #BD081C;
  color: #ffffff;
}

.google-plus {
  background-color: #D11718;
  color: #ffffff;
}

.google-plus:hover {
  background-color: #D11718;
  color: #ffffff;
}

.behance {
  background-color: #005CFF;
  color: #ffffff;
}

.behance:hover {
  background-color: #005CFF;
  color: #ffffff;
}

.dribbble {
  background-color: #E84C88;
  color: #ffffff;
}

.dribbble:hover {
  background-color: #E84C88;
  color: #ffffff;
}

.github {
  background-color: #323131;
  color: #ffffff;
}

.github:hover {
  background-color: #323131;
  color: #ffffff;
}

.instagram {
  background-color: #DC3472;
  color: #ffffff;
}

.instagram:hover {
  background-color: #DC3472;
  color: #ffffff;
}

.medium {
  background-color: #00AB6C;
  color: #ffffff;
}

.medium:hover {
  background-color: #00AB6C;
  color: #ffffff;
}

.reddit {
  background-color: #FF4501;
  color: #ffffff;
}

.reddit:hover {
  background-color: #FF4501;
  color: #ffffff;
}

.skype {
  background-color: #00AFF0;
  color: #ffffff;
}

.skype:hover {
  background-color: #00AFF0;
  color: #ffffff;
}

.slack {
  background-color: #63C1A0;
  color: #ffffff;
}

.slack:hover {
  background-color: #63C1A0;
  color: #ffffff;
}

.snapchat {
  background-color: #FFFC00;
  color: #ffffff;
}

.snapchat:hover {
  background-color: #FFFC00;
  color: #ffffff;
}

.tumblr {
  background-color: #01273A;
  color: #ffffff;
}

.tumblr:hover {
  background-color: #01273A;
  color: #ffffff;
}

.vimeo {
  background-color: #00ADEF;
  color: #ffffff;
}

.vimeo:hover {
  background-color: #00ADEF;
  color: #ffffff;
}

.youtube {
  background-color: #FE0002;
  color: #ffffff;
}

.youtube:hover {
  background-color: #FE0002;
  color: #ffffff;
}

.rss {
  background-color: #eb8314;
  color: #ffffff;
}

.rss:hover {
  background-color: #eb8314;
  color: #ffffff;
}

/*-- Tab Content & Pane Fix --*/
.tab-content {
  width: 100%;
}

.tab-content .tab-pane {
  display: block;
  height: 0;
  max-width: 100%;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}

.tab-content .tab-pane.active {
  height: auto;
  visibility: visible;
  opacity: 1;
  overflow: visible;
}

/*--
    - Product Full Width
------------------------------------------*/
.full-width-product-wrap > [class*="col-"]:nth-child(1), .full-width-product-wrap > [class*="col"]:nth-child(1) {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 450px;
      -ms-flex: 1 0 450px;
          flex: 1 0 450px;
  max-width: 450px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(1), .full-width-product-wrap > [class*="col"]:nth-child(1) {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 350px;
        -ms-flex: 1 0 350px;
            flex: 1 0 350px;
    max-width: 350px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(1), .full-width-product-wrap > [class*="col"]:nth-child(1) {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 350px;
        -ms-flex: 1 0 350px;
            flex: 1 0 350px;
    max-width: 350px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(1), .full-width-product-wrap > [class*="col"]:nth-child(1) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(1), .full-width-product-wrap > [class*="col"]:nth-child(1) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.full-width-product-wrap > [class*="col-"]:nth-child(2), .full-width-product-wrap > [class*="col"]:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 450px);
      -ms-flex: 0 0 calc(100% - 450px);
          flex: 0 0 calc(100% - 450px);
  max-width: calc(100% - 450px);
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(2), .full-width-product-wrap > [class*="col"]:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 350px);
        -ms-flex: 0 0 calc(100% - 350px);
            flex: 0 0 calc(100% - 350px);
    max-width: calc(100% - 350px);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(2), .full-width-product-wrap > [class*="col"]:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 350px);
        -ms-flex: 0 0 calc(100% - 350px);
            flex: 0 0 calc(100% - 350px);
    max-width: calc(100% - 350px);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(2), .full-width-product-wrap > [class*="col"]:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .full-width-product-wrap > [class*="col-"]:nth-child(2), .full-width-product-wrap > [class*="col"]:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .full-width-product-wrap.desktop-full-width > [class*="col-"]:nth-child(1), .full-width-product-wrap.desktop-full-width > [class*="col"]:nth-child(1) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .full-width-product-wrap.desktop-full-width > [class*="col-"]:nth-child(2), .full-width-product-wrap.desktop-full-width > [class*="col"]:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .laptop-3-column > [class*="col-"], .laptop-3-column > [class*="col"] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 33.3333%;
        -ms-flex: 1 0 33.3333%;
            flex: 1 0 33.3333%;
    max-width: 33.3333%;
  }
}

/*-- 
    - Page Pagination
------------------------------------------*/
.page-pagination {
  background: #fff6f6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
}

.page-pagination a {
  color: #005825;
}

.page-pagination a:hover {
  color: #222;
}

.page-pagination ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.page-pagination li {
  font-size: 16px;
  line-height: 24px;
  font-family: "Rubik", sans-serif;
  color: #3a3a3a;
  text-align: center;
  margin: 2px 3px;
}

.page-pagination li a {
  color: #333;
  padding: 10px;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-weight: 500;
}

@media only screen and (max-width: 479px) {
  .page-pagination li {
    font-size: 14px;
  }
  .page-pagination li a {
    padding: 9px;
    width: 35px;
    height: 35px;
  }
  .page-pagination li a i {
    line-height: 24px;
  }
}

.page-pagination li:hover a {
  color: #005825;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.page-pagination li.active a {
  color: #005825;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

/*-- Breadcrumb --*/
/*-- Category Page Title --*/
.category-page-title h4 {
  margin: 0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  color: #3a3a3a;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}

/*--
    - Button
------------------------------------------*/
.btn, .btn-2 {
  border: 1px solid #626262;
  line-height: 24px;
  padding: 10px 40px;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3a3a3a;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.btn:focus, .btn-2:focus {
  outline: none;
}

.btn::before, .btn-2::before {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 0;
  width: 150%;
  background-color: #3a3a3a;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  content: "";
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-30deg);
      -ms-transform: translateX(-50%) translateY(-50%) rotate(-30deg);
          transform: translateX(-50%) translateY(-50%) rotate(-30deg);
  opacity: 0;
  z-index: -1;
}

.btn:hover, .btn-2:hover {
  color: #005825;
}

.btn:hover::before, .btn-2:hover::before {
  height: 300%;
  opacity: 1;
}

.btn.hover-theme::before, .btn-2.hover-theme::before {
  background-color: #005825;
}

.btn.hover-theme:hover, .btn-2.hover-theme:hover {
  border-color: #005825;
  color: #3a3a3a;
}

.btn.hover-theme:hover::before, .btn-2.hover-theme:hover::before {
  height: 300%;
  opacity: 1;
}

.btn.btn-circle, .btn-2.btn-circle {
  border-radius: 50px;
}

.btn.btn-radius, .btn-2.btn-radius {
  border-radius: 5px;
}

.btn.btn-square, .btn-2.btn-square {
  border-radius: 0;
}

.btn.btn-text, .btn-2.btn-text {
  border-radius: 0;
  padding: 0;
  line-height: 20px;
  border: none;
}

.btn.btn-text::before, .btn-2.btn-text::before {
  display: none;
}

.btn.btn-text.hover-theme:hover, .btn-2.btn-text.hover-theme:hover {
  color: #005825;
}

.btn.btn-underline, .btn-2.btn-underline {
  text-decoration: underline;
}

.btn.btn-large, .btn-2.btn-large {
  padding: 15px 40px;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .btn.btn-large, .btn-2.btn-large {
    font-size: 12px;
    padding: 7px 25px;
  }
}

@media only screen and (max-width: 479px) {
  .btn.btn-large, .btn-2.btn-large {
    font-size: 11px;
    padding: 4px 15px;
    margin-top: 15px;
  }
}

.btn.btn-medium, .btn-2.btn-medium {
  padding: 7px 20px;
  font-size: 12px;
}

@media only screen and (max-width: 767px) {
  .btn.btn-medium, .btn-2.btn-medium {
    font-size: 12px;
    padding: 7px 25px;
  }
}

@media only screen and (max-width: 479px) {
  .btn.btn-medium, .btn-2.btn-medium {
    font-size: 11px;
    padding: 4px 15px;
    margin-top: 15px;
  }
}

.btn.btn-small, .btn-2.btn-small {
  padding: 4px 15px;
  font-size: 11px;
}

@media only screen and (max-width: 767px) {
  .btn, .btn-2 {
    font-size: 12px;
    padding: 7px 25px;
  }
}

@media only screen and (max-width: 479px) {
  .btn, .btn-2 {
    font-size: 11px;
    padding: 4px 15px;
  }
}

.btn-2 {
  padding: 8px 30px;
}

/*--
    - Blockquote
------------------------------------------*/
.blockquote {
  padding: 30px 20px;
  position: relative;
  color: #ffffff;
  font-size: 15px;
}

@media only screen and (max-width: 767px) {
  .blockquote {
    padding: 30px 15px 0 15px;
  }
}

@media only screen and (max-width: 479px) {
  .blockquote {
    padding: 20px;
  }
}

.blockquote p {
  font-size: 14px;
  color: #005825;
}

/*--
    Sidebar Widget Css
----------------------------------*/
.widget-title {
  margin-bottom: 20px;
}

.widget-title h4 {
  font-weight: 600;
}

.widget-search-form {
  position: relative;
  margin-top: 20px;
}

.widget-search-form input {
  border-bottom: 1px solid #ddd;
  position: relative;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 100%;
  padding: 0 40px 10px 10px;
}

.widget-search-form button {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  background: transparent;
}

.widget-search-form button:hover {
  color: #005825;
}

.widget-related-wrap .single-related {
  position: relative;
  padding-left: 115px;
  min-height: 105px;
  margin-bottom: 20px;
  padding-top: 10px;
  overflow: hidden;
}

.widget-related-wrap .single-related:last-child {
  margin-bottom: 0;
}

.widget-related-wrap .single-related-image {
  position: absolute;
  left: 0;
  top: 5px;
  overflow: hidden;
  max-width: 100px;
}

.widget-related-wrap .single-related-contents h5 {
  font-weight: 600;
  font-size: 16px;
}

.widget-related-wrap .single-related-contents p {
  font-weight: 13px;
}

.archives li {
  position: relative;
  padding-left: 10px;
  margin-bottom: 10px;
  font-weight: 500;
}

.archives li::before {
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  background: #222;
  height: 3px;
  width: 3px;
  border-radius: 50%;
}

.archives li a span {
  margin-left: 30px;
}

.justify-content-between [class*="col"], .justify-content-between [class*="col-"] {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.black-ovelay {
  position: relative;
}

.black-ovelay::before {
  background: rgba(0, 0, 0, 0.8);
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}

/*-- Overlay styles --*/
[data-overlay],
[data-secondary-overlay],
[data-black-overlay],
[data-white-overlay] {
  position: relative;
}

[data-overlay] > div,
[data-overlay] > *,
[data-secondary-overlay] > div,
[data-secondary-overlay] > *,
[data-black-overlay] > div,
[data-black-overlay] > *,
[data-white-overlay] > div,
[data-white-overlay] > * {
  position: relative;
  z-index: 2;
}

[data-overlay]:before,
[data-secondary-overlay]:before,
[data-black-overlay]:before,
[data-white-overlay]:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
}

[data-overlay]:before {
  background-color: #005825;
}

[data-secondary-overlay]:before {
  background-color: #6564db;
}

[data-black-overlay]:before {
  background-color: #000000;
}

[data-white-overlay]:before {
  background-color: #ffffff;
}

[data-overlay="1"]:before,
[data-secondary-overlay="1"]:before,
[data-black-overlay="1"]:before,
[data-white-overlay="1"]:before {
  opacity: 0.1;
}

[data-overlay="2"]:before,
[data-secondary-overlay="2"]:before,
[data-black-overlay="2"]:before,
[data-white-overlay="2"]:before {
  opacity: 0.2;
}

[data-overlay="3"]:before,
[data-secondary-overlay="3"]:before,
[data-black-overlay="3"]:before,
[data-white-overlay="3"]:before {
  opacity: 0.3;
}

[data-overlay="4"]:before,
[data-secondary-overlay="4"]:before,
[data-black-overlay="4"]:before,
[data-white-overlay="4"]:before {
  opacity: 0.4;
}

[data-overlay="5"]:before,
[data-secondary-overlay="5"]:before,
[data-black-overlay="5"]:before,
[data-white-overlay="5"]:before {
  opacity: 0.5;
}

[data-overlay="6"]:before,
[data-secondary-overlay="6"]:before,
[data-black-overlay="6"]:before,
[data-white-overlay="6"]:before {
  opacity: 0.6;
}

[data-overlay="7"]:before,
[data-secondary-overlay="7"]:before,
[data-black-overlay="7"]:before,
[data-white-overlay="7"]:before {
  opacity: 0.7;
}

[data-overlay="8"]:before,
[data-secondary-overlay="8"]:before,
[data-black-overlay="8"]:before,
[data-white-overlay="8"]:before {
  opacity: 0.8;
}

[data-overlay="9"]:before,
[data-secondary-overlay="9"]:before,
[data-black-overlay="9"]:before,
[data-white-overlay="9"]:before {
  opacity: 0.9;
}

[data-overlay="10"]:before,
[data-secondary-overlay="10"]:before,
[data-black-overlay="10"]:before,
[data-white-overlay="10"]:before {
  opacity: 1;
}

/*--
    02. Header Css
-----------------------*/
.transparent-header {
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 111;
  margin: auto;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

.my-account-container li {
  display: inline-block;
  margin-left: 15px;
  font-size: 12px;
  padding: 12px 0;
}

.my-account-container li > a{
  font-weight: 700;
  font-size:15px;
}

.text-color-white .my-account-container li {
  color: #ffffff;
}

@media only screen and (max-width: 320px){
  .bg-gren {
    background: none!important;
  }
  
}
@media only screen and (max-width: 768px){
  .bg-gren {
    background: none!important;
  }
  
}


.bg-gren {
  background: #005825;
}
/*----------- header top area start -----------*/
.header-top-settings ul li {
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  margin-left: 40px;
  padding: 12px 0;
  position: relative;
  margin-left: 20px;
  padding-left: 20px;
}

.header-top-settings ul li:before {
  top: 50%;
  left: 0;
  width: 1px;
  height: 15px;
  content: "";
  position: absolute;
  background-color: #ebebeb;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.header-top-settings ul li span {
  cursor: auto;
  color: #fff;
  font-size: 14px;
  padding-right: 5px;
  text-transform: capitalize;
}

.header-top-settings ul li .dropdown-list {
  top: 100%;
  left: 0;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  padding: 15px 15px 20px;
  width: 100px;
  z-index: 9;
  pointer-events: none;
  background-color: #fff;
  -webkit-box-shadow: 0 0 6.65px 0.35px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 6.65px 0.35px rgba(0, 0, 0, 0.15);
}

.header-top-settings ul li .dropdown-list li {
  margin-left: 0;
  padding: 0;
}

.header-top-settings ul li .dropdown-list li::before {
  display: none;
}

.header-top-settings ul li .dropdown-list li a {
  color: #252525;
  font-size: 14px;
  display: block;
  padding: 5px 0 3px;
  text-transform: capitalize;
}

.header-top-settings ul li .dropdown-list li a:hover {
  color: #005825;
}

.header-top-settings ul li:first-child {
  margin-left: 0;
  padding-left: 0;
}

.header-top-settings ul li:first-child::before {
  display: none;
}

.header-top-settings ul li:hover .dropdown-list,
.header-top-settings ul li:hover .cart-list {
  opacity: 1;
  visibility: visible;
  pointer-events: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.text-color-white .header-top-settings ul li {
  color: #fff;
}

/*--
    - Header Bottom Css
-------------------------------*/
.logo {
  margin: 30px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .logo {
    margin: 15px 0;
  }
}

@media only screen and (max-width: 767px) {
  .logo {
    margin: 10px 0;
  }
}

/* Main Menu Css */
.main-menu-area ul > li {
  display: inline-block;
  position: relative;
  padding: 15px 0px;
  margin-right: 20px;

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-area ul > li {
    margin-right: 40px;
  }
}

.main-menu-area ul > li > a {
  display: block;
  font-size: 14px;
  font-weight: 500;
  padding: 0;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-weight: 700;
}

.main-menu-area ul > li > a i {
  margin-left: 3px;
}



.main-menu-area ul > li > a::before {
  content: "";
  background: #005825;
  width: 0%;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  -ms-filter: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.main-menu-area ul > li:first-child {
  padding-left: 0;
}

.main-menu-area ul > li:hover > a::before {
  visibility: visible;
  opacity: 1;
  -ms-filter: 1;
  width: 100%;
}

.main-menu-area ul > li:hover .sub-menu, .main-menu-area ul > li:hover .mega-menu {
  visibility: visible;
  opacity: 1;
  -ms-filter: 1;
  top: 100%;
}

.main-menu-area.white_text ul > li > a {
  color: #ffffff;
}

/*--
    - Main Menu Css
---------------------*/
.main-menu-area .sub-menu {
  background: #ffffff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  left: 0;
  padding: 15px;
  position: absolute;
  text-align: left;
  width: 200px;
  z-index: 99;
  top: 120%;
  visibility: hidden;
  opacity: 0;
  -ms-filter: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main-menu-area .sub-menu > li {
  padding: 0;
  margin-right: 0px;
  display: block;
}

.main-menu-area .sub-menu > li:first-child {
  margin-bottom: 0;
}

.main-menu-area .sub-menu > li > a {
  padding: 0;
  font-weight: 400;
  margin-bottom: 8px;
  color: #333 !important;
  text-transform: capitalize;
}

.main-menu-area .sub-menu > li > a::before {
  display: none;
}

.main-menu-area .mega-menu {
  background: #ffffff;
  left: 0;
  padding: 30px 20px;
  position: absolute;
  text-align: left;
  width: 640px;
  z-index: 99;
  top: 120%;
  visibility: hidden;
  opacity: 0;
  -ms-filter: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.main-menu-area .mega-menu > li {
  width: 33.333%;
  float: left;
  padding: 0;
  margin-right: 0px;
}

.main-menu-area .mega-menu > li > a {
  padding: 0;
  margin-bottom: 10px;
  padding-bottom: 5px;
  color: #333 !important;
}

.main-menu-area .mega-menu > li > a::before {
  display: none;
}

.main-menu-area .mega-menu > li ul > li {
  display: block;
  padding: 0;
  margin-right: 0;
}

.main-menu-area .mega-menu > li ul > li a {
  padding: 0;
  color: #333 !important;
  text-transform: capitalize;
  display: block;
  font-weight: 400;
  margin-top: 8px;
}

.main-menu-area .mega-menu > li ul > li a::before {
  display: none;
}

/*--
    - Right Blok Box Css
---------------------------*/
.right-blok-box {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .right-blok-box {
    margin: 32px 0px 20px 0;
  }
}

@media only screen and (max-width: 767px) {
  .right-blok-box {
    margin: 32px 0px 20px 0;
  }
}

.right-blok-box a {
  font-size: 20px;
  display: inline-block;
}

.right-blok-box a .cart-total-amunt {
  font-size: 14px;
  font-weight: 500;
  padding-left: 6px;
}

@media only screen and (max-width: 479px) {
  .right-blok-box a .cart-total-amunt {
    display: none;
  }
}

.cart-total {
  background: #005825;
  border-radius: 100%;
  color: #ffffff;
  float: left;
  font-size: 10px;
  font-weight: 500;
  height: 22px;
  line-height: 22px;
  width: 22px;
  position: absolute;
  text-align: center;
  text-transform: capitalize;
  top: -10px;
  left: -15px;
}

.user-wrap {
  padding-right: 30px;
  font-size: 20px;
  position: relative;
}

.user-wrap.box-user {
  padding: 8px 12px;
  border-radius: 3px;
  background: transparent;
  border: 2px solid #ddd;
  color: #333;
  margin-right: 20px;
}

.user-wrap.box-user #cart-total {
  background: #0E7346;
}

.box-cart-wrap .shopping-cart-wrap {
  padding: 8px 12px;
  border-radius: 3px;
  border: 2px solid #005825;
  background: #005825;
}

.box-cart-wrap .shopping-cart-wrap a:hover {
  color: #fff;
}

.box-cart-wrap #cart-total {
  background: #0E7346;
}

/*-- 
    - Shopping Cart Css
----------------------------*/
.shopping-cart-wrap {
  position: relative;
}

.shopping-cart-wrap ul.mini-cart {

  overflow-y: scroll;
  height: 500px;

  
  position: absolute;
  width: 320px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  right: 0;
  top: 180%;
  border-radius: 5px;
  padding: 30px;
  z-index: 99;
  visibility: hidden;
  opacity: 0;
  -ms-filter: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media only screen and (max-width: 479px) {
  .shopping-cart-wrap ul.mini-cart {
    padding: 30px 15px;
  }
}

.shopping-cart-wrap ul.mini-cart::before {
  content: "";
  position: absolute;
  right: 40px;
  top: -7px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 7px 6px;
  border-color: transparent transparent #ffffff transparent;
}

.shopping-cart-wrap ul.mini-cart .cart-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  position: relative;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-image {
  display: block;
  width: 100px;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title {
  padding-left: 15px;
  width: 60%;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title h4 {
  font-size: 14px;
  font-weight: 400;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title .quanti-price-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title .quantity {
  margin-right: 5px;
  color: #333;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title .price-box {
  color: #333;
  font-weight: 500;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title .price-box .old-price {
  color: #666;
  text-decoration: line-through;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title .remove_from_cart {
  background: none;
  color: #666 !important;
  display: block;
  font-size: 0;
  height: auto;
  left: auto;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
  z-index: 1;
}

.shopping-cart-wrap ul.mini-cart .cart-item .cart-title .remove_from_cart::before {
  content: "\ea02";
  font-family: plaza-icon;
  font-size: 18px;
  color: #dedede;
}

.shopping-cart-wrap ul.mini-cart .subtotal-box {
  border-top: 1px solid #ddd;
  padding-top: 15px;
}

.shopping-cart-wrap ul.mini-cart .subtotal-box .subtotal-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  font-weight: 600;
  color: #333;
}

.shopping-cart-wrap ul.mini-cart .subtotal-box .subtotal-title h3 {
  font-size: 14px;
  font-weight: 600;
  color: #333;
  line-height: 20px;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .shopping-cart-wrap ul.mini-cart {
    right: -30px;
    width: 280px;
  }
}

.shopping-cart-wrap:hover ul.mini-cart {
  visibility: visible;
  opacity: 1;
  -ms-filter: 1;
  top: 160%;
}

.mini-cart-btns .cart-btns {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 15px;
  width: 100%;
}

.mini-cart-btns .cart-btns a {
  margin-bottom: 10px;
  background: #eef0f1;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  color: #333;
  display: block;
  font-size: 12px;
  font-weight: 500;
  height: 40px;
  line-height: 36px;
  padding: 0 25px;
  text-align: center;
  text-transform: uppercase;
}

.mini-cart-btns .cart-btns a:hover {
  background: #005825;
  border: 1px solid #005825;
  color: #ffffff;
}

/*---------------------------
    - Mobile Menu Css
-----------------------------*/
.mobile-header .category-toggle {
  padding: 8px 15px;
}

.mobile-menu-btn .off-canvas-btn {
  font-size: 22px;
  cursor: pointer;
  padding: 0px 12px;
  line-height: 1;
  padding-right: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-top: -3px;
}

.mobile-menu li > a {
  font-size: 15px;
  color: #252525;
  text-transform: capitalize;
  line-height: 18px;
  position: relative;
  display: inline-block;
  padding: 10px 0;
}

.mobile-menu li > a:hover {
  color: #005825;
}

.mobile-menu li ul li {
  border: none;
}

.mobile-menu li ul li a {
  font-size: 14px;
  text-transform: capitalize;
  padding: 10px 15px 8px;
}

.mobile-menu .has-children,
.mobile-menu .menu-item-has-children {
  position: relative;
}

.mobile-menu .has-children .menu-expand,
.mobile-menu .menu-item-has-children .menu-expand {
  line-height: 50;
  top: -5px;
  left: 95%;
  width: 30px;
  position: absolute;
  height: 50px;
  text-align: center;
  cursor: pointer;
}

.mobile-menu .has-children .menu-expand i,
.mobile-menu .menu-item-has-children .menu-expand i {
  display: block;
  position: relative;
  width: 10px;
  margin-top: 25px;
  border-bottom: 1px solid #252525;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

.mobile-menu .has-children .menu-expand i:before,
.mobile-menu .menu-item-has-children .menu-expand i:before {
  top: 0;
  width: 100%;
  content: "";
  display: block;
  position: absolute;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  border-bottom: 1px solid #252525;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.mobile-menu .has-children.active > .menu-expand i:before,
.mobile-menu .menu-item-has-children.active > .menu-expand i:before {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.search-box-offcanvas {
  margin-bottom: 10px;
}

.search-box-offcanvas form {
  position: relative;
}

.search-box-offcanvas form input {
  color: #666;
  font-size: 13px;
  width: 100%;
  height: 40px;
  border: none;
  padding: 0 40px 0 10px;
  background-color: #f2f2f2;
}

.search-box-offcanvas form .search-btn {
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  line-height: 42px;
  font-size: 20px;
  color: #fff;
  position: absolute;
  background: #005825;
  border: none;
}

/*-- 
    header middile area start 
---------------------------------*/
.hader-mid-right-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.search-box-inner {
  position: relative;
}

.search-box-inner .search-field {
  width: 100%;
  height: 50px;
  border: none;
  background-color: #fff;
  border-radius: 0 5px 5px 0;
  padding: 0 55px 0 30px;
}

.search-field-wrap {
  position: relative;
  width: 415px;
}

.search-field-wrap .search-btn button {
  width: 50px;
  height: 50px;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  display: block;
  position: absolute;
  top: 50%;
  right: 0px;
  border-radius: 0 3px 3px 0;
  color: #ffffff;
  background: #005825;
  border: none;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.search-box-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 3px;
  background: transparent;
  border: 2px solid transparent;
}

.search-box-inner.border-2 {
  border: 2px solid #ddd;
}

.search-box-inner.border-2 .search-btn button {
  height: 54px;
  right: -2px;
  line-height: 54px;
}

.search-select-box {
  width: auto;
  position: relative;
  background: #fff;
  border-radius: 5px 0 0 5px;
}

.search-select-box::before {
  content: "";
  width: 1px;
  height: 16px;
  background: #a1a1a1;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -10px;
  z-index: 1;
}

.search-select-box .nice-select {
  border: 0;
  background: inherit;
  height: 49px;
  line-height: 49px;
  width: 100%;
  font-size: 14px;
  padding: 0 40px 0 30px;
}

.search-select-box .nice-select ul.list {
  max-height: 300px;
  overflow: auto;
}

.search-title {
  font-size: 12px;
}

.search-title p {
  font-size: 12px;
  margin-bottom: 5px;
}

.search-title ul li {
  display: inline-block;
  margin-left: 5px;
}

.search-box-wrapper {
  max-width: 470px;
  padding: 30px 0;
}

.search-box-wrapper.full_width {
  max-width: 100%;
}

.search-box-wrapper.full_width .search-field-wrap {
  width: 100%;
}

.customer-wrap {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: .85714em;
}

.single-costomer-box {
  border: 2px solid #e1e1e1;
  border-radius: 2px;
  background: transparent;
  padding: 18px 15px 10px;
  margin: 0 0 0 20px;
}

.single-costomer-box:first-child {
  margin-left: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-costomer-box {
    padding: 18px 6px 10px;
    margin: 0 0 0 8px;
  }
}

.single-costomer-box .single-costomer {
  text-align: center;
  color: #77777A;
}

.single-costomer-box .single-costomer i {
  display: block;
  font-size: 24px;
  margin-bottom: 5px;
}

.single-costomer-box .single-costomer span {
  font-size: 12px;
}

.green-bg .single-costomer-box {
  border: 2px solid #158f59;
  background: #138552;
}

.green-bg .single-costomer-box .single-costomer {
  color: #ffffff;
}

/*----- mobile menu start -----*/
.mobile-navigation {
  overflow: hidden;
  max-height: 250px;
}

.off-canvas-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: 9999;
}

.mobile-menu {
  height: 100%;
  overflow: auto;
  padding-right: 30px;
  margin-right: -30px;
}

.mobile-navigation nav {
  height: 100%;
}

.off-canvas-wrapper.open {
  opacity: 1;
  visibility: visible;
}

.off-canvas-wrapper.open .off-canvas-inner-content {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.off-canvas-wrapper .off-canvas-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  content: '';
  cursor: url("../images/icon/cancel.png"), auto;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.off-canvas-wrapper .off-canvas-inner-content {
  background-color: #fff;
  width: 300px;
  padding: 30px;
  height: 100%;
  position: relative;
  -webkit-transform: translateX(calc(-100% - 50px));
  -ms-transform: translateX(calc(-100% - 50px));
  transform: translateX(calc(-100% - 50px));
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

@media only screen and (max-width: 479.98px) {
  .off-canvas-wrapper .off-canvas-inner-content {
    width: 260px;
    padding: 15px;
  }
}

.off-canvas-wrapper .btn-close-off-canvas {
  top: 0;
  left: 100%;
  width: 50px;
  height: 50px;
  font-size: 30px;
  background-color: #005825;
  color: #fff;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

@media only screen and (max-width: 479.98px) {
  .off-canvas-wrapper .btn-close-off-canvas {
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
  }
}

.off-canvas-wrapper .btn-close-off-canvas i {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.off-canvas-wrapper .btn-close-off-canvas:hover i {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.off-canvas-wrapper .off-canvas-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  height: 100%;
}

.offcanvas-curreny-lang-support {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 20px 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 15px;
}

.offcanvas-curreny-lang-support.header-top-settings ul li {
  color: #333;
  font-size: 14px;
}

.offcanvas-account-container li {
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
  margin-bottom: 2px;
}

.offcanvas-account-container li::before {
  content: "\2022";
  color: #777;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

/*--
    03. Categories Menu Css
-------------------------------*/
.categories_menu {
  position: relative;
}

.categories_title {
  height: 50px;
  line-height: 50px;
  background: #005825;
  border-radius: 8px 8px 0 0;
  padding: 0 30px;
  color: #fff;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
  position: relative;
}

.categories_title .categori_toggle {
  line-height: 50px;
  color: #fff;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
  text-transform: uppercase;
}

.categories_title .categori_toggle::after {
  content: "\e908";
  color: #fff;
  display: inline-block;
  font-family: 'plaza-icon';
  position: absolute;
  font-size: 18px;
  line-height: 0px;
  right: 30px;
  top: 50%;
  -webkit-transform: translatey(-50%);
      -ms-transform: translatey(-50%);
          transform: translatey(-50%);
}

.categories-menu-wrap_box .categories_title {
  height: 53px;
  line-height: 53px;
  border-radius: 0px 0px 0 0;
}

.categories-menu-wrap_box .categories_menu_toggle {
  display: none;
}

.categories_menu_toggle {
  padding: 15px 0 9px;
  -webkit-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.1);
  background: #fff;
  position: absolute;
  width: 100%;
  top: 100%;
  z-index: 9;
}

.categories_menu_toggle > ul > li {
  position: relative;
}

.categories_menu_toggle > ul > li > a {
  font-size: 14px;
  line-height: 1.8;
  text-transform: capitalize;
  font-weight: 400;
  display: block;
  cursor: pointer;
  padding: 6px 30px;
}

.categories_menu_toggle > ul > li > a i {
  float: right;
  line-height: 1.8;
}

.categories_menu_toggle > ul > li:hover ul.categories_mega_menu {
  opacity: 1;
  visibility: visible;
  left: 100%;
}

.categories_menu_toggle > ul > li ul.categories_mega_menu {
  position: absolute;
  left: 110%;
  width: 210px;
  -webkit-box-shadow: 1px 0 6px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 1px 0 6px 0 rgba(0, 0, 0, 0.3);
  background: #fff;
  padding: 10px 20px;
  overflow: hidden;
  top: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
}

.categories_menu_toggle > ul > li ul.categories_mega_menu > li {
  display: block;
  border-bottom: 1px solid #ddd;
}

.categories_menu_toggle > ul > li ul.categories_mega_menu > li:last-child {
  border-bottom: none;
}

.categories_menu_toggle > ul > li ul.categories_mega_menu > li > a {
  display: block;
  padding: 8px 0;
}

.categories_menu_toggle > ul > li ul.categories_mega_menu.open {
  display: block;
  left: 0;
}

.categories-more-less {
  border-top: 1px solid #ddd;
  margin: 10px 30px 0;
}

.categories-more-less a {
  padding: 12px 0px !important;
  font-weight: 500 !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
  .categories_menu_toggle > ul > li {
    position: relative;
  }
  .categories_menu_toggle > ul > li > a {
    position: relative;
  }
  .categories_menu_toggle > ul > li ul.categories_mega_menu {
    display: none;
    opacity: inherit !important;
    visibility: inherit !important;
    left: inherit !important;
    width: 100%;
    top: 100%;
    max-height: 350px;
    overflow: auto;
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
    -webkit-box-shadow: inherit;
            box-shadow: inherit;
    position: inherit;
    padding: 6px 20px 6px 40px;
    background: #f9f9f9;
  }
  .categories_menu_toggle > ul > li ul.categories_mega_menu > li {
    width: 100%;
    padding: 0;
  }
  .categories_menu_toggle > ul > li.menu_item_children > a i {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .categories_menu_toggle > ul > li.menu_item_children.open > a i {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 767px), only screen and (max-width: 767px) and (max-width: 767px) {
  .categories_menu_toggle {
    display: none;
  }
}

.categories-more-less {
  cursor: pointer;
}

.categories_menu_toggle ul li a.less-show {
  display: none;
}

.categories_menu_toggle ul li.rx-change a.less-show {
  display: block;
}

.categories_menu_toggle ul li.rx-change a.more-default {
  display: none;
}

.categories_menu_toggle li.hide-child {
  display: none;
}

@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .header-sticky.is-sticky .categories-menu-wrap_box {
    display: none;
  }
}

/*-- Welcome Text Css --*/
.welcome-section .welcome-title h2 {
  font-weight: 400;
  font-size: 2.1429em;
  margin-bottom: 25px;
}

.welcome-section .welcome-title h2 strong {
  color: #005825;
}

.welcome-section p {
  max-width: 750px;
  margin: 30px auto;
}

.welcome-section h4 {
  font-size: 0.8571em;
  font-weight: 400;
  margin: 0px 0 0;
}

/*--
    04. Hero Css
--------------------------------*/
.hero-slider-one .swiper-slide {
  background-size: cover;
  background-position: center;
}

.hero-slider-one .gallery-top {
  height: 550px;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .hero-slider-one .gallery-top {
    height: 400px;
  }
}

.hero-slider-one .gallery-thumbs {
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 0;
  border-bottom: 1px solid #ddd;
}

.hero-slider-one .gallery-thumbs .slider-thum-text {
  display: block;
  text-align: center;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.1;
  color: #777777;
  padding: 14px 0px;
  max-width: 120px;
  margin: auto;
  cursor: pointer;
}

.hero-slider-one .gallery-thumbs .slider-thum-text:hover {
  color: #005825;
}

.hero-slider-one .gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  border-bottom: 2px solid transparent;
}

.hero-slider-one .gallery-thumbs .swiper-slide-thumb-active {
  border-bottom: 2px solid #005825;
}

.hero-content-one .slider-content-text, .hero-content-two .slider-content-text {
  padding: 70px 50px;
}

.hero-content-one .slider-content-text h1, .hero-content-two .slider-content-text h1 {
  color: #ffffff;
  margin-bottom: 20px;
}

.hero-content-one .slider-content-text h2, .hero-content-two .slider-content-text h2 {
  color: #ffffff;
  margin-bottom: 40px;
}

.hero-content-one .slider-content-text p, .hero-content-two .slider-content-text p {
  color: #ffffff;
}

.hero-content-one .slider-content-text .slider-btn, .hero-content-two .slider-content-text .slider-btn {
  margin-top: 50px;
}

.hero-content-one .slider-content-text .slider-btn a, .hero-content-two .slider-content-text .slider-btn a {
  z-index: 8;
  min-width: 170px;
  max-width: 170px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 500;
  color: #333333;
  letter-spacing: 0px;
  text-transform: uppercase;
  background-color: white;
  border-radius: 3px;
  text-align: center;
  min-height: 50px;
  opacity: 1;
  -webkit-transform-origin: 50% 50% 0px;
      -ms-transform-origin: 50% 50% 0px;
          transform-origin: 50% 50% 0px;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  -webkit-box-shadow: #999999 0px 0px 0px 0px;
          box-shadow: #999999 0px 0px 0px 0px;
}

.hero-content-one .slider-content-text .slider-btn a:hover, .hero-content-two .slider-content-text .slider-btn a:hover {
  background: #005825;
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .hero-content-one .slider-content-text, .hero-content-two .slider-content-text {
    padding: 50px 15px;
  }
  .hero-content-one .slider-content-text h2, .hero-content-two .slider-content-text h2 {
    font-size: 24px;
    line-height: 30px;
  }
  .hero-content-one .slider-content-text h1, .hero-content-two .slider-content-text h1 {
    font-size: 26px;
    line-height: 30px;
  }
}

.hero-slider-one .swiper-container-horizontal > .swiper-pagination-bullets, .hero-slider-one .swiper-pagination-custom, .hero-slider-one .swiper-pagination-fraction {
  bottom: 30px;
  left: 50px;
  width: 100%;
  right: auto;
  text-align: left;
}

.hero-slider-one .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}

.hero-slider-one .swiper-pagination-bullet-active {
  background: #fff;
}

/*-- Hero Two Css --*/
.hero-slider-two .single-slide, .hero-slider-three .single-slide, .hero-slider-four .single-slide {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  height: 398px;
  position: relative;
  z-index: 1;
}

.hero-slider-two .slider-content-text, .hero-slider-three .slider-content-text, .hero-slider-four .slider-content-text {
  padding: 70px 0px;
}

.hero-slider-two h1, .hero-slider-three h1, .hero-slider-four h1 {
  font-weight: 400;
}

.hero-slider-two h2, .hero-slider-three h2, .hero-slider-four h2 {
  font-weight: 400;
}

.hero-slider-two .slick-arrow, .hero-slider-three .slick-arrow, .hero-slider-four .slick-arrow {
  background-color: rgba(0, 0, 0, 0.6);
  border: medium none;
  border-radius: 0px;
  color: #ffffff;
  height: 40px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 99;
  font-size: 20px;
  visibility: hidden;
  opacity: 0;
  -ms-filter: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.hero-slider-two .slick-arrow:hover, .hero-slider-three .slick-arrow:hover, .hero-slider-four .slick-arrow:hover {
  background-color: #333;
}

@media only screen and (max-width: 479px), only screen and (max-width: 767px) {
  .hero-slider-two .slick-arrow, .hero-slider-three .slick-arrow, .hero-slider-four .slick-arrow {
    height: 40px;
    width: 40px;
  }
}

.hero-slider-two .slick-arrow.slick-next, .hero-slider-three .slick-arrow.slick-next, .hero-slider-four .slick-arrow.slick-next {
  right: 15px;
}

.hero-slider-two .slick-arrow.slick-prev, .hero-slider-three .slick-arrow.slick-prev, .hero-slider-four .slick-arrow.slick-prev {
  left: 15px;
}

.hero-slider-two:hover .slick-arrow, .hero-slider-three:hover .slick-arrow, .hero-slider-four:hover .slick-arrow {
  visibility: visible;
  opacity: 1;
  -ms-filter: 1;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.hero-slider-three .single-slide, .hero-slider-four .single-slide {
  height: 530px;
}

@media only screen and (max-width: 767px) {
  .hero-slider-three .single-slide, .hero-slider-four .single-slide {
    height: 400px;
  }
}

.hero-slider-four .hero-content-two h1 {
  color: #333;
}

.hero-slider-four .hero-content-two h2 {
  color: #333;
}

.hero-slider-four .hero-content-two p {
  color: #333;
}

.hero-slider-four .hero-content-two .slider-btn a {
  background-color: #005825;
  color: #fff;
}

.hero-slider-four .hero-content-two .slider-btn a:hover {
  background: #333;
  color: #ffffff;
}

.hero-slider-four .slick-dots {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 15px;
}

.hero-slider-four .slick-dots li {
  display: inline-block;
}

.hero-slider-four .slick-dots li.slick-active button {
  background: #005825;
}

.hero-slider-four .slick-dots button {
  background: #ddd;
  border: medium none;
  border-radius: 50%;
  color: #ffffff;
  height: 8px;
  bottom: 0%;
  width: 8px;
  font-size: 0px;
  margin: 0 3px;
  padding: 0;
}

.slick-current {
  /*-- Hero Content One --*/
}

.slick-current .slider-content-text h2 {
  -webkit-animation-name: leFadeInLeft;
          animation-name: leFadeInLeft;
  -webkit-animation-duration: 1.0s;
          animation-duration: 1.0s;
}

.slick-current .slider-content-text h1 {
  -webkit-animation-name: leFadeInLeft;
          animation-name: leFadeInLeft;
  -webkit-animation-duration: 1.9s;
          animation-duration: 1.9s;
}

.slick-current .slider-content-text p {
  -webkit-animation-name: fadeInBottom;
          animation-name: fadeInBottom;
  -webkit-animation-duration: 1.7s;
          animation-duration: 1.7s;
}

.slick-current .slider-content-text .slider-btn-two {
  -webkit-animation-name: fadeInBottom;
          animation-name: fadeInBottom;
  -webkit-animation-duration: 1.9s;
          animation-duration: 1.9s;
}

.slick-current .slider-content-text .social-top {
  -webkit-animation-name: fadeInBottom;
          animation-name: fadeInBottom;
  -webkit-animation-duration: 1.9s;
          animation-duration: 1.9s;
}

/*--
    05. Support Css
--------------------------------*/
.custom-col-service {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .custom-col-service {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333%;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
    max-width: 33.333%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .custom-col-service {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333%;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
    max-width: 33.333%;
  }
}

@media only screen and (max-width: 767px) {
  .custom-col-service {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media only screen and (max-width: 479px) {
  .custom-col-service {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.single-support {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-support .support-content {
  margin-left: 20px;
}

/*--
   06. Product Area Css
------------------------------*/
.single-categories-item {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  text-align: center;
  padding: 26px 11px;
}

.single-categories-item .cat-item-image {
  margin-bottom: 35px;
}

.single-categories-item .categories-title {
  position: relative;
  margin: 0;
}

.single-categories-item .categories-title h6 {
  color: #242424;
  font-weight: 500;
  text-transform: capitalize;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.single-categories-item .categories-title p {
  filter: alpha(opacity=0);
  opacity: 0;
  color: #777;
  font-size: .8571em;
}

.single-categories-item:hover {
  border: 2px solid #005825;
}

.single-categories-item:hover .categories-title h6 {
  color: #005825;
  padding-bottom: 20px;
}

.single-categories-item:hover .categories-title p {
  filter: alpha(opacity=100);
  opacity: 1;
}

.product-two-row-4 .slick-track, .product-active-lg-4 .slick-track, .product-row-6-active .slick-track, .product-one-active .slick-track {
  margin-top: 0px;
  padding: 0px 0 60px;
  -webkit-transform: translateY(60px);
      -ms-transform: translateY(60px);
          transform: translateY(60px);
}

.product-two-row-5 .slick-list, .product-two-row-3 .slick-list {
  margin: 0 0 -60px;
  overflow: hidden;
  padding: 0 0 60px;
  position: relative;
}

.product-col {
  padding-right: 8px;
  padding-left: 8px;
}

.single-product-wrap, .single-product-two {
  display: block;
  overflow: hidden;
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  border-radius: 8px;
  background: #ffffff;
  border: 1px solid #ebebeb;
  position: relative;
  z-index: 1;
}

.single-product-wrap .product-image, .single-product-two .product-image {
  text-align: center;
}

.single-product-wrap .product-image .onsale, .single-product-two .product-image .onsale {
  background: #e01212;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #ffffff;
  font-family: Rubik;
  font-size: .8571em;
  font-weight: normal;
  height: 25px;
  left: 15px;
  line-height: 25px;
  min-height: initial;
  min-width: 0;
  overflow: hidden;
  padding: 0 10px;
  position: absolute;
  text-shadow: none;
  text-transform: none;
  top: 15px;
  z-index: 42;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 3px;
}

.single-product-wrap .product-button .add-to-wishlist, .single-product-two .product-button .add-to-wishlist {
  clear: none;
  top: 15px;
  padding: 0;
  position: absolute;
  right: 20px;
  text-align: center;
  z-index: 95;
  margin: 0;
  font-size: 16px;
}

.single-product-wrap .product-content, .single-product-two .product-content {
  text-align: center;
}

.single-product-wrap .product-content .price-box, .single-product-two .product-content .price-box {
  color: #005825;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 5px;
  width: 100%;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.single-product-wrap .product-content .price-box .new-price, .single-product-two .product-content .price-box .new-price {
  background: none;
  font-size: 1em;
  text-decoration: none;
  color: #005825;
  font-size: 16px;
  font-weight: 500;
}

.single-product-wrap .product-content .price-box .old-price, .single-product-two .product-content .price-box .old-price {
  color: #777;
  display: inline-block;
  font-size: .875em;
  font-weight: normal;
  margin-left: 4px;
  text-decoration: line-through;
  filter: alpha(opacity=100);
  opacity: 1;
}

.single-product-wrap .product-content .product-name, .single-product-two .product-content .product-name {
  color: #333333;
  font-size: 1em;
  margin-bottom: 15px;
  font-weight: normal;
}

.single-product-wrap .product-content .product-rating, .single-product-two .product-content .product-rating {
  margin-bottom: 28px;
}

.single-product-wrap .product-content .product-rating ul li, .single-product-two .product-content .product-rating ul li {
  display: inline-block;
}

.single-product-wrap .product-content .product-rating ul li a, .single-product-two .product-content .product-rating ul li a {
  padding-right: 0px;
  color: #E7C643;
  font-size: 16px;
}

.single-product-wrap .product-content .product-rating ul li.bad-reting a, .single-product-two .product-content .product-rating ul li.bad-reting a {
  color: #CFCFCF;
}

.single-product-wrap .product-button-action, .single-product-two .product-button-action {
  height: 58px;
  filter: alpha(opacity=0);
  opacity: 0;
  margin-top: -58px;
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
}

.single-product-wrap .product-button-action .add-to-cart, .single-product-two .product-button-action .add-to-cart {
  background: #005825;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.025em;
  height: 40px;
  line-height: 40px;
  padding: 0 35px;
  text-shadow: none;
  text-transform: capitalize;
  text-align: center;
  border-radius: 3px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  padding: 0 18px;
}

.single-product-wrap .product-button-action .add-to-cart:hover, .single-product-two .product-button-action .add-to-cart:hover {
  background: #005825;
  border-color: #005825;
  color: #fff;
}

.single-product-wrap:hover, .single-product-two:hover {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: -58px;
  z-index: 999;
}

.single-product-wrap:hover .product-button-action, .single-product-two:hover .product-button-action {
  filter: alpha(opacity=100);
  opacity: 1;
  margin-top: 0;
}

.single-product-two .product-image {
  float: left;
  width: 40%;
}

.single-product-two .product-content {
  float: left;
  padding: 10px 5px 5px 15px;
  width: 60%;
  display: block;
  text-align: left;
}

.single-product-two .product-button-action {
  height: 58px;
  filter: alpha(opacity=0);
  opacity: 0;
  margin-top: -58px;
}

.single-product-two:hover {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 0px;
  z-index: 99999999999;
}

.single-product-two:hover .product-button-action {
  filter: alpha(opacity=100);
  opacity: 1;
  margin-top: -58px;
}

.product-image {
  position: relative;
}

.countdown-deals {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #005825;
  border-radius: 3px;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
}

.countdown-deals .single-countdown {
  color: #fff;
  display: inline-block;
  line-height: 1;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}

.countdown-deals .single-countdown .single-countdown__time {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
}

.countdown-deals .single-countdown .single-countdown__text {
  font-size: 10px;
}

.view-all-product a {
  color: #005825;
}

.tabs-categorys-list .menu-tabs, .tabs-categorys-list .menu-tabs-two {
  margin: 0;
  padding: 0 90px 0 0;
  list-style: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 6px;
}

.tabs-categorys-list .menu-tabs li, .tabs-categorys-list .menu-tabs-two li {
  padding-right: 25px;
}

.tabs-categorys-list .menu-tabs li:last-child, .tabs-categorys-list .menu-tabs-two li:last-child {
  padding-right: 0;
}

.tabs-categorys-list .menu-tabs li .active, .tabs-categorys-list .menu-tabs-two li .active {
  color: #005825;
}

@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .tabs-categorys-list .menu-tabs, .tabs-categorys-list .menu-tabs-two {
    padding: 0 52px 0 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 20px;
    margin-top: 0px;
  }
  .tabs-categorys-list .menu-tabs li, .tabs-categorys-list .menu-tabs-two li {
    padding-right: 10px;
  }
}

.tabs-categorys-list .menu-tabs-two {
  padding: 0 15px 0 0;
}

.tabs-categorys-list-two .menu-tabs {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
}

.tabs-categorys-list-two .menu-tabs li {
  font-size: 16px;
}

.tabs-categorys-list-two .menu-tabs li a {
  padding: 0 10px;
}

.tabs-categorys-list-two .menu-tabs li .active {
  color: #000;
  position: relative;
  font-size: 18px;
}

.tabs-categorys-list-two .menu-tabs li .active::after {
  position: absolute;
  content: "";
  left: 50%;
  bottom: -10px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #005825;
  height: 2px;
  width: 50px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .tabs-categorys-list-two .menu-tabs {
    padding: 0 52px 0 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 20px;
  }
  .tabs-categorys-list-two .menu-tabs li {
    padding-right: 10px;
  }
}

.product-row-6-active .slick-arrow, .product-one-active .slick-arrow, .product-row-3-active .slick-arrow, .latest-blog-active .slick-arrow {
  position: absolute;
  right: 8px;
  top: -35px;
  color: #242424;
  background: transparent;
  padding: 2px 0px;
  cursor: pointer;
  border: none;
  font-size: 20px;
}

.product-row-6-active .slick-arrow.slick-prev, .product-one-active .slick-arrow.slick-prev, .product-row-3-active .slick-arrow.slick-prev, .latest-blog-active .slick-arrow.slick-prev {
  right: 50px;
}

@media only screen and (max-width: 767px) {
  .product-row-6-active .slick-arrow, .product-one-active .slick-arrow, .product-row-3-active .slick-arrow, .latest-blog-active .slick-arrow {
    right: 5px;
  }
  .product-row-6-active .slick-arrow.slick-prev, .product-one-active .slick-arrow.slick-prev, .product-row-3-active .slick-arrow.slick-prev, .latest-blog-active .slick-arrow.slick-prev {
    right: 18px;
  }
}

.bg-image-04 {
  background: url(../images/bg/bg-4.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.product-wrapper-five .single-product-wrap {
  border: 1px solid transparent;
}

.product-box-wrapper {
  border: 1px solid #ddd;
  padding: 15px 8px 0 8px;
  background: #ffff;
  border-radius: 3px;
}

.border_none .single-product-wrap {
  border: 1px solid transparent;
}

.border_none .single-product-wrap:hover {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0);
          box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0);
}

.box-area-image {
  text-align: center;
}

.product-wrapper-five {
  border-left: 1px solid #ddd;
  padding: 0px 5px;
}

@media only screen and (max-width: 767px) {
  .product-wrapper-five {
    border-left: none;
  }
}

.col-imgbanner {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 27.1% !important;
      -ms-flex: 0 0 27.1% !important;
          flex: 0 0 27.1% !important;
  max-width: 27.1% !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-imgbanner {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

@media only screen and (max-width: 767px) {
  .col-imgbanner {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

@media only screen and (max-width: 479px) {
  .col-imgbanner {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

.col-imgbanner + .col-single-product {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 31.4% !important;
      -ms-flex: 0 0 31.4% !important;
          flex: 0 0 31.4% !important;
  max-width: 31.4% !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-imgbanner + .col-single-product {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

@media only screen and (max-width: 767px) {
  .col-imgbanner + .col-single-product {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 50% !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

@media only screen and (max-width: 479px) {
  .col-imgbanner + .col-single-product {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

.col-imgbanner + .col-single-product + .col-group-products {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 40.6% !important;
      -ms-flex: 0 0 40.6% !important;
          flex: 0 0 40.6% !important;
  max-width: 40.6% !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-imgbanner + .col-single-product + .col-group-products {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .col-imgbanner + .col-single-product + .col-group-products {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

@media only screen and (max-width: 479px) {
  .col-imgbanner + .col-single-product + .col-group-products {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

.shop-product-list-wrap {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 20px;
  margin-top: 20px;
}

.product-content-list {
  padding-right: 10px;
  border-right: 1px solid #ddd;
}

@media only screen and (max-width: 767px) {
  .product-content-list {
    border: none;
  }
}

.shop-product-wrap {
  margin-top: 10px;
}

.product-layout-list .price-box {
  color: #005825;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 5px;
  width: 100%;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.product-layout-list .price-box .new-price {
  background: none;
  font-size: 1em;
  text-decoration: none;
  color: #005825;
  font-size: 16px;
  font-weight: 500;
}

.product-layout-list .price-box .old-price {
  color: #777;
  display: inline-block;
  font-size: .875em;
  font-weight: normal;
  margin-left: 4px;
  text-decoration: line-through;
  filter: alpha(opacity=100);
  opacity: 1;
}

.product-layout-list p {
  margin-bottom: 0;
}

.product-layout-list .product-name {
  color: #333333;
  font-size: 1em;
  margin-bottom: 10px;
  font-weight: normal;
}

.product-layout-list .product-name:hover {
  color: #005825;
}

.product-layout-list .product-rating {
  margin-bottom: 15px;
}

.product-layout-list .product-rating ul li {
  display: inline-block;
}

.product-layout-list .product-rating ul li a {
  padding-right: 0px;
  color: #E7C643;
  font-size: 16px;
}

.product-layout-list .product-rating ul li.bad-reting a {
  color: #CFCFCF;
}

.stock-cont li span.in-stock {
  color: #005825;
}

.block2 .product-button-action {
  margin-top: 10px;
}

.block2 .product-button-action .add-to-cart {
  background: #005825;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.025em;
  height: 40px;
  line-height: 40px;
  padding: 0 35px;
  text-shadow: none;
  text-transform: capitalize;
  text-align: center;
  border-radius: 3px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.block2 .product-button-action .add-to-cart:hover {
  background: #005825;
  border-color: #005825;
  color: #fff;
}

.block2 .actions {
  margin-top: 10px;
}

.block2 .actions li {
  margin-bottom: 5px;
}

.block2 .actions li a i {
  margin-right: 5px;
}

@media only screen and (max-width: 767px) {
  .block2 {
    margin-top: 20px;
  }
}

/*--
   07. Product Details Css
---------------------------*/
.pro-large-img a {
  z-index: 999;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #333;
  padding: 10px 20px;
  border-radius: 3px;
  color: #ffffff;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.pro-large-img a:hover {
  background: #005825;
}

.product-nav {
  padding: 0 30px;
}

.product-nav .pro-nav-thumb {
  padding: 0 5px;
  border: 1px solid transparent;
  opacity: 0.7;
}

.product-nav .pro-nav-thumb.slick-current {
  border: 1px solid #ddd;
  opacity: 1;
}

.product-nav .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  font-size: 18px;
  padding: 0;
  border: none;
  background: transparent;
}

.product-nav .slick-arrow.slick-next {
  right: 0;
  left: auto;
}

@media only screen and (max-width: 767px) {
  .product-details-view-content {
    margin-top: 30px;
  }
}

.product-details-view-content .product-rating li {
  padding-right: 5px;
  font-size: 16px;
}

.product-details-view-content .product-rating li a {
  color: #FECC0A;
}

.product-details-view-content .product-rating > a {
  margin-left: 10px;
}

.product-details-view-content .price-box {
  color: #005825;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 10px;
  width: 100%;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.product-details-view-content .price-box .new-price {
  background: none;
  text-decoration: none;
  color: #005825;
  font-weight: 500;
}

.product-details-view-content .price-box .old-price {
  color: #777;
  display: inline-block;
  font-weight: normal;
  margin-left: 4px;
  text-decoration: line-through;
  filter: alpha(opacity=100);
  opacity: 1;
}

.cart-plus-minus {
  margin-right: 15px;
}

.cart-plus-minus input {
  width: 40px;
  height: 40px;
  border: 1px solid #ddd;
  padding: 0 0 0 10px;
}

.single-add-to-cart {
  max-width: 290px;
}

.single-add-to-cart .add-to-cart {
  background: #005825;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.025em;
  height: 40px;
  line-height: 40px;
  padding: 0 35px;
  text-shadow: none;
  text-align: center;
  border-radius: 3px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  width: 100%;
}

.single-add-to-cart .add-to-cart:hover {
  background: #005825;
}

.single-add-actions {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.single-add-actions li {
  display: inline-block;
  margin-right: 15px;
  font-size: 16px;
}

.single-add-actions li a i {
  margin-right: 5px;
}

.share-product-socail-area {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.share-product-socail-area p {
  margin-bottom: 0;
}

.share-product-socail-area li {
  display: inline-block;
  margin-left: 10px;
}

.share-product-socail-area li a {
  height: 30px;
  width: 30px;
  line-height: 30px;
  background: #f1f1f1;
  text-align: center;
  border-radius: 3px;
  color: #333;
}

.share-product-socail-area li a:hover {
  background: #005825;
  color: #ffffff;
}

.product-description-area {
  border: 1px solid #ddd;
  margin-top: 60px;
  border-radius: 3px;
  padding: 0px 20px 20px 20px;
}

.product-details-tab {
  border-bottom: 1px solid #ddd;
}

.product-details-tab li {
  margin-right: 50px;
}

.product-details-tab li a {
  padding: 20px 0;
  font-size: 20px;
  font-weight: 500;
}

.product-details-tab li a.active {
  color: #005825;
}

@media only screen and (max-width: 767px) {
  .product-details-tab li a {
    padding: 10px 0;
  }
}

.select-opstion-box .color-select {
  min-width: 280px;
  border: 1px solid #ddd;
  padding: 5px 5px;
}

.single-product-gallery {
  float: left;
  padding: 5px 5px;
  width: 50%;
}

.single-product-gallery a {
  display: block;
  border: 1px solid #ddd;
}

.stock-cont li {
  margin-bottom: 2px;
}

.stock-cont li:last-child {
  margin-bottom: 0px;
}

.pro_review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 479px) {
  .pro_review {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pro_review .review_thumb {
    margin-bottom: 20px;
  }
}

.review_thumb {
  min-width: 62px;
}

.review_details {
  border: 1px solid #ddd;
  margin-left: 26px;
  padding: 10px 20px;
  position: relative;
  border-radius: 3px;
}

@media only screen and (max-width: 479px) {
  .review_details {
    margin-left: 0px;
  }
}

.review_details:before {
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  content: '';
  display: block;
  height: 10px;
  left: -6px;
  position: absolute;
  top: 10px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  width: 10px;
}

.review_details .review_info h5 span {
  font-weight: 300;
}

.product-rating li {
  margin-right: 3px;
  font-size: 18px;
  color: #ffcc00;
}

.comments-reply-area .comment-input input, .comments-reply-area .comment-input textarea, .comments-reply-area .comment-form-comment input, .comments-reply-area .comment-form-comment textarea {
  width: 100%;
  border: 1px solid #ddd;
  padding: 10px;
}

.comments-reply-area .comment-input textarea, .comments-reply-area .comment-form-comment textarea {
  height: 140px;
}

.comments-reply-area label {
  display: block;
  margin-bottom: 3px;
}

.comment-form-submit input {
  border: none;
  padding: 10px 30px;
  border-radius: 3px;
  background: #005825;
  color: #fff;
}

/*--
    08. Testimonial Css
--------------------------------*/
.testimonial-bg {
  background-size: cover;
  background-repeat: no-repeat;
}

.testimonial-wrap {
  padding-top: 50px;
}

.quote-container {
  margin: auto;
  background: #fff;
  border-radius: 7px;
  padding: 60px 30px 25px;
  position: relative;
}

.quote-container .quote-image {
  display: inline-block;
  height: 90px;
  margin-right: 10px;
  overflow: hidden;
  vertical-align: middle;
  width: 90px;
  border: 7px solid #f6f5f1;
  border-radius: 100%;
  position: absolute;
  left: 20px;
  top: -45px;
}

.quote-container .author ul li {
  font-size: 0.9286em;
  margin: 0 0 10px 0;
  display: inline-block;
  position: relative;
  text-align: left;
  vertical-align: middle;
  padding-right: 10px;
  margin-right: 10px;
}

.quote-container .author ul li::after {
  position: absolute;
  left: -15px;
  top: 0;
  content: "/";
  height: 100%;
  width: 100%;
}

.quote-container .author ul li:first-child {
  color: #005825;
  text-transform: uppercase;
  font-weight: 500;
}

.quote-container .author ul li:first-child::after {
  display: none;
}

.quote-container .author ul li:last-child {
  padding-right: 0px;
  margin-right: 0px;
}

.quote-container .testimonials-text::before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  width: 23px;
  height: 17px;
  position: absolute;
  top: 35px;
  right: 5px;
  background: url(../images/icon/quite.png) center center no-repeat;
}

.testimonial-slider .slick-dots {
  text-align: center;
  margin-top: 30px;
  bottom: 0px;
  left: 0;
  right: 0;
}

.testimonial-slider .slick-dots li {
  display: inline-block;
  margin: 0 4px;
}

.testimonial-slider .slick-dots li button {
  background: #f1f1ff;
  background-size: cover;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 8px;
  height: 8px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  border-radius: 50%;
}

.testimonial-slider .slick-dots li.slick-active button {
  background: #005825;
  width: 10px;
  height: 10px;
}

.testimonial-wrap-two .quote-container {
  padding: 0;
}

.testimonial-wrap-two .quote-container .quote-image {
  margin-right: 0px;
  position: inherit;
  left: 0px;
  top: 0px;
}

.testimonial-wrap-two .quote-container .author {
  margin-top: 25px;
}

.testimonial-wrap-two .quote-container .author h6 {
  font-weight: 500;
  text-transform: uppercase;
  color: #005825;
}

.testimonial-wrap-two .quote-container .testimonials-text {
  position: relative;
  margin-top: 70px;
}

.testimonial-wrap-two .quote-container .testimonials-text::before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  width: 23px;
  height: 17px;
  position: absolute;
  top: -60px;
  right: 0;
  left: 0;
  margin: 0 auto;
  background: url(../images/icon/quite.png) center center no-repeat;
}

/*--
    09. Banner Area Css
---------------------------------*/
.single-banner {
  overflow: hidden;
}

.single-banner a {
  display: block;
}

.single-banner a img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.single-banner a:hover img {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}

/*--
    10. Blog Area Css
----------------------------------*/
.single-latest-blog .latest-blog-image, .single-blog-wrap .latest-blog-image {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
}

.single-latest-blog .latest-blog-image a, .single-blog-wrap .latest-blog-image a {
  overflow: hidden;
  display: block;
}

.single-latest-blog .latest-blog-image a img, .single-blog-wrap .latest-blog-image a img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.single-latest-blog .latest-blog-image:hover a img, .single-blog-wrap .latest-blog-image:hover a img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.single-latest-blog .latest-blog-content, .single-blog-wrap .latest-blog-content {
  margin-top: 20px;
}

.single-latest-blog .latest-blog-content .post-meta li, .single-blog-wrap .latest-blog-content .post-meta li {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.single-latest-blog .latest-blog-content .post-meta li::after, .single-blog-wrap .latest-blog-content .post-meta li::after {
  position: absolute;
  left: 0;
  content: "/";
  top: 0;
}

.single-latest-blog .latest-blog-content .post-meta li:first-child, .single-blog-wrap .latest-blog-content .post-meta li:first-child {
  padding-left: 0px;
  margin-left: 0px;
}

.single-latest-blog .latest-blog-content .post-meta li:first-child::after, .single-blog-wrap .latest-blog-content .post-meta li:first-child::after {
  display: none;
}

.single-latest-blog .latest-blog-content .post-meta li a, .single-blog-wrap .latest-blog-content .post-meta li a {
  color: #005825;
}

.single-latest-blog .latest-blog-content .post-meta li a:hover, .single-blog-wrap .latest-blog-content .post-meta li a:hover {
  text-decoration: underline;
}

.single-latest-blog .latest-blog-content .blog-read-more a, .single-blog-wrap .latest-blog-content .blog-read-more a {
  margin-top: 5px;
  background: #005825;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.025em;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  padding: 0 35px;
  text-align: center;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.single-latest-blog .latest-blog-content .blog-read-more a:hover, .single-blog-wrap .latest-blog-content .blog-read-more a:hover {
  background: #005825;
}

.post-wrapper .latest-blog-list {
  padding: 20px 0;
  padding-top: 20px;
  border-bottom: 1px solid #ebebeb;
}

.post-wrapper .latest-blog-list .post-meta li {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.post-wrapper .latest-blog-list .post-meta li::after {
  position: absolute;
  left: 0;
  content: "/";
  top: 0;
}

.post-wrapper .latest-blog-list .post-meta li:first-child {
  padding-left: 0px;
  margin-left: 0px;
}

.post-wrapper .latest-blog-list .post-meta li:first-child::after {
  display: none;
}

.post-wrapper .latest-blog-list .post-meta li a {
  color: #005825;
}

.post-wrapper .latest-blog-list .post-meta li a:hover {
  text-decoration: underline;
}

.post-wrapper .latest-blog-list:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}

.box-wrap {
  padding: 0 15px 30px 15px;
}

.single-agence {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
}

.single-agence a {
  overflow: hidden;
}

.single-agence a img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.single-agence:hover a img {
  -webkit-transform: scale(1.06);
      -ms-transform: scale(1.06);
          transform: scale(1.06);
}

.agence-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #777;
  padding: 12px 0;
  padding-top: 15px;
  border-bottom: 1px solid #ebebeb;
}

.agence-content:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}

.agence-content p {
  margin-bottom: 0;
}

.agence-content p i {
  color: #005825;
  font-size: 20px;
}

.agence-content p.dec {
  padding-left: 10px;
}

.agence-content p strong {
  font-weight: 400;
  color: #333333;
}

.single-blog-wrap {
  overflow: hidden;
}

.single-blog-wrap .col-5-custom {
  float: left;
  padding-right: 25px;
  max-width: 45%;
}

@media only screen and (max-width: 767px) {
  .single-blog-wrap .col-5-custom {
    max-width: 100%;
  }
}

.single-blog-wrap .col-7-custom {
  float: left;
  max-width: 55%;
}

.single-blog-wrap .col-7-custom .latest-blog-content {
  margin-top: 0;
}

@media only screen and (max-width: 767px) {
  .single-blog-wrap .col-7-custom {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .single-blog-wrap .latest-blog-content {
    margin-top: 20px;
  }
}

.single-blog-wrap .latest-blog-content .post-meta {
  color: #777;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 15px;
}

.post-category-tag {
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.post-category-tag li {
  display: inline-block;
}

.post-category-tag li a {
  background: #fff;
  border-radius: 5px;
  display: block;
  padding: 4px 10px;
}

.meta-sharing {
  border-top: 1px solid #ddd;
  margin-top: 40px;
}

.blockquote-box {
  background: #f6f6f6;
  border: 1px solid #ebebeb;
  border-left-color: #ebebeb;
  border-left-style: solid;
  border-left-width: 1px;
  border-left: 5px solid #005825;
  font-size: 1em;
  font-style: italic;
  margin: 40px 0 40px 40px;
  padding: 30px 45px;
}

/*--
    11. Footer Css
-------------------------*/
.footer-top {
  background: #2f2f2f;
}

.widget-footer .title-widget {
  margin-bottom: 30px;
  color: #ffffff;
  text-transform: uppercase;
}

.widget-footer p {
  color: #ffffff;
}

.contact-call-wrap, .contact-call-wrap-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.contact-call-wrap .footer-call, .contact-call-wrap-top .footer-call {
  margin-left: 15px;
}

.contact-call-wrap .footer-call p, .contact-call-wrap-top .footer-call p {
  color: #ffffff;
  font-size: 1em;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 10px;
}

.contact-call-wrap .footer-call h6, .contact-call-wrap-top .footer-call h6 {
  color: #005825;
  font-size: 1.2857em;
  line-height: 1;
}

.contact-call-wrap-top .footer-call {
  margin-left: 15px;
}

.contact-call-wrap-top .footer-call p {
  color: #333;
}

.footer-addres {
  margin-top: 10px;
}

.footer-addres p {
  color: #fff;
  margin-bottom: 0;
}

.social-icons {
  margin-top: 20px;
}

.social-icons li {
  display: inline-block;
  margin: 0 10px 5px 0;
  position: relative;
  vertical-align: middle;
}

.social-icons li a {
  color: #fff;
  display: block;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
  border-radius: 3px;
}

.newletter-wrap .newsletter-title h3 {
  color: #ffffff;
  margin-bottom: 0;
}

.newletter-wrap .newsletter-title h3 span {
  color: #005825;
}

@media only screen and (max-width: 767px) {
  .newletter-wrap .newsletter-title h3 {
    line-height: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .newletter-wrap .newsletter-title.mb-30 {
    margin-bottom: 15px;
  }
}

.newletter-wrap p {
  color: #ffffff;
  margin-bottom: 0;
}

.newletter-area {
  background: #2f2f2f;
}

.newletter-wrap {
  border-top: 1px solid #ccc;
  padding-top: 30px;
}

.newsletter-footer {
  position: relative;
}

.newsletter-footer input {
  background: #fff;
  border: none;
  color: #888888;
  display: block;
  font-size: 0.929em;
  font-style: italic;
  height: 45px;
  line-height: 45px;
  width: 100%;
  padding: 0 140px 0 20px;
  text-align: left;
  white-space: nowrap;
  border-radius: 3px;
}

.newsletter-footer .subscribe-button {
  width: 100%;
}

.newsletter-footer .subscribe-btn {
  position: absolute;
  top: 0;
  right: 0;
  background: #005825;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 0.8571em;
  height: 45px;
  line-height: 45px;
  margin: 0;
  font-weight: 500;
  padding: 0 30px;
  text-align: center;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  border-radius: 0 3px 3px 0;
}

.newsletter-footer .subscribe-btn:hover {
  background: #005825;
}

.footer-list li {
  margin-bottom: 8px;
  color: #fff;
}

.footer-list li:last-child {
  margin-bottom: 0;
}

.footer-bottom {
  background: #0E7346;
  padding: 40px 0;
  color: #fff;
}

.footer-bottom .copy-right-image {
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .footer-bottom {
    text-align: center;
  }
  .footer-bottom .copy-left-text {
    margin-bottom: 20px;
  }
  .footer-bottom .copy-right-image {
    text-align: center;
  }
}

/*--
    12. Breadcrumb Style
------------------------------------------*/
.breadcrumb-area {
  background: #F9F9F9;
  padding: 17px 0;
  border: 1px solid #ebebeb;
}

.breadcrumb-list .breadcrumb-item {
  font-size: 14px;
  text-transform: capitalize;
  line-height: 1;
  display: inline-block;
}

.breadcrumb-list .breadcrumb-item.active {
  color: #005825;
}

.breadcrumb-list .breadcrumb-item a:hover {
  color: #005825;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: "/";
  display: inline-block;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/*--
    13. Widget Css
---------------------*/
.shop-box-area, .blog-sidebar-widget-area {
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 20px;
  background: #f9f9f9;
}

.shop-sidebar h4 {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 25px;
  padding-bottom: 15px;
  position: relative;
}

.shop-sidebar h4::before {
  position: absolute;
  content: "";
  background: #ebebeb;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: -1px;
}

.widget-title {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 25px;
  padding-bottom: 15px;
  position: relative;
}

.widget-title::before {
  position: absolute;
  content: "";
  background: #ebebeb;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: -1px;
}

.category-sub-menu ul li.has-sub > a {
  color: #363f4d;
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 14px;
  padding: 10px 0 10px 15px;
  position: relative;
}

.category-sub-menu ul li.has-sub > a:after {
  color: #333333;
  content: "\e930";
  font-family: plaza-icon;
  font-size: 14px;
  position: absolute;
  right: 5px;
}

.category-sub-menu ul li.has-sub > a::before {
  color: #333333;
  content: "+";
  font-family: plaza-icon;
  position: absolute;
  left: 0px;
}

.category-sub-menu ul li.has-sub > a:hover {
  color: #005825;
}

.category-sub-menu ul li.has-sub.open {
  display: block;
  width: auto;
}

.category-sub-menu ul li.has-sub.open > a:after {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.category-sub-menu ul li.has-sub li a {
  border: 0 none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  display: block;
  font-size: 14px;
  line-height: 14pxpx;
  margin: 0 0px 10px 0;
  padding: 0 28px 5px;
  position: relative;
  color: #333;
}

.category-sub-menu ul li.has-sub li a:hover {
  color: #005825;
}

.category-sub-menu ul li.has-sub li a::before {
  color: #333333;
  content: "+";
  font-family: plaza-icon;
  position: absolute;
  left: 10px;
}

.category-sub-menu ul li.has-sub li:last-child a {
  border: none;
  margin-bottom: 10px;
}

.category-sub-menu ul li ul {
  display: none;
  margin-top: 10px;
}

.ui-widget-content {
  background: #DBDBDB none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px;
  height: 4px;
  margin: 35px 0 25px;
}

.ui-widget-content .ui-state-default {
  background: #005825;
  border: 2px solid #ffffff;
  border-radius: 25px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  font-weight: normal;
  height: 15px;
  width: 15px;
}

.ui-widget-content .ui-state-default:hover {
  background: #005825;
}

.ui-widget-content .ui-slider-range {
  background: #005825;
}

.filter-price-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  font-size: 13px;
  margin-bottom: 10px;
}

.filter-price-wapper .add-to-cart-button {
  background: #333;
  display: inline-block;
  font-weight: 500;
  padding: 4px 13px;
  right: 0;
  color: #ffffff;
  border-radius: 5px;
  margin-bottom: 10px;
}

.filter-price-wapper .add-to-cart-button:hover {
  background: #000000;
}

.filter-price-cont {
  font-size: 14px;
}

.filter-price-cont .input-type input {
  border: medium none;
  padding: 0 8px 0 0;
  text-align: center;
  width: 40px;
  background: transparent;
  font-weight: 500;
}

.filter-price-cont .input-type:last-child {
  padding-left: 8px;
}

.category-widget-list li a {
  margin-bottom: 10px;
  position: relative;
  padding: 0 0 0 15px;
  line-height: auto;
}

.category-widget-list li a::before {
  color: #333333;
  content: "+";
  font-family: plaza-icon;
  position: absolute;
  left: 0px;
  top: 45%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.sidebar-tag li {
  display: inline-block;
}

.sidebar-tag li > a {
  border: 1px solid #ddd;
  color: #333;
  font-size: 13px;
  margin: 10px 10px 0  0;
  padding: 4px 15px;
  border-radius: 5px;
  text-transform: capitalize;
}

.sidebar-tag li > a:hover {
  background: #005825;
  color: #ffffff;
  border: 1px solid #005825;
}

.shop-top-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 15px;
  border: 1px solid #ddd;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}

.shop-item-filter-list li a::before {
  content: '';
  display: block;
  height: 20px;
  width: 25px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.shop-item-filter-list li a.grid-view::before {
  background: url(../images/icon/gridview.png) no-repeat center center;
}

.shop-item-filter-list li a.grid-view.active::before {
  background: url(../images/icon/gridview-hover.png) no-repeat center center;
}

.shop-item-filter-list li a.list-view::before {
  background: url(../images/icon/listview.png) no-repeat center center;
}

.shop-item-filter-list li a.active::before {
  background: url(../images/icon/listview-hover.png) no-repeat center center;
}

.shop-item-filter-list li .active {
  color: #005825;
}

.shop-banner img {
  width: 100%;
}

.product-short {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.product-short p {
  margin: 0 15px 0 0;
}

@media only screen and (max-width: 479px) {
  .product-short p {
    display: none;
  }
}

.product-short .nice-select {
  border: 1px solid #ddd;
  padding: 0px 15px;
  height: 32px;
  width: 170px;
  line-height: 32px;
  border-radius: 3px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-sidebar-wrap {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-sidebar-wrap {
    margin-top: 70px;
  }
}

@media only screen and (max-width: 479px) {
  .shop-sidebar-wrap {
    margin-top: 60px;
  }
}

.search-widget .form-input {
  position: relative;
}

.search-widget .form-input input {
  background: #fff;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 50px 0 15px;
  width: 100%;
  border-radius: 3px;
  border: 1px solid #ebebeb;
}

.search-widget .form-input .button-search {
  background: transparent;
  border: none;
  color: #777;
  cursor: pointer;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
}

.search-widget .form-input .button-search:hover {
  color: #005825;
}

.single-widget-post {
  overflow: hidden;
  margin-bottom: 20px;
}

.single-widget-post .post-thumb {
  float: left;
  max-width: 30%;
}

.single-widget-post .post-info {
  float: left;
  padding-left: 20px;
  max-width: 70%;
}

.single-widget-post .post-info .post-date {
  font-size: 13px;
}

/*--
    14. Deals Offer Css
--------------------------------*/
.dealis-offer-bg {
  background: url(../images/bg/dealis-offer-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.deals-offer-title {
  margin-top: 80px;
}

@media only screen and (max-width: 767px) {
  .deals-offer-title {
    margin-top: 0px;
  }
}

.product-active-lg-4 .slick-arrow {
  position: absolute;
  left: -140px;
  top: 65%;
  -webkit-transform: translateY(-65%);
      -ms-transform: translateY(-65%);
          transform: translateY(-65%);
  height: 35px;
  line-height: 35px;
  color: #242424;
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  padding: 0 20px;
  cursor: pointer;
}

.product-active-lg-4 .slick-arrow.slick-arrow {
  margin-left: -50px;
}

.product-active-lg-4 .slick-arrow.slick-next {
  margin-left: 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-active-lg-4 .slick-arrow {
    left: -220px;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
  }
  .product-active-lg-4 .slick-arrow.slick-arrow {
    margin-left: -0px;
  }
  .product-active-lg-4 .slick-arrow.slick-next {
    margin-left: 90px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-active-lg-4 .slick-arrow {
    left: -220px;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
  }
  .product-active-lg-4 .slick-arrow.slick-arrow {
    margin-left: -0px;
  }
  .product-active-lg-4 .slick-arrow.slick-next {
    margin-left: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .product-active-lg-4 .slick-arrow {
    left: 20px;
    top: -30px;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
  }
  .product-active-lg-4 .slick-arrow.slick-arrow {
    margin-left: -0px;
  }
  .product-active-lg-4 .slick-arrow.slick-next {
    margin-left: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .product-active-lg-4 {
    margin-top: 40px;
  }
}

/*--
    15. Brand Css
------------------------*/
.brand-bg {
  background: url(../images/bg/brand-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.brand-group .brand-item {
  padding: 10px 0;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
}

.brand-group .brand-item img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.brand-group .brand-item:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.brand-group .brand-item:last-child {
  border: none;
}

.our-brand-active .brand-group {
  border-right: 1px solid #ddd;
}

@media only screen and (max-width: 479px) {
  .our-brand-active .brand-group {
    border-right: none;
  }
}

.our-brand-active .brand-group.last-elem {
  border-right: none;
}

.brand-box {
  padding: 30px;
  background: #ffffff;
  border: 1px solid #ddd;
  border-radius: 3px;
}

/*--
    16. About US css
---------------------------*/
.about-welcome-text h2 {
  max-width: 800px;
  margin: auto;
  font-weight: 400;
  line-height: 50px;
}

.about-welcome-text .welcome-dec {
  max-width: 900px;
  margin: 30px auto;
}

.service-bg {
  background: url(../images/bg/about-us-policy-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.panel-heading .panel-title {
  margin-bottom: 0;
}

.panel-heading .panel-title a {
  background: #f5f5f5;
  display: block;
  padding: 14px 20px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  color: inherit;
  position: relative;
  -webkit-transition: color .2s ease-in-out;
  -o-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-heading .panel-title a::before {
  position: absolute;
  content: "\f0d7";
  font-family: 'FontAwesome';
  color: #333;
  font-size: 20px;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 25px;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  border-radius: 100%;
  z-index: 4;
  margin-top: 0px;
}

.panel-heading .panel-title a[aria-expanded="true"]::before {
  background: #fff;
  color: #005825;
}

.faq-style-wrap .panel-title a[aria-expanded="true"] {
  border-radius: 3px 3px 0 0;
  color: #ffffff;
  background: #005825;
}

.panel.panel-default {
  margin-bottom: 15px;
}

.panel-body {
  padding: 15px;
  border: 1px solid #ddd;
}

/*--    
    17. Contact Us Css
-----------------------------*/
.contact-us-box .single-input {
  margin-bottom: 20px;
}

.contact-us-box .single-input label {
  display: block;
  margin-bottom: 3px;
}

.contact-us-box .single-input input, .contact-us-box .single-input textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
}

.contact-us-box .single-input textarea {
  height: 150px;
}

.contact-us-box .single-input .submit-button {
  margin-top: 20px;
  background: #005825;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.025em;
  height: 40px;
  line-height: 40px;
  padding: 0 35px;
  text-transform: capitalize;
  text-align: center;
  border-radius: 3px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.contact-info-text ul li {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px;
  padding-bottom: 40px;
}

.contact-info-text ul li:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0;
}

.contact-info-text ul li .contact-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.contact-info-text ul li .contact-title i {
  font-size: 35px;
  margin-right: 10px;
}

.contact-info-text ul li .contact-title h4 {
  margin-bottom: 0;
}

/*--
    18. Cart Page Css
-----------------------------*/
.table-content table {
  background: #ffffff none repeat scroll 0 0;
  border-color: #ebebeb;
  border-radius: 0;
  border-style: solid;
  border-width: 1px 0 0 1px;
  margin-bottom: 0;
  text-align: center;
  width: 100%;
  text-align: center;
}

.table-content table td {
  border-top: medium none;
  font-size: 16px;
  padding: 20px 10px;
  vertical-align: middle;
  min-width: 140px;
}

.table-content th,
.table-content td {
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}

.plantmore-product-quantity > input {
  text-align: center;
  width: 48px;
}

.cart-table .coupon-all {
  margin-top: 50px;
}

.cart-table .coupon-all .coupon h3 {
  color: #000000;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: -8px;
}

.cart-table .coupon-all .coupon input {
  border: 1px solid #999999;
  font-size: 14px;
  margin-right: 10px;
  padding: 6px 10px;
  width: 130px;
}

.cart-table .coupon-all .coupon input.button {
  background: #000000;
  border: 0 none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  height: 36px;
  letter-spacing: 1px;
  line-height: 36px;
  padding: 0 14px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: inherit;
}

.cart-table .coupon-all .coupon input.button:hover {
  background: #005825;
}

@media only screen and (max-width: 767px) {
  .cart-table .coupon-all .coupon input.button {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 479px) {
  .cart-table .coupon-all .coupon input {
    width: 125px;
  }
}

.cart-table .coupon-all .coupon2 {
  margin-bottom: 40px;
}

.cart-table .coupon-all .coupon2 input {
  margin-right: 8px;
}

.cart-table .coupon-all .coupon2 input.submit {
  padding: 8px 15px;
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}

.cart-table .coupon-all .coupon2 input.submit:hover {
  background: #005825;
  border: 1px solid #005825;
}

.cart-table .coupon-all .coupon2 .continue-btn {
  padding: 9px 15px;
  background: #000000;
  color: #fff;
}

.cart-table .coupon-all .coupon2 .continue-btn:hover {
  background: #005825;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .cart-table .coupon-all .coupon2 .continue-btn {
    margin-top: 20px;
  }
}

.cart-page-total {
  margin-top: 40px;
}

.cart-page-total h2 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 16px;
  text-transform: capitalize;
}

.cart-page-total ul {
  border: 1px solid #dddddd;
}

.cart-page-total ul li {
  border-bottom: 1px solid #ebebeb;
  color: #252525;
  font-family: "Montserrat",sans-serif;
  font-size: 15px;
  font-weight: 700;
  list-style: outside none none;
  padding: 10px 30px;
}

.cart-page-total ul li:last-child {
  border: none;
}

.cart-page-total ul li span {
  float: right;
}

.cart-page-total .proceed-checkout-btn {
  background: #000000;
  color: #ffffff;
  display: inline-block;
  margin-top: 30px;
  padding: 8px 16px;
  text-transform: capitalize;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.cart-page-total .proceed-checkout-btn:hover {
  background: #005825;
}

.plantmore-product-add-cart > a {
  background: #000000;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  padding: 6px 30px;
  text-transform: capitalize;
  -webkit-transform: 0.4s;
  -ms-transform: 0.4s;
  transform: 0.4s;
}

.plantmore-product-add-cart > a:hover {
  background: #005825;
}

.in-stock {
  color: #30b878;
}

.out-stock {
  color: #A80135;
}

/*-- 
   19. Checkout Page Css
------------------------------*/
.coupon-accordion h3 {
  background: #f6f6f6;
  border-top: 3px solid #005825;
  color: #515151;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 30px;
  padding: 1em 2em 1em 3.5em;
  position: relative;
  text-transform: capitalize;
}

.coupon-accordion h3 .coupon {
  color: #005825;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.coupon-accordion h3 .coupon:hover {
  color: #000000;
}

.coupon-content {
  border: 1px solid #dddddd;
  margin-bottom: 30px;
  padding: 20px;
  display: none;
}

.coupon-info p.form-row-first {
  float: left;
  width: 48%;
}

@media only screen and (max-width: 479px) {
  .coupon-info p.form-row-first {
    width: 100%;
  }
}

.coupon-info p.form-row-last {
  float: right;
  width: 48%;
}

@media only screen and (max-width: 479px) {
  .coupon-info p.form-row-last {
    width: 100%;
  }
}

.coupon-info .remember {
  margin-left: 10px;
}

.coupon-info .remember span {
  margin-left: 5px;
}

.coupon-input label {
  display: block;
  font-size: 14px;
}

.coupon-input input {
  border: 1px solid #999999;
  color: #000000;
  padding: 5px 10px;
  width: 100%;
  font-size: 14px;
}

.coupon-input span.required {
  color: red;
}

.checkout-coupon input {
  border: 1px solid #999999;
  color: #555;
  padding: 5px 10px;
  width: auto;
}

.checkout-coupon input:focus {
  outline: none;
}

.checkout-coupon .button-apply-coupon {
  margin: -5px 0 0 10px;
  padding: 7.2px 11px;
}

@media only screen and (max-width: 479px) {
  .checkout-coupon .button-apply-coupon {
    margin: 10px 0 0 0px;
  }
}

.shoping-checkboxt-title {
  border-bottom: 1px solid #dddddd;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 30px;
  padding-bottom: 15px;
}

.single-form-row {
  margin-bottom: 20px !important;
}

.single-form-row label {
  font-size: 14px;
  margin-bottom: 2px;
}

.single-form-row label span.required {
  color: red;
}

.single-form-row input {
  border: 1px solid #999999;
  color: #666;
  font-size: 14px;
  padding: 5px 12px;
  width: 100%;
}

.single-form-row input::focus {
  outline: none;
}

.single-form-row textarea {
  border: 1px solid #999999;
  color: #555555;
  padding: 12px;
  width: 100%;
  font-size: 14px;
}

.single-form-row.m-0 {
  margin: 0 !important;
}

.checkout-box-wrap p {
  font-size: 14px;
}

.checkout-box-wrap .ship-box-info {
  display: none;
}

.account-create {
  display: none;
}

.account-create .creat-pass > span {
  color: red;
}

.nice-select select {
  height: 35px;
  width: 100%;
  font-size: 14px;
  padding: 0 10px;
  color: #555;
  border: 1px solid #999;
}

@media only screen and (max-width: 767px) {
  .your-order-wrapper {
    margin-top: 70px;
  }
}

@media only screen and (max-width: 479px) {
  .your-order-wrapper {
    margin-top: 60px;
  }
}

.your-order-wrap {
  background: #f6f6f6;
}

.your-order-table {
  padding: 20px 30px;
}

.your-order-table table {
  width: 100%;
}

.your-order-table table th, .your-order-table table td {
  border-bottom: 1px solid #d8d8d8;
  border-right: medium none;
  font-size: 14px;
  padding: 15px 0;
  text-align: center;
}

.your-order-table table th {
  border-top: medium none;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  width: 250px;
}

.your-order-table table .shipping > th {
  vertical-align: top;
}

.payment-method {
  padding: 20px 30px;
}

.payment-accordion h3 a {
  color: #333333;
  font-size: 15px;
  font-weight: 500;
  padding-left: 31px;
  position: relative;
  text-decoration: none;
  text-transform: capitalize;
}

.payment-accordion h3 a::before, .payment-accordion h3 a::after {
  content: "\f216";
  display: inline-block;
  font-family: ionicons;
  font-size: 19px;
  left: 0;
  position: absolute;
  top: 0px;
}

.payment-accordion h3 a img {
  height: 60px;
  display: block;
}

.payment-accordion h3.open a::after {
  content: "\f207";
}

.payment-accordion p {
  font-size: 14px;
  padding-left: 20px;
}

.order-button-payment {
  margin-top: 30px;
}

.order-button-payment input {
  background: #005825;
  border: medium none;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 12px;
  text-transform: uppercase;
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.order-button-payment input:hover {
  background: #000000;
  color: #ffffff;
}

/*--    
    20. Error 404 Page Css
---------------------------*/
.search-error-wrapper h1 {
  color: #005825;
  font-size: 120px;
  line-height: 86px;
  margin-bottom: 60px;
}

@media only screen and (max-width: 767px) {
  .search-error-wrapper h1 {
    font-size: 70px;
    line-height: 50px;
    margin-bottom: 40px;
  }
}

.error-form-input {
  position: relative;
  width: 275px;
  margin: 30px auto;
}

.error-form-input input {
  border: 1px solid #dddddd;
  font-size: 15px;
  padding: 5px 45px 6px 10px;
  position: relative;
  width: 275px;
  border-radius: 35px;
}

.error-form-input .error-s-button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  padding: 7px 15px;
  position: absolute;
  right: 0;
  top: 0;
}

.search-error-wrapper .home-bacck-button {
  background: #005825;
  border-radius: 35px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  text-transform: uppercase;
  -webkit-transition: 0.4;
  -o-transition: 0.4;
  transition: 0.4;
}

/*--
    21. Compare Page Css
-----------------------------------------*/
.compare-table .table tbody tr:first-child {
  border-top: 1px solid #eeeeee;
}

.compare-table .table tbody tr td {
  text-align: center;
  border: none;
  padding: 25px 30px;
  vertical-align: middle;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
}

.compare-table .table tbody tr td:last-child {
  border-right: 1px solid #eeeeee;
}

.compare-table .table tbody tr td.first-column {
  min-width: 180px;
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  margin: 0;
  line-height: 1;
}

.compare-table .table tbody tr td.product-image-title {
  min-width: 310px;
  vertical-align: bottom;
  padding-top: 70px;
}

.compare-table .table tbody tr td.product-image-title .image {
  clear: both;
  width: 100%;
  margin-bottom: 40px;
}

.compare-table .table tbody tr td.product-image-title .image img {
  max-width: 100%;
}

.compare-table .table tbody tr td.product-image-title .category {
  clear: both;
  color: #454545;
  float: left;
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 15px;
  margin-bottom: 7px;
  margin-top: 15px;
  text-transform: capitalize;
}

.compare-table .table tbody tr td.product-image-title .title {
  float: left;
  clear: both;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  line-height: 20px;
  margin-bottom: 10px;
}

.compare-table .table tbody tr td.pro-desc p {
  text-align: left;
  margin: 0;
}

.compare-table .table tbody tr td.pro-price {
  font-size: 16px;
  font-weight: 600;
  color: #000000;
}

.compare-table .table tbody tr td.pro-color {
  font-size: 16px;
  font-weight: 600;
  color: #000000;
}

.compare-table .table tbody tr td.pro-stock {
  font-size: 16px;
  font-weight: 600;
  color: #000000;
}

.compare-table .table tbody tr td.pro-addtocart .add-to-cart {
  position: relative;
  background-color: #f6f6f6;
  color: #000000;
  border-radius: 50px;
  display: inline-block;
  width: 170px;
  padding: 10px 6px;
  -webkit-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.compare-table .table tbody tr td.pro-addtocart .add-to-cart span {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 21px;
  overflow: hidden;
  display: block;
  text-align: center;
}

.compare-table .table tbody tr td.pro-remove button {
  border: none;
  background-color: transparent;
  padding: 0;
}

.compare-table .table tbody tr td.pro-remove button i {
  font-size: 20px;
}

.compare-table .table tbody tr td.pro-ratting i {
  color: #000000;
  font-size: 14px;
}

/*--
    22. My Account Page Css
--------------------------*/
.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
  border-right: 1px solid #ebebeb;
  padding: 30px 20px;
}

.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info p {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
    border-right: medium none;
    padding: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
    border-right: medium none;
    padding: 0 0 20px;
  }
}

.dashboard-upper-info {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  margin-bottom: 60px;
}

.dashboard-upper-info a.view-cart {
  background: #005825;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 12px;
  text-transform: capitalize;
}

.dashboard-upper-info a.view-cart:hover {
  background: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dashboard-upper-info {
    border-bottom: medium none;
    border-top: medium none;
  }
}

@media only screen and (max-width: 767px) {
  .dashboard-upper-info {
    border-bottom: medium none;
    border-top: medium none;
  }
}

.user-name span {
  color: #303030;
  font-size: 16px;
  font-weight: 600;
}

.dashboard-list li a {
  border-bottom: 1px solid #ebebeb;
  color: #222222;
  display: block;
  font-size: 14px;
  padding: 12px 0;
  text-transform: capitalize;
}

.dashboard-list li:first-child {
  border-top: 1px solid #ebebeb;
}

.dashboard-content {
  border: 1px solid #ebebeb;
  padding: 30px;
}

.dashboard-content h3 {
  border-bottom: 1px solid #ebebeb;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 25px;
  padding-bottom: 15px;
  text-transform: capitalize;
}

.dashboard-content .table thead {
  background: #f6f6f6 none repeat scroll 0 0;
  border-bottom: 1px solid #ebebeb;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dashboard-content .table td {
    min-width: 260px;
  }
}

@media only screen and (max-width: 767px) {
  .dashboard-content .table td {
    min-width: 260px;
  }
}

.dashboard-content .view {
  background: #005825;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 12px;
  text-transform: capitalize;
}

.dashboard-content .view:hover {
  background: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dashboard-content {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .dashboard-content {
    margin-top: 60px;
  }
}

.billing-address {
  margin-bottom: 10px;
}

.biller-name {
  margin-bottom: 0;
  margin-top: 10px;
}

.account-login-form .custom-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.account-login-form input[type="checkbox"] {
  height: 20px;
  margin: 0 10px 0 0;
  position: relative;
  top: 3px;
  width: auto;
}

.account-login-form .example {
  margin-bottom: 15px;
}

.account-login-form .default-btn {
  margin-top: 15px;
  padding: 6px 28px;
}

.account-input-box label {
  display: block;
  font-size: 15px;
  margin-bottom: 3px;
}

.account-input-box input {
  width: 100%;
  margin-bottom: 12px;
  border: 1px solid #ddd;
  padding: 4px 10px;
  font-size: 15px;
}

/*--
    23. Login And Register Css
----------------------------------*/
.login-register-tab-list {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}

.login-register-tab-list a {
  position: relative;
}

.login-register-tab-list a::before {
  background-color: #454545;
  bottom: 5px;
  content: "";
  height: 18px;
  margin: 0 auto;
  position: absolute;
  right: -2px;
  top: 3px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 1px;
}

.login-register-tab-list a:last-child:before {
  display: none;
}

.login-register-tab-list a.active h4,
.login-register-tab-list a:hover h4 {
  color: #005825;
}

.login-register-tab-list a h4 {
  font-size: 25px;
  font-weight: 700;
  margin: 0 20px;
  text-transform: capitalize;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.login-input-box input {
  border: 1px solid #999999;
  color: #666666;
  margin-bottom: 20px;
  padding: 8px 12px;
  width: 100%;
  font-size: 14px;
}

.login-toggle-btn a {
  float: right;
  color: red;
  font-size: 14px;
}

@media only screen and (max-width: 479px) {
  .login-toggle-btn a {
    float: inherit;
  }
}

.login-toggle-btn input {
  margin-right: 5px;
}

.login-form-container {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  padding: 60px;
  text-align: left;
}

@media only screen and (max-width: 479px) {
  .login-form-container {
    padding: 30px;
  }
}

.login-form-container .login-btn,
.login-form-container .register-btn {
  margin-top: 20px;
  padding: 8px 30px;
}

/*# sou@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          P���;V   @      P���;V          LCJzdHlsZS5jc3MiLCJfbWl4aW4uc2NzcyIsIl9jb21tb24uc2NzcyIsIl92YXJpYWJscy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2NhdGVnb3JpZXMtdG9nZ2xlci5zY3NzIiwiX2hlcm8uc2NzcyIsIl9zdXBwb3J0LnNjc3MiLCJfcHJvZHVjdC5zY3NzIiwiX3Byb2R1Y3QtZGV0YWlscy5zY3NzIiwiX3Rlc3RpbW9uaWFsLnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfYmxvZy5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2JyZWFkY3J1bWIuc2NzcyIsIl93aWRnZXQuc2NzcyIsIl9kZWFscy1vZmZlci5zY3NzIiwiX2JyYW5kLnNjc3MiLCJfYWJvdXQtdXMuc2NzcyIsIl9jb250YWN0LnNjc3MiLCJfY2FydC5zY3NzIiwiX2NoZWNrb3V0LnNjc3MiLCJfZXJyb3ItNDA0LnNjc3MiLCJfY29tcGFyZS5zY3NzIiwiX215LWFjY291bnQuc2NzcyIsIl9sb2dpbi1yZWdpc3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0ZDdUNvRjtBQ3RDcEYsZUFBQTtBQU1BLFNBQUE7QUFRQSxjQUFBO0FBUUEsWUFBQTtBQ3ZCQSwyQ0FBQTtBQUNBOzJDRjZDMkM7QUUxQzNDLG9CQUFBO0FBQ0EsZ0ZBQVk7QUFFWixxQkFBQTtBQUNBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBRjJDeEI7O0FFekNBO0VBQ0ksWUFBWTtBRjRDaEI7O0FFMUNBO0VBQ0kseUJDVFc7RURVWCxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdDQ3BCNEI7RURxQjVCLGNDWGdCO0VEWWhCLGtCQUFrQjtBRjZDdEI7O0FFM0NBO0VBQ0ksY0NUbUI7RURVbkIsZ0NDekI4QjtFRDBCOUIsYUFBYTtBRjhDakI7O0FFNUNBO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQjtBRitDckI7O0FFN0NBO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQjtBRmdEckI7O0FFN0NBO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQjtBRmdEckI7O0FFOUNBO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQjtBRmlEckI7O0FFL0NBO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQjtBRmtEckI7O0FFaERBO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQjtBRm1EckI7O0FFL0NBO0VBQ0k7SUFDSSxlQUFlO0lBQ2YsaUJBQWlCO0VGa0R2QjtFRXBERTtJQUlRLGFBQWE7RUZtRHZCO0FBQ0Y7O0FFaERBO0VBQ0k7SUFDSSxlQUFlO0lBQ2YsaUJBQWlCO0VGbUR2QjtFRXJERTtJQUlRLGFBQWE7RUZvRHZCO0FBQ0Y7O0FFakRBO0VBQ0ksZUFBZTtBRm9EbkI7O0FFbERBO0VBQ0ksZ0JBQWdCO0FGcURwQjs7QUVuREE7RUFDSSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsZUFBZTtBRnNEbkI7O0FFcERBO0VBQ0ksY0NyRWlCO0FINEhyQjs7QUVyREE7RUFDSSxvQ0FBNEI7RUFBNUIsK0JBQTRCO0VBQTVCLDRCQUE0QjtBRndEaEM7O0FFdERBO0VBQ0ksd0JBQXdCO0FGeUQ1Qjs7QUV2REE7RUFDSSxjQUFjO0VBQ2QsYUFBYTtFQUNiLHFCQUFxQjtBRjBEekI7O0FFeERBO0VBQ0kscUJBQXFCO0FGMkR6Qjs7QUV6REE7RUFDSSxlQUFlO0FGNERuQjs7QUUxREE7RUFDSSw2QkFBNkI7RUFDN0IsU0FBUztFQUNULFVBQVU7QUY2RGQ7O0FFM0RBO0VBQ0ksZUFBZTtBRjhEbkI7O0FFNURBOztFQUVJLGFBQWE7RUFDYix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0FGK0RwQjs7QUU3REE7RUFDSSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtBRmdFL0I7O0FFN0RBO0VBRVEsZUFBZTtFQUNmLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBTTtBRitEZDs7QUVwRUE7RUFTWSxnQkFBZ0I7RUFDaEIsK0NBQXVDO1VBQXZDLHVDQUF1QztFQUN2QyxlQUFlO0VBQ2YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0FGK0RsQjs7QUUzREE7OzBDRitEMEM7QUU1RDFDO0VBQ0ksZ0JBQ0o7QUY2REE7O0FFNURBO0VBQ0ksYUFBYTtBRitEakI7O0FFN0RBO0VBQ0ksV0FBVztBRmdFZjs7QUU5REE7RUFDSSxXQUFXO0VBQ1gsV0FBVztBRmlFZjs7QUUvREE7RUFDSTtJQUNJLFlBQVk7RUZrRWxCO0FBQ0Y7O0FFaEVBO0VBQ0k7SUFDSSxZQUFZO0VGbUVsQjtBQUNGOztBRWhFQTtFQUNJLGdCQUFnQjtBRm1FcEI7O0FFakVBO0VBQ0ksZ0JBQWdCO0FGb0VwQjs7QUVsRUE7RUFDSSxnQkFBZ0I7QUZxRXBCOztBRW5FQTtFQUNJLGdCQUFnQjtBRnNFcEI7O0FFbkVBO0VBQ0ksMEJBQTBCO0FGc0U5Qjs7QUVwRUE7RUFDSSx5QkFBeUI7QUZ1RTdCOztBRXBFQTtFQUNJLGNBQWM7RUFDZCxlQUFlO0FGdUVuQjs7QUV6RUE7RUFJUSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFNBQVM7QUZ5RWpCOztBRXRFQTtFQUNJLGtCQUFrQjtFQUNsQixpQkFBaUI7QUZ5RXJCOztBRXRFQSx3QkFBQTtBQUNBO0VBQ0ksaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLFdBQVc7QUZ5RWY7O0FFdEVJO0VBUko7SUFTUSxpQkFBaUI7RUYwRXZCO0FBQ0Y7O0FFekVJO0VBWEo7SUFZUSxpQkFBaUI7RUY2RXZCO0FBQ0Y7O0FFNUVJO0VBZEo7SUFlUSxpQkFBaUI7RUZnRnZCO0FBQ0Y7O0FFL0VJO0VBakJKO0lBa0JRLGlCQUFpQjtFRm1GdkI7QUFDRjs7QUVsRkk7RUFwQko7SUFxQlEsaUJBQWlCO0VGc0Z2QjtBQUNGOztBRWpGQTs7a0NGcUZrQztBRWxGbEM7RUFDSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLHNCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsYUFBYTtBRm9GakI7O0FFbkZJO0VBTko7SUFPUSxnQkFBZ0I7RUZ1RnRCO0FBQ0Y7O0FFL0ZBO0VBV1EscUJBQXFCO0VBQ3JCLGFBQWE7QUZ3RnJCOztBRXBHQTtFQWNZLGNDcFBHO0VEcVBILG1CQ3ZPUztBSGlVckI7O0FFekdBO0VBa0JZLGNBQWM7RUFDZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0FGMkY5Qjs7QUVySEE7RUE0QmdCLGNDbFFEO0VEbVFDLG1CQ3JQSztBSGtWckI7O0FFMUhBO0VBZ0NnQixlQUFlO0FGOEYvQjs7QUV6RkE7RUFDSSxpREFBOEM7QUY0RmxEOztBRTFGQTtFQUNJLDhDQUEyQztBRjZGL0M7O0FFMUZBO0VBQ0ksZ0JBQWdCO0FGNkZwQjs7QUUzRkE7RUFDSSxnQkFBZ0I7QUY4RnBCOztBRTVGQTtFQUNJLGdCQUFnQjtBRitGcEI7O0FFN0ZBO0VBQ0ksZ0JBQWdCO0FGZ0dwQjs7QUU5RkE7RUFDSSxnQkFBZ0I7QUZpR3BCOztBRS9GQTtFQUNJLGdCQUFnQjtBRmtHcEI7O0FFaEdBO0VBQ0ksZ0JBQWdCO0FGbUdwQjs7QUVqR0E7RUFDSSxnQkFBZ0I7QUZvR3BCOztBRWxHQTtFQUNJLGdCQUFnQjtBRnFHcEI7O0FFbEdBO0VBQ0ksbUJBQW1CO0FGcUd2Qjs7QUVuR0E7RUFDSSxtQkFBbUI7QUZzR3ZCOztBRXBHQTtFQUNJLG1CQUFtQjtBRnVHdkI7O0FFckdBO0VBQ0ksbUJBQW1CO0FGd0d2Qjs7QUV0R0E7RUFDSSxtQkFBbUI7QUZ5R3ZCOztBRXZHQTtFQUNJLG1CQUFtQjtBRjBHdkI7O0FFeEdBO0VBQ0ksbUJBQW1CO0FGMkd2Qjs7QUV6R0E7RUFDSSxtQkFBbUI7QUY0R3ZCOztBRXpHQTtFQUNJO0lBQ0ksZ0JBQWdCO0VGNEd0QjtFRTFHRTtJQUNJLGdCQUFnQjtFRjRHdEI7QUFDRjs7QUV6R0E7O3NDRjZHc0M7QUV6R3RDO0VBQ0ksZUFBZTtBRjJHbkI7O0FFMUdJO0VBRko7SUFHUSxlQUFlO0VGOEdyQjtBQUNGOztBRTdHSTtFQUxKO0lBTVEsZUFBZTtFRmlIckI7QUFDRjs7QUVoSEk7RUFSSjtJQVNRLGVBQWU7RUZvSHJCO0FBQ0Y7O0FFbkhJO0VBWEo7SUFZUSxlQUFlO0VGdUhyQjtBQUNGOztBRXBIQTtFQUNJLGlCQUFpQjtBRnVIckI7O0FFckhJO0VBSEo7SUFJUSxpQkFBaUI7RUZ5SHZCO0FBQ0Y7O0FFeEhJO0VBTko7SUFPUSxpQkFBaUI7RUY0SHZCO0FBQ0Y7O0FFM0hJO0VBVEo7SUFVUSxpQkFBaUI7RUYrSHZCO0FBQ0Y7O0FFOUhJO0VBWko7SUFhUSxpQkFBaUI7RUZrSXZCO0FBQ0Y7O0FFL0hBO0VBQ0ksa0JBQWtCO0FGa0l0Qjs7QUVoSUk7RUFISjtJQUlRLGtCQUFrQjtFRm9JeEI7QUFDRjs7QUVuSUk7RUFOSjtJQU9RLGlCQUFpQjtFRnVJdkI7QUFDRjs7QUV0SUk7RUFUSjtJQVVRLGlCQUFpQjtFRjBJdkI7QUFDRjs7QUV6SUk7RUFaSjtJQWFRLGlCQUFpQjtFRjZJdkI7QUFDRjs7QUUzSUE7RUFDSSxpQkFBaUI7QUY4SXJCOztBRTVJSTtFQUhKO0lBSVEsaUJBQWlCO0VGZ0p2QjtBQUNGOztBRS9JSTtFQU5KO0lBT1EsaUJBQWlCO0VGbUp2QjtBQUNGOztBRWxKSTtFQVRKO0lBVVEsaUJBQWlCO0VGc0p2QjtBQUNGOztBRXJKSTtFQVpKO0lBYVEsaUJBQWlCO0VGeUp2QjtBQUNGOztBRXZKQTtFQUNJLGlCQUFpQjtBRjBKckI7O0FFdEpBO0VBQ0ksb0JBQW9CO0FGeUp4Qjs7QUV2Skk7RUFISjtJQUlRLG9CQUFvQjtFRjJKMUI7QUFDRjs7QUUxSkk7RUFOSjtJQU9RLG9CQUFvQjtFRjhKMUI7QUFDRjs7QUU3Skk7RUFUSjtJQVVRLG9CQUFvQjtFRmlLMUI7QUFDRjs7QUVoS0k7RUFaSjtJQWFRLG9CQUFvQjtFRm9LMUI7QUFDRjs7QUVsS0E7RUFDSSxxQkFBcUI7QUZxS3pCOztBRW5LSTtFQUhKO0lBSVEscUJBQXFCO0VGdUszQjtBQUNGOztBRXRLSTtFQU5KO0lBT1Esb0JBQW9CO0VGMEsxQjtBQUNGOztBRXpLSTtFQVRKO0lBVVEsb0JBQW9CO0VGNksxQjtBQUNGOztBRTVLSTtFQVpKO0lBYVEsb0JBQW9CO0VGZ0wxQjtBQUNGOztBRTdLQTtFQUNJLG9CQUFvQjtBRmdMeEI7O0FFOUtJO0VBSEo7SUFJUSxvQkFBb0I7RUZrTDFCO0FBQ0Y7O0FFakxJO0VBTko7SUFPUSxtQkFBbUI7RUZxTHpCO0FBQ0Y7O0FFcExJO0VBVEo7SUFVUSxtQkFBbUI7RUZ3THpCO0FBQ0Y7O0FFdkxJO0VBWko7SUFhUSxtQkFBbUI7RUYyTHpCO0FBQ0Y7O0FFekxBO0VBQ0ksb0JBQW9CO0FGNEx4Qjs7QUV6TEE7RUFDSSxzQkFBc0I7QUY0TDFCOztBRXhMQTs7MENGNEwwQztBRXpMMUM7RUFDSSxVQUFVO0VBQ1Ysa0VBQWtFO0FGMkx0RTs7QUV6TEE7RUFDSSxVQUFVO0VBQ1Ysa0VBQWtFO0FGNEx0RTs7QUUxTEE7RUFDSSxVQUFVO0VBQ1Ysa0VBQWtFO0FGNkx0RTs7QUUzTEE7RUFDSSxVQUFVO0VBQ1Ysa0VBQWtFO0FGOEx0RTs7QUUzTEE7OzBDRitMMEM7QUU1TDFDO0VBQ0ksV0FBVztFQUNYLFlBQVk7RUFDWix5QkNoZWlCO0VEaWVqQix5QkFBeUI7RUFDekIsY0NoZlc7RURpZlgsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix3QkFBd0I7QUY4TDVCOztBRTdMSTtFQVpKO0lBYVEsd0JBQXdCO0VGaU05QjtBQUNGOztBRS9NQTtFQWdCUSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGVBQWU7QUZtTXZCOztBRXJOQTtFQXNCWSxnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLDhCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsaUNBQXdCO1VBQXhCLHlCQUF3QjtFQUN4QiwyQ0FBbUM7VUFBbkMsbUNBQW1DO0FGbU0vQzs7QUU5TEE7OzJDRmtNMkM7QUUvTDNDO0VBQ0kseUJDM2dCVTtBSDRzQmQ7O0FFL0xBO0VBQ0ksbUJDbGdCaUI7QUhvc0JyQjs7QUVoTUE7RUFDSSxtQkMzZ0JrQjtBSDhzQnRCOztBRWpNQTtFQUNJLHlCQUF5QjtFQUN6QixVQUFVO0VBQ1YsaUJBQWlCO0FGb01yQjs7QUVsTUE7RUFDSSxtQkFBbUI7QUZxTXZCOztBRW5NQTtFQUNJLG1CQUFtQjtBRnNNdkI7O0FFcE1BO0VBQ0ksZ0NBQWdDO0FGdU1wQzs7QUVyTUE7RUFDSSw2QkFBNkI7QUZ3TWpDOztBRXRNQTs7MkNGME0yQztBRXZNM0M7RUFDSSx5QkFBeUI7RUFDekIsY0MzaUJXO0FIb3ZCZjs7QUUzTUE7RUFJUSx5QkFBeUI7RUFDekIsY0M5aUJPO0FIeXZCZjs7QUV4TUE7RUFDSSx5QkFBeUI7RUFDekIsY0NuakJXO0FIOHZCZjs7QUU3TUE7RUFJUSx5QkFBeUI7RUFDekIsY0N0akJPO0FIbXdCZjs7QUUxTUE7RUFDSSx5QkFBeUI7RUFDekIsY0MzakJXO0FId3dCZjs7QUUvTUE7RUFJUSx5QkFBeUI7RUFDekIsY0M5akJPO0FINndCZjs7QUU1TUE7RUFDSSx5QkFBeUI7RUFDekIsY0Nua0JXO0FIa3hCZjs7QUVqTkE7RUFJUSx5QkFBeUI7RUFDekIsY0N0a0JPO0FIdXhCZjs7QUU5TUE7RUFDSSx5QkFBeUI7RUFDekIsY0Mza0JXO0FINHhCZjs7QUVuTkE7RUFJUSx5QkFBeUI7RUFDekIsY0M5a0JPO0FIaXlCZjs7QUVoTkE7RUFDSSx5QkFBeUI7RUFDekIsY0NubEJXO0FIc3lCZjs7QUVyTkE7RUFJUSx5QkFBeUI7RUFDekIsY0N0bEJPO0FIMnlCZjs7QUVsTkE7RUFDSSx5QkFBeUI7RUFDekIsY0MzbEJXO0FIZ3pCZjs7QUV2TkE7RUFJUSx5QkFBeUI7RUFDekIsY0M5bEJPO0FIcXpCZjs7QUVwTkE7RUFDSSx5QkFBeUI7RUFDekIsY0NubUJXO0FIMHpCZjs7QUV6TkE7RUFJUSx5QkFBeUI7RUFDekIsY0N0bUJPO0FIK3pCZjs7QUV0TkE7RUFDSSx5QkFBeUI7RUFDekIsY0MzbUJXO0FIbzBCZjs7QUUzTkE7RUFJUSx5QkFB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��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U                 ���;V  ����;V          P���;V   @      P���;V          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��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          RnJCOztBTTF1RkE7RUFFUSxrQkFB@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          ����;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          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��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          V0FBVztBVDZ4SG5COztBU2x6SEE7RUEwQmdCLGdCQUFnQjtBVDR4SGhDOztBU3Z4SEE7@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          QUFhO0FUdXhIekI7O0FTNXhIQTtF0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          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��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          ZiwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBR2xCLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFHN0Isd0JBQXdCO0VBQ3hCLHFCQUFxQjtBbkJ5@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          QUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCO0FuQnV6S2pDOztBbUJoMEtBO0VBYWdC0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          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WSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCwwQkFBMEI7RUFDMUIsb0NBQTRCO0VBQTVCLCtCQUE0QjtFQUE1Qiw0QkFBNEI7QXpCMnNNeEM7O0F5QnZzTUE7RUFFUSx5QkFBeUI7RUFDekIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGVBQWU7QXpCeXNNdkI7O0F5QnRzTUE7RUFFUSxZQUFZO0VBQ1osVUFBVTtFQUNWLGVBQWU7QXpCd3NNdkI7O0F5QnZzTVE7RUFMUjtJQU1ZLGNBQWM7RXpCMnNNeEI7QUFDRjs7QXlCbHRNQTtFQVVRLGlCQUFpQjtBekI0c016Qjs7QXlCenNNQTtFQUNJLG1EQUFtRDtFQUNuRCw4Q0FBc0M7VUFBdEMsc0NBQXNDO0VBQ3RDLGFBQWE7RUFDYixnQkFBZ0I7QXpCNHNNcEI7O0F5QjNzTUk7RUFMSjtJQU1RLGFBQWE7RXpCK3NNbkI7QUFDRjs7QXlCdHRNQTs7RUFVUSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0F6Qml0TXpCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiAgICBWZXJzaW9uOiAxLjBcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBcclxuICAgIENTUyBJTkRFWFxyXG4gICAgPT09PT09PT09PT09PT09PT09PVxyXG5cdFxyXG4gICAgMDEuIFRoZW1lIGRlZmF1bHQgQ1NTXHJcbiAgICAgICAgLSBQYWdpbmF0b2luIENzc1xyXG4gICAgMDIuIEhlYWRlciBDc3NcclxuICAgICAgICAtIEhlYWRlciBCb3R0b20gQ3NzXHJcbiAgICAgICAgLSBNYWluIE1lbnUgQ3NzXHJcbiAgICAgICAgLSBSaWdodCBCbG9rIEJveCBDc3NcclxuICAgICAgICAtIFNob3BwaW5nIENhcnQgQ3NzXHJcbiAgICAgICAgLSBNb2JpbGUgTWVudSBDc3NcclxuICAgIDAzLiBDYXRlZ29yaWVzIE1lbnUgQ3NzXHJcbiAgICAwNC4gSGVybyBDc3NcclxuICAgIDA1LiBTdXBwb3J0IENzc1xyXG4gICAgMDYuIFByb2R1Y3QgQXJlYSBDc3NcclxuICAgIDA3LiBQcm9kdWN0IERldGFpbHMgQ3NzXHJcbiAgICAwOC4gVGVzdGltb25pYWwgQ3NzXHJcbiAgICAwOS4gQmFubmVyIEFyZWEgQ3NzXHJcbiAgICAxMC4gQmxvZyBBcmVhIENzc1xyXG4gICAgMTEuIEZvb3RlciBDc3NcclxuICAgIDEyLiBCcmVhZGNydW1iIFN0eWxlXHJcbiAgICAxMy4gV2lkZ2V0IENzcyAgIFxyXG4gICAgMTQuIERlYWxzIE9mZmVyIENzc1xyXG4gICAgMTUuIEJyYW5kIENzc1xyXG4gICAgMTYuIEFib3V0IFVTIGNzc1xyXG4gICAgMTcuIENvbnRhY3QgVXMgQ3NzXHJcbiAgICAxOC4gQ2FydCBQYWdlIENzc1xyXG4gICAgMTkuIENoZWNrb3V0IFBhZ2UgQ3NzXHJcbiAgICAyMC4gRXJyb3IgNDA0IFBhZ2UgQ3NzXHJcbiAgICAyMS4gQ29tcGFyZSBQYWdlIENzc1xyXG4gICAgMjIuIE15IEFjY291bnQgUGFnZSBDc3NcclxuICAgIDIzLiBMb2dpbiBBbmQgUmVnaXN0ZXIgQ3NzXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ192YXJpYWJscyc7XHJcbkBpbXBvcnQgJ19taXhpbic7XHJcbkBpbXBvcnQgJ19jb21tb24nO1xyXG5AaW1wb3J0ICdfaGVhZGVyJztcclxuQGltcG9ydCAnX2NhdGVnb3JpZXMtdG9nZ2xlcic7XHJcbkBpbXBvcnQgJ19oZXJvJztcclxuQGltcG9ydCAnX3N1cHBvcnQnO1xyXG5AaW1wb3J0ICdfcHJvZHVjdCc7XHJcbkBpbXBvcnQgJ19wcm9kdWN0LWRldGFpbHMnO1xyXG5AaW1wb3J0ICdfdGVzdGltb25pYWwnO1xyXG5AaW1wb3J0ICdfYmFubmVyJztcclxuQGltcG9ydCAnX2Jsb2cnO1xyXG5AaW1wb3J0ICdfZm9vdGVyJztcclxuQGltcG9ydCAnX2JyZWFkY3J1bWInO1xyXG5AaW1wb3J0ICdfd2lkZ2V0JztcclxuQGltcG9ydCAnX2RlYWxzLW9mZmVyJztcclxuQGltcG9ydCAnX2JyYW5kJztcclxuQGltcG9ydCAnX2Fib3V0LXVzJztcclxuQGltcG9ydCAnX2NvbnRhY3QnO1xyXG5AaW1wb3J0ICdfY2FydCc7XHJcbkBpbXBvcnQgJ19jaGVja291dCc7XHJcbkBpbXBvcnQgJ19lcnJvci00MDQnO1xyXG5AaW1wb3J0ICdfY29tcGFyZSc7XHJcbkBpbXBvcnQgJ19teS1hY2NvdW50JztcclxuQGltcG9ydCAnX2xvZ2luLXJlZ2lzdGVyJzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gICAgVmVyc2lvbjogMS4wXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgXHJcbiAgICBDU1MgSU5ERVhcclxuICAgID09PT09PT09PT09PT09PT09PT1cclxuXHRcclxuICAgIDAxLiBUaGVtZSBkZWZhdWx0IENTU1xyXG4gICAgICAgIC0gUGFnaW5hdG9pbiBDc3NcclxuICAgIDAyLiBIZWFkZXIgQ3NzXHJcbiAgICAgICAgLSBIZWFkZXIgQm90dG9tIENzc1xyXG4gICAgICAgIC0gTWFpbiBNZW51IENzc1xyXG4gICAgICAgIC0gUmlnaHQgQmxvayBCb3ggQ3NzXHJcbiAgICAgICAgLSBTaG9wcGluZyBDYXJ0IENzc1xyXG4gICAgICAgIC0gTW9iaWxlIE1lbnUgQ3NzXHJcbiAgICAwMy4gQ2F0ZWdvcmllcyBNZW51IENzc1xyXG4gICAgMDQuIEhlcm8gQ3NzXHJcbiAgICAwNS4gU3VwcG9ydCBDc3NcclxuICAgIDA2LiBQcm9kdWN0IEFyZWEgQ3NzXHJcbiAgICAwNy4gUHJvZHVjdCBEZXRhaWxzIENzc1xyXG4gICAgMDguIFRlc3RpbW9uaWFsIENzc1xyXG4gICAgMDkuIEJhbm5lciBBcmVhIENzc1xyXG4gICAgMTAuIEJsb2cgQXJlYSBDc3NcclxuICAgIDExLiBGb290ZXIgQ3NzXHJcbiAgICAxMi4gQnJlYWRjcnVtYiBTdHlsZVxyXG4gICAgMTMuIFdpZGdldCBDc3MgICBcclxuICAgIDE0LiBEZWFscyBPZmZlciBDc3NcclxuICAgIDE1LiBCcmFuZCBDc3NcclxuICAgIDE2LiBBYm91dCBVUyBjc3NcclxuICAgIDE3LiBDb250YWN0IFVzIENzc1xyXG4gICAgMTguIENhcnQgUGFnZSBDc3NcclxuICAgIDE5LiBDaGVja291dCBQYWdlIENzc1xyXG4gICAgMjAuIEVycm9yIDQwNCBQYWdlIENzc1xyXG4gICAgMjEuIENvbXBhcmUgUGFnZSBDc3NcclxuICAgIDIyLiBNeSBBY2NvdW50IFBhZ2UgQ3NzXHJcbiAgICAyMy4gTG9naW4gQW5kIFJlZ2lzdGVyIENzc1xyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogdHJhbnNpdGlvbiAqL1xuLyogZmxleCAqL1xuLyogdHJhbnNmb3JtICovXG4vKiBvcGFjaXR5ICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDAxLiBUaGVtZSBkZWZhdWx0IENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLSBHb29nbGUgRm9udCAtLSovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SdWJpazozMDAsNDAwLDUwMCw3MDAsOTAwXCIpO1xuLyotLSBDb21tb24gU3R5bGUgLS0qL1xuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWws��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          aWdodDogMjNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZv@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtc0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          MiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hLCBidXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuYSwgYnV0dG9uLCBpbWcsIGlucHV0LCBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXN0aWNreS5pcy1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHRvcDogMDtcbn1cblxuLmhlYWRlci1zdGlja3kuYmctd2hpdGUuaXMtc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHRvcDogMDtcbn1cblxuLyotLSBcclxuICAgIC0gQ29tbW9uIENsYXNzZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpeCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJvdy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLyotLSBDb250YWluZXIgRmx1aWQgLS0qL1xuLmNvbnRhaW5lci1leHQge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuY29udGFpbmVyLWV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyLWV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXItZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuXG4vKi0tXHJcbiAgICAtIFBhZ2luYXRvaW4gQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5hdGlvbi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24tYm94IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWJveCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLnBhZ2luYXRpb24tYm94IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG59XG5cbi5wYWdpbmF0aW9uLWJveCBsaSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wYWdpbmF0aW9uLWJveCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG59XG5cbi5wYWdpbmF0aW9uLWJveCBsaSBhIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ib3JkZXItYm0tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5ib3JkZXItdHAtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmQtbXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmQtbXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLyotLSBcclxuICAgIC0gU2VjdGlvbiBQYWRkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlY3Rpb24tcHRiIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXB0YiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wdGIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXB0YiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24tcHRiIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tcHQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXB0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXB0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uLXB0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24tcHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24tcHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zZWN0aW9uLXBiIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbi1wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uLXBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbi1wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKi0tIFxyXG4gICAgLSBJbnB1dCBQbGFjZWhvbGRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbn1cblxuLyotLSBcclxuICAgIFNjcm9sbCBVcCBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3Njcm9sbFVwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkIwMTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2VlZWVlZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogOTgxMSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzY3JvbGxVcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNzY3JvbGxVcCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNzY3JvbGxVcDpob3ZlciBpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLyotLVxyXG4gICAgLSBCYWNrZ3JvdW5kIENvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjk7XG59XG5cbi5iZy10aGVtZSB7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG59XG5cbi5iZy1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuXG5pbWcubWZwLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xufVxuXG4uYm9yZGVyLWJtLWdyYXkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLmJvcmRlci10cC1ncmF5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi8qLS1cclxuICAgIC0gU29jaWFsIENvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5NztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRDA4MUM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMDgxQztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5nb29nbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMTE3MTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ29vZ2xlLXBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDExNzE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJlaGFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Q0ZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJlaGFuY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Q0ZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRyaWJiYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEM4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kcmliYmJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODRDODg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEzMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5naXRodWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMTMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzM0NzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW5zdGFncmFtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMzQ3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5t��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFCNkM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVkZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDUwMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZWRkaXQ6aG92@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          b3VuZC1jb2xvcjogIzAwQUZGMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5za3lwZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFGRjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2xh0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          YmFja2dyb3VuZC1jb2xvcjogIzYzQzFBMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zbmFwY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc25hcGNoYXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnR1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTI3M0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udHVtYmxyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjczQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi52aW1lbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFERUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmltZW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBREVGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkUwMDAyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnlvdXR1YmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkUwMDAyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjgzMTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucnNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViODMxNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qLS0gVGFiIENvbnRlbnQgJiBQYW5lIEZpeCAtLSovXG4udGFiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qLS1cclxuICAgIC0gUHJvZHVjdCBGdWxsIFdpZHRoXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMSksIC5mdWxsLXdpZHRoLXByb2R1Y3Qtd3JhcCA+IFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMSAwIDQ1MHB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMSksIC5mdWxsLXdpZHRoLXByb2R1Y3Qtd3JhcCA+IFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAxIDAgMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mdWxsLXdpZHRoLXByb2R1Y3Qtd3JhcCA+IFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgxKSwgLmZ1bGwtd2lkdGgtcHJvZHVjdC13cmFwID4gW2NsYXNzKj1cImNvbFwiXTpudGgtY2hpbGQoMSkge1xuICAgIGZsZXg6IDEgMCAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMSksIC5mdWxsLXdpZHRoLXByb2R1Y3Qtd3JhcCA+IFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMSksIC5mdWxsLXdpZHRoLXByb2R1Y3Qtd3JhcCA+IFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtcHJvZHVjdC13cmFwID4gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDIpLCAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sXCJdOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMiksIC5mdWxsLXdpZHRoLXByb2R1Y3Qtd3JhcCA+IFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzUwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ1bGwtd2lkdGgtcHJvZHVjdC13cmFwID4gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDIpLCAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sXCJdOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1bGwtd2lkdGgtcHJvZHVjdC13cmFwID4gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDIpLCAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sXCJdOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGwtd2lkdGgtcHJvZHVjdC13cmFwID4gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDIpLCAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAgPiBbY2xhc3MqPVwiY29sXCJdOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ1bGwtd2lkdGgtcHJvZHVjdC13cmFwLmRlc2t0b3AtZnVsbC13aWR0aCA+IFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgxKSwgLmZ1bGwtd2lkdGgtcHJvZHVjdC13cmFwLmRlc2t0b3AtZnVsbC13aWR0aCA+IFtjbGFzcyo9XCJjb2xcIl06bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAuZGVza3RvcC1mdWxsLXdpZHRoID4gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDIpLCAuZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAuZGVza3RvcC1mdWxsLXdpZHRoID4gW2NsYXNzKj1cImNvbFwiXTpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubGFwdG9wLTMtY29sdW1uID4gW2NsYXNzKj1cImNvbC1cIl0sIC5sYXB0b3AtMy1jb2x1bW4gPiBbY2xhc3MqPVwiY29sXCJdIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuXG4vKi0tIFxyXG4gICAgLSBQYWdlIFBhZ2luYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLXBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmNmY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucGFnZS1wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5wYWdlLXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMnB4IDNweDtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtcGFnaW5hdGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYWdlLXBhZ2luYXRpb24gbGkgYSB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAucGFnZS1wYWdpbmF0aW9uIGxpIGEgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICM4MEJCMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjODBCQjAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qLS0gQnJlYWRjcnVtYiAtLSovXG4vKi0tIENhdGVnb3J5IFBhZ2UgVGl0bGUgLS0qL1xuLmNhdGVnb3J5LXBhZ2UtdGl0bGUgaDQge1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzYTNhM2E7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKi0tXHJcbiAgICAtIEJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0biwgLmJ0bi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYyNjI2MjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuLTI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuOjpiZWZvcmUsIC5idG4tMjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTMwZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5idG46aG92ZXIsIC5idG4tMjpob3ZlciB7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG4uYnRuOmhvdmVyOjpiZWZvcmUsIC5idG4tMjpob3Zlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAzMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLmhvdmVyLXRoZW1lOjpiZWZvcmUsIC5idG4tMi5ob3Zlci10aGVtZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkIwMTtcbn1cblxuLmJ0bi5ob3Zlci10aGVtZTpob3ZlciwgLmJ0bi0yLmhvdmVyLXRoZW1lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBCQjAxO1xuICBjb2xvcjogIzNhM2EzYTtcbn1cblxuLmJ0bi5ob3Zlci10aGVtZTpob3Zlcjo6YmVmb3JlLCAuYnRuLTIuaG92ZXItdGhlbWU6aG92ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMzAwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi5idG4tY2lyY2xlLCAuYnRuLTIuYnRuLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5idG4uYnRuLXJhZGl1cywgLmJ0bi0yLmJ0bi1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5idG4uYnRuLXNxdWFyZSwgLmJ0bi0yLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLmJ0bi10ZXh0LCAuYnRuLTIuYnRuLXRleHQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuLmJ0bi10ZXh0OjpiZWZvcmUsIC5idG4tMi5idG4tdGV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi5idG4tdGV4dC5ob3Zlci10aGVtZTpob3ZlciwgLmJ0bi0yLmJ0bi10ZXh0LmhvdmVyLXRoZW1lOmhvdmVyIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi5idG4uYnRuLXVuZGVybGluZSwgLmJ0bi0yLmJ0bi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ0bi5idG4tbGFyZ2UsIC5idG4tMi5idG4tbGFyZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLmJ0bi1sYXJnZSwgLmJ0bi0yLmJ0bi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDdweCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJ0bi5idG4tbGFyZ2UsIC5idG4tMi5idG4tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5idG4uYnRuLW1lZGl1bSwgLmJ0bi0yLmJ0bi1tZWRpdW0ge1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4uYnRuLW1lZGl1bSwgLmJ0bi0yLmJ0bi1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA3cHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5idG4uYnRuLW1lZGl1bSwgLmJ0bi0yLmJ0bi1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5idG4uYnRuLXNtYWxsLCAuYnRuLTIuYnRuLXNtYWxsIHtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLCAuYnRuLTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA3cHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5idG4sIC5idG4tMiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICB9XG59XG5cbi5idG4tMiB7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xufVxuXG4vKi0tXHJcbiAgICAtIEJsb2NrcXVvdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLyotLVxyXG4gICAgU2lkZWJhciBXaWRnZXQgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53aWRnZXQtdGl0bGUgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2lkZ2V0LXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud2lkZ2V0LXNlYXJjaC1mb3JtIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNDBweCAxMHB4IDEwcHg7XG59XG5cbi53aWRnZXQtc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0LXNlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG4ud2lkZ2V0LXJlbGF0ZWQtd3JhcCAuc2luZ2xlLXJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndpZGdldC1yZWxhdGVkLXdyYXAgLnNpbmdsZS1yZWxhdGVkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LXJlbGF0ZWQtd3JhcCAuc2luZ2xlLXJlbGF0ZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4ud2lkZ2V0LXJlbGF0ZWQtd3JhcCAuc2luZ2xlLXJlbGF0ZWQtY29udGVudHMgaDUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi53aWRnZXQtcmVsYXRlZC13cmFwIC5zaW5nbGUtcmVsYXRlZC1jb250ZW50cyBwIHtcbiAgZm9udC13ZWlnaHQ6IDEzcHg7XG59XG5cbi5hcmNoaXZlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXJjaGl2ZXMgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXJjaGl2ZXMgbGkgYSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBbY2xhc3MqPVwiY29sXCJdLCAuanVzdGlmeS1jb250ZW50LWJldHdlZW4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5ibGFjay1vdmVsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibGFjay1vdmVsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0gT3ZlcmxheSBzdHlsZXMgLS0qL1xuW2RhdGEtb3ZlcmxheV0sXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0sXG5bZGF0YS1ibGFjay1vdmVybGF5XSxcbltkYXRhLXdoaXRlLW92ZXJsYXldIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1vdmVybGF5XSA+IGRpdixcbltkYXRhLW92ZXJsYXldID4gKixcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XSA+IGRpdixcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XSA+ICosXG5bZGF0YS1ibGFjay1vdmVybGF5XSA+IGRpdixcbltkYXRhLWJsYWNrLW92ZXJsYXldID4gKixcbltkYXRhLXdoaXRlLW92ZXJsYXldID4gZGl2LFxuW2RhdGEtd2hpdGUtb3ZlcmxheV0gPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5bZGF0YS1vdmVybGF5XTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheV06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbltkYXRhLW92ZXJsYXldOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEJCMDE7XG59XG5cbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NGRiO1xufVxuXG5bZGF0YS1ibGFjay1vdmVybGF5XTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG5b��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          PVwiMVwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjFcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjFcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjFcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG5bZGF0YS1v@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          cmxheT1cIjJcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjJcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiM1wiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjNcIl06YmVmb3JlLFxuW2Rh0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          eTogMC4zO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiNFwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjRcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjRcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjRcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiNVwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjVcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjVcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjVcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiNlwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjZcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjZcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjZcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiN1wiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjdcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjdcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjdcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiOFwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjhcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjhcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjhcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiOVwiXTpiZWZvcmUsXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheT1cIjlcIl06YmVmb3JlLFxuW2RhdGEtYmxhY2stb3ZlcmxheT1cIjlcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjlcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMTBcIl06YmVmb3JlLFxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXk9XCIxMFwiXTpiZWZvcmUsXG5bZGF0YS1ibGFjay1vdmVybGF5PVwiMTBcIl06YmVmb3JlLFxuW2RhdGEtd2hpdGUtb3ZlcmxheT1cIjEwXCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS1cclxuICAgIDAyLiBIZWFkZXIgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50cmFuc3BhcmVudC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExMTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5teS1hY2NvdW50LWNvbnRhaW5lciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4udGV4dC1jb2xvci13aGl0ZSAubXktYWNjb3VudC1jb250YWluZXIgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnLWdyZW4ge1xuICBiYWNrZ3JvdW5kOiAjMEU3MzQ2O1xufVxuXG4vKi0tLS0tLS0tLS0tIGhlYWRlciB0b3AgYXJlYSBzdGFydCAtLS0tLS0tLS0tLSovXG4uaGVhZGVyLXRvcC1zZXR0aW5ncyB1bCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmhlYWRlci10b3Atc2V0dGluZ3MgdWwgbGk6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaGVhZGVyLXRvcC1zZXR0aW5ncyB1bCBsaSBzcGFuIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uaGVhZGVyLXRvcC1zZXR0aW5ncyB1bCBsaSAuZHJvcGRvd24tbGlzdCB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgLW8tdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgei1pbmRleDogOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDYuNjVweCAwLjM1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDYuNjVweCAwLjM1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmhlYWRlci10b3Atc2V0dGluZ3MgdWwgbGkgLmRyb3Bkb3duLWxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlYWRlci10b3Atc2V0dGluZ3MgdWwgbGkgLmRyb3Bkb3duLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItdG9wLXNldHRpbmdzIHVsIGxpIC5kcm9wZG93bi1saXN0IGxpIGEge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDAgM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmhlYWRlci10b3Atc2V0dGluZ3MgdWwgbGkgLmRyb3Bkb3duLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG4uaGVhZGVyLXRvcC1zZXR0aW5ncyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oZWFkZXItdG9wLXNldHRpbmdzIHVsIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXRvcC1zZXR0aW5ncyB1bCBsaTpob3ZlciAuZHJvcGRvd24tbGlzdCxcbi5oZWFkZXItdG9wLXNldHRpbmdzIHVsIGxpOmhvdmVyIC5jYXJ0LWxpc3Qge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRleHQtY29sb3Itd2hpdGUgLmhlYWRlci10b3Atc2V0dGluZ3MgdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLVxyXG4gICAgLSBIZWFkZXIgQm90dG9tIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sb2dvIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nbyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nbyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLyogTWFpbiBNZW51IENzcyAqL1xuLm1haW4tbWVudS1hcmVhIHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51LWFyZWEgdWwgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUtYXJlYSB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ubWFpbi1tZW51LWFyZWEgdWwgPiBsaSA+IGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5tYWluLW1lbnUtYXJlYSB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjODBCQjAxICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW1lbnUtYXJlYSB1bCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLm1haW4tbWVudS1hcmVhIHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLW1lbnUtYXJlYSB1bCA+IGxpOmhvdmVyID4gYTo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW1lbnUtYXJlYSB1bCA+IGxpOmhvdmVyIC5zdWItbWVudSwgLm1haW4tbWVudS1hcmVhIHVsID4gbGk6aG92ZXIgLm1lZ2EtbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IDE7XG4gIHRvcDogMTAwJTtcbn1cblxuLm1haW4tbWVudS1hcmVhLndoaXRlX3RleHQgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyotLVxyXG4gICAgLSBNYWluIE1lbnUgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1tZW51LWFyZWEgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMTIwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tYWluLW1lbnUtYXJlYSAuc3ViLW1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tbWVudS1hcmVhIC5zdWItbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tbWVudS1hcmVhIC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5tYWluLW1lbnUtYXJlYSAuc3ViLW1lbnUgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUtYXJlYSAubWVnYS1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA2NDBweDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMTIwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1haW4tbWVudS1hcmVhIC5tZWdhLW1lbnUgPiBsaSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYWluLW1lbnUtYXJlYSAubWVnYS1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLm1haW4tbWVudS1hcmVhIC5tZWdhLW1lbnUgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUtYXJlYSAubWVnYS1tZW51ID4gbGkgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYWluLW1lbnUtYXJlYSAubWVnYS1tZW51ID4gbGkgdWwgPiBsaSBhIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tYWluLW1lbnUtYXJlYSAubWVnYS1tZW51ID4gbGkgdWwgPiBsaSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tXHJcbiAgICAtIFJpZ2h0IEJsb2sgQm94IENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJpZ2h0LWJsb2stYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmlnaHQtYmxvay1ib3gge1xuICAgIG1hcmdpbjogMzJweCAwcHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJpZ2h0LWJsb2stYm94IHtcbiAgICBtYXJnaW46IDMycHggMHB4IDIwcHggMDtcbiAgfVxufVxuXG4ucmlnaHQtYmxvay1ib3ggYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmlnaHQtYmxvay1ib3ggYSAuY2FydC10b3RhbC1hbXVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnJpZ2h0LWJsb2stYm94IGEgLmNhcnQtdG90YWwtYW11bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcnQtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjODBCQjAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTE1cHg7XG59XG5cbi51c2VyLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVzZXItd3JhcC5ib3gtdXNlciB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4udXNlci13cmFwLmJveC11c2VyICNjYXJ0LXRvdGFsIHtcbiAgYmFja2dyb3VuZDogIzBFNzM0Njtcbn1cblxuLmJveC1jYXJ0LXdyYXAgLnNob3BwaW5nLWNhcnQtd3JhcCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MEJCMDE7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG59XG5cbi5ib3gtY2FydC13cmFwIC5zaG9wcGluZy1jYXJ0LXdyYXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYm94LWNhcnQtd3JhcCAjY2FydC10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICMwRTczNDY7XG59XG5cbi8qLS0gXHJcbiAgICAtIFNob3BwaW5nIENhcnQgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNob3BwaW5nLWNhcnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNob3BwaW5nLWNhcnQtd3JhcCB1bC5taW5pLWNhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICByaWdodDogMDtcbiAgdG9wOiAxODAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaG9wcGluZy1jYXJ0LXdyYXAgdWwubWluaS1jYXJ0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cblxuLnNob3BwaW5nLWNhcnQtd3JhcCB1bC5taW5pLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogLTdweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDZweCA3cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG59XG5cbi5zaG9wcGluZy1jYXJ0LXdyYXAgdWwubWluaS1jYXJ0IC5jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hvcHBpbmctY2FydC13cmFwIHVsLm1pbmktY2FydCAuY2FydC1pdGVtIC5jYXJ0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnNob3BwaW5nLWNhcnQtd3JhcCB1bC5taW5pLWNhcnQgLmNhcnQtaXRlbSAuY2FydC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnNob3BwaW5nLWNhcnQtd3JhcCB1bC5taW5pLWNhcnQgLmNhcnQtaXRlbSAuY2FydC10aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNob3BwaW5nLWNhcnQtd3JhcCB1bC5taW5pLWNhcnQgLmNhcnQtaXRlbSAuY2FydC10aXRsZSAucXVhbnRpLXByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2hvcHBpbmctY2FydC13cmFwIHVsLm1pbmktY2FydCAuY2FydC1pdGVtIC5jYXJ0LXRpdGxlIC5xdWFudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNob3BwaW5nLWNhcnQtd3JhcCB1bC5taW5pLWNhcnQgLmNhcnQtaXRlbSAuY2FydC10aXRsZSAucHJpY2UtYm94IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaG9wcGluZy1jYXJ0LXdyYXAgdWwubWluaS1jYXJ0IC5jYXJ0LWl0ZW0gLmNhcnQtdGl0bGUgLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uc2hvcHBpbmctY2FydC13cmFwIHVsLm1pbmktY2FydCAuY2FydC1pdGVtIC5jYXJ0LXRpdGxlIC5yZW1vdmVfZnJvbV9jYXJ0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaG9wcGluZy1jYXJ0LXdyYXAgdWwubWluaS1jYXJ0IC5jYXJ0LWl0ZW0gLmNhcnQtdGl0bGUgLnJlbW92ZV9mcm9tX2NhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBwbGF6YS1pY29uO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uc2hvcHBpbmctY2FydC13cmFwIHVsLm1pbmktY2FydCAuc3VidG90YWwtYm94IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uc2hvcHBpbmctY2FydC13cmFwIHVsLm1pbmktY2FydCAuc3VidG90YWwtYm94IC5zdWJ0b3RhbC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNob3BwaW5nLWNhcnQtd3JhcCB1bC5taW5pLWNhcnQgLnN1YnRvdGFsLWJveCAuc3VidG90YWwtdGl0bGUgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wcGluZy1jYXJ0LXdyYXAgdWwubWluaS1jYXJ0IHtcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5zaG9wcGluZy1jYXJ0LXdyYXA6aG92ZXIgdWwubWluaS1jYXJ0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogMTtcbiAgdG9wOiAxNjAlO1xufVxuXG4ubWluaS1jYXJ0LWJ0bnMgLmNhcnQtYnRucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vl��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          biAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZjBmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          eHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5taW5pLWNhcnQtYnRucyAuY2FydC1idG5zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODBCQjAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODBCQjAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC0g0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          b2dnbGUge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cblxuLm1vYmlsZS1tZW51LWJ0biAub2ZmLWNhbnZhcy1idG4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5tb2JpbGUtbWVudSBsaSA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5tb2JpbGUtbWVudSBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLm1vYmlsZS1tZW51IGxpIHVsIGxpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubW9iaWxlLW1lbnUgbGkgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA4cHg7XG59XG5cbi5tb2JpbGUtbWVudSAuaGFzLWNoaWxkcmVuLFxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW1lbnUgLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQsXG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIHtcbiAgbGluZS1oZWlnaHQ6IDUwO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDk1JTtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vYmlsZS1tZW51IC5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIGksXG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNTI1MjU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbn1cblxuLm1vYmlsZS1tZW51IC5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIGk6YmVmb3JlLFxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCBpOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjUyNTI1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5tb2JpbGUtbWVudSAuaGFzLWNoaWxkcmVuLmFjdGl2ZSA+IC5tZW51LWV4cGFuZCBpOmJlZm9yZSxcbi5tb2JpbGUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAubWVudS1leHBhbmQgaTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uc2VhcmNoLWJveC1vZmZjYW52YXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VhcmNoLWJveC1vZmZjYW52YXMgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1ib3gtb2ZmY2FudmFzIGZvcm0gaW5wdXQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5zZWFyY2gtYm94LW9mZmNhbnZhcyBmb3JtIC5zZWFyY2gtYnRuIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKi0tIFxyXG4gICAgaGVhZGVyIG1pZGRpbGUgYXJlYSBzdGFydCBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oYWRlci1taWQtcmlnaHQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1ib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtYm94LWlubmVyIC5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiAwIDU1cHggMCAzMHB4O1xufVxuXG4uc2VhcmNoLWZpZWxkLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MTVweDtcbn1cblxuLnNlYXJjaC1maWVsZC13cmFwIC5zZWFyY2gtYnRuIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VhcmNoLWJveC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWJveC1pbm5lci5ib3JkZXItMiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi5zZWFyY2gtYm94LWlubmVyLmJvcmRlci0yIC5zZWFyY2gtYnRuIGJ1dHRvbiB7XG4gIGhlaWdodDogNTRweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4uc2VhcmNoLXNlbGVjdC1ib3gge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbn1cblxuLnNlYXJjaC1zZWxlY3QtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNhMWExYTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC1zZWxlY3QtYm94IC5uaWNlLXNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMzBweDtcbn1cblxuLnNlYXJjaC1zZWxlY3QtYm94IC5uaWNlLXNlbGVjdCB1bC5saXN0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2VhcmNoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2VhcmNoLXRpdGxlIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNlYXJjaC10aXRsZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNlYXJjaC1ib3gtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnNlYXJjaC1ib3gtd3JhcHBlci5mdWxsX3dpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWJveC13cmFwcGVyLmZ1bGxfd2lkdGggLnNlYXJjaC1maWVsZC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b21lci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAuODU3MTRlbTtcbn1cblxuLnNpbmdsZS1jb3N0b21lci1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE4cHggMTVweCAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5cbi5zaW5nbGUtY29zdG9tZXItYm94OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1jb3N0b21lci1ib3gge1xuICAgIHBhZGRpbmc6IDE4cHggNnB4IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1jb3N0b21lci1ib3ggLnNpbmdsZS1jb3N0b21lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3Nzc3N0E7XG59XG5cbi5zaW5nbGUtY29zdG9tZXItYm94IC5zaW5nbGUtY29zdG9tZXIgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNpbmdsZS1jb3N0b21lci1ib3ggLnNpbmdsZS1jb3N0b21lciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZ3JlZW4tYmcgLnNpbmdsZS1jb3N0b21lci1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTU4ZjU5O1xuICBiYWNrZ3JvdW5kOiAjMTM4NTUyO1xufVxuXG4uZ3JlZW4tYmcgLnNpbmdsZS1jb3N0b21lci1ib3ggLnNpbmdsZS1jb3N0b21lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKi0tLS0tIG1vYmlsZSBtZW51IHN0YXJ0IC0tLS0tKi9cbi5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuXG4ub2ZmLWNhbnZhcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbi5tb2JpbGUtbmF2aWdhdGlvbiBuYXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vZmYtY2FudmFzLXdyYXBwZXIub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmYtY2FudmFzLXdyYXBwZXIub3BlbiAub2ZmLWNhbnZhcy1pbm5lci1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm9mZi1jYW52YXMtd3JhcHBlciAub2ZmLWNhbnZhcy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb250ZW50OiAnJztcbiAgY3Vyc29yOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9jYW5jZWwucG5nXCIpLCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZi1jYW52YXMtd3JhcHBlciAub2ZmLWNhbnZhcy1pbm5lci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDUwcHgpKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gNTBweCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDUwcHgpKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAtby10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gIC5vZmYtY2FudmFzLXdyYXBwZXIgLm9mZi1jYW52YXMtaW5uZXItY29udGVudCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLm9mZi1jYW52YXMtd3JhcHBlciAuYnRuLWNsb3NlLW9mZi1jYW52YXMge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkIwMTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLm9mZi1jYW52YXMtd3JhcHBlciAuYnRuLWNsb3NlLW9mZi1jYW52YXMge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLm9mZi1jYW52YXMtd3JhcHBlciAuYnRuLWNsb3NlLW9mZi1jYW52YXMgaSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgLW8tdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLm9mZi1jYW52YXMtd3JhcHBlciAuYnRuLWNsb3NlLW9mZi1jYW52YXM6aG92ZXIgaSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5vZmYtY2FudmFzLXdyYXBwZXIgLm9mZi1jYW52YXMtaW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vZmZjYW52YXMtY3VycmVueS1sYW5nLXN1cHBvcnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5vZmZjYW52YXMtY3VycmVueS1sYW5nLXN1cHBvcnQuaGVhZGVyLXRvcC1zZXR0aW5ncyB1bCBsaSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vZmZjYW52YXMtYWNjb3VudC1jb250YWluZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm9mZmNhbnZhcy1hY2NvdW50LWNvbnRhaW5lciBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuXG4vKi0tXHJcbiAgICAwMy4gQ2F0ZWdvcmllcyBNZW51IENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYXRlZ29yaWVzX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRlZ29yaWVzX3RpdGxlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGVnb3JpZXNfdGl0bGUgLmNhdGVnb3JpX3RvZ2dsZSB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhdGVnb3JpZXNfdGl0bGUgLmNhdGVnb3JpX3RvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ3BsYXphLWljb24nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG59XG5cbi5jYXRlZ29yaWVzLW1lbnUtd3JhcF9ib3ggLmNhdGVnb3JpZXNfdGl0bGUge1xuICBoZWlnaHQ6IDUzcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDAgMDtcbn1cblxuLmNhdGVnb3JpZXMtbWVudS13cmFwX2JveCAuY2F0ZWdvcmllc19tZW51X3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIHtcbiAgcGFkZGluZzogMTVweCAwIDlweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogOTtcbn1cblxuLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgPiB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0ZWdvcmllc19tZW51X3RvZ2dsZSA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNnB4IDMwcHg7XG59XG5cbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlID4gdWwgPiBsaSA+IGEgaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgPiB1bCA+IGxpOmhvdmVyIHVsLmNhdGVnb3JpZXNfbWVnYV9tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgPiB1bCA+IGxpIHVsLmNhdGVnb3JpZXNfbWVnYV9tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMTAlO1xuICB3aWR0aDogMjEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAxcHggMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlID4gdWwgPiBsaSB1bC5jYXRlZ29yaWVzX21lZ2FfbWVudSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY2F0ZWdvcmllc19tZW51X3RvZ2dsZSA+IHVsID4gbGkgdWwuY2F0ZWdvcmllc19tZWdhX21lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgPiB1bCA+IGxpIHVsLmNhdGVnb3JpZXNfbWVnYV9tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uY2F0ZWdvcmllc19tZW51X3RvZ2dsZSA+IHVsID4gbGkgdWwuY2F0ZWdvcmllc19tZWdhX21lbnUub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xufVxuXG4uY2F0ZWdvcmllcy1tb3JlLWxlc3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAxMHB4IDMwcHggMDtcbn1cblxuLmNhdGVnb3JpZXMtbW9yZS1sZXNzIGEg��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          YSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcmllc19tZW51X3RvZ2dsZSA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2F0ZWdvcmllc19tZW51X3RvZ2dsZSA+IHVsID4gbGkgPiBhIHtcbiAg@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          bWVnYV9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB00���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          bmc6IDZweCAyMHB4IDZweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cbiAgLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgPiB1bCA+IGxpIHVsLmNhdGVnb3JpZXNfbWVnYV9tZW51ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgPiB1bCA+IGxpLm1lbnVfaXRlbV9jaGlsZHJlbiA+IGEgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlID4gdWwgPiBsaS5tZW51X2l0ZW1fY2hpbGRyZW4ub3BlbiA+IGEgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcmllc19tZW51X3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2F0ZWdvcmllcy1tb3JlLWxlc3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIHVsIGxpIGEubGVzcy1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgdWwgbGkucngtY2hhbmdlIGEubGVzcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIHVsIGxpLnJ4LWNoYW5nZSBhLm1vcmUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIGxpLmhpZGUtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5jYXRlZ29yaWVzLW1lbnUtd3JhcF9ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyotLSBXZWxjb21lIFRleHQgQ3NzIC0tKi9cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMTQyOWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXRpdGxlIGgyIHN0cm9uZyB7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG4ud2VsY29tZS1zZWN0aW9uIHAge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLndlbGNvbWUtc2VjdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMHB4IDAgMDtcbn1cblxuLyotLVxyXG4gICAgMDQuIEhlcm8gQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZXJvLXNsaWRlci1vbmUgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmhlcm8tc2xpZGVyLW9uZSAuZ2FsbGVyeS10b3Age1xuICBoZWlnaHQ6IDQyNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItb25lIC5nYWxsZXJ5LXRvcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItb25lIC5nYWxsZXJ5LXRodW1icyB7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uaGVyby1zbGlkZXItb25lIC5nYWxsZXJ5LXRodW1icyAuc2xpZGVyLXRodW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHBhZGRpbmc6IDE0cHggMHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlcm8tc2xpZGVyLW9uZSAuZ2FsbGVyeS10aHVtYnMgLnNsaWRlci10aHVtLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLmhlcm8tc2xpZGVyLW9uZSAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uaGVyby1zbGlkZXItb25lIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjODBCQjAxO1xufVxuXG4uaGVyby1jb250ZW50LW9uZSAuc2xpZGVyLWNvbnRlbnQtdGV4dCwgLmhlcm8tY29udGVudC10d28gLnNsaWRlci1jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiA3MHB4IDUwcHg7XG59XG5cbi5oZXJvLWNvbnRlbnQtb25lIC5zbGlkZXItY29udGVudC10ZXh0IGgxLCAuaGVyby1jb250ZW50LXR3byAuc2xpZGVyLWNvbnRlbnQtdGV4dCBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby1jb250ZW50LW9uZSAuc2xpZGVyLWNvbnRlbnQtdGV4dCBoMiwgLmhlcm8tY29udGVudC10d28gLnNsaWRlci1jb250ZW50LXRleHQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhlcm8tY29udGVudC1vbmUgLnNsaWRlci1jb250ZW50LXRleHQgcCwgLmhlcm8tY29udGVudC10d28gLnNsaWRlci1jb250ZW50LXRleHQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyby1jb250ZW50LW9uZSAuc2xpZGVyLWNvbnRlbnQtdGV4dCAuc2xpZGVyLWJ0biwgLmhlcm8tY29udGVudC10d28gLnNsaWRlci1jb250ZW50LXRleHQgLnNsaWRlci1idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uaGVyby1jb250ZW50LW9uZSAuc2xpZGVyLWNvbnRlbnQtdGV4dCAuc2xpZGVyLWJ0biBhLCAuaGVyby1jb250ZW50LXR3byAuc2xpZGVyLWNvbnRlbnQtdGV4dCAuc2xpZGVyLWJ0biBhIHtcbiAgei1pbmRleDogODtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIGJveC1zaGFkb3c6ICM5OTk5OTkgMHB4IDBweCAwcHggMHB4O1xufVxuXG4uaGVyby1jb250ZW50LW9uZSAuc2xpZGVyLWNvbnRlbnQtdGV4dCAuc2xpZGVyLWJ0biBhOmhvdmVyLCAuaGVyby1jb250ZW50LXR3byAuc2xpZGVyLWNvbnRlbnQtdGV4dCAuc2xpZGVyLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC1vbmUgLnNsaWRlci1jb250ZW50LXRleHQsIC5oZXJvLWNvbnRlbnQtdHdvIC5zbGlkZXItY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cbiAgLmhlcm8tY29udGVudC1vbmUgLnNsaWRlci1jb250ZW50LXRleHQgaDIsIC5oZXJvLWNvbnRlbnQtdHdvIC5zbGlkZXItY29udGVudC10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhlcm8tY29udGVudC1vbmUgLnNsaWRlci1jb250ZW50LXRleHQgaDEsIC5oZXJvLWNvbnRlbnQtdHdvIC5zbGlkZXItY29udGVudC10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLW9uZSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5oZXJvLXNsaWRlci1vbmUgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmhlcm8tc2xpZGVyLW9uZSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhlcm8tc2xpZGVyLW9uZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uaGVyby1zbGlkZXItb25lIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyotLSBIZXJvIFR3byBDc3MgLS0qL1xuLmhlcm8tc2xpZGVyLXR3byAuc2luZ2xlLXNsaWRlLCAuaGVyby1zbGlkZXItdGhyZWUgLnNpbmdsZS1zbGlkZSwgLmhlcm8tc2xpZGVyLWZvdXIgLnNpbmdsZS1zbGlkZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyby1zbGlkZXItdHdvIC5zbGlkZXItY29udGVudC10ZXh0LCAuaGVyby1zbGlkZXItdGhyZWUgLnNsaWRlci1jb250ZW50LXRleHQsIC5oZXJvLXNsaWRlci1mb3VyIC5zbGlkZXItY29udGVudC10ZXh0IHtcbiAgcGFkZGluZzogNzBweCAwcHg7XG59XG5cbi5oZXJvLXNsaWRlci10d28gaDEsIC5oZXJvLXNsaWRlci10aHJlZSBoMSwgLmhlcm8tc2xpZGVyLWZvdXIgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaGVyby1zbGlkZXItdHdvIGgyLCAuaGVyby1zbGlkZXItdGhyZWUgaDIsIC5oZXJvLXNsaWRlci1mb3VyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhlcm8tc2xpZGVyLXR3byAuc2xpY2stYXJyb3csIC5oZXJvLXNsaWRlci10aHJlZSAuc2xpY2stYXJyb3csIC5oZXJvLXNsaWRlci1mb3VyIC5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtbXMtZmlsdGVyOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5oZXJvLXNsaWRlci10d28gLnNsaWNrLWFycm93OmhvdmVyLCAuaGVyby1zbGlkZXItdGhyZWUgLnNsaWNrLWFycm93OmhvdmVyLCAuaGVyby1zbGlkZXItZm91ciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci10d28gLnNsaWNrLWFycm93LCAuaGVyby1zbGlkZXItdGhyZWUgLnNsaWNrLWFycm93LCAuaGVyby1zbGlkZXItZm91ciAuc2xpY2stYXJyb3cge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItdHdvIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAuaGVyby1zbGlkZXItdGhyZWUgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsIC5oZXJvLXNsaWRlci1mb3VyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5oZXJvLXNsaWRlci10d28gLnNsaWNrLWFycm93LnNsaWNrLXByZXYsIC5oZXJvLXNsaWRlci10aHJlZSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLmhlcm8tc2xpZGVyLWZvdXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uaGVyby1zbGlkZXItdHdvOmhvdmVyIC5zbGljay1hcnJvdywgLmhlcm8tc2xpZGVyLXRocmVlOmhvdmVyIC5zbGljay1hcnJvdywgLmhlcm8tc2xpZGVyLWZvdXI6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmhlcm8tc2xpZGVyLXRocmVlIC5zaW5nbGUtc2xpZGUsIC5oZXJvLXNsaWRlci1mb3VyIC5zaW5nbGUtc2xpZGUge1xuICBoZWlnaHQ6IDUzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci10aHJlZSAuc2luZ2xlLXNsaWRlLCAuaGVyby1zbGlkZXItZm91ciAuc2luZ2xlLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1mb3VyIC5oZXJvLWNvbnRlbnQtdHdvIGgxIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZXJvLXNsaWRlci1mb3VyIC5oZXJvLWNvbnRlbnQtdHdvIGgyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZXJvLXNsaWRlci1mb3VyIC5oZXJvLWNvbnRlbnQtdHdvIHAge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlcm8tc2xpZGVyLWZvdXIgLmhlcm8tY29udGVudC10d28gLnNsaWRlci1idG4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEJCMDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVyby1zbGlkZXItZm91ciAuaGVyby1jb250ZW50LXR3byAuc2xpZGVyLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvLXNsaWRlci1mb3VyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDE1cHg7XG59XG5cbi5oZXJvLXNsaWRlci1mb3VyIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGVyby1zbGlkZXItZm91ciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbn1cblxuLmhlcm8tc2xpZGVyLWZvdXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvdHRvbTogMCU7XG4gIHdpZHRoOiA4cHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stY3VycmVudCB7XG4gIC8qLS0gSGVybyBDb250ZW50IE9uZSAtLSovXG59XG5cbi5zbGljay1jdXJyZW50IC5zbGlkZXItY29udGVudC10ZXh0IGgyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxlRmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjBzO1xufVxuXG4uc2xpY2stY3VycmVudCAuc2xpZGVyLWNvbnRlbnQtdGV4dCBoMSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsZUZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuLnNsaWNrLWN1cnJlbnQgLnNsaWRlci1jb250ZW50LXRleHQgcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS43cztcbn1cblxuLnNsaWNrLWN1cnJlbnQgLnNsaWRlci1jb250ZW50LXRleHQgLnNsaWRlci1idG4tdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjlzO1xufVxuXG4uc2xpY2stY3VycmVudCAuc2xpZGVyLWNvbnRlbnQtdGV4dCAuc29jaWFsLXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuLyotLVxyXG4gICAgMDUuIFN1cHBvcnQgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jdXN0b20tY29sLXNlcnZpY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jdXN0b20tY29sLXNlcnZpY2Uge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1c3RvbS1jb2wtc2VydmljZSB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1jb2wtc2VydmljZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jdXN0b20tY29sLXNlcnZpY2Uge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2luZ2xlLXN1cHBvcnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLXN1cHBvcnQgLnN1cHBvcnQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4vKi0tXHJcbiAgIDA2LiBQcm9kdWN0IEFyZWEgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2luZ2xlLWNhdGVnb3JpZXMtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI2cHggMTFweDtcbn1cblxuLnNpbmdsZS1jYXRlZ29yaWVzLWl0ZW0gLmNhdC1pdGVtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnNpbmdsZS1jYXRlZ29yaWVzLWl0ZW0gLmNhdGVnb3JpZXMtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1jYXRlZ29yaWVzLWl0ZW0gLmNhdGVnb3JpZXMtdGl0bGUgaDYge1xuICBjb2xvcjogIzI0MjQyNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcmllcy1pdGVtIC5jYXRlZ29yaWVzLXRpdGxlIHAge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IC44NTcxZW07XG59XG5cbi5zaW5nbGUtY2F0ZWdvcmllcy1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzgwQkIwMTtcbn1cblxuLnNpbmdsZS1jYXRlZ29yaWVzLWl0ZW06aG92ZXIgLmNhdGVnb3JpZXMtdGl0bGUgaDYge1xuICBjb2xvcjogIzgwYmIwMTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5jYXRlZ29yaWVzLXRpdGxlIHAge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3QtdHdvLXJvdy00IC5zbGljay10cmFjaywgLnByb2R1Y3QtYWN0aXZlLWxnLTQgLnNsaWNrLXRyYWNrLCAucHJvZHVjdC1yb3ctNi1hY3RpdmUgLnNsaWNrLXRyYWNrLCAucHJvZHVjdC1vbmUtYWN0aXZlIC5zbGljay10cmFjayB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMHB4IDAgNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xufVxuXG4ucHJvZHVjdC10d28tcm93LTUgLnNsaWNrLWxpc3QsIC5wcm9kdWN0LXR3by1yb3ctMyAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAwIC02MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCwgLnNpbmdsZS1wcm9kdWN0LXR3byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4g��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          biAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWFnZSAub25zYWxlLCAuc2luZ2xlLXByb2R1Y3QtdHdvIC5wcm9kdWN0LWltYWdlIC5vbnNhbGUge1xuICBiYWNrZ3JvdW5kOiAjZTAxMjEyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBmb250LXNpemU6IC44NTcxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw70���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiA0MjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYnV0dG9uIC5hZGQtdG8td2lzaGxpc3QsIC5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtYnV0dG9uIC5hZGQtdG8td2lzaGxpc3Qge1xuICBjbGVhcjogbm9uZTtcbiAgdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk1O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCwgLnNpbmdsZS1wcm9kdWN0LXR3byAucHJvZHVjdC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcmljZS1ib3gsIC5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtY29udGVudCAucHJpY2UtYm94IHtcbiAgY29sb3I6ICM4MGJiMDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCAucHJpY2UtYm94IC5uZXctcHJpY2UsIC5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtY29udGVudCAucHJpY2UtYm94IC5uZXctcHJpY2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzgwYmIwMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcmljZS1ib3ggLm9sZC1wcmljZSwgLnNpbmdsZS1wcm9kdWN0LXR3byAucHJvZHVjdC1jb250ZW50IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtbmFtZSwgLnNpbmdsZS1wcm9kdWN0LXR3byAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nLCAuc2luZ2xlLXByb2R1Y3QtdHdvIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1yYXRpbmcgdWwgbGksIC5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1yYXRpbmcgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nIHVsIGxpIGEsIC5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1yYXRpbmcgdWwgbGkgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgY29sb3I6ICNFN0M2NDM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1yYXRpbmcgdWwgbGkuYmFkLXJldGluZyBhLCAuc2luZ2xlLXByb2R1Y3QtdHdvIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nIHVsIGxpLmJhZC1yZXRpbmcgYSB7XG4gIGNvbG9yOiAjQ0ZDRkNGO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1idXR0b24tYWN0aW9uLCAuc2luZ2xlLXByb2R1Y3QtdHdvIC5wcm9kdWN0LWJ1dHRvbi1hY3Rpb24ge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogLTU4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiAuYWRkLXRvLWNhcnQsIC5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiAuYWRkLXRvLWNhcnQge1xuICBiYWNrZ3JvdW5kOiAjODBiYjAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1idXR0b24tYWN0aW9uIC5hZGQtdG8tY2FydDpob3ZlciwgLnNpbmdsZS1wcm9kdWN0LXR3byAucHJvZHVjdC1idXR0b24tYWN0aW9uIC5hZGQtdG8tY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZDg4MDE7XG4gIGJvcmRlci1jb2xvcjogIzVkODgwMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwOmhvdmVyLCAuc2luZ2xlLXByb2R1Y3QtdHdvOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IC01OHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwOmhvdmVyIC5wcm9kdWN0LWJ1dHRvbi1hY3Rpb24sIC5zaW5nbGUtcHJvZHVjdC10d286aG92ZXIgLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtdHdvIC5wcm9kdWN0LWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHggMTVweDtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10d28gLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiB7XG4gIGhlaWdodDogNThweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtNThweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXR3bzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10d286aG92ZXIgLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAtNThweDtcbn1cblxuLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb3VudGRvd24tZGVhbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICM4MGJiMDE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE1cHg7XG59XG5cbi5jb3VudGRvd24tZGVhbHMgLnNpbmdsZS1jb3VudGRvd24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY291bnRkb3duLWRlYWxzIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY291bnRkb3duLWRlYWxzIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4udmlldy1hbGwtcHJvZHVjdCBhIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi50YWJzLWNhdGVnb3J5cy1saXN0IC5tZW51LXRhYnMsIC50YWJzLWNhdGVnb3J5cy1saXN0IC5tZW51LXRhYnMtdHdvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDkwcHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50YWJzLWNhdGVnb3J5cy1saXN0IC5tZW51LXRhYnMgbGksIC50YWJzLWNhdGVnb3J5cy1saXN0IC5tZW51LXRhYnMtdHdvIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnRhYnMtY2F0ZWdvcnlzLWxpc3QgLm1lbnUtdGFicyBsaTpsYXN0LWNoaWxkLCAudGFicy1jYXRlZ29yeXMtbGlzdCAubWVudS10YWJzLXR3byBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRhYnMtY2F0ZWdvcnlzLWxpc3QgLm1lbnUtdGFicyBsaSAuYWN0aXZlLCAudGFicy1jYXRlZ29yeXMtbGlzdCAubWVudS10YWJzLXR3byBsaSAuYWN0aXZlIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFicy1jYXRlZ29yeXMtbGlzdCAubWVudS10YWJzLCAudGFicy1jYXRlZ29yeXMtbGlzdCAubWVudS10YWJzLXR3byB7XG4gICAgcGFkZGluZzogMCA1MnB4IDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnRhYnMtY2F0ZWdvcnlzLWxpc3QgLm1lbnUtdGFicyBsaSwgLnRhYnMtY2F0ZWdvcnlzLWxpc3QgLm1lbnUtdGFicy10d28gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnRhYnMtY2F0ZWdvcnlzLWxpc3QgLm1lbnUtdGFicy10d28ge1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG4udGFicy1jYXRlZ29yeXMtbGlzdC10d28gLm1lbnUtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLnRhYnMtY2F0ZWdvcnlzLWxpc3QtdHdvIC5tZW51LXRhYnMgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50YWJzLWNhdGVnb3J5cy1saXN0LXR3byAubWVudS10YWJzIGxpIGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi50YWJzLWNhdGVnb3J5cy1saXN0LXR3byAubWVudS10YWJzIGxpIC5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50YWJzLWNhdGVnb3J5cy1saXN0LXR3byAubWVudS10YWJzIGxpIC5hY3RpdmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYnMtY2F0ZWdvcnlzLWxpc3QtdHdvIC5tZW51LXRhYnMge1xuICAgIHBhZGRpbmc6IDAgNTJweCAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRhYnMtY2F0ZWdvcnlzLWxpc3QtdHdvIC5tZW51LXRhYnMgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtcm93LTYtYWN0aXZlIC5zbGljay1hcnJvdywgLnByb2R1Y3Qtb25lLWFjdGl2ZSAuc2xpY2stYXJyb3csIC5wcm9kdWN0LXJvdy0zLWFjdGl2ZSAuc2xpY2stYXJyb3csIC5sYXRlc3QtYmxvZy1hY3RpdmUgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IC0zNXB4O1xuICBjb2xvcjogIzI0MjQyNDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXJvdy02LWFjdGl2ZSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLnByb2R1Y3Qtb25lLWFjdGl2ZSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLnByb2R1Y3Qtcm93LTMtYWN0aXZlIC5zbGljay1hcnJvdy5zbGljay1wcmV2LCAubGF0ZXN0LWJsb2ctYWN0aXZlIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtcm93LTYtYWN0aXZlIC5zbGljay1hcnJvdywgLnByb2R1Y3Qtb25lLWFjdGl2ZSAuc2xpY2stYXJyb3csIC5wcm9kdWN0LXJvdy0zLWFjdGl2ZSAuc2xpY2stYXJyb3csIC5sYXRlc3QtYmxvZy1hY3RpdmUgLnNsaWNrLWFycm93IHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5wcm9kdWN0LXJvdy02LWFjdGl2ZSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLnByb2R1Y3Qtb25lLWFjdGl2ZSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLnByb2R1Y3Qtcm93LTMtYWN0aXZlIC5zbGljay1hcnJvdy5zbGljay1wcmV2LCAubGF0ZXN0LWJsb2ctYWN0aXZlIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuXG4uYmctaW1hZ2UtMDQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2JnLTQuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByb2R1Y3Qtd3JhcHBlci1maXZlIC5zaW5nbGUtcHJvZHVjdC13cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LWJveC13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTVweCA4cHggMCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5ib3JkZXJfbm9uZSAuc2luZ2xlLXByb2R1Y3Qtd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyX25vbmUgLnNpbmdsZS1wcm9kdWN0LXdyYXA6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmJveC1hcmVhLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC13cmFwcGVyLWZpdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcHBlci1maXZlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4uY29sLWltZ2Jhbm5lciB7XG4gIGZsZXg6IDAgMCAyNy4xJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI3LjElICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLWltZ2Jhbm5lciB7XG4gICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWltZ2Jhbm5lciB7XG4gICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29sLWltZ2Jhbm5lciB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29sLWltZ2Jhbm5lciArIC5jb2wtc2luZ2xlLXByb2R1Y3Qge1xuICBmbGV4OiAwIDAgMzEuNCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMS40JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbC1pbWdiYW5uZXIgKyAuY29sLXNpbmdsZS1wcm9kdWN0IHtcbiAgICBmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtaW1nYmFubmVyICsgLmNvbC1zaW5nbGUtcHJvZHVjdCB7XG4gICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29sLWltZ2Jhbm5lciArIC5jb2wtc2luZ2xlLXByb2R1Y3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbC1pbWdiYW5uZXIgKyAuY29sLXNpbmdsZS1wcm9kdWN0ICsgLmNvbC1ncm91cC1wcm9kdWN0cyB7XG4gIGZsZXg6IDAgMCA0MC42JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwLjYlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLWltZ2Jhbm5lciArIC5jb2wtc2luZ2xlLXByb2R1Y3QgKyAuY29sLWdyb3VwLXByb2R1Y3RzIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC1pbWdiYW5uZXIgKyAuY29sLXNpbmdsZS1wcm9kdWN0ICsgLmNvbC1ncm91cC1wcm9kdWN0cyB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb2wtaW1nYmFubmVyICsgLmNvbC1zaW5nbGUtcHJvZHVjdCArIC5jb2wtZ3JvdXAtcHJvZHVjdHMge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC1saXN0LXdyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnQtbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudC1saXN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC13cmFw��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          YjAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LWxheW91dC1saXN0IC5wcmlj@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          IG5vbmU7XG4gIGNvbG9yOiAjODBiYjAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LWxheW91dC1saXN0IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR50���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          XG4ucHJvZHVjdC1sYXlvdXQtbGlzdCAucHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1sYXlvdXQtbGlzdCAucHJvZHVjdC1uYW1lOmhvdmVyIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi5wcm9kdWN0LWxheW91dC1saXN0IC5wcm9kdWN0LXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcm9kdWN0LWxheW91dC1saXN0IC5wcm9kdWN0LXJhdGluZyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3QtbGF5b3V0LWxpc3QgLnByb2R1Y3QtcmF0aW5nIHVsIGxpIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGNvbG9yOiAjRTdDNjQzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWxheW91dC1saXN0IC5wcm9kdWN0LXJhdGluZyB1bCBsaS5iYWQtcmV0aW5nIGEge1xuICBjb2xvcjogI0NGQ0ZDRjtcbn1cblxuLnN0b2NrLWNvbnQgbGkgc3Bhbi5pbi1zdG9jayB7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG4uYmxvY2syIC5wcm9kdWN0LWJ1dHRvbi1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvY2syIC5wcm9kdWN0LWJ1dHRvbi1hY3Rpb24gLmFkZC10by1jYXJ0IHtcbiAgYmFja2dyb3VuZDogIzgwYmIwMTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5ibG9jazIgLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiAuYWRkLXRvLWNhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNWQ4ODAxO1xuICBib3JkZXItY29sb3I6ICM1ZDg4MDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvY2syIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2NrMiAuYWN0aW9ucyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJsb2NrMiAuYWN0aW9ucyBsaSBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2syIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi8qLS1cclxuICAgMDcuIFByb2R1Y3QgRGV0YWlscyBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm8tbGFyZ2UtaW1nIGEge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnByby1sYXJnZS1pbWcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG59XG5cbi5wcm9kdWN0LW5hdiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnByb2R1Y3QtbmF2IC5wcm8tbmF2LXRodW1iIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5wcm9kdWN0LW5hdiAucHJvLW5hdi10aHVtYi5zbGljay1jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3QtbmF2IC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC1uYXYgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLXZpZXctY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXZpZXctY29udGVudCAucHJvZHVjdC1yYXRpbmcgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy12aWV3LWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nIGxpIGEge1xuICBjb2xvcjogI0ZFQ0MwQTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy12aWV3LWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXZpZXctY29udGVudCAucHJpY2UtYm94IHtcbiAgY29sb3I6ICM4MGJiMDE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdmlldy1jb250ZW50IC5wcmljZS1ib3ggLm5ldy1wcmljZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4MGJiMDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdmlldy1jb250ZW50IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcnQtcGx1cy1taW51cyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNhcnQtcGx1cy1taW51cyBpbnB1dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5cbi5zaW5nbGUtYWRkLXRvLWNhcnQge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xufVxuXG4uc2luZ2xlLWFkZC10by1jYXJ0IC5hZGQtdG8tY2FydCB7XG4gIGJhY2tncm91bmQ6ICM4MGJiMDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVkODgwMTtcbn1cblxuLnNpbmdsZS1hZGQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnNpbmdsZS1hZGQtYWN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zaW5nbGUtYWRkLWFjdGlvbnMgbGkgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zaGFyZS1wcm9kdWN0LXNvY2FpbC1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNoYXJlLXByb2R1Y3Qtc29jYWlsLWFyZWEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaGFyZS1wcm9kdWN0LXNvY2FpbC1hcmVhIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNoYXJlLXByb2R1Y3Qtc29jYWlsLWFyZWEgbGkgYSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zaGFyZS1wcm9kdWN0LXNvY2FpbC1hcmVhIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODBCQjAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24tYXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiBsaSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWIgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtdGFiIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uc2VsZWN0LW9wc3Rpb24tYm94IC5jb2xvci1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA1cHggNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtZ2FsbGVyeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5zdG9jay1jb250IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uc3RvY2stY29udCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucHJvX3JldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb19yZXZpZXcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb19yZXZpZXcgLnJldmlld190aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmV2aWV3X3RodW1iIHtcbiAgbWluLXdpZHRoOiA2MnB4O1xufVxuXG4ucmV2aWV3X2RldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucmV2aWV3X2RldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnJldmlld19kZXRhaWxzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5yZXZpZXdfZGV0YWlscyAucmV2aWV3X2luZm8gaDUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wcm9kdWN0LXJhdGluZyBsaSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZjYzAwO1xufVxuXG4uY29tbWVudHMtcmVwbHktYXJlYSAuY29tbWVudC1pbnB1dCBpbnB1dCwgLmNvbW1lbnRzLXJlcGx5LWFyZWEgLmNvbW1lbnQtaW5wdXQgdGV4dGFyZWEsIC5jb21tZW50cy1yZXBseS1hcmVhIC5jb21tZW50LWZvcm0tY29tbWVudCBpbnB1dCwgLmNvbW1lbnRzLXJlcGx5LWFyZWEgLmNvbW1lbnQtZm9ybS1jb21tZW50IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb21tZW50cy1yZXBseS1hcmVhIC5jb21tZW50LWlucHV0IHRleHRhcmVhLCAuY29tbWVudHMtcmVwbHktYXJlYSAuY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4uY29tbWVudHMtcmVwbHktYXJlYSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jb21tZW50LWZvcm0tc3VibWl0IGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qLS1cclxuICAgIDA4LiBUZXN0aW1vbmlhbCBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlc3RpbW9uaWFsLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy90ZXN0aW1vbmlhbC1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udGVzdGltb25pYWwtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucXVvdGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogNjBweCAzMHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnF1b3RlLWNvbnRhaW5lciAucXVvdGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOTBweDtcbiAgYm9yZGVyOiA3cHggc29saWQgI2Y2ZjVmMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtNDVweDtcbn1cblxuLnF1b3RlLWNvbnRhaW5lciAuYXV0aG9yIHVsIGxpIHtcbiAgZm9udC1zaXplOiAwLjkyODZlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucXVvdGUtY29udGFpbmVyIC5hdXRob3IgdWwgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIi9cIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1b3RlLWNvbnRhaW5lciAuYXV0aG9yIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM4MEJCMDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdW90ZS1jb250YWluZXIgLmF1dGhvciB1bCBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVvdGUtY29udGFpbmVyIC5hdXRob3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5xdW90ZS1jb250YWluZXIgLnRlc3RpbW9uaWFscy10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9xdWl0ZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXdyYXAtdHdvIC5xdW90ZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGVzdGltb25pYWwtd3JhcC10d28gLnF1b3RlLWNvbnRhaW5lciAucXVvdGUtaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwLXR3byAucXVvdGUtY29udGFpbmVyIC5hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4udGVzdGltb25pYWwtd3JhcC10d28gLnF1b3RlLWNvbnRhaW5lciAuYXV0aG9yIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwLXR3byAucXVvdGUtY29udGFpbmVyIC50ZXN0aW1vbmlhbHMtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXdyYXAtdHdvIC5xdW90ZS1jb250YWluZXIgLnRlc3RpbW9uaWFscy10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9xdWl0ZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKi0tXHJcbiAgICAwOS4gQmFubmVyIEFyZWEgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2luZ2xlLWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtYmFubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1iYW5uZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2luZ2xlLWJhbm5lciBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi8qLS1cclxuICAgIDEwLiBCbG9nIEFyZWEgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbmdsZS1sYXRlc3QtYmxvZyAubGF0ZXN0LWJsb2ctaW1hZ2UsIC5zaW5nbGUtYmxvZy13cmFwIC5sYXRlc3QtYmxvZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2luZ2xlLWxhdGVzdC1ibG9nIC5sYXRlc3QtYmxvZy1pbWFnZSBhLCAuc2luZ2xlLWJsb2ctd3JhcCAubGF0ZXN0LWJsb2ctaW1hZ2UgYSB7��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          Zy1pbWFnZSBhIGltZywgLnNpbmdsZS1ibG9nLXdyYXAgLmxhdGVzdC1ibG9nLWltYWdlIGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnNpbmdsZS1sYXRlc3QtYmxvZyAubGF0ZXN0LWJsb2ctaW1hZ2U6aG92ZXIgYSBpbWcsIC5zaW5nbGUtYmxvZy13cmFwIC5sYXRlc3QtYmxvZy1pbWFnZTpob3ZlciBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5zaW5nbGUtbGF0ZXN0LWJsb2cgLmxhdGVzdC1ibG9nLWNvbnRlbnQsIC5zaW5nbGUtYmxvZy13cmFwIC5sYXRlc3Qt@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          dGVudCAucG9zdC1tZXRhIGxpLCAuc2luZ2xlLWJsb2ctd3JhcCAubGF0ZXN0LWJsb2ctY29udGVudCAucG9zdC1tZXRhIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaW5nbGUtbGF0ZXN0LWJsb2cgLmxhdGVzdC1ibG9nLWNvbnRlbnQgLnBvc3QtbWV0YSBsaTo6YWZ0ZXIsIC5zaW5nbGUtYmxvZy13cmFwIC5sYXRlc3QtYmxvZy1jb250ZW50IC5wb3N0LW1ldGEgbGk6OmFm0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          c2luZ2xlLWxhdGVzdC1ibG9nIC5sYXRlc3QtYmxvZy1jb250ZW50IC5wb3N0LW1ldGEgbGk6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtYmxvZy13cmFwIC5sYXRlc3QtYmxvZy1jb250ZW50IC5wb3N0LW1ldGEgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnNpbmdsZS1sYXRlc3QtYmxvZyAubGF0ZXN0LWJsb2ctY29udGVudCAucG9zdC1tZXRhIGxpOmZpcnN0LWNoaWxkOjphZnRlciwgLnNpbmdsZS1ibG9nLXdyYXAgLmxhdGVzdC1ibG9nLWNvbnRlbnQgLnBvc3QtbWV0YSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLWxhdGVzdC1ibG9nIC5sYXRlc3QtYmxvZy1jb250ZW50IC5wb3N0LW1ldGEgbGkgYSwgLnNpbmdsZS1ibG9nLXdyYXAgLmxhdGVzdC1ibG9nLWNvbnRlbnQgLnBvc3QtbWV0YSBsaSBhIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi5zaW5nbGUtbGF0ZXN0LWJsb2cgLmxhdGVzdC1ibG9nLWNvbnRlbnQgLnBvc3QtbWV0YSBsaSBhOmhvdmVyLCAuc2luZ2xlLWJsb2ctd3JhcCAubGF0ZXN0LWJsb2ctY29udGVudCAucG9zdC1tZXRhIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS1sYXRlc3QtYmxvZyAubGF0ZXN0LWJsb2ctY29udGVudCAuYmxvZy1yZWFkLW1vcmUgYSwgLnNpbmdsZS1ibG9nLXdyYXAgLmxhdGVzdC1ibG9nLWNvbnRlbnQgLmJsb2ctcmVhZC1tb3JlIGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xufVxuXG4uc2luZ2xlLWxhdGVzdC1ibG9nIC5sYXRlc3QtYmxvZy1jb250ZW50IC5ibG9nLXJlYWQtbW9yZSBhOmhvdmVyLCAuc2luZ2xlLWJsb2ctd3JhcCAubGF0ZXN0LWJsb2ctY29udGVudCAuYmxvZy1yZWFkLW1vcmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1RDg4MDE7XG59XG5cbi5wb3N0LXdyYXBwZXIgLmxhdGVzdC1ibG9nLWxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLnBvc3Qtd3JhcHBlciAubGF0ZXN0LWJsb2ctbGlzdCAucG9zdC1tZXRhIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXdyYXBwZXIgLmxhdGVzdC1ibG9nLWxpc3QgLnBvc3QtbWV0YSBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICB0b3A6IDA7XG59XG5cbi5wb3N0LXdyYXBwZXIgLmxhdGVzdC1ibG9nLWxpc3QgLnBvc3QtbWV0YSBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ucG9zdC13cmFwcGVyIC5sYXRlc3QtYmxvZy1saXN0IC5wb3N0LW1ldGEgbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3Qtd3JhcHBlciAubGF0ZXN0LWJsb2ctbGlzdCAucG9zdC1tZXRhIGxpIGEge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLnBvc3Qtd3JhcHBlciAubGF0ZXN0LWJsb2ctbGlzdCAucG9zdC1tZXRhIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3Qtd3JhcHBlciAubGF0ZXN0LWJsb2ctbGlzdDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJveC13cmFwIHtcbiAgcGFkZGluZzogMCAxNXB4IDMwcHggMTVweDtcbn1cblxuLnNpbmdsZS1hZ2VuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNpbmdsZS1hZ2VuY2UgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtYWdlbmNlIGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnNpbmdsZS1hZ2VuY2U6aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xufVxuXG4uYWdlbmNlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogMTJweCAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5hZ2VuY2UtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFnZW5jZS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWdlbmNlLWNvbnRlbnQgcCBpIHtcbiAgY29sb3I6ICM4MEJCMDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFnZW5jZS1jb250ZW50IHAuZGVjIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYWdlbmNlLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnNpbmdsZS1ibG9nLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2luZ2xlLWJsb2ctd3JhcCAuY29sLTUtY3VzdG9tIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogNDUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtYmxvZy13cmFwIC5jb2wtNS1jdXN0b20ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2luZ2xlLWJsb2ctd3JhcCAuY29sLTctY3VzdG9tIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogNTUlO1xufVxuXG4uc2luZ2xlLWJsb2ctd3JhcCAuY29sLTctY3VzdG9tIC5sYXRlc3QtYmxvZy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2ctd3JhcCAuY29sLTctY3VzdG9tIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2ctd3JhcCAubGF0ZXN0LWJsb2ctY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWJsb2ctd3JhcCAubGF0ZXN0LWJsb2ctY29udGVudCAucG9zdC1tZXRhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtY2F0ZWdvcnktdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5wb3N0LWNhdGVnb3J5LXRhZyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtY2F0ZWdvcnktdGFnIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cblxuLm1ldGEtc2hhcmluZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYmxvY2txdW90ZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM4MGJiMDE7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogNDBweCAwIDQwcHggNDBweDtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xufVxuXG4vKi0tXHJcbiAgICAxMS4gRm9vdGVyIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItdG9wIHtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbn1cblxuLndpZGdldC1mb290ZXIgLnRpdGxlLXdpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lkZ2V0LWZvb3RlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb250YWN0LWNhbGwtd3JhcCwgLmNvbnRhY3QtY2FsbC13cmFwLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWNhbGwtd3JhcCAuZm9vdGVyLWNhbGwsIC5jb250YWN0LWNhbGwtd3JhcC10b3AgLmZvb3Rlci1jYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jb250YWN0LWNhbGwtd3JhcCAuZm9vdGVyLWNhbGwgcCwgLmNvbnRhY3QtY2FsbC13cmFwLXRvcCAuZm9vdGVyLWNhbGwgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250YWN0LWNhbGwtd3JhcCAuZm9vdGVyLWNhbGwgaDYsIC5jb250YWN0LWNhbGwtd3JhcC10b3AgLmZvb3Rlci1jYWxsIGg2IHtcbiAgY29sb3I6ICM4MGJiMDE7XG4gIGZvbnQtc2l6ZTogMS4yODU3ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29udGFjdC1jYWxsLXdyYXAtdG9wIC5mb290ZXItY2FsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY29udGFjdC1jYWxsLXdyYXAtdG9wIC5mb290ZXItY2FsbCBwIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mb290ZXItYWRkcmVzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZvb3Rlci1hZGRyZXMgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWljb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNvY2lhbC1pY29ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNvY2lhbC1pY29ucyBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubmV3bGV0dGVyLXdyYXAgLm5ld3NsZXR0ZXItdGl0bGUgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ld2xldHRlci13cmFwIC5uZXdzbGV0dGVyLXRpdGxlIGgzIHNwYW4ge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3bGV0dGVyLXdyYXAgLm5ld3NsZXR0ZXItdGl0bGUgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld2xldHRlci13cmFwIC5uZXdzbGV0dGVyLXRpdGxlLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5uZXdsZXR0ZXItd3JhcCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdsZXR0ZXItYXJlYSB7XG4gIGJhY2tncm91bmQ6ICMyZjJmMmY7XG59XG5cbi5uZXdsZXR0ZXItd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjkyOWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE0MHB4IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubmV3c2xldHRlci1mb290ZXIgLnN1YnNjcmliZS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyIC5zdWJzY3JpYmUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjODBCQjAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXIgLnN1YnNjcmliZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNUQ4ODAxO1xufVxuXG4uZm9vdGVyLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzBFNzM0NjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci1ib3R0b20gLmNvcHktcmlnaHQtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXItYm90dG9tIC5jb3B5LWxlZnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbSAuY29weS1yaWdodC1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qLS1cclxuICAgIDEyLiBCcmVhZGNydW1iIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYi1hcmVhIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgcGFkZGluZzogMTdweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IC5icmVhZGNydW1iLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi5icmVhZGNydW1iLWxpc3QgLmJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4vKi0tXHJcbiAgICAxMy4gV2lkZ2V0IENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNob3AtYm94LWFyZWEsIC5ibG9nLXNpZGViYXItd2lkZ2V0LWFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLnNob3Atc2lkZWJhciBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaG9wLXNpZGViYXIgaDQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xcHg7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0LXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uY2F0ZWdvcnktc3ViLW1lbnUgdWwgbGkuaGFzLXN1YiA+IGEge1xuICBjb2xvcjogIzM2M2Y0ZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0ZWdvcnktc3ViLW1lbnUgdWwgbGkuaGFzLXN1YiA+IGE6YWZ0ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbiAgZm9udC1mYW1pbHk6IHBsYXphLWljb247XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xufVxuXG4uY2F0ZWdvcnktc3ViLW1lbnUgdWwgbGkuaGFzLXN1YiA+IGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC1mYW1pbHk6IHBsYXphLWljb247XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xufVxuXG4uY2F0ZWdvcnktc3ViLW1lbnUgdWwgbGkuaGFzLXN1YiA+IGE6aG92ZXIge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLmNhdGVnb3J5LXN1Yi1tZW51IHVsIGxpLmhhcy1zdWIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhdGVnb3J5LXN1Yi1tZW51IHVsIGxpLmhhcy1zdWIub3BlbiA+IGE6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uY2F0ZWdvcnktc3ViLW1lbnUgdWwgbGkuaGFzLXN1YiBsaSBhIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweHB4O1xuICBtYXJnaW46IDAgMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMCAyOHB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNhdGVnb3J5LXN1Yi1tZW51IHVsIGxpLmhhcy1zdWIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG4uY2F0ZWdvcnktc3ViLW1lbnUgdWwgbGkuaGFzLXN1YiBsaSBhOjpiZWZvcmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgY29udGVudDogXCIrXCI7XG4gIGZvbnQtZmFtaWx5OiBwbGF6YS1pY29uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5jYXRlZ29yeS1zdWItbWVudSB1bCBsaS5oYXMtc3ViIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhdGVnb3J5LXN1Yi1tZW51IHVsIGxpIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0RCREJEQiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDM1cHggMCAyNXB4O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjODBCQjAxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODBCQjAxO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNs��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWx0ZXItcHJpY2Utd2FwcGVyIC5hZGQtdG8tY2FydC1idXR0@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          ZGRpbmc6IDRweCAxM3B4O1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbHRlci1wcmljZS13YXBwZXIgLmFkZC10by1jYXJ0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5maWx0ZXItcHJpY2UtY29udCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpbHRlci1wcmljZS1jb250IC5pbnB1dC10eXBlIGlucHV0IHtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB40���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          bnB1dC10eXBlOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmNhdGVnb3J5LXdpZGdldC1saXN0IGxpIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2F0ZWdvcnktd2lkZ2V0LWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmb250LWZhbWlseTogcGxhemEtaWNvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaWRlYmFyLXRhZyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZGViYXItdGFnIGxpID4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgIDA7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc2lkZWJhci10YWcgbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MEJCMDE7XG59XG5cbi5zaG9wLXRvcC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2hvcC1pdGVtLWZpbHRlci1saXN0IGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLnNob3AtaXRlbS1maWx0ZXItbGlzdCBsaSBhLmdyaWQtdmlldzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2dyaWR2aWV3LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zaG9wLWl0ZW0tZmlsdGVyLWxpc3QgbGkgYS5ncmlkLXZpZXcuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vZ3JpZHZpZXctaG92ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLnNob3AtaXRlbS1maWx0ZXItbGlzdCBsaSBhLmxpc3Qtdmlldzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2xpc3R2aWV3LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zaG9wLWl0ZW0tZmlsdGVyLWxpc3QgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9saXN0dmlldy1ob3Zlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uc2hvcC1pdGVtLWZpbHRlci1saXN0IGxpIC5hY3RpdmUge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLnNob3AtYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1zaG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtc2hvcnQgcCB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1zaG9ydCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LXNob3J0IC5uaWNlLXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLXNpZGViYXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXNpZGViYXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaG9wLXNpZGViYXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXdpZGdldCAuZm9ybS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC13aWRnZXQgLmZvcm0taW5wdXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDUwcHggMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uc2VhcmNoLXdpZGdldCAuZm9ybS1pbnB1dCAuYnV0dG9uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zZWFyY2gtd2lkZ2V0IC5mb3JtLWlucHV0IC5idXR0b24tc2VhcmNoOmhvdmVyIHtcbiAgY29sb3I6ICM4MEJCMDE7XG59XG5cbi5zaW5nbGUtd2lkZ2V0LXBvc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLXdpZGdldC1wb3N0IC5wb3N0LXRodW1iIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMzAlO1xufVxuXG4uc2luZ2xlLXdpZGdldC1wb3N0IC5wb3N0LWluZm8ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cblxuLnNpbmdsZS13aWRnZXQtcG9zdCAucG9zdC1pbmZvIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qLS1cclxuICAgIDE0LiBEZWFscyBPZmZlciBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRlYWxpcy1vZmZlci1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvZGVhbGlzLW9mZmVyLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kZWFscy1vZmZlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlYWxzLW9mZmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYWN0aXZlLWxnLTQgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTQwcHg7XG4gIHRvcDogNjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWFjdGl2ZS1sZy00IC5zbGljay1hcnJvdy5zbGljay1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cblxuLnByb2R1Y3QtYWN0aXZlLWxnLTQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1hY3RpdmUtbGctNCAuc2xpY2stYXJyb3cge1xuICAgIGxlZnQ6IC0yMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIC5wcm9kdWN0LWFjdGl2ZS1sZy00IC5zbGljay1hcnJvdy5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHg7XG4gIH1cbiAgLnByb2R1Y3QtYWN0aXZlLWxnLTQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1hY3RpdmUtbGctNCAuc2xpY2stYXJyb3cge1xuICAgIGxlZnQ6IC0yMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIC5wcm9kdWN0LWFjdGl2ZS1sZy00IC5zbGljay1hcnJvdy5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHg7XG4gIH1cbiAgLnByb2R1Y3QtYWN0aXZlLWxnLTQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYWN0aXZlLWxnLTQgLnNsaWNrLWFycm93IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICAucHJvZHVjdC1hY3RpdmUtbGctNCAuc2xpY2stYXJyb3cuc2xpY2stYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4O1xuICB9XG4gIC5wcm9kdWN0LWFjdGl2ZS1sZy00IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWFjdGl2ZS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi8qLS1cclxuICAgIDE1LiBCcmFuZCBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmFuZC1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvYnJhbmQtYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJyYW5kLWdyb3VwIC5icmFuZC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYnJhbmQtZ3JvdXAgLmJyYW5kLWl0ZW0gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmJyYW5kLWdyb3VwIC5icmFuZC1pdGVtOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmJyYW5kLWdyb3VwIC5icmFuZC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vdXItYnJhbmQtYWN0aXZlIC5icmFuZC1ncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm91ci1icmFuZC1hY3RpdmUgLmJyYW5kLWdyb3VwIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLm91ci1icmFuZC1hY3RpdmUgLmJyYW5kLWdyb3VwLmxhc3QtZWxlbSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmJyYW5kLWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyotLVxyXG4gICAgMTYuIEFib3V0IFVTIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFib3V0LXdlbGNvbWUtdGV4dCBoMiB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5hYm91dC13ZWxjb21lLXRleHQgLndlbGNvbWUtZGVjIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbi5zZXJ2aWNlLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9hYm91dC11cy1wb2xpY3ktYmcuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjODBCQjAxO1xufVxuXG4uZmFxLXN0eWxlLXdyYXAgLnBhbmVsLXRpdGxlIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG59XG5cbi5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKi0tICAgIFxyXG4gICAgMTcuIENvbnRhY3QgVXMgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXVzLWJveCAuc2luZ2xlLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtdXMtYm94IC5zaW5nbGUtaW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY29udGFjdC11cy1ib3ggLnNpbmdsZS1pbnB1dCBpbnB1dCwgLmNvbnRhY3QtdXMtYm94IC5zaW5nbGUtaW5wdXQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmNvbnRhY3QtdXMtYm94IC5zaW5nbGUtaW5wdXQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uY29udGFjdC11cy1ib3ggLnNpbmdsZS1pbnB1dCAuc3VibWl0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM4MGJiMDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmNvbnRhY3QtaW5mby10ZXh0IHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdC1pbmZvLXRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWluZm8tdGV4dCB1bCBsaSAuY29udGFjdC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250YWN0LWluZm8tdGV4dCB1bCBsaSAuY29udGFjdC10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250YWN0LWluZm8tdGV4dCB1bCBsaSAuY29udGFjdC10aXRsZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS1cclxuICAgIDE4LiBDYXJ0IFBhZ2UgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZS1jb250ZW50IHRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLWNvbnRlbnQgdGFibGUgdGQge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi50YWJsZS1jb250ZW50IHRoLFxuLnRhYmxlLWNvbnRlbnQgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLnBsYW50bW9yZS1wcm9kdWN0LXF1YW50aXR5ID4gaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXQuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXQuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uIGlucHV0LmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24gaW5wdXQge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZSAuY291cG9uLWFsbCAuY291cG9uMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          YXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24yIGlucHV0LnN1Ym1pdCB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbjIgaW5wdXQuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwQkIwMTtcbn1cblxuLmNhcnQtdGFibGUgLmNvdXBvbi1hbGwgLmNvdXBvbjIgLmNvbnRpbnVlLWJ0biB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAj@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          b3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlIC5jb3Vwb24tYWxsIC5jb3Vwb24yIC5jb250aW51ZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmNhcnQtcGFnZS10b3RhbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY2FydC1wYWdlLXRvdGFsIHVsIHtcbiAgYm9yZGVy0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          ZCAjZWJlYmViO1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLmNhcnQtcGFnZS10b3RhbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FydC1wYWdlLXRvdGFsIHVsIGxpIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgLnByb2NlZWQtY2hlY2tvdXQtYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5jYXJ0LXBhZ2UtdG90YWwgLnByb2NlZWQtY2hlY2tvdXQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbn1cblxuLnBsYW50bW9yZS1wcm9kdWN0LWFkZC1jYXJ0ID4gYSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IDAuNHM7XG4gIC1tcy10cmFuc2Zvcm06IDAuNHM7XG4gIHRyYW5zZm9ybTogMC40cztcbn1cblxuLnBsYW50bW9yZS1wcm9kdWN0LWFkZC1jYXJ0ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MEJCMDE7XG59XG5cbi5pbi1zdG9jayB7XG4gIGNvbG9yOiAjMzBiODc4O1xufVxuXG4ub3V0LXN0b2NrIHtcbiAgY29sb3I6ICNBODAxMzU7XG59XG5cbi8qLS0gXHJcbiAgIDE5LiBDaGVja291dCBQYWdlIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvdXBvbi1hY2NvcmRpb24gaDMge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzgwQkIwMTtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMWVtIDJlbSAxZW0gMy41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIGgzIC5jb3Vwb24ge1xuICBjb2xvcjogIzgwQkIwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIGgzIC5jb3Vwb246aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvdXBvbi1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctZmlyc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY291cG9uLWluZm8gLnJlbWVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb3Vwb24taW5mbyAucmVtZW1iZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jb3Vwb24taW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY291cG9uLWlucHV0IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY291cG9uLWlucHV0IHNwYW4ucmVxdWlyZWQge1xuICBjb2xvcjogcmVkO1xufVxuXG4uY2hlY2tvdXQtY291cG9uIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNoZWNrb3V0LWNvdXBvbiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaGVja291dC1jb3Vwb24gLmJ1dHRvbi1hcHBseS1jb3Vwb24ge1xuICBtYXJnaW46IC01cHggMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDcuMnB4IDExcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNoZWNrb3V0LWNvdXBvbiAuYnV0dG9uLWFwcGx5LWNvdXBvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuLnNob3BpbmctY2hlY2tib3h0LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaW5nbGUtZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtZm9ybS1yb3cgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyBsYWJlbCBzcGFuLnJlcXVpcmVkIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1mb3JtLXJvdyBpbnB1dDo6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2luZ2xlLWZvcm0tcm93IHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaW5nbGUtZm9ybS1yb3cubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dC1ib3gtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2hlY2tvdXQtYm94LXdyYXAgLnNoaXAtYm94LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3VudC1jcmVhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3VudC1jcmVhdGUgLmNyZWF0LXBhc3MgPiBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLm5pY2Utc2VsZWN0IHNlbGVjdCB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueW91ci1vcmRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnlvdXItb3JkZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4ueW91ci1vcmRlci13cmFwIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLnlvdXItb3JkZXItdGFibGUge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRoLCAueW91ci1vcmRlci10YWJsZSB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ueW91ci1vcmRlci10YWJsZSB0YWJsZSB0aCB7XG4gIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLnlvdXItb3JkZXItdGFibGUgdGFibGUgLnNoaXBwaW5nID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucGF5bWVudC1tZXRob2Qge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiBoMyBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiBoMyBhOjpiZWZvcmUsIC5wYXltZW50LWFjY29yZGlvbiBoMyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGlvbmljb25zO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiBoMyBhIGltZyB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiBoMy5vcGVuIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm9yZGVyLWJ1dHRvbi1wYXltZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm9yZGVyLWJ1dHRvbi1wYXltZW50IGlucHV0IHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLm9yZGVyLWJ1dHRvbi1wYXltZW50IGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qLS0gICAgXHJcbiAgICAyMC4gRXJyb3IgNDA0IFBhZ2UgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLWVycm9yLXdyYXBwZXIgaDEge1xuICBjb2xvcjogIzgwQkIwMTtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1lcnJvci13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZXJyb3ItZm9ybS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3NXB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLmVycm9yLWZvcm0taW5wdXQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCA0NXB4IDZweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cblxuLmVycm9yLWZvcm0taW5wdXQgLmVycm9yLXMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2VhcmNoLWVycm9yLXdyYXBwZXIgLmhvbWUtYmFjY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNDtcbiAgdHJhbnNpdGlvbjogMC40O1xufVxuXG4vKi0tXHJcbiAgICAyMS4gQ29tcGFyZSBQYWdlIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQuZmlyc3QtY29sdW1uIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUge1xuICBtaW4td2lkdGg6IDMxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUgLmltYWdlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSAuY2F0ZWdvcnkge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8tZGVzYyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1jb2xvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8tc3RvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvLWFkZHRvY2FydCAuYWRkLXRvLWNhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNzBweDtcbiAgcGFkZGluZzogMTBweCA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvLWFkZHRvY2FydCAuYWRkLXRvLWNhcnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8tcmVtb3ZlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8tcmVtb3ZlIGJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvLXJhdHRpbmcgaSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qLS1cclxuICAgIDIyLiBNeSBBY2NvdW50IFBhZ2UgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kYXNoYm9hcmQtdXBwZXItaW5mbyBbY2xhc3MqPVwiY29sLVwiXTpub3QoOmxhc3QtY2hpbGQpIC5kLXNpbmdsZS1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuXG4uZGFzaGJvYXJkLXVwcGVyLWluZm8gW2NsYXNzKj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSAuZC1zaW5nbGUtaW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQtdXBwZXItaW5mbyBbY2xhc3MqPVwiY29sLVwiXTpub3QoOmxhc3QtY2hpbGQpIC5kLXNpbmdsZS1pbmZvIHtcbiAgICBib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC11cHBlci1pbmZvIFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bGFzdC1jaGlsZCkgLmQtc2luZ2xlLWluZm8ge1xuICAgIGJvcmRlci1yaWdodDogbWVkaXVtIG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC11cHBlci1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uZGFzaGJvYXJkLXVwcGVyLWluZm8gYS52aWV3LWNhcnQge1xuICBiYWNrZ3JvdW5kOiAjODBCQjAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5kYXNoYm9hcmQtdXBwZXItaW5mbyBhLnZpZXctY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGFzaGJvYXJkLXVwcGVyLWluZm8ge1xuICAgIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xuICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhc2hib2FyZC11cHBlci1pbmZvIHtcbiAgICBib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcbiAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgfVxufVxuXG4udXNlci1uYW1lIHNwYW4ge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGFzaGJvYXJkLWxpc3QgbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmRhc2hib2FyZC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5kYXNoYm9hcmQtY29udGVudCB7XG4gIGJvcmRlcjog��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          b3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5kYXNoYm9hcmQtY29udGVudCAudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hi@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          YW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmQtY29udGVudCAudGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1jb250ZW50IC52aWV3IHtcbiAgYmFja2dyb3VuZDogIzgwQkIwMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZGFzaGJvYXJkLWNvbnRlbnQgLnZpZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhc2hib2FyZC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB40���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5iaWxsaW5nLWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmlsbGVyLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWNjb3VudC1sb2dpbi1mb3JtIC5jdXN0b20tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWNjb3VudC1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFjY291bnQtbG9naW4tZm9ybSAuZXhhbXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hY2NvdW50LWxvZ2luLWZvcm0gLmRlZmF1bHQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogNnB4IDI4cHg7XG59XG5cbi5hY2NvdW50LWlucHV0LWJveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmFjY291bnQtaW5wdXQtYm94IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi8qLS1cclxuICAgIDIzLiBMb2dpbiBBbmQgUmVnaXN0ZXIgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci10YWItbGlzdCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xuICBib3R0b206IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci10YWItbGlzdCBhOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IGEuYWN0aXZlIGg0LFxuLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IGE6aG92ZXIgaDQge1xuICBjb2xvcjogIzgwQkIwMTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IGEgaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmxvZ2luLWlucHV0LWJveCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxvZ2luLXRvZ2dsZS1idG4gYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5sb2dpbi10b2dnbGUtYnRuIGEge1xuICAgIGZsb2F0OiBpbmhlcml0O1xuICB9XG59XG5cbi5sb2dpbi10b2dnbGUtYnRuIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5sb2dpbi1mb3JtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmxvZ2luLWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tYnRuLFxuLmxvZ2luLWZvcm0tY29udGFpbmVyIC5yZWdpc3Rlci1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMzBweDtcbn1cbiIsIlxyXG4vKiB0cmFuc2l0aW9uICovXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eSl7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkcHJvcGVydHk7XHJcbn1cclxuXHJcbi8qIGZsZXggKi9cclxuQG1peGluIGZsZXgoJHByb3BlcnR5KXtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4vKiB0cmFuc2Zvcm0gKi9cclxuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHByb3BlcnR5O1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiAkcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06ICRwcm9wZXJ0eTtcclxufVxyXG5cclxuXHJcbi8qIG9wYWNpdHkgKi9cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpe1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgICAtbXMtZmlsdGVyOiAkb3BhY2l0eTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwMS4gVGhlbWUgZGVmYXVsdCBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0gR29vZ2xlIEZvbnQgLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJ1YmlrOjMwMCw0MDAsNTAwLDcwMCw5MDAnKTtcclxuXHJcbi8qLS0gQ29tbW9uIFN0eWxlIC0tKi9cclxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG59XHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgXHJcbn1cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICYgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgJiBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbnA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbmEsIGJ1dHRvbiB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxufVxyXG5hLCBidXR0b24sIGltZywgaW5wdXQsIHNwYW4ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxufVxyXG4qOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5hOmZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmJ1dHRvbjpmb2N1cyxcclxuYTpmb2N1c3tcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5idG4sIC5idG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbn1cclxuLmhlYWRlci1zdGlja3kge1xyXG4gICAgJi5pcy1zdGlja3kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5iZy13aGl0ZSB7XHJcbiAgICAgICAgJi5pcy1zdGlja3kge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tIFxyXG4gICAgLSBDb21tb24gQ2xhc3Nlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maXgge1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuXHJcbn1cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jbGVhcntcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zZWN0aW9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnNlbWktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5tZWRpdW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ubGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmNhcGl0YWxpemUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICYgPiAuY29sLCAmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG4ucm93LTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi8qLS0gQ29udGFpbmVyIEZsdWlkIC0tKi9cclxuLmNvbnRhaW5lci1leHQge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qLS1cclxuICAgIC0gUGFnaW5hdG9pbiBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2luYXRpb24tYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgYm9yZGVyOiAgMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9yZGVyLWJtLTEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxufVxyXG4uYm9yZGVyLXRwLTEge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxufVxyXG5cclxuLm10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLm10LTE1e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4ubXQtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ubXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubXQtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4ubXQtNTAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4ubXQtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG4ubXQtNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxufVxyXG4ubXQtODAge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLm1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iLTMwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLm1iLTQwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLm1iLTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuLm1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuLm1iLTcwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuLm1iLTgwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAuZC1tdC0yMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5kLW10LTMwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tIFxyXG4gICAgLSBTZWN0aW9uIFBhZGRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIFBhZGRpbmcgVG9wIEJvdHRvbSBcclxuLnNlY3Rpb24tcHRiIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLy8gU2VjdGlvbiBQYWRkaW5nIFRvcFxyXG4uc2VjdGlvbi1wdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi8vIFNlY3Rpb24gUGFkZGluZyBUb3BcclxuLnNlY3Rpb24tcHQtMTAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wdC02MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXB0LTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4vLyBTZWN0aW9uIFBhZGRpbmcgQm90dG9tXHJcbi5zZWN0aW9uLXBiIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAg��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          bWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGItMTAwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAg@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          YWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG4vLyBTZWN0aW9uIFBhZGRpbmcgQm90dG9tXHJcbi5zZWN0aW9uLXBiLTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGItMzAge1xyXG4g0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          O1xyXG59XHJcblxyXG5cclxuLyotLSBcclxuICAgIC0gSW5wdXQgUGxhY2Vob2xkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxufVxyXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG59XHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbn1cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG59XHJcblxyXG4vKi0tIFxyXG4gICAgU2Nyb2xsIFVwIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNzY3JvbGxVcCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlZWVlZWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHotaW5kZXg6IDk4MTEgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYgaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MXM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tXHJcbiAgICAtIEJhY2tncm91bmQgQ29sb3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJnLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbn1cclxuLmJnLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxufVxyXG4uYmctZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXItY29sb3I7XHJcbn1cclxuaW1nLm1mcC1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0bztcclxufVxyXG4ud2hpdGUtYmcge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG4uYmxhY2stYmcge1xyXG4gICAgYmFja2dyb3VuZDogIzE5MTkxOTtcclxufVxyXG4uYm9yZGVyLWJtLWdyYXkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbn1cclxuLmJvcmRlci10cC1ncmF5IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG59XHJcbi8qLS1cclxuICAgIC0gU29jaWFsIENvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYWNlYm9vayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk3O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTc7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG4udHdpdHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG4ubGlua2VkaW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdCNTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLnBpbnRlcmVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQwODFDO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRDA4MUM7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG4uZ29vZ2xlLXBsdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxMTcxODtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDExNzE4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLmJlaGFuY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUNGRjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Q0ZGO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLmRyaWJiYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRDODg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEM4ODtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi5naXRodWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEzMTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMTMxO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLmluc3RhZ3JhbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMzNDcyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzM0NzI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG4ubWVkaXVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFCNkM7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUI2QztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi5yZWRkaXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDUwMTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0NTAxO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLnNreXBlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFGRjA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUZGMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi5zbGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNDMUEwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2M0MxQTA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG4uc25hcGNoYXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkMwMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQzAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLnR1bWJsciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyNzNBO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3M0E7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG4udmltZW8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQURFRjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBREVGO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLnlvdXR1YmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFMDAwMjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkUwMDAyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLnJzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI4MzE0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjgzMTQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLyotLSBUYWIgQ29udGVudCAmIFBhbmUgRml4IC0tKi9cclxuLnRhYi1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJiAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tXHJcbiAgICAtIFByb2R1Y3QgRnVsbCBXaWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZnVsbC13aWR0aC1wcm9kdWN0LXdyYXAge1xyXG4gICAgJiA+IFtjbGFzcyo9XCJjb2wtXCJdLCAmID4gW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgNDUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDUwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzNTBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuZGVza3RvcC1mdWxsLXdpZHRoIHtcclxuICAgICAgICAmID4gW2NsYXNzKj1cImNvbC1cIl0sICYgPiBbY2xhc3MqPVwiY29sXCJdIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFwdG9wLTMtY29sdW1uIHtcclxuICAgICYgPiBbY2xhc3MqPVwiY29sLVwiXSwgJiA+IFtjbGFzcyo9XCJjb2xcIl0ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX0ge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tIFxyXG4gICAgLSBQYWdlIFBhZ2luYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2luYXRvaW4tYXJlYSB7XHJcbiAgICBcclxufVxyXG4ucGFnZS1wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY2ZjY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDNweDtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLyotLSBCcmVhZGNydW1iIC0tKi9cclxuXHJcblxyXG4vKi0tIENhdGVnb3J5IFBhZ2UgVGl0bGUgLS0qL1xyXG4uY2F0ZWdvcnktcGFnZS10aXRsZSB7XHJcbiAgICAmIGg0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICB9XHJcbn1cclxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi8qLS1cclxuICAgIC0gQnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idG4sLmJ0bi0yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MjYyNjI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG4gICAgXHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIEJlZm9yZSAmIEFmdGVyIFNlbGVjdG9yXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTMwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxu��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          OjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBIb3ZlclxyXG4gICAgJi5ob3Zlci10aGVtZSB7XHJcblxyXG4gICAgICAgIC8vIEJlZm9yZSAmIEFmdGVyIFNlbGVjdG9yXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMCU7XHJc@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          IFxyXG4gICAgJi5idG4tY2lyY2xlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJi5idG4tcmFkaXVzIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1zcXVhcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuYnRuLXRleHQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gSG92ZXJcclxuICAgICAgICAmLmhvdmVyLXRoZW1lIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xv0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5idG4tbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4tbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4tc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDI1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJ0bi0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG59XHJcblxyXG4vKi0tXHJcbiAgICAtIEJsb2NrcXVvdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJsb2NrcXVvdGUge1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDAgMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tXHJcbiAgICBTaWRlYmFyIFdpZGdldCBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ud2lkZ2V0LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAmIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LXNlYXJjaC1mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDEwcHggMTBweDsgXHJcbiAgICB9XHJcbiAgICAmIGJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LXJlbGF0ZWQtd3JhcCB7IFxyXG4gICAgJiAuc2luZ2xlLXJlbGF0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnNpbmdsZS1yZWxhdGVkLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5zaW5nbGUtcmVsYXRlZC1jb250ZW50cyB7XHJcbiAgICAgICAgJiBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hcmNoaXZlcyB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gICAgJiBbY2xhc3MqPVwiY29sXCJdLCAmIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB9XHJcbn1cclxuLmJsYWNrLW92ZWxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLyotLSBPdmVybGF5IHN0eWxlcyAtLSovXHJcbltkYXRhLW92ZXJsYXldLFxyXG5bZGF0YS1zZWNvbmRhcnktb3ZlcmxheV0sXHJcbltkYXRhLWJsYWNrLW92ZXJsYXldLFxyXG5bZGF0YS13aGl0ZS1vdmVybGF5XSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5bZGF0YS1vdmVybGF5XT5kaXYsXHJcbltkYXRhLW92ZXJsYXldPiosXHJcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XT5kaXYsXHJcbltkYXRhLXNlY29uZGFyeS1vdmVybGF5XT4qLFxyXG5bZGF0YS1ibGFjay1vdmVybGF5XT5kaXYsXHJcbltkYXRhLWJsYWNrLW92ZXJsYXldPiosXHJcbltkYXRhLXdoaXRlLW92ZXJsYXldPmRpdixcclxuW2RhdGEtd2hpdGUtb3ZlcmxheV0+KiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbltkYXRhLW92ZXJsYXldOmJlZm9yZSxcclxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXldOmJlZm9yZSxcclxuW2RhdGEtYmxhY2stb3ZlcmxheV06YmVmb3JlLFxyXG5bZGF0YS13aGl0ZS1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG5bZGF0YS1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxufVxyXG5cclxuW2RhdGEtc2Vjb25kYXJ5LW92ZXJsYXldOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzY1NjRkYjtcclxufVxyXG5cclxuW2RhdGEtYmxhY2stb3ZlcmxheV06YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5bZGF0YS13aGl0ZS1vdmVybGF5XTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG5cclxuXHRbZGF0YS1vdmVybGF5PVwiI3skaX1cIl06YmVmb3JlLFxyXG5cdFtkYXRhLXNlY29uZGFyeS1vdmVybGF5PVwiI3skaX1cIl06YmVmb3JlLFxyXG5cdFtkYXRhLWJsYWNrLW92ZXJsYXk9XCIjeyRpfVwiXTpiZWZvcmUsXHJcblx0W2RhdGEtd2hpdGUtb3ZlcmxheT1cIiN7JGl9XCJdOmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAjeyRpICogMC4xMH07XHJcblx0fVxyXG59IiwiLy8gRm9udCBGYW1pbHlcclxuJGJvZHktZm9udDogICdSdWJpaycsIHNhbnMtc2VyaWY7XHJcbiRoZWFkaW5nLWZvbnQ6ICdSdWJpaycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBDb2xvcnMgLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJGdyZXk6ICNGNkY3Rjk7XHJcblxyXG4vLyBCb2R5IENvbG9yXHJcbiRib2R5LWNvbG9yOiAjNDU0NTQ1O1xyXG5cclxuLy8gZm9vdGVyIENvbG9yXHJcbiRmb290ZXItY29sb3I6ICMxYTFhMWE7XHJcblxyXG4vLyBIZWFkaW5nIENvbG9yXHJcbiRoZWFkaW5nLWNvbG9yOiAjM2EzYTNhO1xyXG5cclxuLy8gVGhlbWUgQ29sb3JcclxuJHRoZW1lLWNvbG9yOiAjODBCQjAxO1xyXG4kdGhlbWUtY29sb3ItMTogIzBFNzM0NjtcclxuJHRoZW1lLWNvbG9yLTI6ICNmMWYxZmY7XHJcblxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgVmFyaWFibGVzXHJcbiRleHRyYUJpZy1kZXZpY2UgOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCknO1xyXG4kbGFwdG9wLWRldmljZSA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSc7XHJcbiRkZXNrdG9wLWRldmljZSA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpJztcclxuJHRhYmxldC1kZXZpY2U6J29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSc7XHJcbiRsYXJnZS1tb2JpbGU6J29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknO1xyXG4kc21hbGwtbW9iaWxlOiAnb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSc7XHJcblxyXG4iLCIvKi0tXHJcbiAgICAwMi4gSGVhZGVyIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkZXItdG9wLWFyZWEge1xyXG4gICAgXHJcbn1cclxuLnRyYW5zcGFyZW50LWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMTE7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcbi5teS1hY2NvdW50LWNvbnRhaW5lciB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIH1cclxufVxyXG4udGV4dC1jb2xvci13aGl0ZSB7XHJcbiAgICAmIC5teS1hY2NvdW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iZy1ncmVuIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0xO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tIGhlYWRlciB0b3AgYXJlYSBzdGFydCAtLS0tLS0tLS0tLSovXHJcblxyXG4uaGVhZGVyLXRvcC1zZXR0aW5ncyB7XHJcbiAgICAmIHVsIHtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDYuNjVweCAwLjM1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2LjY1cHggMC4zNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAmICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3Atc2V0dGluZ3MgdWwgbGk6aG92ZXIgLmRyb3Bkb3duLWxpc3QsXHJcbi5oZWFkZXItdG9wLXNldHRpbmdzIHVsIGxpOmhvdmVyIC5jYXJ0LWxpc3Qge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLnRleHQtY29sb3Itd2hpdGUge1xyXG4gICAgJiAuaGVhZGVyLXRvcC1zZXR0aW5ncyB7XHJcbiAgICAgICAgJiB1bCB7XHJcbiAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS1cclxuICAgIC0gSGVhZGVyIEJvdHRvbSBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sb2dvIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UgfXtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNYWluIE1lbnUgQ3NzICovXHJcbi5tYWluLW1lbnUtYXJlYSB7XHJcbiAgICAmIHVsIHtcclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAg��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          Y29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAg@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          clxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSwgLm1lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAg0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          X3RleHQge1xyXG4gICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tXHJcbiAgICAtIE1haW4gTWVudSBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1haW4tbWVudS1hcmVhe1xyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgdG9wOiAxMjAlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcbi8vIG1lZ2EtbWVudSBjc3NcclxuLm1haW4tbWVudS1hcmVhIHtcclxuICAgIC5tZWdhLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogNjQwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgdG9wOiAxMjAlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgJiA+bGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tXHJcbiAgICAtIFJpZ2h0IEJsb2sgQm94IENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucmlnaHQtYmxvay1ib3gge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbjogMCAwO1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UgfXtcclxuICAgICAgICBtYXJnaW46IDMycHggMHB4IDIwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwcHggMjBweCAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAuY2FydC10b3RhbC1hbXVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5jYXJ0LXRvdGFsIHsgXHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxufVxyXG4udXNlci13cmFwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmJveC11c2VyIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgI2NhcnQtdG90YWwgeyBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm94LWNhcnQtd3JhcCB7XHJcbiAgICAmIC5zaG9wcGluZy1jYXJ0LXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNjYXJ0LXRvdGFsIHsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0gXHJcbiAgICAtIFNob3BwaW5nIENhcnQgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2hvcHBpbmctY2FydC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgdWwubWluaS1jYXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTgwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA2cHggN3B4IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FydC1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJiAuY2FydC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FydC10aXRsZXtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgJiBoNHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnF1YW50aS1wcmljZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAucHJpY2UtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLm9sZC1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnJlbW92ZV9mcm9tX2NhcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF6YS1pY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGVkZWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJiAuc3VidG90YWwtYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAmIC5zdWJ0b3RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB1bC5taW5pLWNhcnR7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHRvcDogMTYwJTtcclxuICAgIH1cclxufVxyXG4ubWluaS1jYXJ0LWJ0bnMge1xyXG4gICAgJiAuY2FydC1idG5zIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZjBmMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAtIE1vYmlsZSBNZW51IENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tb2JpbGUtaGVhZGVyIC5jYXRlZ29yeS10b2dnbGUge1xyXG4gICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbn1cclxuLm1vYmlsZS1tZW51LWJ0biAub2ZmLWNhbnZhcy1idG4ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbn1cclxuLm1vYmlsZS1tZW51IGxpPmEge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5tb2JpbGUtbWVudSBsaT5hOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbn1cclxuLm1vYmlsZS1tZW51IGxpIHVsIGxpIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4ubW9iaWxlLW1lbnUgbGkgdWwgbGkgYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCA4cHg7XHJcbn1cclxuLm1vYmlsZS1tZW51IC5oYXMtY2hpbGRyZW4sXHJcbi5tb2JpbGUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm1vYmlsZS1tZW51IC5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kLFxyXG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MDtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGxlZnQ6IDk1JTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tb2JpbGUtbWVudSAuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCBpLFxyXG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xyXG59XHJcbi5tb2JpbGUtbWVudSAuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCBpOmJlZm9yZSxcclxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCBpOmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjUyNTI1O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1c��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          ZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZT4ubWVudS1leHBhbmQgaTpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG59XHJcbi5zZWFyY2gtYm94LW9mZmNhbnZhcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgJiBmb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgYmFj@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          IHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLSBcclxuICAgIGhlYWRlciBtaWRkaWxlIGFyZWEgc3RhcnQgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oYWRlci1taWQtcmlnaHQtYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWFyY2gtYm94LWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXJjaC1ib3gtaW5uZXIgLnNlYXJjaC1m0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          Y2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcclxuICAgIHBhZGRpbmc6IDAgNTVweCAwIDMwcHg7XHJcbn1cclxuLnNlYXJjaC1maWVsZC13cmFwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQxNXB4O1xyXG4gICAgJiAuc2VhcmNoLWJ0biBidXR0b257XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtYm94LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgJi5ib3JkZXItMiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICAmIC5zZWFyY2gtYnRuIGJ1dHRvbntcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtc2VsZWN0LWJveCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYTFhMWExO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJiAubmljZS1zZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGhlaWdodDogNDlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMzBweDtcclxuICAgICAgICAmIHVsLmxpc3Qge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgJiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgJiB1bCB7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYm94LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICYuZnVsbF93aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYgLnNlYXJjaC1maWVsZC13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jdXN0b21lci13cmFwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmb250LXNpemU6IC44NTcxNGVtO1xyXG59XHJcblxyXG4uc2luZ2xlLWNvc3RvbWVyLWJveCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMThweCAxNXB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZzogMThweCA2cHggMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuc2luZ2xlLWNvc3RvbWVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc3N0E7XHJcbiAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0gXHJcbi5ncmVlbi1iZyAuc2luZ2xlLWNvc3RvbWVyLWJveHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNThmNTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTM4NTUyO1xyXG4gICAgJiAuc2luZ2xlLWNvc3RvbWVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tIG1vYmlsZSBtZW51IHN0YXJ0IC0tLS0tKi9cclxuLm1vYmlsZS1uYXZpZ2F0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxufVxyXG4ub2ZmLWNhbnZhcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIFxyXG59XHJcbi5tb2JpbGUtbWVudSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG59XHJcbi5tb2JpbGUtbmF2aWdhdGlvbiBuYXYge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5vZmYtY2FudmFzLXdyYXBwZXIub3BlbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm9mZi1jYW52YXMtd3JhcHBlci5vcGVuIC5vZmYtY2FudmFzLWlubmVyLWNvbnRlbnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4ub2ZmLWNhbnZhcy13cmFwcGVyIC5vZmYtY2FudmFzLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjdXJzb3I6IHVybChcIi4uL2ltYWdlcy9pY29uL2NhbmNlbC5wbmdcIiksIGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vZmYtY2FudmFzLXdyYXBwZXIgLm9mZi1jYW52YXMtaW5uZXItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSA1MHB4KSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSA1MHB4KSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDUwcHgpKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XHJcbiAgICAub2ZmLWNhbnZhcy13cmFwcGVyIC5vZmYtY2FudmFzLWlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmLWNhbnZhcy13cmFwcGVyIC5idG4tY2xvc2Utb2ZmLWNhbnZhcyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcclxuICAgIC5vZmYtY2FudmFzLXdyYXBwZXIgLmJ0bi1jbG9zZS1vZmYtY2FudmFzIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmLWNhbnZhcy13cmFwcGVyIC5idG4tY2xvc2Utb2ZmLWNhbnZhcyBpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG4ub2ZmLWNhbnZhcy13cmFwcGVyIC5idG4tY2xvc2Utb2ZmLWNhbnZhczpob3ZlciBpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxufVxyXG5cclxuLm9mZi1jYW52YXMtd3JhcHBlciAub2ZmLWNhbnZhcy1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ub2ZmY2FudmFzLWN1cnJlbnktbGFuZy1zdXBwb3J0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogIDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgJi5oZWFkZXItdG9wLXNldHRpbmdzIHVsIGxpe1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4ub2ZmY2FudmFzLWFjY291bnQtY29udGFpbmVyIHtcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLVxyXG4gICAgMDMuIENhdGVnb3JpZXMgTWVudSBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2F0ZWdvcmllc19tZW51IHsgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2F0ZWdvcmllc190aXRsZSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgLmNhdGVnb3JpX3RvZ2dsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncGxhemEtaWNvbic7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uY2F0ZWdvcmllcy1tZW51LXdyYXBfYm94IHtcclxuICAgICYgLmNhdGVnb3JpZXNfdGl0bGUge1xyXG4gICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDAgMDtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMCA5cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAmID4gdWwge1xyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAmIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiB1bC5jYXRlZ29yaWVzX21lZ2FfbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB1bC5jYXRlZ29yaWVzX21lZ2FfbWVudSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhdGVnb3JpZXMtbW9yZS1sZXNzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luOiAxMHB4IDMwcHggMDtcclxuICAgICYgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgIC5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIHtcclxuICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAmID4gbGkg��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgdWwuY2F0ZWdvcmllc19tZWdhX21lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAg@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          ICAgICAgICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm1lbnVfaXRlbV9jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAg0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          ICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2F0ZWdvcmllcy1tb3JlLWxlc3Mge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2F0ZWdvcmllc19tZW51X3RvZ2dsZSB1bCBsaSBhLmxlc3Mtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIHVsIGxpLnJ4LWNoYW5nZSBhLmxlc3Mtc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNhdGVnb3JpZXNfbWVudV90b2dnbGUgdWwgbGkucngtY2hhbmdlIGEubW9yZS1kZWZhdWx0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jYXRlZ29yaWVzX21lbnVfdG9nZ2xlIGxpLmhpZGUtY2hpbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAuaGVhZGVyLXN0aWNreSB7XHJcbiAgICAgICAgJi5pcy1zdGlja3kge1xyXG4gICAgICAgICAgICAmIC5jYXRlZ29yaWVzLW1lbnUtd3JhcF9ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tIFdlbGNvbWUgVGV4dCBDc3MgLS0qL1xyXG5cclxuLndlbGNvbWUtc2VjdGlvbiB7XHJcbiAgICAmIC53ZWxjb21lLXRpdGxlIHtcclxuICAgICAgICAmIGgyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjE0MjllbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgJiBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxuICAgICYgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuODU3MWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS1cclxuICAgIDA0LiBIZXJvIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaGVyby1zbGlkZXItb25lIHtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmdhbGxlcnktdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDQyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LXRodW1icyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgJiAuc2xpZGVyLXRodW0tdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDExOSwgMTE5LCAxMTkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tY29udGVudC1vbmUsIC5oZXJvLWNvbnRlbnQtdHdvIHtcclxuICAgICYgLnNsaWRlci1jb250ZW50LXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNTBweDtcclxuICAgICAgICBcclxuICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNsaWRlci1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlIDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2IoMTUzLCAxNTMsIDE1MykgMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcclxuICAgICAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1zbGlkZXItb25lIHtcclxuICAgIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tIEhlcm8gVHdvIENzcyAtLSovXHJcbi5oZXJvLXNsaWRlci10d28sLmhlcm8tc2xpZGVyLXRocmVlLC5oZXJvLXNsaWRlci1mb3VyIHtcclxuICAgIFxyXG4gICAgJiAuc2luZ2xlLXNsaWRlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleCk7XHJcbiAgICAgICAgaGVpZ2h0OiAzOThweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuc2xpZGVyLWNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAmIGgxIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJiBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfSAsICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIC5zbGljay1hcnJvd3tcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLXNsaWRlci10aHJlZSwuaGVyby1zbGlkZXItZm91ciB7XHJcbiAgICAmIC5zaW5nbGUtc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZXJvLXNsaWRlci1mb3VyIHtcclxuICAgICYgLmhlcm8tY29udGVudC10d297XHJcbiAgICAgICAgJiBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zbGlkZXItYnRuIHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgLyotLSBIZXJvIENvbnRlbnQgT25lIC0tKi9cclxuICAgICYgLnNsaWRlci1jb250ZW50LXRleHQge1xyXG4gICAgICAgICYgaDIge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbGVGYWRlSW5MZWZ0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDEge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbGVGYWRlSW5MZWZ0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuOXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b207XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS43cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2xpZGVyLWJ0bi10d28ge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuOXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNvY2lhbC10b3B7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b207XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS45cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS1cclxuICAgIDA1LiBTdXBwb3J0IENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jdXN0b20tY29sLXNlcnZpY2Uge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnNpbmdsZS1zdXBwb3J0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJiAuc3VwcG9ydC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxufSIsIi8qLS1cclxuICAgMDYuIFByb2R1Y3QgQXJlYSBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpbmdsZS1jYXRlZ29yaWVzLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDExcHg7XHJcbiAgICAmIC5jYXQtaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgICYgLmNhdGVnb3JpZXMtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJiBoNntcclxuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NTcxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICYgLmNhdGVnb3JpZXMtdGl0bGUgaDYge1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwYmIwMTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmNhdGVnb3JpZXMtdGl0bGUgcHtcclxuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LXR3by1yb3ctNCwgLnByb2R1Y3QtYWN0aXZlLWxnLTQsIC5wcm9kdWN0LXJvdy02LWFjdGl2ZSwucHJvZHVjdC1vbmUtYWN0aXZle1xyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDAgNjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtdHdvLXJvdy01LC5wcm9kdWN0LXR3by1yb3ctM3tcclxuICAgICYgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAg��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWNvbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0LXdyYXAsLnNpbmdsZS1wcm9kdWN0LXR3byB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          ei1pbmRleDogMTtcclxuICAgIFxyXG4gICAgJiAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLm9uc2FsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMDEyMTI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUnViaWs7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1NzFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQt0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          ICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2R1Y3QtYnV0dG9uIHtcclxuICAgICAgICAmIC5hZGQtdG8td2lzaGxpc3Qge1xyXG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk1O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLnByaWNlLWJveCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODBiYjAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICYgLm5ldy1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwYmIwMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucHJvZHVjdC1yYXRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTdDNjQzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYmFkLXJldGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDRkNGQ0Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5wcm9kdWN0LWJ1dHRvbi1hY3Rpb24ge1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNThweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcclxuICAgICAgICAmIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MGJiMDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVkODgwMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzVkODgwMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01OHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAmIC5wcm9kdWN0LWJ1dHRvbi1hY3Rpb24ge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdC10d28ge1xyXG4gICAgJiAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH0gIFxyXG4gICAgJiAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCA1cHggMTVweDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmIC5wcm9kdWN0LWJ1dHRvbi1hY3Rpb24ge1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNThweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgICAgICYgLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY291bnRkb3duLWRlYWxzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODBiYjAxO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgICYgLnNpbmdsZS1jb3VudGRvd24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAmIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zaW5nbGUtY291bnRkb3duX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZXctYWxsLXByb2R1Y3Qge1xyXG4gICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFicy1jYXRlZ29yeXMtbGlzdCB7XHJcbiAgICAmIC5tZW51LXRhYnMsIC5tZW51LXRhYnMtdHdvIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA5MHB4IDAgMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlLCR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MnB4IDAgMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLm1lbnUtdGFicy10d28ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnRhYnMtY2F0ZWdvcnlzLWxpc3QtdHdvIC5tZW51LXRhYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlLCR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nOiAwIDUycHggMCAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtcm93LTYtYWN0aXZlLC5wcm9kdWN0LW9uZS1hY3RpdmUsLnByb2R1Y3Qtcm93LTMtYWN0aXZlLC5sYXRlc3QtYmxvZy1hY3RpdmUge1xyXG4gICAgJiAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmctaW1hZ2UtMDQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9iZy00LmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnByb2R1Y3Qtd3JhcHBlci1maXZlIHtcclxuICAgICYgLnNpbmdsZS1wcm9kdWN0LXdyYXAge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWJveC13cmFwcGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDhweCAwIDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5ib3JkZXJfbm9uZSB7XHJcbiAgICAmIC5zaW5nbGUtcHJvZHVjdC13cmFwIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMCwwLDAsMC4wKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJveC1hcmVhLWltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucHJvZHVjdC13cmFwcGVyLWZpdmUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtaW1nYmFubmVyIHtcclxuICAgIGZsZXg6IDAgMCAyNy4xJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAyNy4xJSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLmNvbC1pbWdiYW5uZXIgKyAuY29sLXNpbmdsZS1wcm9kdWN0IHtcclxuICAgIGZsZXg6IDAgMCAzMS40JSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAzMS40JSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLWltZ2Jhbm5lciArIC5jb2wtc2luZ2xlLXByb2R1Y3QgKyAuY29sLWdyb3VwLXByb2R1Y3RzIHtcclxuICAgIGZsZXg6IDAgMCA0MC42JSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA0MC42JSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2hvcC1wcm9kdWN0LWxpc3Qtd3JhcCB7XHJcbiAgICBib3JkZXI6IDFw��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          b3A6IDIwcHg7XHJcbn1cclxuLnByb2R1Y3QtY29udGVudC1saXN0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5zaG9wLXByb2R1Y3Qtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5wcm9kdWN0LWxheW91dC1saXN0IHtcclxuICAgICYgLnByaWNlLWJveCB7XHJcbiAgICAgICAgY29sb3I6ICM4MGJiMDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjog@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          ICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwYmIwMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5vbGQtcHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAg0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          bWFsO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnByb2R1Y3QtcmF0aW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTdDNjQzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYmFkLXJldGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0ZDRkNGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3RvY2stY29udCB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAmLmluLXN0b2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2syIHtcclxuICAgICYgLnByb2R1Y3QtYnV0dG9uLWFjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAmIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MGJiMDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ZDg4MDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1ZDg4MDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICYgLmFjdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tXHJcbiAgIDA3LiBQcm9kdWN0IERldGFpbHMgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvLWxhcmdlLWltZyB7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG4ucHJvZHVjdC1uYXYge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgJiAucHJvLW5hdi10aHVtYiB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtdmlldy1jb250ZW50IHtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5wcm9kdWN0LXJhdGluZyB7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRUNDMEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5wcmljZS1ib3gge1xyXG4gICAgICAgIGNvbG9yOiAjODBiYjAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgJiAubmV3LXByaWNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwYmIwMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FydC1wbHVzLW1pbnVzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICYgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtYWRkLXRvLWNhcnQge1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICYgLmFkZC10by1jYXJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODBiYjAxO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWQ4ODAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWFkZC1hY3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2hhcmUtcHJvZHVjdC1zb2NhaWwtYXJlYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmIHAge21hcmdpbi1ib3R0b206IDB9XHJcbiAgICBcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtZGVzY3JpcHRpb24tYXJlYSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMjBweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICYgbGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VsZWN0LW9wc3Rpb24tYm94IHtcclxuICAgICYgLmNvbG9yLXNlbGVjdCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1wcm9kdWN0LWdhbGxlcnkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAgICYgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDs7XHJcbiAgICB9XHJcbn1cclxuLnN0b2NrLWNvbnR7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb19yZXZpZXcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLnJldmlld190aHVtYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yZXZpZXdfdGh1bWIge1xyXG4gICAgbWluLXdpZHRoOiA2MnB4O1xyXG59XHJcbi5yZXZpZXdfZGV0YWlscyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJiAucmV2aWV3X2luZm8ge1xyXG4gICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1yYXRpbmcge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZjYzAwO1xyXG4gICAgfVxyXG59XHJcbi5jb21tZW50cy1yZXBseS1hcmVhIHtcclxuICAgICYgLmNvbW1lbnQtaW5wdXQsLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcclxuICAgICAgICAmIGlucHV0ICwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJiBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyBcclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybS1zdWJtaXQge1xyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS1cclxuICAgIDA4LiBUZXN0aW1vbmlhbCBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVzdGltb25pYWwtYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL3Rlc3RpbW9uaWFsLWJnLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuLnF1b3RlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIHBhZGRpbmc6IDYwcHggMzBweCAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmIC5xdW90ZS1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmNmY1ZjE7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICB9XHJcbiAgICAmIC5hdXRob3Ige1xyXG4gICAgICAgICYgdWx7XHJcbiAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkyODZlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAg��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          L1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC50ZXN0@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          IjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vcXVpdGUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stZG90cyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICBcclxuICAgICAgICAmIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNr0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          Z2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICYgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwtd3JhcC10d28ge1xyXG4gICAgJiAucXVvdGUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICYgLnF1b3RlLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5hdXRob3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAudGVzdGltb25pYWxzLXRleHR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9xdWl0ZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLVxyXG4gICAgMDkuIEJhbm5lciBBcmVhIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2luZ2xlLWJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLVxyXG4gICAgMTAuIEJsb2cgQXJlYSBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaW5nbGUtbGF0ZXN0LWJsb2csLnNpbmdsZS1ibG9nLXdyYXAge1xyXG4gICAgJiAubGF0ZXN0LWJsb2ctaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5sYXRlc3QtYmxvZy1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICYgLnBvc3QtbWV0YSB7XHJcbiAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAuYmxvZy1yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1RDg4MDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBvc3Qtd3JhcHBlciB7XHJcbiAgICAmIC5sYXRlc3QtYmxvZy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgJiAucG9zdC1tZXRhIHtcclxuICAgICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm94LXdyYXAge1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHggMTVweDtcclxufVxyXG4uc2luZ2xlLWFnZW5jZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgJiBhIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFnZW5jZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmIHAge1xyXG4gICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmLmRlYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1ibG9nLXdyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYgLmNvbC01LWN1c3RvbSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbC03LWN1c3RvbSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgJiAubGF0ZXN0LWJsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5sYXRlc3QtYmxvZy1jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wb3N0LW1ldGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5wb3N0LWNhdGVnb3J5LXRhZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuLm1ldGEtc2hhcmluZyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjM1LCAyMzUsIDIzNSk7XHJcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjODBiYjAxO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQ1cHg7XHJcbn0iLCIvKi0tXHJcbiAgICAxMS4gRm9vdGVyIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZvb3Rlci10b3B7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmYyZjJmO1xyXG59XHJcbi53aWRnZXQtZm9vdGVyIHtcclxuICAgICYgLnRpdGxlLXdpZGdldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmIHAge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWNhbGwtd3JhcCwuY29udGFjdC1jYWxsLXdyYXAtdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJiAuZm9vdGVyLWNhbGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDYge1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwYmIwMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI4NTdlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb250YWN0LWNhbGwtd3JhcC10b3Age1xyXG4gICAgJiAuZm9vdGVyLWNhbGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLWFkZHJlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgJiBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsLWljb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmV3bGV0dGVyLXdyYXB7XHJcbiAgICAmIC5uZXdzbGV0dGVyLXRpdGxlIHtcclxuICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgJi5tYi0zMCB7XHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgcCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3bGV0dGVyLWFyZWF7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmYyZjJmO1xyXG59XHJcbi5uZXdsZXR0ZXItd3JhcCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1mb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkyOWVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFk��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          cmFwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuICAgICYgLnN1YnNjcmliZS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJiAuc3Vic2NyaWJlLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDAuODU3MWVtO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIC1tcy10cmFuc2l0@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          M3MgZWFzZTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1RDg4MDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWxpc3Qge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb290ZXItYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0xO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAmIC5jb3B5LXJpZ2h0LWltYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICYgLmNvcHktbGVmdC10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dC1hbGlnbjogIGNlbnRlcjtcclxu0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLVxyXG4gICAgMTIuIEJyZWFkY3J1bWIgU3R5bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5icmVhZGNydW1iLWFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbn1cclxuLmJyZWFkY3J1bWItbGlzdCB7XHJcbiAgICAmIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9ICBcclxufVxyXG4gICAgXHJcblxyXG4iLCIvKi0tXHJcbiAgICAxMy4gV2lkZ2V0IENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNob3AtYm94LWFyZWEsLmJsb2ctc2lkZWJhci13aWRnZXQtYXJlYXtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbn1cclxuLnNob3Atc2lkZWJhciB7XHJcbiAgICAmIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbi5jYXRlZ29yeS1zdWItbWVudSB7XHJcbiAgICAmIHVsIHtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgJi5oYXMtc3ViIHtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM2M2Y0ZDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MzBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXphLWljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF6YS1pY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI4cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcGxhemEtaWNvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI0RCREJEQiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgbWFyZ2luOiAzNXB4IDAgMjVweDtcclxuICAgICYgLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG4uZmlsdGVyLXByaWNlLWNvbnQge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5maWx0ZXItcHJpY2Utd2FwcGVyIHtcclxuICAgICYgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTNweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrOyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maWx0ZXItcHJpY2UtY29udCB7IFxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgJiAuaW5wdXQtdHlwZSB7XHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4uY2F0ZWdvcnktd2lkZ2V0LWxpc3Qge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcGxhemEtaWNvbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhci10YWcge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uc2hvcC10b3AtYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLnNob3AtaXRlbS1maWx0ZXItbGlzdCB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ncmlkLXZpZXd7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9ncmlkdmlldy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9ncmlkdmlldy1ob3Zlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5saXN0LXZpZXc6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vbGlzdHZpZXcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9saXN0dmlldy1ob3Zlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaG9wLWJhbm5lciB7XHJcbiAgICAmIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3Qtc2hvcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5uaWNlLXNlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxufVxyXG4uc2hvcC1zaWRlYmFyLXdyYXAge1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC13aWRnZXQge1xyXG4gICAgJiAuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViIDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuYnV0dG9uLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTog��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          ICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS13aWRnZXQtcG9zdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICYgLnBvc3QtdGh1bWIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgJiAucG9zdC1pbmZvIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgJiAucG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgZm9udC1z@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          bi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmRlYWxpcy1vZmZlci1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2RlYWxpcy1vZmZlci1iZy5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmRlYWxzLW9mZmVyLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWFjdGl2ZS1sZy00IHtcclxuICAgICYgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTE0MHB4O1xyXG4gICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJh0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          ICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICYuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wJSk7XHJcbiAgICAgICAgICAgICAmLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbGVmdDogLTIyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAlKTtcclxuICAgICAgICAgICAgICYuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMCUpO1xyXG4gICAgICAgICAgICAgJi5zbGljay1hcnJvd3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tXHJcbiAgICAxNS4gQnJhbmQgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5icmFuZC1iZ3tcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvYnJhbmQtYmcuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5icmFuZC1ncm91cCB7XHJcbiAgICAmIC5icmFuZC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vdXItYnJhbmQtYWN0aXZlIHtcclxuICAgICYgLmJyYW5kLWdyb3VwIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFzdC1lbGVte1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLmJyYW5kLWJveCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uYnJhbmQtYWN0aXZlLXR3b3tcclxuICAgIFxyXG59IiwiLyotLVxyXG4gICAgMTYuIEFib3V0IFVTIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWJvdXQtd2VsY29tZS10ZXh0IHtcclxuICAgICYgaDIge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmIC53ZWxjb21lLWRlYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxufVxyXG4uc2VydmljZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2Fib3V0LXVzLXBvbGljeS1iZy5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICAgICYgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmFxLXN0eWxlLXdyYXAgLnBhbmVsLXRpdGxlIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG59XHJcbi5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLnBhbmVsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuIiwiLyotLSAgICBcclxuICAgIDE3LiBDb250YWN0IFVzIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWN0LXVzLWJveHtcclxuICAgICYgLnNpbmdsZS1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBpbnB1dCAsIHRleHRhcmVhe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MGJiMDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtaW5mby10ZXh0IHtcclxuICAgICYgdWwge1xyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmNvbnRhY3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLVxyXG4gICAgMTguIENhcnQgUGFnZSBDc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGFibGUtY29udGVudCB7XHJcbiAgICAmIHRhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6MTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiB0aCxcclxuICAgICYgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ucGxhbnRtb3JlLXByb2R1Y3QtcXVhbnRpdHl7XHJcbiAgICAmID4gaW5wdXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgIH1cclxufSBcclxuXHJcbi5jYXJ0LXRhYmxlIHtcclxuICAgIC5jb3Vwb24tYWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICYgLmNvdXBvbiB7XHJcbiAgICAgICAgICAgICYgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICYuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKC4zcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb3Vwb24yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICYuc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO2JvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29udGludWUtYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtjb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1wYWdlLXRvdGFsIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAmIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gICAgJiB1bCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke2JvcmRlcjogbm9uZTt9XHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAg��ٰU  ��ٰU                  `�հU           �հU  H�ٰU           �ٰU   @       �ٰU          clxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ucGxhbnRtb3JlLXByb2R1Y3QtYWRkLWNhcnQge1xyXG4gICAgJiA+IGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oLjRzKTsgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmluLXN0b2Nr@=��U  @=��U                  ���U          ����U  �=��U          `=��U   @      `=��U          clxuXHJcbiIsIi8qLS0gXHJcbiAgIDE5LiBDaGVja291dCBQYWdlIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY291cG9uLWFjY29yZGlvbiB7XHJcbiAgICAmIGgzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICM1MTUxNTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAzLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgJiAuY291cG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY291cG9uLWNvbnRlbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxu0���;V  0���;V                  P���;V           ���;V  ����;V          P���;V   @      P���;V          d2lkdGg6IDQ4JTtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgICYgcC5mb3JtLXJvdy1sYXN0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgICYgLnJlbWVtYmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvdXBvbi1pbnB1dCB7XHJcbiAgICAmIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYgc3Bhbi5yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxufVxyXG4uY2hlY2tvdXQtY291cG9uIHtcclxuICAgICYgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1hcHBseS1jb3Vwb24ge1xyXG4gICAgICAgIG1hcmdpbjogLTVweCAwIDAgMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA3LjJweCAxMXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDBweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbi5zaG9waW5nLWNoZWNrYm94dC10aXRsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLnNpbmdsZS1mb3JtLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICYgc3Bhbi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6Zm9jdXMge291dGxpbmU6IG5vbmU7fVxyXG4gICAgfVxyXG4gICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYubS0wIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmNoZWNrb3V0LWJveC13cmFwIHtcclxuICAgICYgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJiAuc2hpcC1ib3gtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uYWNjb3VudC1jcmVhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYgLmNyZWF0LXBhc3MgPiBzcGFue1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbn1cclxuLm5pY2Utc2VsZWN0e1xyXG4gICAgJiBzZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICB9XHJcbn1cclxuLnlvdXItb3JkZXItd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfSBcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9ICBcclxufVxyXG4ueW91ci1vcmRlci13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbn1cclxuXHJcbi55b3VyLW9yZGVyLXRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICYgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICAmIHRoICwgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zaGlwcGluZyA+IHRoe1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGF5bWVudC1tZXRob2Qge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG59XHJcbi5wYXltZW50LWFjY29yZGlvbiB7XHJcbiAgICAmIGgzIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjIxNlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGlvbmljb25zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAmIGE6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjIwN1wiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5vcmRlci1idXR0b24tcGF5bWVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tICAgIFxyXG4gICAgMjAuIEVycm9yIDQwNCBQYWdlIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VhcmNoLWVycm9yLXdyYXBwZXJ7XHJcbiAgICAmIGgxIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmVycm9yLWZvcm0taW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNDVweCA2cHggMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAmIC5lcnJvci1zLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG4uc2VhcmNoLWVycm9yLXdyYXBwZXIge1xyXG4gICAgJiAuaG9tZS1iYWNjay1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjQpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS1cclxuICAgIDIxLiBDb21wYXJlIFBhZ2UgQ3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb21wYXJlLXRhYmxlIHtcclxuICAgICYgLnRhYmxlIHtcclxuICAgICAgICAmIHRib2R5IHtcclxuICAgICAgICAgICAgJiB0ciB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtaW1hZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NTQ1NDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByby1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm8tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucHJvLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByby1zdG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm8tYWRkdG9jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQWRkIFRvIENhcnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuYWRkLXRvLWNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43czsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByby1yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByby1yYXR0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tXHJcbiAgICAyMi4gTXkgQWNjb3VudCBQYWdlIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5kYXNoYm9hcmQtdXBwZXItaW5mbyBbY2xhc3MqPVwiY29sLVwiXTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICYgLmQtc2luZ2xlLWluZm8ge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhc2hib2FyZC11cHBlci1pbmZvIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgJiBhLnZpZXctY2FydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xyXG4gICAgfVxyXG59XHJcbi51c2VyLW5hbWUge1xyXG4gICAmIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcbi5kYXNoYm9hcmQtbGlzdCB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge2JvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO31cclxuICAgIH1cclxufVxyXG4uZGFzaGJvYXJkLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAmIGgzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gICAgJiAudGFibGUge1xyXG4gICAgICAgICYgdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17IFxyXG4gICAgICAgICAgICAmIHRkIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17IFxyXG4gICAgICAgICAgICAmIHRkIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC52aWV3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi5iaWxsaW5nLWFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmJpbGxlci1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLmFjY291bnQtbG9naW4tZm9ybXtcclxuICAgICYgLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgICYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJiAuZXhhbXBsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICYgLmRlZmF1bHQtYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAyOHB4O1xyXG4gICAgfVxyXG59XHJcbi5hY2NvdW50LWlucHV0LWJveCB7XHJcbiAgICAmIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tXHJcbiAgICAyMy4gTG9naW4gQW5kIFJlZ2lzdGVyIENzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIGg0LFxyXG4gICAgICAgICY6aG92ZXIgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sb2dpbi1pbnB1dC1ib3gge1xyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH0gXHJcbn1cclxuLmxvZ2luLXRvZ2dsZS1idG4ge1xyXG4gICAgJiBhIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5sb2dpbi1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuICAgICYgLmxvZ2luLWJ0bixcclxuICAgICYgLnJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgIH1cclxufVxyXG4iXX0= */
